diff options
| author | ozpv <39195175+ozpv@users.noreply.github.com> | 2026-05-16 22:42:51 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-05-16 22:42:51 -0500 |
| commit | 728e5d8395d74e72be86b5fad75acaa6fb219bc7 (patch) | |
| tree | 3d29f165048af2ddc1f068c0a7675f3d7da510d6 /src/gui.rs | |
| parent | 12ae71759075a98deed5728d972c50e7131c726f (diff) | |
account for latency
Diffstat (limited to 'src/gui.rs')
| -rw-r--r-- | src/gui.rs | 11 |
1 files changed, 5 insertions, 6 deletions
@@ -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); } } |
