diff options
author | Daniel P. Berrange <dan@berrange.com> | 2011-07-01 17:25:01 +0100 |
---|---|---|
committer | Daniel P. Berrange <dan@berrange.com> | 2011-07-01 18:07:25 +0100 |
commit | cff795065a9c5ee14e5c43b636809f3217d6aaed (patch) | |
tree | b524a9dc29e3a721b872735cc672492d0c9ee011 /src/virt-viewer.xml | |
parent | f3fa999769afbd1463597b5cb0483f5072ce66d8 (diff) | |
download | virt-viewer-cff795065a9c5ee14e5c43b636809f3217d6aaed.tar.gz virt-viewer-cff795065a9c5ee14e5c43b636809f3217d6aaed.tar.xz virt-viewer-cff795065a9c5ee14e5c43b636809f3217d6aaed.zip |
Replace use of GtkAlignment with a custom align widget
To use the GtkAlignment we have to play evil tricks overriding
its size request, to make it reallocate the child to the preferred
size we desire based on the virtual desktop size + zoom level.
By replacing the GtkAlignment with a custom widget we can
directly implement the layout/sizing semantics we want without
playing stupid games
Diffstat (limited to 'src/virt-viewer.xml')
-rw-r--r-- | src/virt-viewer.xml | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/src/virt-viewer.xml b/src/virt-viewer.xml index 8f2eb0b..783313c 100644 --- a/src/virt-viewer.xml +++ b/src/virt-viewer.xml @@ -41,6 +41,7 @@ <property name="use_underline">True</property> <property name="use_stock">True</property> <signal name="activate" handler="virt_viewer_menu_file_quit"/> + <accelerator key="q" signal="activate" modifiers="GDK_CONTROL_MASK|GDK_SHIFT_MASK"/> </object> </child> </object> @@ -60,6 +61,7 @@ <property name="visible">True</property> <property name="label" translatable="yes">Full screen</property> <property name="use_underline">True</property> + <accelerator key="F11" signal="activate"/> <signal name="toggled" handler="virt_viewer_menu_view_fullscreen"/> </object> </child> @@ -72,17 +74,21 @@ <object class="GtkMenu" id="menu4"> <property name="visible">True</property> <child> - <object class="GtkMenuItem" id="menu-view-zoom-in"> + <object class="GtkImageMenuItem" id="menu-view-zoom-in"> <property name="visible">True</property> <property name="label">gtk-zoom-in</property> + <property name="use_underline">True</property> + <property name="use_stock">True</property> <accelerator key="plus" signal="activate" modifiers="GDK_CONTROL_MASK"/> <signal name="activate" handler="virt_viewer_menu_view_zoom_in"/> </object> </child> <child> - <object class="GtkMenuItem" id="menu-view-zoom-out"> + <object class="GtkImageMenuItem" id="menu-view-zoom-out"> <property name="visible">True</property> <property name="label">gtk-zoom-out</property> + <property name="use_underline">True</property> + <property name="use_stock">True</property> <accelerator key="minus" signal="activate" modifiers="GDK_CONTROL_MASK"/> <signal name="activate" handler="virt_viewer_menu_view_zoom_out"/> </object> @@ -93,9 +99,11 @@ </object> </child> <child> - <object class="GtkMenuItem" id="menu-view-zoom-reset"> + <object class="GtkImageMenuItem" id="menu-view-zoom-reset"> <property name="visible">True</property> <property name="label">gtk-zoom-100</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_menu_view_zoom_reset"/> </object> |