gnome-specimen r160 - in branches/import-from-bzr: . specimen
- From: wbolster svn gnome org
- To: svn-commits-list gnome org
- Subject: gnome-specimen r160 - in branches/import-from-bzr: . specimen
- Date: Tue, 17 Jun 2008 18:54:48 +0000 (UTC)
Author: wbolster
Date: Tue Jun 17 18:54:47 2008
New Revision: 160
URL: http://svn.gnome.org/viewvc/gnome-specimen?rev=160&view=rev
Log:
* specimen/specimenwindow.py:
- Allow keyboard shortcuts (Ctrl-Plus and Ctrl-Minus) to
change the preview size. Fixes bug #119015, reported by
Colin Marquardt.
Modified:
branches/import-from-bzr/ (props changed)
branches/import-from-bzr/specimen/specimenwindow.py
Modified: branches/import-from-bzr/specimen/specimenwindow.py
==============================================================================
--- branches/import-from-bzr/specimen/specimenwindow.py (original)
+++ branches/import-from-bzr/specimen/specimenwindow.py Tue Jun 17 18:54:47 2008
@@ -473,14 +473,12 @@
return False
def on_previews_treeview_key_release_event(self, treeview, event, data=None):
- keyval = event.keyval
-
# Delete removes the row
- if keyval == gtk.keysyms.Delete:
+ if event.keyval == gtk.keysyms.Delete:
self.delete_selected();
return True
- # propagate the event
+ # Propagate further in all other cases
return False
def on_previews_treeview_scroll_event(self, treeview, event, data=None):
@@ -500,6 +498,22 @@
# Propagate further in all other cases
return False
+ def on_main_window_key_press_event(self, treeview, event, data=None):
+ '''Change the preview size when a keyboard shortcut for zooming
+ (Control-Plus or Control-Minus) is pressed.'''
+
+ # Only act if the Control key is pressed
+ if event.state & gtk.gdk.CONTROL_MASK:
+ if event.keyval in (gtk.keysyms.plus, gtk.keysyms.equal, gtk.keysyms.KP_Add):
+ self.increase_preview_size()
+ elif event.keyval in (gtk.keysyms.minus, gtk.keysyms.underscore, gtk.keysyms.KP_Subtract):
+ self.decrease_preview_size()
+
+ # We handled this event
+ return True
+
+ # Propagate further in all other cases
+ return False
# preview colors
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]