feat: add placeholder to pick_list example
This commit is contained in:
parent
fa433743b3
commit
9c75ddcb33
1 changed files with 5 additions and 4 deletions
|
|
@ -11,7 +11,7 @@ pub fn main() -> iced::Result {
|
||||||
struct Example {
|
struct Example {
|
||||||
scroll: scrollable::State,
|
scroll: scrollable::State,
|
||||||
pick_list: pick_list::State<Language>,
|
pick_list: pick_list::State<Language>,
|
||||||
selected_language: Language,
|
selected_language: Option<Language>,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Clone, Copy)]
|
#[derive(Debug, Clone, Copy)]
|
||||||
|
|
@ -33,7 +33,7 @@ impl Sandbox for Example {
|
||||||
fn update(&mut self, message: Message) {
|
fn update(&mut self, message: Message) {
|
||||||
match message {
|
match message {
|
||||||
Message::LanguageSelected(language) => {
|
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(
|
let pick_list = PickList::new(
|
||||||
&mut self.pick_list,
|
&mut self.pick_list,
|
||||||
&Language::ALL[..],
|
&Language::ALL[..],
|
||||||
Some(self.selected_language),
|
self.selected_language,
|
||||||
Message::LanguageSelected,
|
Message::LanguageSelected,
|
||||||
);
|
)
|
||||||
|
.placeholder("Choose a language...");
|
||||||
|
|
||||||
let mut content = Scrollable::new(&mut self.scroll)
|
let mut content = Scrollable::new(&mut self.scroll)
|
||||||
.width(Length::Fill)
|
.width(Length::Fill)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue