fix(accessibility): color filter dropdown
This commit is contained in:
parent
975a01a8a7
commit
126503fe5f
1 changed files with 9 additions and 8 deletions
|
|
@ -265,11 +265,7 @@ pub fn vision() -> section::Section<crate::pages::Message> {
|
||||||
&page.screen_filter_selections[0..4]
|
&page.screen_filter_selections[0..4]
|
||||||
};
|
};
|
||||||
|
|
||||||
let dropdown = dropdown::popup_dropdown::<
|
let dropdown = cosmic::Element::from(dropdown::popup_dropdown(
|
||||||
_,
|
|
||||||
crate::pages::Message,
|
|
||||||
crate::pages::Message,
|
|
||||||
>(
|
|
||||||
selections,
|
selections,
|
||||||
Some(page.screen_filter_selection as usize),
|
Some(page.screen_filter_selection as usize),
|
||||||
move |idx| {
|
move |idx| {
|
||||||
|
|
@ -277,9 +273,14 @@ pub fn vision() -> section::Section<crate::pages::Message> {
|
||||||
Message::SetScreenFilterSelection(filter).into()
|
Message::SetScreenFilterSelection(filter).into()
|
||||||
},
|
},
|
||||||
cosmic::iced::window::Id::RESERVED,
|
cosmic::iced::window::Id::RESERVED,
|
||||||
|action| Message::Surface(action).into(),
|
Message::Surface,
|
||||||
|a| a,
|
|a| {
|
||||||
);
|
crate::app::Message::PageMessage(crate::pages::Message::Accessibility(
|
||||||
|
a,
|
||||||
|
))
|
||||||
|
},
|
||||||
|
))
|
||||||
|
.map(crate::pages::Message::Accessibility);
|
||||||
|
|
||||||
settings::item::builder(&descriptions[color_filter_type]).control(dropdown)
|
settings::item::builder(&descriptions[color_filter_type]).control(dropdown)
|
||||||
})
|
})
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue