diff options
author | Daniel P. Berrange <berrange@redhat.com> | 2012-02-07 17:04:57 +0000 |
---|---|---|
committer | Daniel P. Berrange <berrange@redhat.com> | 2012-02-08 13:23:48 +0000 |
commit | 50632ea038d87239092a3bed584680279e312d19 (patch) | |
tree | fc6f68838ef945a6692c0b17ccb5db3994af1756 /src/virt-viewer-session-spice.h | |
parent | 3a8cdd901ff4efe52427950dd45a341521499fb0 (diff) | |
download | virt-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.h | 1 |
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 |