diff options
| author | Jeff Carr <[email protected]> | 2025-04-30 14:40:58 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-04-30 14:40:58 -0500 |
| commit | 22190f10e35e9617bd8da5782249925955ad4f9e (patch) | |
| tree | cee23013830bc26bb32a9c0203df21a1c8ce97f6 /genericWindow.go | |
| parent | d72602be948fcdd8ed9ab45dcdc3e4eb177ece37 (diff) | |
Diffstat (limited to 'genericWindow.go')
| -rw-r--r-- | genericWindow.go | 25 |
1 files changed, 23 insertions, 2 deletions
diff --git a/genericWindow.go b/genericWindow.go index cdf4f91..78292ca 100644 --- a/genericWindow.go +++ b/genericWindow.go @@ -21,6 +21,7 @@ type GenericWindow struct { Group *gui.Node // the first item top box is always a group Middle *gui.Node // the middle box (shelf style) Bottom *gui.Node // the bottom box (stack style) + UsePB bool // the bottom box (stack style) Custom func() // a user defined close() window function } @@ -36,7 +37,17 @@ func (gw *GenericWindow) Hidden() bool { func (gw *GenericWindow) Toggle() { if gw.Hidden() { - gw.Show() + if gw.UsePB { + gw.UsePB = false + log.Log(WARN, "Toggle() USING PB") + gw.Win.TestDrawPB(true) + } else { + gw.UsePB = true + log.Log(WARN, "Toggle() USING OLD WAY") + gw.Win.TestDrawPB(false) + } + return + // gw.Show() } else { gw.Hide() } @@ -50,6 +61,16 @@ func (gw *GenericWindow) Show() { return } gw.Win.Show() + /* + if gw.UsePB { + log.Log(WARN, "Toggle() USING PB") + gw.Win.TestDrawPB(false) + } else { + log.Log(WARN, "Toggle() USING OLD WAY") + gw.Win.TestDrawPB(false) + } + */ + return } func (gw *GenericWindow) Hide() { @@ -90,7 +111,7 @@ func NewGenericWindow(title string, grouptxt string) *GenericWindow { // gw.Win.Make() gw.Win.Custom = func() { - log.Warn("Found Window close. setting hidden=true") + log.Log(WARN, "Found Window close. setting hidden=true") // sets the hidden flag to false so Toggle() works gw.Win.Hide() } |
