Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar/sweetener/item.py
diff options
context:
space:
mode:
Diffstat (limited to 'sugar/sweetener/item.py')
-rw-r--r--sugar/sweetener/item.py20
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()