93938d60b8
This brings back global menu support in KWin. The DBusMenu infrastructure is different that we just read the DBus service name and menu object path from the windows rather than passing around window IDs on DBus which won't work on Wayland. Differential Revision: https://phabricator.kde.org/D3089
28 lines
1.1 KiB
XML
28 lines
1.1 KiB
XML
<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
|
|
<node>
|
|
<interface name="org.kde.kappmenu">
|
|
<method name="showMenu">
|
|
<arg name="x" type="i" direction="in"/>
|
|
<arg name="y" type="i" direction="in"/>
|
|
<arg name="service" type="s" direction="in"/>
|
|
<arg name="objectPath" type="o" direction="in"/>
|
|
<arg name="actionId" type="i" direction="in"/>
|
|
</method>
|
|
<method name="reconfigure">
|
|
</method>
|
|
<signal name="reconfigured" />
|
|
<signal name="showRequest">
|
|
<arg name="service" type="s" direction="out"/>
|
|
<arg name="objectPath" type="o" direction="out"/>
|
|
<arg name="actionId" type="i" direction="out"/>
|
|
</signal>
|
|
<signal name="menuShown">
|
|
<arg name="service" type="s" direction="out"/>
|
|
<arg name="objectPath" type="o" direction="out"/>
|
|
</signal>
|
|
<signal name="menuHidden">
|
|
<arg name="service" type="s" direction="out"/>
|
|
<arg name="objectPath" type="o" direction="out"/>
|
|
</signal>
|
|
</interface>
|
|
</node>
|