diff options
Diffstat (limited to 'toolkit/andlabs/window.go')
| -rw-r--r-- | toolkit/andlabs/window.go | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/toolkit/andlabs/window.go b/toolkit/andlabs/window.go index 3e87b2c..ccc523a 100644 --- a/toolkit/andlabs/window.go +++ b/toolkit/andlabs/window.go @@ -3,8 +3,6 @@ package main import ( "github.com/andlabs/ui" _ "github.com/andlabs/ui/winmanifest" - - "git.wit.org/wit/gui/toolkit" ) func (t *andlabsT) MessageWindow(msg1 string, msg2 string) { @@ -19,31 +17,28 @@ func newWindow(n *node) { var newt *andlabsT newt = new(andlabsT) - newt.WidgetType = toolkit.Window - newt.wId = n.WidgetId // menubar bool is if the OS defined border on the window should be used win := ui.NewWindow(n.Name, n.X, n.Y, menubar) win.SetBorderless(canvas) win.SetMargined(margin) win.OnClosing(func(*ui.Window) bool { - newt.doUserEvent() + n.doUserEvent() return true }) newt.uiWindow = win newt.uiControl = win - newt.Name = n.Name n.tk = newt win.Show() return } -func (t *andlabsT) SetWindowTitle(title string) { - log(debugToolkit, "toolkit NewWindow", t.Name, "title", title) - win := t.uiWindow +func (n *node) SetWindowTitle(title string) { + log(debugToolkit, "toolkit NewWindow", n.Text, "title", title) + win := n.tk.uiWindow if (win == nil) { - log(debugError, "Error: no window", t.wId) + log(debugError, "Error: no window", n.WidgetId) } else { win.SetTitle(title) log(debugToolkit, "Setting the window title", title) |
