1 <?xml version="1.0" encoding="UTF-8"?>
2 <protocol name="tizen_policy">
4 <interface name="tizen_policy" version="1">
5 <request name="get_visibility">
6 <arg name="id" type="new_id" interface="tizen_visibility" summary="new visibility object"/>
7 <arg name="surface" type="object" interface="wl_surface" summary="surface object"/>
9 <request name="get_position">
10 <arg name="id" type="new_id" interface="tizen_position" summary="new position object"/>
11 <arg name="surface" type="object" interface="wl_surface" summary="surface object"/>
13 <request name="activate">
14 <arg name="surface" type="object" interface="wl_surface" summary="surface object"/>
16 <request name="lower">
17 <arg name="surface" type="object" interface="wl_surface" summary="surface object"/>
19 <request name="focus_skip_set">
20 <arg name="surface" type="object" interface="wl_surface" summary="surface object"/>
22 <request name="focus_skip_unset">
23 <arg name="surface" type="object" interface="wl_surface" summary="surface object"/>
27 <interface name="tizen_visibility" version="1">
28 <request name="destroy" type="destructor">
31 <enum name="visibility">
32 <entry name="unobscured" value="0"/>
33 <entry name="partially_obscured" value="1"/>
34 <entry name="fully_obscured" value="2"/>
38 <arg name="visibility" type="uint"/>
42 <interface name="tizen_position" version="1">
43 <request name="destroy" type="destructor"/>
45 <arg name="x" type="int"/>
46 <arg name="y" type="int"/>
48 <event name="changed">
49 <arg name="x" type="int"/>
50 <arg name="y" type="int"/>