diff options
| author | Jeff Carr <[email protected]> | 2024-01-08 11:55:56 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-01-08 11:55:56 -0600 |
| commit | 16fe0dacddbb3f425ec43174ccd7fb347e2e310d (patch) | |
| tree | 9fa7fc19edd8ac7274f14bc4b9aa7b6cfbebec7d /errorBox.go | |
| parent | b1c311a1e23f8b6557a289e85bb9f402b8523fdf (diff) | |
not sure
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'errorBox.go')
| -rw-r--r-- | errorBox.go | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/errorBox.go b/errorBox.go index dab2016..768f762 100644 --- a/errorBox.go +++ b/errorBox.go @@ -12,6 +12,7 @@ import ( type errorBox struct { ready bool + hidden bool parent *gui.Node group *gui.Node @@ -53,6 +54,27 @@ func NewErrorBox(p *gui.Node, name string, ip string) *errorBox { return eb } +func (eb *errorBox) Show() { + if eb == nil {return} + eb.hidden = false + eb.group.Show() +} + +func (eb *errorBox) Hide() { + if eb == nil {return} + eb.hidden = true + eb.group.Hide() +} + +func (eb *errorBox) Toggle() { + if eb == nil {return} + if eb.hidden { + eb.Show() + } else { + eb.Hide() + } +} + func (eb *errorBox) Ready() bool { if eb == nil {return false} return eb.ready |
