summaryrefslogtreecommitdiff
path: root/src/gui.rs
diff options
context:
space:
mode:
authorozpv <39195175+ozpv@users.noreply.github.com>2026-05-16 22:42:51 -0500
committerGitHub <noreply@github.com>2026-05-16 22:42:51 -0500
commit728e5d8395d74e72be86b5fad75acaa6fb219bc7 (patch)
tree3d29f165048af2ddc1f068c0a7675f3d7da510d6 /src/gui.rs
parent12ae71759075a98deed5728d972c50e7131c726f (diff)
account for latency
Diffstat (limited to 'src/gui.rs')
-rw-r--r--src/gui.rs11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/gui.rs b/src/gui.rs
index b10705b..3d2dfb2 100644
--- a/src/gui.rs
+++ b/src/gui.rs
@@ -66,9 +66,10 @@ impl RetainPluginGui {
egui::CentralPanel::default().show(egui_ctx, |ui| {
ui.heading("Retain");
let mut order = state.local_params.get_order();
+ let window_size = state.local_params.get_window_size();
let slider = ui.add(
- Slider::new(&mut order, 0..=100_000)
+ Slider::new(&mut order, 0..=window_size)
.text("Order")
.logarithmic(true),
);
@@ -82,20 +83,18 @@ impl RetainPluginGui {
state.local_params.push_gesture(&state.shared_params);
let mut window_size = WindowSize::from(state.local_params.get_window_size());
-
ComboBox::from_label("Window Size")
.selected_text(window_size.as_str())
.show_ui(ui, |ui| {
- for size in WindowSize::into_iter() {
+ for size in WindowSize::iter() {
let display = size.as_str();
+ let inner = size.inner();
if ui
.selectable_value(&mut window_size, size, display)
.changed()
{
- let u = window_size.value();
-
- state.local_params.set_window_size(u);
+ state.local_params.set_window_size(inner);
state.local_params.push_updates(&state.shared_params);
}
}