New dependency for kdelibs and kdebase: dbusmenu-qt

Aaron J. Seigo aseigo at
Wed Apr 28 23:49:20 BST 2010

On April 28, 2010, Martin T. Sandsmark wrote:
> On Wednesday 28. April 2010 13.25.39 Matthieu Gallien wrote:
> > You need it in order to export and import the contextual menu of status
> > notifier item. This allows the systemtray applet to locally render the
> > menu instead of asking the application to display the menu at a given
> > position. This way, no matter what toolkit the application is using the
> > menu is rendered by the workspace in a consistent manner.
> I'm sorry if I sound a bit whiny or bitchy, but this sounds like a really
> tiny use-case with a minimal improvement, requiring a completely separate

you sound neither whiny nor bitchy, just not aware of all the benefits. fair 

* it lets us do things like integrate the menus with the taskbar entries 
(won't happen for 4.5, but watch for it in 4.6) ... just think of how this 
opens the door for nice dock plugins too!

* it lets us perform things like "Mouse scrubbing" where you move your mouse 
over the set of icons like you do a menubar in an app

* it lets us not use a menu when it's more appropriate to use something else 
(e.g. on mobile)

* it lets us pop up menus even when the app on the other side is busy with a 
modal dialog (you have no idea how much this annoys me on a weekly basis with 
ktorrent :)

it turns out that a truly modern desktop shell is slightly more complicated 
with more use case details than many people appreciate :)

Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

KDE core developer sponsored by Qt Development Frameworks

More information about the kde-core-devel mailing list