mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-12-28 22:41:43 +00:00
a90bb7de0e
Add a GtkSetting for whether the desktop shell is showing the desktop folder icons. This is on by default because most desktop shells do show the icons on the desktop. We already have a patch in gnome-settings-daemon to bind this to the org.gnome.desktop.background show-desktop-icons GSettings key which is off by default on GNOME. https://bugzilla.gnome.org/show_bug.cgi?id=712302
32 lines
1.1 KiB
XML
32 lines
1.1 KiB
XML
<protocol name="gtk">
|
|
|
|
<interface name="gtk_shell" version="1">
|
|
<enum name="capability">
|
|
<entry name="global_app_menu" value="1"/>
|
|
<entry name="global_menu_bar" value="2"/>
|
|
<entry name="desktop_icons" value="3"/>
|
|
</enum>
|
|
|
|
<event name="capabilities">
|
|
<arg name="capabilities" type="uint"/>
|
|
</event>
|
|
|
|
<request name="get_gtk_surface">
|
|
<arg name="gtk_surface" type="new_id" interface="gtk_surface"/>
|
|
<arg name="surface" type="object" interface="wl_surface"/>
|
|
</request>
|
|
</interface>
|
|
|
|
<interface name="gtk_surface" version="1">
|
|
<request name="set_dbus_properties">
|
|
<arg name="application_id" type="string" allow-null="true"/>
|
|
<arg name="app_menu_path" type="string" allow-null="true"/>
|
|
<arg name="menubar_path" type="string" allow-null="true"/>
|
|
<arg name="window_object_path" type="string" allow-null="true"/>
|
|
<arg name="application_object_path" type="string" allow-null="true"/>
|
|
<arg name="unique_bus_name" type="string" allow-null="true"/>
|
|
</request>
|
|
</interface>
|
|
|
|
</protocol>
|