Warning, /libraries/plasma-wayland-protocols/src/protocols/appmenu.xml is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0" encoding="UTF-8"?> 0002 <protocol name="appmenu"> 0003 <copyright><![CDATA[ 0004 SPDX-FileCopyrightText: 2017 David Edmundson 0005 0006 SPDX-License-Identifier: LGPL-2.1-or-later 0007 ]]></copyright> 0008 <interface name="org_kde_kwin_appmenu_manager" version="1"> 0009 <description summary="appmenu dbus address interface"> 0010 This interface allows a client to link a window (or wl_surface) to an com.canonical.dbusmenu 0011 interface registered on DBus. 0012 </description> 0013 <request name="create"> 0014 <arg name="id" type="new_id" interface="org_kde_kwin_appmenu"/> 0015 <arg name="surface" type="object" interface="wl_surface"/> 0016 </request> 0017 </interface> 0018 <interface name="org_kde_kwin_appmenu" version="1"> 0019 <description summary="appmenu dbus address interface"> 0020 The DBus service name and object path where the appmenu interface is present 0021 The object should be registered on the session bus before sending this request. 0022 If not applicable, clients should remove this object. 0023 </description> 0024 <request name="set_address"> 0025 <description summary="initialise or update the location of the AppMenu interface"> 0026 Set or update the service name and object path. 0027 Strings should be formatted in Latin-1 matching the relevant DBus specifications. 0028 </description> 0029 <arg name="service_name" type="string" /> 0030 <arg name="object_path" type="string" /> 0031 </request> 0032 <request name="release" type="destructor"> 0033 <description summary="release the appmenu object"/> 0034 </request> 0035 </interface> 0036 </protocol>