knob/
knob.rs

1use rui::*;
2
3#[derive(Debug, Default)]
4struct MyState {
5    x: f32,
6}
7
8fn main() {
9    rui(state(MyState::default, |state, cx| {
10        vstack((
11            format!("value: {:?}", cx[state]).padding(Auto),
12            map(
13                cx[state].x * 0.01,
14                move |v, cx| cx[state].x = v * 100.0,
15                |s, _| knob(s).padding(Auto),
16            ),
17        ))
18    }));
19}