diff options
| author | Jeff Carr <[email protected]> | 2025-03-03 23:49:24 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-03-03 23:49:24 -0600 |
| commit | 7364eb1ebfe2e683690a5db1f3445df3d0134e84 (patch) | |
| tree | d12433716d0c354126fbd616a54c1004ac0edd75 | |
| parent | 2dc7e87e96923eb27cc99dcb72fd01f652ea7fe8 (diff) | |
switch to GenericWindow()
| -rw-r--r-- | doGui.go | 23 | ||||
| -rw-r--r-- | structs.go | 2 |
2 files changed, 9 insertions, 16 deletions
@@ -77,9 +77,7 @@ func doGui() { me.myGui.SetAppDefaultPlugin(me.forge.Config.DefaultGui) // sets the default GUI plugin to use me.myGui.Default() - mainWindow := gadgets.RawBasicWindow("Forge: (this kinda works sometimes)") - mainWindow.Make() - mainWindow.Show() + mainWindow := gadgets.NewGenericWindow("Forge: (this kinda works sometimes)", "Current Settings") mainWindow.Custom = func() { log.Warn("MAIN WINDOW CLOSE") now := time.Now() @@ -99,15 +97,8 @@ func doGui() { } -func drawWindow(win *gadgets.BasicWindow) { - box := win.Box() - - vbox := box.NewVerticalBox("BOX2") - - group1 := vbox.NewGroup("Current Settings") - grid := group1.NewGrid("buildOptions", 0, 0) - - // me.autoWorkingPwd = gadgets.NewOneLiner(grid, "working directory (pwd)") +func drawWindow(win *gadgets.GenericWindow) { + grid := win.Group.RawGrid() me.goSrcPwd = gadgets.NewOneLiner(grid, "repo src home") grid.NewLabel("") var howtoWin *GenericWindow @@ -134,7 +125,9 @@ func drawWindow(win *gadgets.BasicWindow) { me.gitAuthor.SetText(author) } - me.forgeMode = gadgets.NewOneLiner(grid, "Forge mode") + group1 := win.Stack.NewGroup("Forge Mode") + grid = group1.RawGrid() + me.forgeMode = grid.NewLabel("") me.forgeMode.SetText(me.forge.GetMode()) me.newBranch = grid.NewDropdown() @@ -194,7 +187,7 @@ func drawWindow(win *gadgets.BasicWindow) { grid.NextRow() - groupM := vbox.NewGroup("Mode Windows") + groupM := win.Stack.NewGroup("Mode Windows") gridM := groupM.RawGrid() me.modeReleaseW = gridM.NewButton("Release Window", func() { log.Info("todo: move releaser here") @@ -333,7 +326,7 @@ func drawWindow(win *gadgets.BasicWindow) { }) grid.NextRow() - group2 := vbox.NewGroup("Repos") + group2 := win.Stack.NewGroup("Repos") grid = group2.RawGrid() me.repoDirtyB = grid.NewButton("dirty", func() { @@ -55,7 +55,7 @@ type mainType struct { goSrcPwd *gadgets.OneLiner // what is being used as primary directory for your work gitAuthor *gadgets.OneLiner // ENV GIT_AUTHOR NAME and EMAIL - forgeMode *gadgets.OneLiner // is the user in 'master', 'devel' or 'user' branches + forgeMode *gui.Node // is the user in 'master', 'devel' or 'user' branches // these hold the branches that the user can switch all // the repositories to them |
