summaryrefslogtreecommitdiffstats
path: root/src/virt-viewer.xml
diff options
context:
space:
mode:
authorFabiano FidĂȘncio <fidencio@redhat.com>2014-08-03 23:40:40 +0200
committerFabiano FidĂȘncio <fidencio@redhat.com>2014-08-19 18:10:04 +0200
commit3a168815b738076526ba0f3e9a82e6fb1db482e9 (patch)
treef53a697e6c535fa46dc515b074a8859b83a99850 /src/virt-viewer.xml
parentdc3db6302e6d6e2411911ae7bc3fd885676fe40d (diff)
downloadvirt-viewer-3a168815b738076526ba0f3e9a82e6fb1db482e9.tar.gz
virt-viewer-3a168815b738076526ba0f3e9a82e6fb1db482e9.tar.xz
virt-viewer-3a168815b738076526ba0f3e9a82e6fb1db482e9.zip
Add support to use numpad accelarators for zoom-{in.out,reset}
As virt-viewer uses GtkAccelMap for shortcuts and that GTK only can have one key binding per accelerator (in accel_map_add_entry), let's also add support specificly for the numpad keys in the virt-viewer code https://bugzilla.redhat.com/show_bug.cgi?id=883433
Diffstat (limited to 'src/virt-viewer.xml')
-rw-r--r--src/virt-viewer.xml36
1 files changed, 36 insertions, 0 deletions
diff --git a/src/virt-viewer.xml b/src/virt-viewer.xml
index d489653..760550e 100644
--- a/src/virt-viewer.xml
+++ b/src/virt-viewer.xml
@@ -138,6 +138,18 @@
</object>
</child>
<child>
+ <object class="GtkImageMenuItem" id="menu-view-kp-zoom-in">
+ <property name="accel_path">&lt;virt-viewer&gt;/view/kp-zoom-in</property>
+ <property name="label">gtk-zoom-in</property>
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="use_action_appearance">False</property>
+ <property name="use_underline">True</property>
+ <property name="use_stock">True</property>
+ <signal name="activate" handler="virt_viewer_window_menu_view_zoom_in" swapped="no"/>
+ </object>
+ </child>
+ <child>
<object class="GtkImageMenuItem" id="menu-view-zoom-out">
<property name="accel_path">&lt;virt-viewer&gt;/view/zoom-out</property>
<property name="label">gtk-zoom-out</property>
@@ -150,6 +162,18 @@
</object>
</child>
<child>
+ <object class="GtkImageMenuItem" id="menu-view-kp-zoom-out">
+ <property name="accel_path">&lt;virt-viewer&gt;/view/kp-zoom-out</property>
+ <property name="label">gtk-zoom-out</property>
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="use_action_appearance">False</property>
+ <property name="use_underline">True</property>
+ <property name="use_stock">True</property>
+ <signal name="activate" handler="virt_viewer_window_menu_view_zoom_out" swapped="no"/>
+ </object>
+ </child>
+ <child>
<object class="GtkSeparatorMenuItem" id="separatormenuitem4">
<property name="visible">True</property>
<property name="can_focus">False</property>
@@ -167,6 +191,18 @@
<signal name="activate" handler="virt_viewer_window_menu_view_zoom_reset" swapped="no"/>
</object>
</child>
+ <child>
+ <object class="GtkImageMenuItem" id="menu-view-kp-zoom-reset">
+ <property name="accel_path">&lt;virt-viewer&gt;/view/kp-zoom-reset</property>
+ <property name="label">gtk-zoom-100</property>
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="use_action_appearance">False</property>
+ <property name="use_underline">True</property>
+ <property name="use_stock">True</property>
+ <signal name="activate" handler="virt_viewer_window_menu_view_zoom_reset" swapped="no"/>
+ </object>
+ </child>
</object>
</child>
</object>