Add disabled state and on_toggle handler to Toggler
Co-authored-by: Your Name here only <krishnsundaram@gmail.com>
This commit is contained in:
parent
770176a4e1
commit
c741688b4c
5 changed files with 57 additions and 30 deletions
|
|
@ -150,11 +150,8 @@ impl Editor {
|
|||
self.is_dirty.then_some(Message::SaveFile)
|
||||
),
|
||||
horizontal_space(),
|
||||
toggler(
|
||||
Some("Word Wrap"),
|
||||
self.word_wrap,
|
||||
Message::WordWrapToggled
|
||||
),
|
||||
toggler(Some("Word Wrap"), self.word_wrap)
|
||||
.on_toggle(Message::WordWrapToggled),
|
||||
pick_list(
|
||||
highlighter::Theme::ALL,
|
||||
Some(self.theme),
|
||||
|
|
|
|||
|
|
@ -77,12 +77,9 @@ impl Styling {
|
|||
let checkbox = checkbox("Check me!", self.checkbox_value)
|
||||
.on_toggle(Message::CheckboxToggled);
|
||||
|
||||
let toggler = toggler(
|
||||
Some("Toggle me!"),
|
||||
self.toggler_value,
|
||||
Message::TogglerToggled,
|
||||
)
|
||||
.spacing(10);
|
||||
let toggler = toggler(Some("Toggle me!"), self.toggler_value)
|
||||
.on_toggle(Message::TogglerToggled)
|
||||
.spacing(10);
|
||||
|
||||
let content = column![
|
||||
choose_theme,
|
||||
|
|
|
|||
|
|
@ -357,11 +357,10 @@ impl Tour {
|
|||
Self::container("Toggler")
|
||||
.push("A toggler is mostly used to enable or disable something.")
|
||||
.push(
|
||||
Container::new(toggler(
|
||||
Some("Toggle me to continue..."),
|
||||
self.toggler,
|
||||
Message::TogglerChanged,
|
||||
))
|
||||
Container::new(
|
||||
toggler(Some("Toggle me to continue..."), self.toggler)
|
||||
.on_toggle(Message::TogglerChanged),
|
||||
)
|
||||
.padding([0, 40]),
|
||||
)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue