written on Thursday, June 23, 2011
On Monday this week, something I have been working to make happen for quite some time finally happened: the appmenu Qt patch got merged in the qt/4.8 branch.
Appmenu-qt is both a patch for Qt (now merged in) introducing a plugin system for menubars, as well as a plugin using said plugin system to expose menubars on DBus. This plugin makes it possible to move menubars from the application windows to a top-level panel. It has been part of Ubuntu for the last two releases where it is used to implement the top-level menubar in Unity and to provide the "Menu" button in the panel of Kubuntu Plasma Netbook.
If you want to learn more about appmenu-qt, I invite you to read these two posts I wrote when it was developed:
If you are interested, here is what is necessary to get appmenu-qt working for KDE Plasma:
The nice thing about appmenu is that its implementation is toolkit-agnostic: