broulik created this revision. broulik added a reviewer: Plasma. broulik set the repository for this revision to rKWIN KWin. Restricted Application added a project: KWin. Restricted Application added subscribers: kwin, plasma-devel.
TEST PLAN Together with the other three patches gives you an application menu button in the title bar. What doesn't work is pressing Alt in an app and have the global menu open. There basically the app tells kwin to show the menu which then tells the decoration which gets the offset from the button and passes that back to kwin which then opens the menu ……… I suppose? F367907: Screenshot_20161017_124159.png <https://phabricator.kde.org/F367907> REPOSITORY rKWIN KWin REVISION DETAIL https://phabricator.kde.org/D3089 AFFECTED FILES CMakeLists.txt abstract_client.cpp abstract_client.h appmenu.cpp appmenu.h config-kwin.h.cmake decorations/decoratedclient.cpp decorations/decoratedclient.h kcmkwin/kwindecoration/declarative-plugin/previewclient.cpp kcmkwin/kwindecoration/declarative-plugin/previewclient.h useractions.cpp workspace.cpp workspace.h EMAIL PREFERENCES https://phabricator.kde.org/settings/panel/emailpreferences/ To: broulik, #plasma Cc: plasma-devel, kwin, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas