Button formatting

This commit is contained in:
Ian Douglas Scott 2021-08-30 12:45:46 -07:00
parent 3d85922fcc
commit 684ef12fca
3 changed files with 4 additions and 2 deletions

View file

@ -44,6 +44,7 @@ impl ObjectImpl for StatusMenuInner {
let menu_button = cascade! { let menu_button = cascade! {
gtk4::MenuButton::new(); gtk4::MenuButton::new();
..set_parent(obj); ..set_parent(obj);
..set_has_frame(false);
..set_popover(Some(&cascade! { ..set_popover(Some(&cascade! {
gtk4::Popover::new(); gtk4::Popover::new();
..set_child(Some(&vbox)); ..set_child(Some(&vbox));

View file

@ -34,6 +34,7 @@ impl ObjectImpl for TimeButtonInner {
let menu_button = cascade! { let menu_button = cascade! {
gtk4::MenuButton::new(); gtk4::MenuButton::new();
..set_parent(obj); ..set_parent(obj);
..set_has_frame(false);
..set_direction(gtk4::ArrowType::None); ..set_direction(gtk4::ArrowType::None);
..style_context().remove_class("toggle"); ..style_context().remove_class("toggle");
..set_popover(Some(&cascade! { ..set_popover(Some(&cascade! {

View file

@ -29,11 +29,11 @@ impl ObjectImpl for PanelWindowInner {
gtk4::Box::new(gtk4::Orientation::Horizontal, 0); gtk4::Box::new(gtk4::Orientation::Horizontal, 0);
..append(&cascade! { ..append(&cascade! {
gtk4::Button::with_label("Workspaces"); gtk4::Button::with_label("Workspaces");
..style_context().add_class("flat"); ..set_has_frame(false);
}); });
..append(&cascade! { ..append(&cascade! {
gtk4::Button::with_label("Applications"); gtk4::Button::with_label("Applications");
..style_context().add_class("flat"); ..set_has_frame(false);
}); });
})); }));
..set_center_widget(Some(&TimeButton::new())); ..set_center_widget(Some(&TimeButton::new()));