Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/readtoolbar.py
diff options
context:
space:
mode:
authorReinier Heeres <reinier@heeres.eu>2008-01-11 14:36:49 (GMT)
committer Reinier Heeres <reinier@heeres.eu>2008-01-11 14:36:49 (GMT)
commit08f71225c335c3f6e1db08f8d71668f86066e3c9 (patch)
tree0cc9554efdfb44ac98291ff8ac162808cbad2546 /readtoolbar.py
parent2b1ed202b8ebfd34f70e5c601f1e18517f9cf070 (diff)
Call update_view_size (tomeu), #5866
Diffstat (limited to 'readtoolbar.py')
-rw-r--r--readtoolbar.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/readtoolbar.py b/readtoolbar.py
index 378a4be..332e4fa 100644
--- a/readtoolbar.py
+++ b/readtoolbar.py
@@ -252,6 +252,12 @@ class ReadToolbar(gtk.Toolbar):
class ViewToolbar(gtk.Toolbar):
__gtype_name__ = 'ViewToolbar'
+ __gsignals__ = {
+ 'needs-update-size': (gobject.SIGNAL_RUN_FIRST,
+ gobject.TYPE_NONE,
+ ([]))
+ }
+
def __init__(self, evince_view):
gtk.Toolbar.__init__(self)
@@ -341,6 +347,7 @@ class ViewToolbar(gtk.Toolbar):
def _zoom_to_width_cb(self, button):
self._evince_view.props.sizing_mode = evince.SIZING_FIT_WIDTH
+ self.emit('needs-update-size')
self._update_zoom_buttons()
def _update_zoom_buttons(self):
@@ -349,6 +356,7 @@ class ViewToolbar(gtk.Toolbar):
def _zoom_to_fit_menu_item_activate_cb(self, menu_item):
self._evince_view.props.sizing_mode = evince.SIZING_BEST_FIT
+ self.emit('needs-update-size')
self._update_zoom_buttons()
def _actual_size_menu_item_activate_cb(self, menu_item):