Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/sugar3/graphics/palette.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/sugar3/graphics/palette.py')
-rw-r--r--src/sugar3/graphics/palette.py23
1 files changed, 14 insertions, 9 deletions
diff --git a/src/sugar3/graphics/palette.py b/src/sugar3/graphics/palette.py
index aed1744..6f6355e 100644
--- a/src/sugar3/graphics/palette.py
+++ b/src/sugar3/graphics/palette.py
@@ -30,7 +30,6 @@ from sugar3.graphics import animator
from sugar3.graphics import style
from sugar3.graphics.icon import Icon
from sugar3.graphics.palettewindow import PaletteWindow
-from gi.repository import SugarExt
# DEPRECATED
# Import these for backwards compatibility
@@ -67,8 +66,7 @@ class Palette(PaletteWindow):
primary_box.pack_start(self._icon_box, False, True, 0)
labels_box = Gtk.VBox()
- self._label_alignment = Gtk.Alignment.new(xalign=0, yalign=0.5,
- xscale=1, yscale=0.33)
+ self._label_alignment = Gtk.Alignment.new(0, 0.5, 1, 0.33)
self._label_alignment.set_padding(0, 0, style.DEFAULT_SPACING,
style.DEFAULT_SPACING)
self._label_alignment.add(labels_box)
@@ -350,8 +348,9 @@ class Palette(PaletteWindow):
def _update_accept_focus(self):
accept_focus = len(self._content.get_children())
- if self.window:
- self.window.set_accept_focus(accept_focus)
+ win = self.get_window()
+ if win:
+ win.set_accept_focus(accept_focus)
def __realize_cb(self, widget):
self._update_accept_focus()
@@ -396,7 +395,7 @@ class PaletteActionBar(Gtk.HButtonBox):
button.show()
-class _Menu(SugarExt.Menu):
+class _Menu(Gtk.Menu):
__gtype_name__ = 'SugarPaletteMenu'
@@ -405,17 +404,23 @@ class _Menu(SugarExt.Menu):
}
def __init__(self, palette):
- SugarExt.Menu.__init__(self)
+ Gtk.Menu.__init__(self)
self._palette = palette
+ def embed(self, *args):
+ pass
+
+ def unembed(self, *args):
+ pass
+
def do_insert(self, item, position):
- SugarExt.Menu.do_insert(self, item, position)
+ Gtk.Menu.do_insert(self, item, position)
self.emit('item-inserted')
self.show()
def attach(self, child, left_attach, right_attach,
top_attach, bottom_attach):
- SugarExt.Menu.attach(self, child, left_attach, right_attach,
+ Gtk.Menu.attach(self, child, left_attach, right_attach,
top_attach, bottom_attach)
self.emit('item-inserted')
self.show()