Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/readactivity.py
diff options
context:
space:
mode:
authorGonzalo Odiard <godiard@gmail.com>2012-10-09 12:01:12 (GMT)
committer Gonzalo Odiard <godiard@gmail.com>2012-10-09 13:30:31 (GMT)
commite82cec217f8a3178ad8cccc38b941618c6fb431b (patch)
tree3b2bbab5356c10ad450cfdb687be786d771a5202 /readactivity.py
parent21af7cc988320c8a53c946253d52fe1bb6ff9a7e (diff)
Use sugar-toolkit-gtk3 MenuItem
Signed-off-by: Gonzalo Odiard <gonzalo@laptop.org>
Diffstat (limited to 'readactivity.py')
-rw-r--r--readactivity.py41
1 files changed, 17 insertions, 24 deletions
diff --git a/readactivity.py b/readactivity.py
index 519251a..eaedf81 100644
--- a/readactivity.py
+++ b/readactivity.py
@@ -57,7 +57,7 @@ from readtoolbar import EditToolbar
from readtoolbar import ViewToolbar
from bookmarkview import BookmarkView
from readdb import BookmarkManager
-from sugarmenuitem import SugarMenuItem
+from sugar3.graphics.menuitem import MenuItem
from linkbutton import LinkButton
_HARDWARE_MANAGER_INTERFACE = 'org.laptop.HardwareManager'
@@ -352,20 +352,16 @@ class ReadActivity(activity.Activity):
back.props.sensitive = False
palette = back.get_palette()
- vbox_menu = Gtk.VBox()
- previous_page = SugarMenuItem(text_label=_("Previous page"))
- vbox_menu.add(previous_page)
- previous_bookmark = SugarMenuItem(text_label=_("Previous bookmark"))
- vbox_menu.add(previous_bookmark)
- vbox_menu.show_all()
-
- palette.set_content(vbox_menu)
- # HACK
- palette._content.set_border_width(1)
+ previous_page = MenuItem(text_label=_("Previous page"))
+ previous_page.show()
+ previous_bookmark = MenuItem(text_label=_("Previous bookmark"))
+ previous_bookmark.show()
+ palette.menu.append(previous_page)
+ palette.menu.append(previous_bookmark)
back.connect('clicked', self.__go_back_cb)
- previous_page.connect('clicked', self.__go_back_page_cb)
- previous_bookmark.connect('clicked', self.__prev_bookmark_activate_cb)
+ previous_page.connect('activate', self.__go_back_page_cb)
+ previous_bookmark.connect('activate', self.__prev_bookmark_activate_cb)
return back
def _create_forward_button(self):
@@ -374,20 +370,17 @@ class ReadActivity(activity.Activity):
forward.props.sensitive = False
palette = forward.get_palette()
- vbox_menu = Gtk.VBox()
- next_page = SugarMenuItem(text_label=_("Next page"))
- vbox_menu.add(next_page)
- next_bookmark = SugarMenuItem(text_label=_("Next bookmark"))
- vbox_menu.add(next_bookmark)
- vbox_menu.show_all()
+ next_page = MenuItem(text_label=_("Next page"))
+ next_page.show()
+ next_bookmark = MenuItem(text_label=_("Next bookmark"))
+ next_bookmark.show()
- palette.set_content(vbox_menu)
- # HACK
- palette._content.set_border_width(1)
+ palette.menu.append(next_page)
+ palette.menu.append(next_bookmark)
forward.connect('clicked', self.__go_forward_cb)
- next_page.connect('clicked', self.__go_forward_page_cb)
- next_bookmark.connect('clicked', self.__next_bookmark_activate_cb)
+ next_page.connect('activate', self.__go_forward_page_cb)
+ next_bookmark.connect('activate', self.__next_bookmark_activate_cb)
return forward
def _create_search(self):