diff options
| author | ozpv <39195175+ozpv@users.noreply.github.com> | 2026-05-22 22:12:15 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-05-22 22:12:15 +0000 |
| commit | 2bb3f394b31655a928e18fcdea3f62cf77d5496d (patch) | |
| tree | 2cf1998f7201493239ebc27b8f14d3e9ce26c44f /src/params.rs | |
| parent | 7e89201c6296583336dc201d322a5912292545c7 (diff) | |
Add window resizing and automation of parameters
Diffstat (limited to 'src/params.rs')
| -rw-r--r-- | src/params.rs | 20 |
1 files changed, 4 insertions, 16 deletions
diff --git a/src/params.rs b/src/params.rs index 4b57dd6..fd928e0 100644 --- a/src/params.rs +++ b/src/params.rs @@ -110,22 +110,10 @@ impl RetainParams { /// If the given event is a matching parameter change event, the order parameter will be /// updated accordingly. pub fn handle_event(&self, event: &UnknownEvent) { - if let Some(CoreEventSpace::ParamValue(event)) = event.as_core_event() { - if event.param_id() == RetainParams::PARAM_ORDER_ID { - self.set_order(event.value() as usize); - } - - if event.param_id() == RetainParams::PARAM_WINDOW_SIZE_ID { - self.set_window_size((event.value() as usize).into()); - } - - if event.param_id() == RetainParams::PARAM_WINDOW_TYPE_ID { - self.set_window_type((event.value() as u8).into()); - } - - if event.param_id() == RetainParams::PARAM_COMPLEMENT_ID { - self.set_complement(event.value() != 0.0); - } + if let Some(CoreEventSpace::ParamValue(event)) = event.as_core_event() + && event.param_id() == RetainParams::PARAM_ORDER_ID + { + self.set_order(event.value() as usize); } } } |
