D10461: GMenu-DBusMenu-Proxy

Kai Uwe Broulik noreply at phabricator.kde.org
Wed Feb 28 10:52:03 UTC 2018


broulik updated this revision to Diff 28255.
broulik edited the test plan for this revision.
broulik added a comment.


  - Split icon mapping into dedicated namespace and extend it a lot
  - Monitor menus right away so we know if there's actually a menu (appmenu-gtk-module always claims to have a menu even if there is none)
  - Expand sections on the fly so ID mapping is correct and updating actions works ("Undo" action in LibreOffice updates fine now)
  - Fall back from menu bar to application menu on the fly (appmenu-gtk-module always announces a menu bar even if the app might only have an app menu)
  - Let "items to be added" also create new sections, fixes switching from LibreOffice Splash to Writer where the menu is replaced entirely
  - Fix updating visible/enabled property of actions at runtime
  - A couple of sanity checks and crash fixes

REPOSITORY
  R120 Plasma Workspace

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D10461?vs=27142&id=28255

REVISION DETAIL
  https://phabricator.kde.org/D10461

AFFECTED FILES
  CMakeLists.txt
  gmenu-dbusmenu-proxy/CMakeLists.txt
  gmenu-dbusmenu-proxy/Messages.sh
  gmenu-dbusmenu-proxy/gdbusmenutypes_p.cpp
  gmenu-dbusmenu-proxy/gdbusmenutypes_p.h
  gmenu-dbusmenu-proxy/gmenudbusmenuproxy.desktop
  gmenu-dbusmenu-proxy/icons.cpp
  gmenu-dbusmenu-proxy/icons.h
  gmenu-dbusmenu-proxy/main.cpp
  gmenu-dbusmenu-proxy/menu.cpp
  gmenu-dbusmenu-proxy/menu.h
  gmenu-dbusmenu-proxy/menuproxy.cpp
  gmenu-dbusmenu-proxy/menuproxy.h

To: broulik, #plasma
Cc: rk, rilian, mtallur, ngraham, plasma-devel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20180228/2340b15b/attachment.html>


More information about the Plasma-devel mailing list