summaryrefslogtreecommitdiff
path: root/new.go
diff options
context:
space:
mode:
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