summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYonit Halperin <yhalperi@redhat.com>2010-06-23 13:31:11 +0300
committerAlon Levy <alevy@redhat.com>2010-08-29 20:17:36 +0300
commit3f63e048819f6ede08ed01bc31ae2a33adb550e8 (patch)
tree3b9f10942a92747e30fa8ef50921e8da9e339f5d
parentb0f61eba2582f8e18ac5a71d28a3331effd15bfb (diff)
vdagent protocol: add display setting
-rw-r--r--spice/vd_agent.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/spice/vd_agent.h b/spice/vd_agent.h
index f24479d..8e1e6ca 100644
--- a/spice/vd_agent.h
+++ b/spice/vd_agent.h
@@ -53,6 +53,7 @@ enum {
VD_AGENT_MONITORS_CONFIG,
VD_AGENT_REPLY,
VD_AGENT_CLIPBOARD,
+ VD_AGENT_DISPLAY_CONFIG,
};
typedef struct SPICE_ATTR_PACKED VDAgentMonConfig {
@@ -73,6 +74,18 @@ typedef struct SPICE_ATTR_PACKED VDAgentMonitorsConfig {
VDAgentMonConfig monitors[0];
} VDAgentMonitorsConfig;
+enum {
+ VD_AGENT_DISPLAY_CONFIG_FLAG_DISABLE_WALLPAPER = (1 << 0),
+ VD_AGENT_DISPLAY_CONFIG_FLAG_DISABLE_FONT_SMOOTH = (1 << 1),
+ VD_AGENT_DISPLAY_CONFIG_FLAG_DISABLE_ANIMATION = (1 << 2),
+ VD_AGENT_DISPLAY_CONFIG_FLAG_SET_COLOR_DEPTH = (1 << 3),
+};
+
+typedef struct SPICE_ATTR_PACKED VDAgentDisplayConfig {
+ uint32_t flags;
+ uint32_t depth;
+} VDAgentDisplayConfig;
+
#define VD_AGENT_LBUTTON_MASK (1 << 1)
#define VD_AGENT_MBUTTON_MASK (1 << 2)
#define VD_AGENT_RBUTTON_MASK (1 << 3)