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"/>
10 <event name="capabilities">
11 <arg name="capabilities" type="uint"/>
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"/>
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"/>