From 6baca14ec9b70f1ffcdd6c456cf798f0f0f1e57b Mon Sep 17 00:00:00 2001 From: LLLL Colonq Date: Sun, 9 Jun 2024 17:28:10 -0400 Subject: Small UI tweaks --- src/ui.rs | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/ui.rs') diff --git a/src/ui.rs b/src/ui.rs index f855625..09afdf9 100644 --- a/src/ui.rs +++ b/src/ui.rs @@ -34,6 +34,10 @@ impl Mode { } } + pub fn is_locked(&self) -> bool { + self.locked + } + /// Has the current transition finished? pub fn is_ready(&self, tick: u64) -> bool { let started = match self.toggle { @@ -56,6 +60,11 @@ impl Mode { } } + pub fn reset(&mut self) { + self.locked = false; + self.toggle = ModeToggle::Inactive { start: 0 }; + } + pub fn reverse(&mut self, tick: u64) -> bool { if !self.locked { self.locked = true; -- cgit v1.2.3