summaryrefslogtreecommitdiff
path: root/errorBox.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-01-08 11:55:56 -0600
committerJeff Carr <[email protected]>2024-01-08 11:55:56 -0600
commit16fe0dacddbb3f425ec43174ccd7fb347e2e310d (patch)
tree9fa7fc19edd8ac7274f14bc4b9aa7b6cfbebec7d /errorBox.go
parentb1c311a1e23f8b6557a289e85bb9f402b8523fdf (diff)
not sure
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'errorBox.go')
-rw-r--r--errorBox.go22
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