diff options
| author | Jeff Carr <[email protected]> | 2025-01-30 07:30:04 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-01-30 07:30:04 -0600 |
| commit | c815c8b403e654557ad2fe95776934403ad2165c (patch) | |
| tree | 36ef3a6a22b2b261d8ef23d041229fc05e1a77b6 | |
| parent | 76eb230ae8a6811852e1ae6cecdb287d642a709b (diff) | |
lots more gui cleanup
| -rw-r--r-- | doGui.go | 23 |
1 files changed, 10 insertions, 13 deletions
@@ -33,10 +33,10 @@ func doGui() { me.myGui.SetAppDefaultPlugin(me.forge.Config.DefaultGui) // sets the default GUI plugin to use me.myGui.Default() - me.mainWindow = gadgets.RawBasicWindow("Forge: (this kinda works sometimes)") - me.mainWindow.Make() - me.mainWindow.Show() - me.mainWindow.Custom = func() { + mainWindow := gadgets.RawBasicWindow("Forge: (this kinda works sometimes)") + mainWindow.Make() + mainWindow.Show() + mainWindow.Custom = func() { log.Warn("MAIN WINDOW CLOSE") count := me.forge.RillReload() log.Info("Repo Reload count =", count) @@ -46,21 +46,18 @@ func doGui() { os.Exit(0) } - me.mainbox = me.mainWindow.Box() + drawWindow(mainWindow) - // disable the interface while everything is scanned - me.Disable() - - vbox2 := me.mainbox.NewVerticalBox("BOX2") - globalBuildOptions(vbox2) - - me.Enable() // sits here forever debug() } -func globalBuildOptions(vbox *gui.Node) { +func drawWindow(win *gadgets.BasicWindow) { + box := win.Box() + + vbox := box.NewVerticalBox("BOX2") + group1 := vbox.NewGroup("Forge Settings") grid := group1.NewGrid("buildOptions", 0, 0) |
