diff options
author | 2021-07-22 20:32:43 +0700 | |
---|---|---|
committer | 2021-07-22 20:32:43 +0700 | |
commit | f076649fbb575ee036ab0b3f4511690e3379c115 (patch) | |
tree | 805377d47609364a579597c1c3966250d4f2e03a /examples | |
parent | a2b1ba522a8b90a2e539fff5936c798efc3f3807 (diff) | |
parent | a866f8742e4ddf5714455519790fed0f961fad66 (diff) | |
download | iced-f076649fbb575ee036ab0b3f4511690e3379c115.tar.gz iced-f076649fbb575ee036ab0b3f4511690e3379c115.tar.bz2 iced-f076649fbb575ee036ab0b3f4511690e3379c115.zip |
Merge pull request #888 from Ace4896/picklist-placeholder
Add Placeholders to PickList
Diffstat (limited to 'examples')
-rw-r--r-- | examples/game_of_life/src/style.rs | 1 | ||||
-rw-r--r-- | examples/pick_list/src/main.rs | 9 |
2 files changed, 6 insertions, 4 deletions
diff --git a/examples/game_of_life/src/style.rs b/examples/game_of_life/src/style.rs index 6605826f..be9a0e96 100644 --- a/examples/game_of_life/src/style.rs +++ b/examples/game_of_life/src/style.rs @@ -171,6 +171,7 @@ impl pick_list::StyleSheet for PickList { }, border_radius: 2.0, icon_size: 0.5, + ..pick_list::Style::default() } } diff --git a/examples/pick_list/src/main.rs b/examples/pick_list/src/main.rs index 68662602..1eec9791 100644 --- a/examples/pick_list/src/main.rs +++ b/examples/pick_list/src/main.rs @@ -11,7 +11,7 @@ pub fn main() -> iced::Result { struct Example { scroll: scrollable::State, pick_list: pick_list::State<Language>, - selected_language: Language, + selected_language: Option<Language>, } #[derive(Debug, Clone, Copy)] @@ -33,7 +33,7 @@ impl Sandbox for Example { fn update(&mut self, message: Message) { match message { Message::LanguageSelected(language) => { - self.selected_language = language; + self.selected_language = Some(language); } } } @@ -42,9 +42,10 @@ impl Sandbox for Example { let pick_list = PickList::new( &mut self.pick_list, &Language::ALL[..], - Some(self.selected_language), + self.selected_language, Message::LanguageSelected, - ); + ) + .placeholder("Choose a language..."); let mut content = Scrollable::new(&mut self.scroll) .width(Length::Fill) |