diff options
| author | Jeff Carr <[email protected]> | 2021-10-05 09:42:30 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2021-10-05 09:42:30 -0500 |
| commit | 11815517c6e566e47d3da61c4b852dd791dbd799 (patch) | |
| tree | 4d4f5ccf8f90482d7f32c12e94002edc45be0f3a | |
| parent | 1f216a0362a8512e9cfe63172ad4decaf3614037 (diff) | |
DEBUG: add Hide(), Show() and Delete() for *ui.Tab
Signed-off-by: Jeff Carr <[email protected]>
| -rw-r--r-- | window-debug.go | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/window-debug.go b/window-debug.go index 7702da3..92ed9c6 100644 --- a/window-debug.go +++ b/window-debug.go @@ -69,6 +69,57 @@ func makeWindowDebug() ui.Control { gw.UiTab.SetMargined(*gw.TabNumber, true) }) + b3 := addButton(vbox, "Hide()") + b3.OnClicked(func(*ui.Button) { + x := cbox.Selected() + log.Println("x =", x) + log.Println("findBox; names[x] =", names[x]) + findBox(names[x]) + gw := findBox(names[x]) + if (gw == nil) { + return + } + if (gw.UiTab == nil) { + return + } + gw.UiTab.Hide() + }) + + b4 := addButton(vbox, "Show()") + b4.OnClicked(func(*ui.Button) { + x := cbox.Selected() + log.Println("x =", x) + log.Println("findBox; names[x] =", names[x]) + findBox(names[x]) + gw := findBox(names[x]) + if (gw == nil) { + return + } + if (gw.UiTab == nil) { + return + } + gw.UiTab.Show() + }) + + b5 := addButton(vbox, "Delete()") + b5.OnClicked(func(*ui.Button) { + x := cbox.Selected() + log.Println("x =", x) + log.Println("findBox; names[x] =", names[x]) + findBox(names[x]) + gw := findBox(names[x]) + if (gw == nil) { + return + } + if (gw.UiTab == nil) { + return + } + if (gw.TabNumber == nil) { + return + } + gw.UiTab.Delete(*gw.TabNumber) + }) + return hbox } |
