summaryrefslogtreecommitdiff
path: root/crates/renderer/src/toggle.rs
diff options
context:
space:
mode:
authorLLLL Colonq <llll@colonq>2025-08-14 22:28:39 -0400
committerLLLL Colonq <llll@colonq>2025-08-14 22:28:39 -0400
commite4ded2c09e6c378040f80e80886aa9c087fe14b4 (patch)
tree74984adf49dde6a1fe7b3b22c0d9c3e2168df267 /crates/renderer/src/toggle.rs
parent4fb92d6fa3ce2d93c2ce720429f46aa104972674 (diff)
Automata rendering
Diffstat (limited to 'crates/renderer/src/toggle.rs')
-rw-r--r--crates/renderer/src/toggle.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/renderer/src/toggle.rs b/crates/renderer/src/toggle.rs
index 7bba735..f6d60a4 100644
--- a/crates/renderer/src/toggle.rs
+++ b/crates/renderer/src/toggle.rs
@@ -27,13 +27,13 @@ impl Toggles {
pub fn reset(&mut self) {
self.toggles.clear();
}
- pub fn handle(&mut self, ctx: &context::Context, st: &state::State, msg: fig::Message) -> Option<()> {
+ pub fn handle(&mut self, ctx: &context::Context, st: &state::State, msg: fig::SexpMessage) -> Option<()> {
let nm = msg.data.get(0)?.as_str()?;
let prev = self.get(ctx, st, nm).map(|t| t.val).unwrap_or(false);
self.set(ctx, st, nm, !prev);
Some(())
}
- pub fn handle_set(&mut self, ctx: &context::Context, st: &state::State, msg: fig::Message, val: bool) -> Option<()> {
+ pub fn handle_set(&mut self, ctx: &context::Context, st: &state::State, msg: fig::SexpMessage, val: bool) -> Option<()> {
let nm = msg.data.get(0)?.as_str()?;
self.set(ctx, st, nm, val);
Some(())