Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/readtoolbar.py
diff options
context:
space:
mode:
authorJames Simmons <jim@simmons.olpc>2009-07-19 00:21:14 (GMT)
committer James Simmons <jim@simmons.olpc>2009-07-19 00:21:14 (GMT)
commit859f51086576b483b2d341d3b306d9e4d23150e2 (patch)
treead0b5a1d6df7be9f7b3d01de74ee63b805ee2dd6 /readtoolbar.py
parent818581b3779ba371cc598543c6c47ef5df09c20f (diff)
modified: ReadEtextsActivity.py
modified: readtoolbar.py Continue work on underline feature.
Diffstat (limited to 'readtoolbar.py')
-rw-r--r--readtoolbar.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/readtoolbar.py b/readtoolbar.py
index 9f99e10..1462040 100644
--- a/readtoolbar.py
+++ b/readtoolbar.py
@@ -111,7 +111,7 @@ class ReadToolbar(gtk.Toolbar):
bookmarkitem = gtk.ToolItem()
self._bookmarker = ToggleToolButton('emblem-favorite')
self._bookmarker.set_tooltip(_('Toggle Bookmark'))
- self._bookmarker_toggle_handler_id = self._bookmarker.connect('clicked',
+ self._bookmarker_handler_id = self._bookmarker.connect('clicked',
self._bookmarker_clicked_cb)
bookmarkitem.add(self._bookmarker)
@@ -122,6 +122,7 @@ class ReadToolbar(gtk.Toolbar):
underline_item = gtk.ToolItem()
self._underline = ToggleToolButton('format-text-underline')
self._underline.set_tooltip(_('Underline'))
+ self._underline.props.sensitive = False
self._underline_id = self._underline.connect('clicked', self._underline_cb)
underline_item.add(self._underline)
self.insert(underline_item, -1)
@@ -192,6 +193,12 @@ class ReadToolbar(gtk.Toolbar):
button.handler_block(id)
button.set_active(b)
button.handler_unblock(id)
+
+ def update_underline_button(self, state):
+ self.setToggleButtonState(self._bookmarker, state, self._bookmarker_handler_id)
+
+ def update_bookmark_button(self, state):
+ self.setToggleButtonState(self._underline, state, self._underline_id)
class ViewToolbar(gtk.Toolbar):
__gtype_name__ = 'ViewToolbar'