fix: statusbar race condition WIP

This commit is contained in:
aclist committed 2026-01-21 12:04:42 +09:00
1 parent 2f9000ee80
commit 9cc1ece0d7
9 files changed
+169 -125

No files matched your search

+3 -2
View File
@@ -26,13 +26,14 @@ class InfoEventBox(Gtk.EventBox):
self, eventbox: Gtk.EventBox, eventcrossing: Gdk.EventCrossing
) -> None:
self.icon.set_opacity(1)
self.parent.controller.set_statusbar(self.text)
self.parent.controller.set_statusbar(self.text, "Options")
def _on_leave_tooltip(
self, eventbox: Gtk.EventBox, eventcrossing: Gdk.EventCrossing
) -> None:
self.icon.set_opacity(0.8)
self.parent.controller.set_statusbar("")
#self.parent.controller.set_statusbar("", "Options")
self.parent.controller.remove_statusbar("Options")
def set_text(self, text: str) -> None:
self.text = text