From 11815517c6e566e47d3da61c4b852dd791dbd799 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Tue, 5 Oct 2021 09:42:30 -0500 Subject: DEBUG: add Hide(), Show() and Delete() for *ui.Tab Signed-off-by: Jeff Carr --- window-debug.go | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) (limited to 'window-debug.go') 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 } -- cgit v1.2.3