summaryrefslogtreecommitdiffstats
path: root/ui/gtk/main.py
diff options
context:
space:
mode:
Diffstat (limited to 'ui/gtk/main.py')
-rw-r--r--ui/gtk/main.py11
1 files changed, 4 insertions, 7 deletions
diff --git a/ui/gtk/main.py b/ui/gtk/main.py
index 489f96a..f9f9ff6 100644
--- a/ui/gtk/main.py
+++ b/ui/gtk/main.py
@@ -31,19 +31,16 @@ import notifications
class UIApplication:
def __init__ (self):
self.__bus = ibus.Bus()
- self.__bus.connect("destroy", self.__bus_destroy_cb)
+ self.__bus.connect("disconnected", gtk.main_quit)
self.__panel = panel.Panel(self.__bus)
- self.__notify = notifications.Notifications(self.__bus)
- self.__notify.set_status_icon(self.__panel.get_status_icon())
+ self.__bus.request_name(ibus.IBUS_SERVICE_PANEL, 0)
+ # self.__notify = notifications.Notifications(self.__bus)
+ # self.__notify.set_status_icon(self.__panel.get_status_icon())
def run(self):
gtk.main()
- def __bus_destroy_cb(self, _ibus):
- gtk.main_quit()
-
-
def launch_panel():
# gtk.settings_get_default().props.gtk_theme_name = "/home/phuang/.themes/aud-Default/gtk-2.0/gtkrc"
# gtk.rc_parse("./themes/default/gtkrc")