summaryrefslogtreecommitdiffstats
path: root/src/virt-viewer-session-spice.h
diff options
context:
space:
mode:
authorDaniel P. Berrange <berrange@redhat.com>2012-02-07 17:04:57 +0000
committerDaniel P. Berrange <berrange@redhat.com>2012-02-08 13:23:48 +0000
commit50632ea038d87239092a3bed584680279e312d19 (patch)
treefc6f68838ef945a6692c0b17ccb5db3994af1756 /src/virt-viewer-session-spice.h
parent3a8cdd901ff4efe52427950dd45a341521499fb0 (diff)
downloadvirt-viewer-50632ea038d87239092a3bed584680279e312d19.tar.gz
virt-viewer-50632ea038d87239092a3bed584680279e312d19.tar.xz
virt-viewer-50632ea038d87239092a3bed584680279e312d19.zip
Implement SPICE desktop resizing that takes account of zoom level
The standard SPICE widget guest resize implementation does not take into account the zoom level settings in virt-viewer, because it has no knowledge of this functionality. The guest resize can, however, be done by calling spice_main_set_display() directly. This allows virt-viewer to resize the guest taking into account zoom levels. ie, if virt-viewer is run with --zoom 50 and the window is resized to 400x300, then the guest agent should be told to set its resolution to 800x600
Diffstat (limited to 'src/virt-viewer-session-spice.h')
-rw-r--r--src/virt-viewer-session-spice.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/virt-viewer-session-spice.h b/src/virt-viewer-session-spice.h
index 49f18d2..19941a0 100644
--- a/src/virt-viewer-session-spice.h
+++ b/src/virt-viewer-session-spice.h
@@ -66,6 +66,7 @@ struct _VirtViewerSessionSpiceClass {
GType virt_viewer_session_spice_get_type(void);
VirtViewerSession* virt_viewer_session_spice_new(void);
+SpiceMainChannel* virt_viewer_session_spice_get_main_channel(VirtViewerSessionSpice *self);
G_END_DECLS