appmenu protocol

org_kde_kwin_appmenu_manager interface version 1

This interface allows a client to link a window (or wl_surface) to an com.canonical.dbusmenu interface registered on DBus.

Requests

create since version 0

create(id new_id[org_kde_kwin_appmenu], surface object[wl_surface])
Arguments
Name Type Description
id new_id[org_kde_kwin_appmenu]
surface object[wl_surface]


org_kde_kwin_appmenu interface version 1

The DBus service name and object path where the appmenu interface is present The object should be registered on the session bus before sending this request. If not applicable, clients should remove this object.

Requests

set_address since version 0

set_address(service_name string, object_path string)

Set or update the service name and object path. Strings should be formatted in Latin-1 matching the relevant DBus specifications.

Arguments
Name Type Description
service_name string
object_path string

release (destructor) since version 0

~release()


SPDX-FileCopyrightText: 2017 David Edmundson SPDX-License-Identifier: LGPL-2.1-or-later