diff options
Diffstat (limited to 'sugar/sweetener/item.py')
-rw-r--r-- | sugar/sweetener/item.py | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/sugar/sweetener/item.py b/sugar/sweetener/item.py index 291204a..8371aaf 100644 --- a/sugar/sweetener/item.py +++ b/sugar/sweetener/item.py @@ -21,21 +21,21 @@ import logging logger = logging.getLogger('option') -import gobject -import gtk -from sugar.graphics.toolbutton import ToolButton +from gi.repository import GObject +from gi.repository import Gtk +from sugar3.graphics.toolbutton import ToolButton import stock -class Item(gobject.GObject): - __gsignals__ = {'activate': (gobject.SIGNAL_RUN_LAST, - gobject.TYPE_NONE, +class Item(GObject.GObject): + __gsignals__ = {'activate': (GObject.SignalFlags.RUN_LAST, + None, tuple())} toolitem = None - def __init__(self, stock_id=gtk.STOCK_CLEAR, important=False): - gobject.GObject.__init__(self) + def __init__(self, stock_id=Gtk.STOCK_CLEAR, important=False): + GObject.GObject.__init__(self) self._stock_id = stock_id self.accel_group = None self.important = important @@ -62,7 +62,7 @@ class Item(gobject.GObject): logger.debug(str(accelerator)) try: if accelerator[1] > 0: - self.toolitem.props.accelerator = gtk.accelerator_name( + self.toolitem.props.accelerator = Gtk.accelerator_name( accelerator[1], accelerator[0]) except: logger.error( @@ -82,6 +82,6 @@ class Item(gobject.GObject): if self.tooltip: self.toolitem.set_tooltip(self.tooltip) else: - text = gtk.stock_lookup(self._stock_id)[1] + text = Gtk.stock_lookup(self._stock_id)[1] self.toolitem.set_tooltip(text.replace('_', '')) self.setup_accelerator() |