diff options
author | Jonathon Jongsma <jjongsma@redhat.com> | 2015-07-16 14:01:06 -0500 |
---|---|---|
committer | Jonathon Jongsma <jjongsma@redhat.com> | 2015-09-10 15:52:12 -0500 |
commit | 94347e71d225408e5e21577770e6e5d2e78ca780 (patch) | |
tree | 6ca1610d6df65a4a3faf424dacb35c95477a8e7f /doc/reference | |
parent | c32ca1aa824dd3aa6be5dee4d328f83987412a06 (diff) | |
download | spice-gtk-94347e71d225408e5e21577770e6e5d2e78ca780.tar.gz spice-gtk-94347e71d225408e5e21577770e6e5d2e78ca780.tar.xz spice-gtk-94347e71d225408e5e21577770e6e5d2e78ca780.zip |
Add spice_main_update_display_enabled()
This is a new function that allows the caller to decide whether to send
the new status down to the server or not (analogous to the difference
between spice_main_set_display() vs spice_man_update_display()).
This new function is needed to reduce unnecessary MonitorsConfig
messages from being sent to the server. Because spice-gtk does not
maintain any display state internally, it depends on the application to
maintain that state. Some state changes come from the server itself
(e.g. the guest has changed resolution due to some activity within the
guest), and some come from the application (e.g. the user has resized
the window of the client). Changes that come from server updates do not
need to be sent back down to the server, whereas those that originate
from the application *do* need to be sent to the server.
Diffstat (limited to 'doc/reference')
-rw-r--r-- | doc/reference/spice-gtk-sections.txt | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/doc/reference/spice-gtk-sections.txt b/doc/reference/spice-gtk-sections.txt index 5d7b176..2f3e09e 100644 --- a/doc/reference/spice-gtk-sections.txt +++ b/doc/reference/spice-gtk-sections.txt @@ -63,6 +63,7 @@ SpiceMainChannelClass <SUBSECTION> spice_main_set_display spice_main_set_display_enabled +spice_main_update_display_enabled spice_main_send_monitor_config spice_main_agent_test_capability spice_main_clipboard_selection_grab |