for IVI HomeScreen interface.
</description>
+ <enum name="visible">
+ <description summary="visiblity control">
+ Surface show/hide control define.
+ </description>
+ <entry name="hide" value="0" summary="surface hide"/>
+ <entry name="show" value="1" summary="surface show"/>
+ <entry name="hide_wo_animation" value="2" summary="hide without animation"/>
+ <entry name="show_wo_animation" value="3" summary="show without animation"/>
+ <entry name="nochange" value="9" summary="show/hide no change"/>
+ </enum>
+
+ <enum name="raise">
+ <description summary="raise control">
+ Surface raise/lower control define.
+ </description>
+ <entry name="lower" value="0" summary="surface lower"/>
+ <entry name="raise" value="1" summary="surface raise"/>
+ <entry name="nochange" value="9" summary="raise/lower no change"/>
+ </enum>
+
+ <enum name="client_attr">
+ <description summary="client application attribute">
+ Set client application attribute.
+ </description>
+ <entry name="noconfigure" value="0" summary="configure event"/>
+ </enum>
+
+ <enum name="animation_change">
+ <description summary="animation change type">
+ Set animation for surface change.
+ </description>
+ <entry name="visible" value="0" summary="show/hide change"/>
+ <entry name="resize" value="1" summary="surface size change"/>
+ <entry name="move" value="2" summary="surface position change"/>
+ </enum>
+
<request name="set_user">
<arg name="pid" type="int"/>
<arg name="appid" type="string"/>
<request name="set_animation">
<arg name="surfaceid" type="uint"/>
+ <arg name="change" type="int"/>
<arg name="animation" type="string"/>
</request>
<arg name="visible" type="int"/>
</request>
+ <request name="set_client_attr">
+ <arg name="appid" type="string"/>
+ <arg name="attr" type="int"/>
+ <arg name="value" type="int"/>
+ </request>
+
<event name="window_created">
<arg name="surfaceid" type="uint"/>
<arg name="pid" type="int"/>