diff options
author | Aylur <[email protected]> | 2024-12-19 23:42:33 +0100 |
---|---|---|
committer | Aylur <[email protected]> | 2024-12-19 23:42:33 +0100 |
commit | c5664e2941b33609de0743a8475a40b24522a3dc (patch) | |
tree | 604bdece8e3fe3bd2a286ab1e8ef07dd8d90c37c /examples/vala/simple-bar/widget/Bar.vala | |
parent | 61637d6333bd812021763039ceea61e7f7d29dbf (diff) |
update examples, fix styling
Diffstat (limited to 'examples/vala/simple-bar/widget/Bar.vala')
-rw-r--r-- | examples/vala/simple-bar/widget/Bar.vala | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/examples/vala/simple-bar/widget/Bar.vala b/examples/vala/simple-bar/widget/Bar.vala index 3893ec5..ba9f06c 100644 --- a/examples/vala/simple-bar/widget/Bar.vala +++ b/examples/vala/simple-bar/widget/Bar.vala @@ -103,6 +103,7 @@ class SysTray : Gtk.Box { AstalTray.Tray tray = AstalTray.get_default(); public SysTray() { + Astal.widget_set_class_names(this, { "SysTray" }); tray.item_added.connect(add_item); tray.item_removed.connect(remove_item); } @@ -112,23 +113,19 @@ class SysTray : Gtk.Box { return; var item = tray.get_item(id); - - var btn = new Gtk.MenuButton() { - use_popover = false - }; - var icon = new Astal.Icon(); + var btn = new Gtk.MenuButton() { use_popover = false, visible = true }; + var icon = new Astal.Icon() { visible = true }; item.bind_property("tooltip-markup", btn, "tooltip-markup", BindingFlags.SYNC_CREATE); item.bind_property("gicon", icon, "g-icon", BindingFlags.SYNC_CREATE); item.bind_property("menu-model", btn, "menu-model", BindingFlags.SYNC_CREATE); btn.insert_action_group("dbusmenu", item.action_group); item.notify["action-group"].connect(() => { - btn.insert_action_group("dbusmenu", item.action_group); + btn.insert_action_group("dbusmenu", item.action_group); }); btn.add(icon); add(btn); - btn.show_all(); items.set(id, btn); } |