summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorLibravatar Jon Pacheco <jon.pacheco2@gmail.com>2021-05-22 19:28:27 +0100
committerLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2021-07-22 19:13:00 +0700
commit9c75ddcb3370c0e2caefdb0a3c1f30ea877faf02 (patch)
tree12c20a035248da730e42be85eba0476b04df803a /examples
parentfa433743b352f9a27e0669d4da41f645db8b04cb (diff)
downloadiced-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.rs9
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)