summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTiago Vignatti <tiago.vignatti@intel.com>2012-09-13 16:50:37 +0300
committerTiago Vignatti <tiago.vignatti@intel.com>2012-09-26 17:35:40 +0300
commit484853435fb4a313e265f7cacac249ab5c4d11d6 (patch)
treee7781b0e01e4a30d2981bf2b6f6db8e3bf2e52c6
parent49dee9a86c39b8e656fdc628591cfc5257c1b8c2 (diff)
protocol: Introduce xwayland shell surfaces
This is strictly needed to use the new xwayland private protocol. Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com>
-rw-r--r--protocol/wayland.xml16
1 files changed, 16 insertions, 0 deletions
diff --git a/protocol/wayland.xml b/protocol/wayland.xml
index e9f8034..300995a 100644
--- a/protocol/wayland.xml
+++ b/protocol/wayland.xml
@@ -568,6 +568,22 @@
<arg name="output" type="object" interface="wl_output" allow-null="true"/>
</request>
+ <enum name="xwayland">
+ <description summary="Xwayland surface types">
+ </description>
+
+ <entry name="frame" value="0x0" summary="used by WM only"/>
+ <entry name="toplevel" value="0x1" summary="toplevel windows"/>
+ <entry name="transient" value="0x2" summary="do not set keyboard focus"/>
+ </enum>
+
+ <request name="set_xwayland">
+ <arg name="tie" type="int"/>
+ <arg name="x" type="int"/>
+ <arg name="y" type="int"/>
+ <arg name="xwayland" type="uint"/>
+ </request>
+
<request name="set_title">
<description summary="set surface title">
</description>