]> Pileus Git - wmpus/blob - gtk-shell.xml
Implement resizing
[wmpus] / gtk-shell.xml
1 <protocol name="gtk">
2
3   <interface name="gtk_shell" version="1">
4     <enum name="capability">
5       <entry name="global_app_menu" value="1"/>
6       <entry name="global_menu_bar" value="2"/>
7       <entry name="desktop_icons" value="3"/>
8     </enum>
9     
10     <event name="capabilities">
11       <arg name="capabilities" type="uint"/>
12     </event>
13
14     <request name="get_gtk_surface">
15       <arg name="gtk_surface" type="new_id" interface="gtk_surface"/>
16       <arg name="surface" type="object" interface="wl_surface"/>
17     </request>
18   </interface>
19
20   <interface name="gtk_surface" version="1">
21     <request name="set_dbus_properties">
22       <arg name="application_id" type="string" allow-null="true"/>
23       <arg name="app_menu_path" type="string" allow-null="true"/>
24       <arg name="menubar_path" type="string" allow-null="true"/>
25       <arg name="window_object_path" type="string" allow-null="true"/>
26       <arg name="application_object_path" type="string" allow-null="true"/>
27       <arg name="unique_bus_name" type="string" allow-null="true"/>
28     </request>
29   </interface>
30
31 </protocol>