summaryrefslogtreecommitdiff
path: root/examples/py/simple-bar/widget/Bar.py
diff options
context:
space:
mode:
Diffstat (limited to 'examples/py/simple-bar/widget/Bar.py')
-rw-r--r--examples/py/simple-bar/widget/Bar.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/examples/py/simple-bar/widget/Bar.py b/examples/py/simple-bar/widget/Bar.py
index 89581f1..3b09dce 100644
--- a/examples/py/simple-bar/widget/Bar.py
+++ b/examples/py/simple-bar/widget/Bar.py
@@ -1,5 +1,6 @@
import math
from gi.repository import (
+ AstalIO,
Astal,
Gtk,
Gdk,
@@ -125,8 +126,8 @@ class SysTray(Gtk.Box):
app.add_icons(theme)
menu = item.create_menu()
- btn = Astal.Button()
- icon = Astal.Icon()
+ btn = Astal.Button(visible=True)
+ icon = Astal.Icon(visible=True)
def on_clicked(btn):
if menu:
@@ -143,6 +144,7 @@ class SysTray(Gtk.Box):
item.bind_property("gicon", icon, "gicon", SYNC)
self.add(btn)
self.items[id] = btn
+ self.show_all()
def remove_item(self, _: Tray.Tray, id: str):
if id in self.items:
@@ -203,7 +205,7 @@ class Time(Astal.Label):
def __init__(self, format="%H:%M - %A %e."):
super().__init__()
self.format = format
- self.interval = Astal.Time.interval(1000, self.sync)
+ self.interval = AstalIO.Time.interval(1000, self.sync)
self.connect("destroy", self.interval.cancel)
Astal.widget_set_class_names(self, ["Time"])