diff options
Diffstat (limited to 'new.go')
| -rw-r--r-- | new.go | 20 |
1 files changed, 14 insertions, 6 deletions
@@ -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 |
