From c59247824f22cf62b1625f5eeea11b809374d7a0 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Sat, 6 Jan 2024 05:55:51 -0600 Subject: more window handling Signed-off-by: Jeff Carr --- linuxstatus/common.go | 33 ++++++++++++++++++++------------- 1 file changed, 20 insertions(+), 13 deletions(-) (limited to 'linuxstatus/common.go') diff --git a/linuxstatus/common.go b/linuxstatus/common.go index c4aea10..8bedaf8 100644 --- a/linuxstatus/common.go +++ b/linuxstatus/common.go @@ -5,30 +5,37 @@ import ( "go.wit.com/log" ) -func (hs *LinuxStatus) Show() { +func (ls *LinuxStatus) Show() { log.Log(CHANGE, "linuxStatus.Show() window") - hs.window.Show() - hs.hidden = false + ls.window.Show() + ls.hidden = false } -func (hs *LinuxStatus) Hide() { +func (ls *LinuxStatus) Hide() { log.Log(CHANGE, "linuxStatus.Hide() window") - hs.window.Hide() - hs.hidden = true + ls.window.Hide() + ls.hidden = true } -func (hs *LinuxStatus) Toggle() { +func (ls *LinuxStatus) Toggle() { log.Log(CHANGE, "linuxStatus.Toggle() window") - if hs.hidden { - hs.window.Show() + if ls.hidden { + ls.window.Show() } else { - hs.window.Hide() + ls.window.Hide() } } -func (hs *LinuxStatus) Ready() bool { +func (ls *LinuxStatus) Ready() bool { if me == nil {return false} - if hs == nil {return false} - if hs.window == nil {return false} + if ls == nil {return false} + if ls.window == nil {return false} return me.ready } + +func (ls *LinuxStatus) Initialized() bool { + if me == nil {return false} + if ls == nil {return false} + if ls.parent == nil {return false} + return true +} -- cgit v1.2.3