Plasma menubar design questions

Martin Gräßlin kde at martin-graesslin.com
Wed Jun 2 18:50:08 CEST 2010


Am Mittwoch 02 Juni 2010, 18:08:40 schrieb todd rme:
> 2010/6/2 Aurélien Gâteau <aurelien.gateau at canonical.com>:
> > Hi,
> > 
> > As you probably know if you read PlanetKDE, I am working on implementing
> > a global menubar for KDE, using DBusMenu. Here is a link to the post in
> > case you missed it:
> > 
> > http://agateau.wordpress.com/2010/05/10/getting-menus-out-of-application-
> > windows/
> > 
> > It is composed of a Qt patch and a Plasma menubar widget.
> > 
> > It is starting to work reasonably, but I have some design questions
> > though: what should the widget show when no application is active?
> > Similarly, what should it show when the selected application window has
> > no menubar?
> > 
> > Right now it just shows a "Menu" item which contains a disabled "No
> > items" entry, but this can probably be improved. What do you think would
> > be the best?
> > 
> > Aurélien
> 
> I am not sure if this is possible based on how kwin works, but would
> it be possible to also have the kwin window menu (what you get when
> you click on the title bar icon or right-click on the title bar)?  If
> you did this, it would always be shown even if there is no menu.  This
> would also be useful for window decorations that lack title bars.
You can get this (useraction) menu with alt+f3 so it would be possible to 
trigger it with Dbus, but I don't think it's a good idea to go that way. AFAIK 
there lives a "copy" in libtaskmanager. That's probably a better solution. It 
does not have the kwin additions like grouping and opacity, but it would be 
the same as for the tasks applet.

In general I like the idea to have a set of window management related options 
there.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 316 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/plasma-devel/attachments/20100602/be201b3a/attachment.sig 


More information about the Plasma-devel mailing list