</event>
</interface>
- <interface name="tizen_policy" version="1">
+ <interface name="tizen_policy" version="2">
<request name="get_visibility">
<arg name="id" type="new_id" interface="tizen_visibility" summary="new visibility object"/>
<arg name="surface" type="object" interface="wl_surface" summary="surface object"/>
<arg name="res_id" type="uint" />
<arg name="above_res_id" type="uint" />
</request>
+
+ <!-- for subsurface watcher -->
+ <request name="get_subsurface_watcher" since="2">
+ <arg name="id" type="new_id" interface="tizen_subsurface_watcher" />
+ <arg name="surface" type="object" interface="wl_surface" />
+ </request>
</interface>
<interface name="tizen_visibility" version="1">
</interface>
+ <interface name="tizen_subsurface_watcher" version="1">
+
+ <enum name="msg">
+ <entry name="success" value="0"/>
+ <entry name="parent_id_invalid" value="1"/>
+ <entry name="parent_id_destroyed" value="2"/>
+ </enum>
+
+ <event name="message">
+ <arg name="value" type="uint"/>
+ </event>
+
+ </interface>
+
<interface name="tizen_viewport" version="1">
<description summary="the viewport for a surface">