diff options
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 |
