diff options
author | 2021-05-22 19:28:27 +0100 | |
---|---|---|
committer | 2021-07-22 19:13:00 +0700 | |
commit | 9c75ddcb3370c0e2caefdb0a3c1f30ea877faf02 (patch) | |
tree | 12c20a035248da730e42be85eba0476b04df803a /examples | |
parent | fa433743b352f9a27e0669d4da41f645db8b04cb (diff) | |
download | iced-9c75ddcb3370c0e2caefdb0a3c1f30ea877faf02.tar.gz iced-9c75ddcb3370c0e2caefdb0a3c1f30ea877faf02.tar.bz2 iced-9c75ddcb3370c0e2caefdb0a3c1f30ea877faf02.zip |
feat: add placeholder to pick_list example
Diffstat (limited to 'examples')
-rw-r--r-- | examples/pick_list/src/main.rs | 9 |
1 files changed, 5 insertions, 4 deletions
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) |