Add click handlers to some of the buttons in the StatusBar

This commit is contained in:
Marshall Bowers 2023-10-10 17:26:53 -04:00
parent be843227a1
commit c142676b20

View file

@ -119,7 +119,9 @@ impl<S: 'static + Send + Sync + Clone> StatusBar<S> {
.items_center() .items_center()
.gap_1() .gap_1()
.child(Button::new("116:25")) .child(Button::new("116:25"))
.child(Button::new("Rust")), .child(
Button::new("Rust").on_click(|_, _| println!("Select Language clicked.")),
),
) )
.child(ToolDivider::new()) .child(ToolDivider::new())
.child( .child(
@ -127,8 +129,14 @@ impl<S: 'static + Send + Sync + Clone> StatusBar<S> {
.flex() .flex()
.items_center() .items_center()
.gap_1() .gap_1()
.child(IconButton::new(Icon::Copilot)) .child(
.child(IconButton::new(Icon::Envelope)), IconButton::new(Icon::Copilot)
.on_click(|_, _| println!("Copilot clicked.")),
)
.child(
IconButton::new(Icon::Envelope)
.on_click(|_, _| println!("Send Feedback clicked.")),
),
) )
.child(ToolDivider::new()) .child(ToolDivider::new())
.child( .child(
@ -137,7 +145,10 @@ impl<S: 'static + Send + Sync + Clone> StatusBar<S> {
.items_center() .items_center()
.gap_1() .gap_1()
.child(IconButton::new(Icon::Terminal)) .child(IconButton::new(Icon::Terminal))
.child(IconButton::new(Icon::MessageBubbles)) .child(
IconButton::new(Icon::MessageBubbles)
.on_click(|_, _| println!("Chat Panel clicked.")),
)
.child(IconButton::new(Icon::Ai)), .child(IconButton::new(Icon::Ai)),
) )
} }