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>