diff options
author | Huang Peng <shawn.p.huang@gmail.com> | 2008-07-28 11:36:07 +0800 |
---|---|---|
committer | Huang Peng <shawn.p.huang@gmail.com> | 2008-07-28 11:36:07 +0800 |
commit | 0dc44f16c8cc65e9beaec20230e0bcbec5758bb8 (patch) | |
tree | 7cf2a2e9d51af0f4e3fb55ef71942c40b7f11f11 /gconf | |
parent | 854ebc3e032ca21e3fd55d5398949a478116fcde (diff) | |
download | ibus-0dc44f16c8cc65e9beaec20230e0bcbec5758bb8.tar.gz ibus-0dc44f16c8cc65e9beaec20230e0bcbec5758bb8.tar.xz ibus-0dc44f16c8cc65e9beaec20230e0bcbec5758bb8.zip |
Remove dbus related code.
Diffstat (limited to 'gconf')
-rw-r--r-- | gconf/main.py | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/gconf/main.py b/gconf/main.py index 69f301c..76e08c5 100644 --- a/gconf/main.py +++ b/gconf/main.py @@ -23,34 +23,29 @@ import os import sys import getopt import ibus -import dbus -import dbus.mainloop.glib import config import gtk class GconfApplication: def __init__ (self): - self._dbusconn = dbus.connection.Connection (ibus.IBUS_ADDR) - self._dbusconn.add_signal_receiver (self._disconnected_cb, - "Disconnected", - dbus_interface = dbus.LOCAL_IFACE) + self.__conn = ibus.Connection() + self.__conn.call_on_disconnection(self.__disconnected_cb) - self._ibus = self._dbusconn.get_object (ibus.IBUS_NAME, ibus.IBUS_PATH) - self._config = config.ConfigProxy (self._dbusconn, "/org/freedesktop/IBus/Config", self._ibus) + self.__ibus = self.__conn.get_ibus () + self.__config = config.ConfigProxy (self.__conn, "/org/freedesktop/IBus/Config", self.__ibus) - self._ibus.RegisterConfig (self._config, True) + self.__ibus.RegisterConfig (self.__config, True) def run (self): gtk.main () - def _disconnected_cb (self): + def __disconnected_cb (self, conn): print "disconnected" gtk.main_quit () def launch_gconf (): - 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") GconfApplication ().run () |