[pitivi: 2/3] Add more keyboard accelerators
- From: Edward Hervey <edwardrv src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pitivi: 2/3] Add more keyboard accelerators
- Date: Tue, 7 Sep 2010 06:58:25 +0000 (UTC)
commit 133f85cf06f11e1c438cab19ddbf7aa5cd3a1670
Author: Volker Sobek <reklov live com>
Date: Sun Sep 5 17:53:54 2010 +0200
Add more keyboard accelerators
Make Ctrl++ the default ZoomIn accelerator, but still allow
zooming in with Ctrl+= (convenient for USA keyboard
layout) by adding an additional action for that.
Fixes #609325
Also add additional actions for zooming in/out with
Ctrl+KP_Add/Ctrl+KP_Subtract
pitivi/ui/timeline.py | 13 ++++++++++++-
1 files changed, 12 insertions(+), 1 deletions(-)
---
diff --git a/pitivi/ui/timeline.py b/pitivi/ui/timeline.py
index 2911d0c..19e6eed 100644
--- a/pitivi/ui/timeline.py
+++ b/pitivi/ui/timeline.py
@@ -92,6 +92,9 @@ ui = '''
</placeholder>
</toolbar>
<accelerator action="DeleteObj" />
+ <accelerator action="ControlEqualAccel" />
+ <accelerator action="ControlKPAddAccel" />
+ <accelerator action="ControlKPSubtractAccel" />
</ui>
'''
@@ -276,10 +279,18 @@ class Timeline(gtk.Table, Loggable, Zoomable):
# toolbar actions
actions = (
- ("ZoomIn", gtk.STOCK_ZOOM_IN, None, "<Control>equal", ZOOM_IN,
+ ("ZoomIn", gtk.STOCK_ZOOM_IN, None, "<Control>plus", ZOOM_IN,
self._zoomInCb),
("ZoomOut", gtk.STOCK_ZOOM_OUT, None, "<Control>minus", ZOOM_OUT,
self._zoomOutCb),
+
+ # actions for adding additional accelerators
+ ("ControlEqualAccel", gtk.STOCK_ZOOM_IN, None, "<Control>equal", ZOOM_IN,
+ self._zoomInCb),
+ ("ControlKPAddAccel", gtk.STOCK_ZOOM_IN, None, "<Control>KP_Add", ZOOM_IN,
+ self._zoomInCb),
+ ("ControlKPSubtractAccel", gtk.STOCK_ZOOM_OUT, None, "<Control>KP_Subtract", ZOOM_OUT,
+ self._zoomOutCb),
)
selection_actions = (
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]