Removed log files, and add .gitignore file to prevent re-commit.
[profile/ivi/ico-uxf-weston-plugin.git] / protocol / ico_window_mgr.xml
1 <protocol name="ico_window_mgr">
2
3   <interface name="ico_window_mgr" version="1">
4     <description summary="interface for HomeScreen Window Management">
5       for IVI HomeScreen interface.
6     </description>
7
8     <request name="set_user">
9       <arg name="pid" type="int"/>
10       <arg name="appid" type="string"/>
11     </request>
12
13     <request name="set_eventcb">
14       <arg name="eventcb" type="int"/>
15     </request>
16
17     <request name="set_window_layer">
18       <arg name="surfaceid" type="uint"/>
19       <arg name="layer" type="int"/>
20     </request>
21
22     <request name="set_positionsize">
23       <arg name="surfaceid" type="uint"/>
24       <arg name="x" type="int"/>
25       <arg name="y" type="int"/>
26       <arg name="width" type="int"/>
27       <arg name="height" type="int"/>
28     </request>
29
30     <request name="set_visible">
31       <arg name="surfaceid" type="uint"/>
32       <arg name="visible" type="int"/>
33       <arg name="raise" type="int"/>
34     </request>
35
36     <request name="set_transition">
37       <arg name="surfaceid" type="uint"/>
38       <arg name="transition" type="int"/>
39     </request>
40
41     <request name="set_active">
42       <arg name="surfaceid" type="uint"/>
43     </request>
44
45     <request name="set_layer_visible">
46       <arg name="layer" type="int"/>
47       <arg name="visible" type="int"/>
48     </request>
49
50     <event name="window_created">
51       <arg name="surfaceid" type="uint"/>
52       <arg name="pid" type="int"/>
53       <arg name="appid" type="string"/>
54     </event>
55
56     <event name="window_destroyed">
57       <arg name="surfaceid" type="uint"/>
58     </event>
59
60     <event name="window_visible">
61       <arg name="surfaceid" type="uint"/>
62       <arg name="visible" type="int"/>
63       <arg name="raise" type="int"/>
64       <arg name="hint" type="int"/>
65     </event>
66
67     <event name="window_configure">
68       <arg name="surfaceid" type="uint"/>
69       <arg name="appid" type="string"/>
70       <arg name="layer" type="int"/>
71       <arg name="x" type="int"/>
72       <arg name="y" type="int"/>
73       <arg name="width" type="int"/>
74       <arg name="height" type="int"/>
75       <arg name="hint" type="int"/>
76     </event>
77
78     <event name="window_active">
79       <arg name="surfaceid" type="uint"/>
80       <arg name="active" type="uint"/>
81     </event>
82
83     <enum name="active">
84       <entry name="inactive" value="0"/>
85       <entry name="active" value="1"/>
86       <entry name="select" value="2"/>
87     </enum>
88   </interface>
89
90 </protocol>
91