diff options
| author | Huang Peng <shawn.p.huang@gmail.com> | 2008-07-28 11:32:11 +0800 |
|---|---|---|
| committer | Huang Peng <shawn.p.huang@gmail.com> | 2008-07-28 11:32:11 +0800 |
| commit | 854ebc3e032ca21e3fd55d5398949a478116fcde (patch) | |
| tree | 51c4143a48f31a229b5fdfe2ed36a0b4cc848abe | |
| parent | ec621c984200ebbd157e3a6cd9e910138a3cf669 (diff) | |
Remove dbus related code.
| -rw-r--r-- | panel/main.py | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/panel/main.py b/panel/main.py index 39f4d23..29eb674 100644 --- a/panel/main.py +++ b/panel/main.py @@ -24,8 +24,6 @@ import sys import getopt import ibus import gtk -import dbus -import dbus.mainloop.glib import panel PANEL_PATH = "/org/freedesktop/IBus/Panel" @@ -33,9 +31,7 @@ PANEL_PATH = "/org/freedesktop/IBus/Panel" class PanelApplication: def __init__ (self): self.__conn = ibus.Connection() - self.__conn.add_signal_receiver(self.__disconnected_cb, - "Disconnected", - dbus_interface = dbus.LOCAL_IFACE) + self.__conn.call_on_disconnection(self.__disconnected_cb) self.__ibus = self.__conn.get_ibus() self.__panel = panel.Panel(self.__conn, PANEL_PATH, self.__ibus) @@ -45,14 +41,12 @@ class PanelApplication: def run(self): gtk.main() - def __disconnected_cb(self): + def __disconnected_cb(self, conn): print "disconnected" gtk.main_quit() - def launch_panel(): - dbus.mainloop.glib.DBusGMainLoop(set_as_default=True) # gtk.settings_get_default().props.gtk_theme_name = "/home/phuang/.themes/aud-Default/gtk-2.0/gtkrc" # gtk.rc_parse("./themes/default/gtkrc") PanelApplication().run() |
