Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/sugar3/graphics/objectchooser.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/sugar3/graphics/objectchooser.py')
-rw-r--r--src/sugar3/graphics/objectchooser.py20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/sugar3/graphics/objectchooser.py b/src/sugar3/graphics/objectchooser.py
index 68d2a11..5b3eee3 100644
--- a/src/sugar3/graphics/objectchooser.py
+++ b/src/sugar3/graphics/objectchooser.py
@@ -21,8 +21,8 @@ STABLE.
import logging
-import gobject
-import gtk
+from gi.repository import GObject
+from gi.repository import Gtk
import dbus
from sugar3.datastore import datastore
@@ -39,7 +39,7 @@ class ObjectChooser(object):
what_filter=None):
# For backwards compatibility:
# - We ignore title, flags and buttons.
- # - 'parent' can be a xid or a gtk.Window
+ # - 'parent' can be a xid or a Gtk.Window
if title is not None or flags is not None or buttons is not None:
logging.warning('Invocation of ObjectChooser() has deprecated '
@@ -57,13 +57,13 @@ class ObjectChooser(object):
self._object_id = None
self._bus = None
self._chooser_id = None
- self._response_code = gtk.RESPONSE_NONE
+ self._response_code = Gtk.ResponseType.NONE
self._what_filter = what_filter
def run(self):
self._object_id = None
- self._main_loop = gobject.MainLoop()
+ self._main_loop = GObject.MainLoop()
self._bus = dbus.SessionBus(mainloop=self._main_loop)
self._bus.add_signal_receiver(
@@ -86,11 +86,11 @@ class ObjectChooser(object):
self._chooser_id = journal.ChooseObject(self._parent_xid, what_filter)
- gtk.gdk.threads_leave()
+ Gdk.threads_leave()
try:
self._main_loop.run()
finally:
- gtk.gdk.threads_enter()
+ Gdk.threads_enter()
self._main_loop = None
return self._response_code
@@ -114,7 +114,7 @@ class ObjectChooser(object):
if chooser_id != self._chooser_id:
return
logging.debug('ObjectChooser.__chooser_response_cb: %r', object_id)
- self._response_code = gtk.RESPONSE_ACCEPT
+ self._response_code = Gtk.ResponseType.ACCEPT
self._object_id = object_id
self._cleanup()
@@ -122,11 +122,11 @@ class ObjectChooser(object):
if chooser_id != self._chooser_id:
return
logging.debug('ObjectChooser.__chooser_cancelled_cb: %r', chooser_id)
- self._response_code = gtk.RESPONSE_CANCEL
+ self._response_code = Gtk.ResponseType.CANCEL
self._cleanup()
def __name_owner_changed_cb(self, name, old, new):
logging.debug('ObjectChooser.__name_owner_changed_cb')
# Journal service disappeared from the bus
- self._response_code = gtk.RESPONSE_CANCEL
+ self._response_code = Gtk.ResponseType.CANCEL
self._cleanup()