diff options
author | James Simmons <jim@simmons.olpc> | 2009-07-19 00:21:14 (GMT) |
---|---|---|
committer | James Simmons <jim@simmons.olpc> | 2009-07-19 00:21:14 (GMT) |
commit | 859f51086576b483b2d341d3b306d9e4d23150e2 (patch) | |
tree | ad0b5a1d6df7be9f7b3d01de74ee63b805ee2dd6 /ReadEtextsActivity.py | |
parent | 818581b3779ba371cc598543c6c47ef5df09c20f (diff) |
modified: ReadEtextsActivity.py
modified: readtoolbar.py
Continue work on underline feature.
Diffstat (limited to 'ReadEtextsActivity.py')
-rw-r--r-- | ReadEtextsActivity.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/ReadEtextsActivity.py b/ReadEtextsActivity.py index aaaf1e3..790658c 100644 --- a/ReadEtextsActivity.py +++ b/ReadEtextsActivity.py @@ -93,6 +93,7 @@ class Annotations(): def remove_bookmark(self, page): try: self.bookmarks.remove(page) + # print 'bookmarks=', self.bookmarks except ValueError: print 'page already not bookmarked', page @@ -292,6 +293,9 @@ class ReadEtextsActivity(activity.Activity): self.tag.set_property( 'foreground', "white") self.tag.set_property( 'background', "black") + self.highlight_tag = textbuffer.create_tag() + self.highlight_tag.set_property('underline', 'single') + self.pickle_file_temp = os.path.join(self.get_activity_root(), 'instance', 'pkl%i' % time.time()) self.annotations = Annotations(self.pickle_file_temp) @@ -378,8 +382,10 @@ class ReadEtextsActivity(activity.Activity): def mark_set_cb(self, textbuffer, iter, textmark): if textbuffer.get_has_selection(): self._edit_toolbar.copy.set_sensitive(True) + self._read_toolbar._underline.props.sensitive = True else: self._edit_toolbar.copy.set_sensitive(False) + self._read_toolbar._underline.props.sensitive = False def edit_toolbar_copy_cb(self, button): buffer = self.textview.get_buffer() @@ -448,10 +454,10 @@ class ReadEtextsActivity(activity.Activity): bookmark = self.annotations.is_bookmarked(self.page) if bookmark == True: self._sidebar.show_bookmark_icon(True) - self._read_toolbar._bookmarker .set_active(True) + self._read_toolbar.update_bookmark_button(True) else: self._sidebar.show_bookmark_icon(False) - self._read_toolbar._bookmarker .set_active(False) + self._read_toolbar.update_bookmark_button(False) def prev_bookmark(self): bookmarks = self.annotations.get_bookmarks() |