summaryrefslogtreecommitdiff
path: root/newctrl/window_darwin.go
diff options
context:
space:
mode:
Diffstat (limited to 'newctrl/window_darwin.go')
-rw-r--r--newctrl/window_darwin.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/newctrl/window_darwin.go b/newctrl/window_darwin.go
index 4758ac5..e0804be 100644
--- a/newctrl/window_darwin.go
+++ b/newctrl/window_darwin.go
@@ -34,6 +34,7 @@ func newWindow(title string, width int, height int, control Control) *window {
C.windowSetDelegate(w.id, unsafe.Pointer(w))
C.windowSetContentView(w.id, w.container.id)
w.child.setParent(w.container.parent())
+ // trigger an initial resize
return w
}
@@ -49,6 +50,9 @@ func (w *window) SetTitle(title string) {
func (w *window) Show() {
C.windowShow(w.id)
+ // trigger an initial resize
+ // TODO fine-tune this
+ windowResized(unsafe.Pointer(w))
}
func (w *window) Hide() {