summaryrefslogtreecommitdiff
path: root/new.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-02-09 03:46:41 -0600
committerJeff Carr <[email protected]>2024-02-09 03:46:41 -0600
commitcdb0808c22be1cd6d5ee7d07b8bb0cf666766bf8 (patch)
tree1f6f8ba0b4a892392b522b0cbcb55a723278ff47 /new.go
parent1aacff60a13d82d7d5a317bdc13e0f1ed003b8ad (diff)
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'new.go')
-rw-r--r--new.go20
1 files changed, 14 insertions, 6 deletions
diff --git a/new.go b/new.go
index 7584cd2..f938029 100644
--- a/new.go
+++ b/new.go
@@ -48,9 +48,7 @@ func (d *DigitalOcean) Show() {
return
}
log.Info("digitalocean.Show() window")
- if d.hidden {
- d.window.Show()
- }
+ d.window.Show()
d.hidden = false
}
@@ -59,12 +57,22 @@ func (d *DigitalOcean) Hide() {
return
}
log.Info("digitalocean.Hide() window")
- if !d.hidden {
- d.window.Hide()
- }
+ d.window.Hide()
d.hidden = true
}
+func (d *DigitalOcean) Toggle() {
+ if !d.Ready() {
+ return
+ }
+ log.Info("digitalocean.Hide() window")
+ if d.hidden {
+ d.Show()
+ } else {
+ d.Hide()
+ }
+}
+
func (d *DigitalOcean) Update() bool {
if !d.Ready() {
return false