[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: New dependency for kdelibs and kdebase: dbusmenu-qt
From:       "Aaron J. Seigo" <aseigo () kde ! org>
Date:       2010-04-29 15:03:47
Message-ID: 201004290803.50011.aseigo () kde ! org
[Download RAW message or body]

On April 28, 2010, Ben Cooksley wrote:
> It breaks applications such as KNetworkManager which depend on drawing
> the menu themselves. To fix it, if a QMenu has a widget inserted into
> it then the pre-dbusmenu-qt code path needs to be used....

we discussed this issue quite early on in the design phase. the conclusions 
were:

* if need be, such apps could continue to use the non-dbus-menu route (though 
at the expense of consistency and integration). there's a "hack" in the code 
that allows this to happen

* knetworkmanager4 is really abusing the notion of a menu when it comes to the 
system tray (this is one of the things that we are working hard to get away 
from, actually, with all the system tray work)

* the network manager plasmoid is set to replace the system tray app which 
uses not a menu but a proper widget

i welcome you to join us in working on plasma so you can be involved in these 
discussions when they happen instead of having to catch up after the fact.

-- 
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
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic