diff options
| author | Jeff Carr <[email protected]> | 2024-02-09 03:46:41 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-02-09 03:46:41 -0600 |
| commit | cdb0808c22be1cd6d5ee7d07b8bb0cf666766bf8 (patch) | |
| tree | 1f6f8ba0b4a892392b522b0cbcb55a723278ff47 /new.go | |
| parent | 1aacff60a13d82d7d5a317bdc13e0f1ed003b8ad (diff) | |
Signed-off-by: Jeff Carr <[email protected]>
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 |
