Skip to content

Commit

Permalink
Remove Toggle enum
Browse files Browse the repository at this point in the history
  • Loading branch information
sundaram123krishnan committed Jun 24, 2024
1 parent 86abb46 commit 5d354f2
Showing 1 changed file with 8 additions and 18 deletions.
26 changes: 8 additions & 18 deletions examples/tour/src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -39,12 +39,6 @@ pub struct Tour {
disable_toggle: bool,
}

#[derive(Debug, Clone)]
pub enum Toggle {
Disable,
Enable,
}

#[derive(Debug, Clone)]
pub enum Message {
BackPressed,
Expand All @@ -62,7 +56,7 @@ pub enum Message {
ToggleTextInputIcon(bool),
DebugToggled(bool),
TogglerChanged(bool),
ToggleBehavior(Toggle)
ToggleBehavior(bool),
}

impl Tour {
Expand Down Expand Up @@ -140,18 +134,14 @@ impl Tour {
self.toggler = toggler;
}
Message::ToggleBehavior(toggle) => {
match toggle {
Toggle::Disable => {
self.toggler = false;
self.disable_toggle = true;
}
Toggle::Enable => {
self.disable_toggle = false;
}
if toggle {
self.toggler = false;
self.disable_toggle = true;
} else {
self.disable_toggle = false;
}
}


}
}

Expand Down Expand Up @@ -385,10 +375,10 @@ impl Tour {
let toggle_behavior = Row::new()
.push(
Button::new("Disable Toggle")
.on_press(Message::ToggleBehavior(Toggle::Disable)),
.on_press(Message::ToggleBehavior(true)),
)
.push(
Button::new("Enable Toggle").on_press(Message::ToggleBehavior(Toggle::Enable)),
Button::new("Enable Toggle").on_press(Message::ToggleBehavior(false)),
)
.spacing(10)
.align_items(Alignment::Center);
Expand Down

0 comments on commit 5d354f2

Please sign in to comment.