Showcase only Contain, Cover, and Fill image modes in tour

This commit is contained in:
Héctor Ramón Jiménez 2022-02-23 16:32:12 +07:00
parent 6f6ce15a20
commit 33b9b50883
No known key found for this signature in database
GPG key ID: 140CC052C94F138E

View file

@ -590,12 +590,10 @@ impl<'a> Step {
slider: &'a mut slider::State, slider: &'a mut slider::State,
current_fit: ContentFit, current_fit: ContentFit,
) -> Column<'a, StepMessage> { ) -> Column<'a, StepMessage> {
const FIT_MODES: [(ContentFit, &str); 5] = [ const FIT_MODES: [(ContentFit, &str); 3] = [
(ContentFit::Contain, "Contain"), (ContentFit::Contain, "Contain"),
(ContentFit::Cover, "Cover"), (ContentFit::Cover, "Cover"),
(ContentFit::Fill, "Fill"), (ContentFit::Fill, "Fill"),
(ContentFit::None, "None"),
(ContentFit::ScaleDown, "Only Scale Down"),
]; ];
let mode_selector = FIT_MODES.iter().fold( let mode_selector = FIT_MODES.iter().fold(
@ -624,6 +622,7 @@ impl<'a> Step {
.width(Length::Fill) .width(Length::Fill)
.horizontal_alignment(alignment::Horizontal::Center), .horizontal_alignment(alignment::Horizontal::Center),
) )
.push(Text::new("Pick a content fit strategy:"))
.push(mode_selector) .push(mode_selector)
} }
@ -821,7 +820,8 @@ pub enum Layout {
} }
mod style { mod style {
use iced::{button, Background, Color, Vector}; use iced::button;
use iced::{Background, Color, Vector};
pub enum Button { pub enum Button {
Primary, Primary,