MCPcopy Create free account
hub / github.com/donkeyteethUX/iced_plot / offset_slider

Function offset_slider

examples/auto_backend.rs:129–145  ·  view source on GitHub ↗
(
    label: &'static str,
    value: f32,
    on_change: fn(f32) -> Message,
)

Source from the content-addressed store, hash-verified

127}
128
129fn offset_slider(
130 label: &'static str,
131 value: f32,
132 on_change: fn(f32) -> Message,
133) -> Element<'static, Message> {
134 row![
135 text(format!("{label}: {value:.0}px"))
136 .width(Length::Fixed(150.0))
137 .wrapping(text::Wrapping::None),
138 slider(OFFSET_RANGE, value, on_change)
139 .step(OFFSET_STEP)
140 .width(Length::Fill),
141 ]
142 .spacing(12)
143 .align_y(alignment::Vertical::Center)
144 .into()
145}
146
147fn update_plot(widget: &mut PlotWidget, message: PlotUiMessage) {
148 let hover_pick_event = message.get_hover_pick_event();

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected