diff options
author | Gonzalo Odiard <godiard@gmail.com> | 2013-01-14 14:38:26 (GMT) |
---|---|---|
committer | Gonzalo Odiard <godiard@gmail.com> | 2013-01-14 14:43:52 (GMT) |
commit | 17da7063e0c6c93cd157a9ba01cf709e3367018d (patch) | |
tree | 1b79e56a849d40e0353f15f86c2d5a56d86984d6 /historietaactivity.py | |
parent | c45d531a70b72efe30a5a5b8417f06a0c5d1f547 (diff) |
Only enable slideview keys when in slideview mode
Signed-off-by: Gonzalo Odiard <gonzalo@laptop.org>
Diffstat (limited to 'historietaactivity.py')
-rw-r--r-- | historietaactivity.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/historietaactivity.py b/historietaactivity.py index 8782068..2927b2c 100644 --- a/historietaactivity.py +++ b/historietaactivity.py @@ -135,6 +135,7 @@ class HistorietaActivity(activity.Activity): self.metadata['mime_type'] = 'application/x-fototoon-activity' self.page.empty_page = handle.object_id is None + self._key_press_signal_id = None #print "screen witdh " , SCREEN_WIDTH #print "page witdh " , self.page.size_request() @@ -312,8 +313,16 @@ class HistorietaActivity(activity.Activity): self._notebook.set_current_page(1) self._slideview.set_boxes(self.page.boxs) self._slideview.set_current_box(0) + #disable edition mode in the globes + for box in self.page.boxs: + box.set_globo_activo(None) + + self._key_press_signal_id = self.connect('key_press_event', + self._slideview.key_press_cb) else: self._notebook.set_current_page(0) + if self._key_press_signal_id is not None: + self.disconnect(self._key_press_signal_id) self.globes_manager.set_buttons_sensitive(not widget.get_active()) textbutton.set_sensitive(not widget.get_active()) |