mirror of
https://gitlab.uni-freiburg.de/opensourcevdi/virt-viewer
synced 2026-08-26 13:01:38 +00:00
Make zoom-reset a global key binding
This commit is contained in:
@@ -51,6 +51,7 @@ G_BEGIN_DECLS
|
||||
#define GDK_F10 GDK_KEY_F10
|
||||
#define GDK_F11 GDK_KEY_F11
|
||||
#define GDK_F12 GDK_KEY_F12
|
||||
#define GDK_0 GDK_KEY_0
|
||||
#endif
|
||||
|
||||
#if !GTK_CHECK_VERSION(3, 0, 0)
|
||||
|
||||
@@ -1426,6 +1426,7 @@ virt_viewer_app_constructor (GType gtype,
|
||||
gtk_accel_map_add_entry("<virt-viewer>/file/smartcard-remove", GDK_F9, GDK_SHIFT_MASK);
|
||||
gtk_accel_map_add_entry("<virt-viewer>/view/fullscreen", GDK_F11, 0);
|
||||
gtk_accel_map_add_entry("<virt-viewer>/view/release-cursor", GDK_F12, GDK_SHIFT_MASK);
|
||||
gtk_accel_map_add_entry("<virt-viewer>/view/zoom-reset", GDK_0, GDK_CONTROL_MASK);
|
||||
|
||||
return obj;
|
||||
}
|
||||
|
||||
@@ -290,6 +290,8 @@ virt_viewer_window_init (VirtViewerWindow *self)
|
||||
"can-activate-accel", G_CALLBACK(can_activate_cb), self);
|
||||
g_signal_connect(gtk_builder_get_object(priv->builder, "menu-view-release-cursor"),
|
||||
"can-activate-accel", G_CALLBACK(can_activate_cb), self);
|
||||
g_signal_connect(gtk_builder_get_object(priv->builder, "menu-view-zoom-reset"),
|
||||
"can-activate-accel", G_CALLBACK(can_activate_cb), self);
|
||||
|
||||
vbox = GTK_WIDGET(gtk_builder_get_object(priv->builder, "viewer-box"));
|
||||
virt_viewer_window_toolbar_setup(self);
|
||||
|
||||
+2
-1
@@ -124,6 +124,7 @@
|
||||
<object class="GtkMenu" id="menu4">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="accel_group">accelgroup</property>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="menu-view-zoom-in">
|
||||
<property name="label">gtk-zoom-in</property>
|
||||
@@ -156,13 +157,13 @@
|
||||
</child>
|
||||
<child>
|
||||
<object class="GtkImageMenuItem" id="menu-view-zoom-reset">
|
||||
<property name="accel_path"><virt-viewer>/view/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>
|
||||
<accelerator key="0" signal="activate" modifiers="GDK_CONTROL_MASK"/>
|
||||
<signal name="activate" handler="virt_viewer_window_menu_view_zoom_reset" swapped="no"/>
|
||||
</object>
|
||||
</child>
|
||||
|
||||
Reference in New Issue
Block a user