Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/palettes.py
diff options
context:
space:
mode:
authorManuel Kaufmann <humitos@gmail.com>2012-11-23 13:23:59 (GMT)
committer Simon Schampijer <simon@laptop.org>2012-11-23 17:20:50 (GMT)
commit7d255fd28fac26693c3b42743171659bad9df208 (patch)
tree3b26810330a3a06d3cbf21f1333dae7e4d84e43d /palettes.py
parentb3d2fa7df31a637e044dc6f1c77591dc1aa33f06 (diff)
Use the PaletteMenuItem from the toolkit instead of local SugarMenuItem, part of SL #3455
With this patch Browse uses PaletteMenuItem from 'sugar3.graphics.palettemenu' instead of the local SugarMenuItem defined by Browse in the "sugarmenuitem" module. The local module will be removed as well. Signed-off-by: Manuel Kaufmann <humitos@gmail.com> Acked-by: Simon Schampijer <simon@laptop.org>
Diffstat (limited to 'palettes.py')
-rw-r--r--palettes.py31
1 files changed, 15 insertions, 16 deletions
diff --git a/palettes.py b/palettes.py
index 00cf26a..bfb27e9 100644
--- a/palettes.py
+++ b/palettes.py
@@ -29,10 +29,9 @@ from gi.repository import WebKit
from gi.repository import SugarGestures
from sugar3.graphics.palette import Palette, Invoker
+from sugar3.graphics.palettemenu import PaletteMenuItem
from sugar3 import profile
-from sugarmenuitem import SugarMenuItem
-
class ContentInvoker(Invoker):
def __init__(self, browser):
@@ -165,9 +164,9 @@ class SelectionPalette(Palette):
self.props.primary_text = title
- menu_item = SugarMenuItem(_('Copy text'), 'edit-copy')
+ menu_item = PaletteMenuItem(_('Copy text'), 'edit-copy')
menu_item.icon.props.xo_color = profile.get_color()
- menu_item.connect('clicked', self.__copy_activate_cb)
+ menu_item.connect('activate', self.__copy_activate_cb)
menu_box.pack_end(menu_item, False, False, 0)
menu_item.show()
@@ -200,26 +199,26 @@ class LinkPalette(Palette):
menu_box.show()
self._content.set_border_width(1)
- menu_item = SugarMenuItem(_('Follow link'), 'browse-follow-link')
- menu_item.connect('clicked', self.__follow_activate_cb)
+ menu_item = PaletteMenuItem(_('Follow link'), 'browse-follow-link')
+ menu_item.connect('activate', self.__follow_activate_cb)
menu_box.pack_start(menu_item, False, False, 0)
menu_item.show()
- menu_item = SugarMenuItem(_('Follow link in new tab'),
+ menu_item = PaletteMenuItem(_('Follow link in new tab'),
'browse-follow-link-new-tab')
- menu_item.connect('clicked', self.__follow_activate_cb, True)
+ menu_item.connect('activate', self.__follow_activate_cb, True)
menu_box.pack_start(menu_item, False, False, 0)
menu_item.show()
- menu_item = SugarMenuItem(_('Keep link'), 'document-save')
+ menu_item = PaletteMenuItem(_('Keep link'), 'document-save')
menu_item.icon.props.xo_color = profile.get_color()
- menu_item.connect('clicked', self.__download_activate_cb)
+ menu_item.connect('activate', self.__download_activate_cb)
menu_box.pack_start(menu_item, False, False, 0)
menu_item.show()
- menu_item = SugarMenuItem(_('Copy link'), 'edit-copy')
+ menu_item = PaletteMenuItem(_('Copy link'), 'edit-copy')
menu_item.icon.props.xo_color = profile.get_color()
- menu_item.connect('clicked', self.__copy_activate_cb)
+ menu_item.connect('activate', self.__copy_activate_cb)
menu_box.pack_start(menu_item, False, False, 0)
menu_item.show()
@@ -267,15 +266,15 @@ class ImagePalette(Palette):
menu_box.show()
self._content.set_border_width(1)
- menu_item = SugarMenuItem(_('Copy image'), 'edit-copy')
+ menu_item = PaletteMenuItem(_('Copy image'), 'edit-copy')
menu_item.icon.props.xo_color = profile.get_color()
- menu_item.connect('clicked', self.__copy_activate_cb)
+ menu_item.connect('activate', self.__copy_activate_cb)
menu_box.pack_end(menu_item, False, False, 0)
menu_item.show()
- menu_item = SugarMenuItem(_('Keep image'), 'document-save')
+ menu_item = PaletteMenuItem(_('Keep image'), 'document-save')
menu_item.icon.props.xo_color = profile.get_color()
- menu_item.connect('clicked', self.__download_activate_cb)
+ menu_item.connect('activate', self.__download_activate_cb)
menu_box.pack_end(menu_item, False, False, 0)
menu_item.show()