summaryrefslogtreecommitdiff
path: root/window.go
diff options
context:
space:
mode:
Diffstat (limited to 'window.go')
-rw-r--r--window.go9
1 files changed, 5 insertions, 4 deletions
diff --git a/window.go b/window.go
index c61cbdb..804c1aa 100644
--- a/window.go
+++ b/window.go
@@ -19,13 +19,14 @@ func newWindow(p, n *tree.Node) {
var newt *guiWidget
newt = new(guiWidget)
- // menubar bool is if the OS defined border on the window should be used
- win := ui.NewWindow(n.GetProgName(), 640, 480, menubar)
- win.SetBorderless(canvas)
- win.SetMargined(margin)
+ // bool == false is if the OS defined border on the window should be used
+ win := ui.NewWindow(n.GetProgName(), 640, 480, n.State.Borderless)
+ win.SetBorderless(n.State.Borderless)
+ win.SetMargined(n.State.Pad)
win.OnClosing(func(*ui.Window) bool {
// show(n, false)
me.myTree.SendWindowCloseEvent(n)
+ n.DeleteNode()
return true
})
newt.uiWindow = win