summaryrefslogtreecommitdiff
path: root/genericWindow.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-04-30 14:40:58 -0500
committerJeff Carr <[email protected]>2025-04-30 14:40:58 -0500
commit22190f10e35e9617bd8da5782249925955ad4f9e (patch)
treecee23013830bc26bb32a9c0203df21a1c8ce97f6 /genericWindow.go
parentd72602be948fcdd8ed9ab45dcdc3e4eb177ece37 (diff)
make a way to debug sending a widget protobuf treev0.22.31v0.22.30v0.22.29v0.22.28v0.22.27
Diffstat (limited to 'genericWindow.go')
-rw-r--r--genericWindow.go25
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()
}