added text to waveform resolution slider

This commit is contained in:
ao kami 2025-07-14 21:15:12 +02:00
parent 34ce9bdc59
commit e1e2a4baac

View file

@ -118,11 +118,19 @@ impl Waveform {
self.rgba.pixels.clone()
);
let img: iced::Element<'_, Message> = iced::widget::image(img_handle).into();
// let centered_img = iced::widget::center_x(img);
let resolution_slider = iced::widget::Slider::new(0.05..=1.0, self.resolution, Message::ResolutionChanged).step(0.05);
// let resolution_slider = iced::widget::slider(0.05..=1.0, self.resolution, Message::ResolutionChanged);
let centered_img = iced::widget::center_x(img);
iced::widget::Column::new().push(img).push(resolution_slider).into()
let resolution_label = iced::widget::text("Resolution:");
let resolution_value = iced::widget::text(format!("{:3.2}", &self.resolution));
let resolution_slider = iced::widget::Slider::new(0.05..=1.0, self.resolution, Message::ResolutionChanged).step(0.05);
let resolution_row = iced::widget::Row::new()
.align_y(iced::Alignment::Center)
.spacing(12)
.push(resolution_label)
.push(resolution_value)
.push(resolution_slider);
iced::widget::Column::new().push(centered_img).push(resolution_row).into()
}
}