app/internal/window: [macOS] remove window reference from app delegate

Updates #19

Signed-off-by: Elias Naur <mail@eliasnaur.com>
This commit is contained in:
Elias Naur
2020-06-03 21:11:43 +02:00
parent 7c22a888b1
commit 9efdc3409c
2 changed files with 16 additions and 5 deletions
+14
View File
@@ -259,6 +259,20 @@ func gio_onShow(view C.CFTypeRef) {
w.setStage(system.StageRunning)
}
//export gio_onAppHide
func gio_onAppHide() {
for _, w := range viewMap {
w.setStage(system.StagePaused)
}
}
//export gio_onAppShow
func gio_onAppShow() {
for _, w := range viewMap {
w.setStage(system.StageRunning)
}
}
//export gio_onCreate
func gio_onCreate(view C.CFTypeRef) {
scale := float32(C.gio_getViewBackingScale(view))