diff options
author | Yonit Halperin <yhalperi@redhat.com> | 2010-06-23 13:31:11 +0300 |
---|---|---|
committer | Alon Levy <alevy@redhat.com> | 2010-08-29 20:17:36 +0300 |
commit | 3f63e048819f6ede08ed01bc31ae2a33adb550e8 (patch) | |
tree | 3b9f10942a92747e30fa8ef50921e8da9e339f5d | |
parent | b0f61eba2582f8e18ac5a71d28a3331effd15bfb (diff) |
vdagent protocol: add display setting
-rw-r--r-- | spice/vd_agent.h | 13 |
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) |