diff options
author | Mike Blumenkrantz <zmike@osg.samsung.com> | 2017-07-28 14:33:03 -0400 |
---|---|---|
committer | Mike Blumenkrantz <zmike@osg.samsung.com> | 2017-07-28 15:45:01 -0400 |
commit | ab328c6512efb01129bbb0aedc65d5f14b9922ed (patch) | |
tree | 4ca27b82cb1c5c1d1bd458f5ee7c4fef0a51fe21 /src/protocol | |
parent | 0b887245ccc7f67a20f65ad67d02c391112e7e65 (diff) | |
download | enlightenment-ab328c6512efb01129bbb0aedc65d5f14b9922ed.tar.gz |
implement support for wl aux hints
this is a direct copy of a feature from tizen git with no modifications other
than what was required for compilation and functionality
https://git.tizen.org/cgit/platform/upstream/enlightenment/commit/?id=8ea090222cee86b57e54f1444c5b63252380fba5
https://git.tizen.org/cgit/platform/upstream/enlightenment/commit/?id=2c5593325c3f32efa92da3c371a780e434a30efd
fix T5780
Diffstat (limited to 'src/protocol')
-rw-r--r-- | src/protocol/efl-aux-hints.xml | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/src/protocol/efl-aux-hints.xml b/src/protocol/efl-aux-hints.xml new file mode 100644 index 0000000000..442285a13f --- /dev/null +++ b/src/protocol/efl-aux-hints.xml @@ -0,0 +1,39 @@ +<protocol name="efl_aux_hints"> + + <interface name="efl_aux_hints" version="1"> + <request name="add_aux_hint"> + <arg name="surface" type="object" interface="wl_surface"/> + <arg name="id" type="int"/> + <arg name="hint" type="string"/> + <arg name="val" type="string"/> + </request> + <request name="change_aux_hint"> + <arg name="surface" type="object" interface="wl_surface"/> + <arg name="id" type="int"/> + <arg name="val" type="string"/> + </request> + <request name="del_aux_hint"> + <arg name="surface" type="object" interface="wl_surface"/> + <arg name="id" type="int"/> + </request> + <request name="get_supported_aux_hints"> + <arg name="surface" type="object" interface="wl_surface"/> + </request> + <event name="supported_aux_hints"> + <arg name="surface" type="object" interface="wl_surface"/> + <arg name="hints" type="array"/> + <arg name="num_hints" type="uint"/> + </event> + <event name="allowed_aux_hint"> + <arg name="surface" type="object" interface="wl_surface"/> + <arg name="id" type="int"/> + </event> + <event name="aux_message"> + <arg name="surface" type="object" interface="wl_surface"/> + <arg name="key" type="string"/> + <arg name="val" type="string"/> + <arg name="options" type="array"/> + </event> + </interface> + +</protocol> |