text: Add show/hide_input_panel requests
[profile/ivi/weston-ivi-shell.git] / protocol / tablet-shell.xml
1 <protocol name="tablet">
2
3   <interface name="tablet_shell" version="1">
4     <request name="set_lockscreen">
5       <arg name="surface" type="object" interface="wl_surface"/>
6     </request>
7
8     <request name="set_switcher">
9       <arg name="surface" type="object" interface="wl_surface"/>
10     </request>
11
12     <request name="set_homescreen">
13       <arg name="surface" type="object" interface="wl_surface"/>
14     </request>
15
16     <request name="show_grid">
17       <arg name="surface" type="object" interface="wl_surface"/>
18     </request>
19
20     <request name="show_panels">
21       <arg name="surface" type="object" interface="wl_surface"/>
22     </request>
23
24     <request name="create_client">
25       <arg name="id" type="new_id" interface="tablet_client"/>
26       <arg name="name" type="string"/>
27       <arg name="fd" type="fd"/>
28     </request>
29
30     <event name="show_lockscreen"/>
31     <event name="show_switcher"/>
32     <event name="hide_switcher"/>
33   </interface>
34
35   <interface name="tablet_client" version="1">
36     <request name="destroy" type="destructor"/>
37     <request name="activate"/>
38   </interface>
39
40 </protocol>