KDE/kdebase/workspace/kwin
Martin Gräßlin
kde at martin-graesslin.com
Sun Sep 26 22:55:20 CEST 2010
On Saturday 25 September 2010 21:14:23 Aaron J. Seigo wrote:
> On Saturday, September 25, 2010, Martin Gräßlin wrote:
> > > > Yep, duplicating the menu is just a bad idea. Actually we have it
> > > > three times: one time in kwin, one time for the taskmanager and one
> > > > time duplicated in Compiz. Could we get this menu as a shared lib?
> > > > This would also be nice as we could get the window tab features into
> > > > the tasks menu.
> > >
> > > ouchies. yeah, there's gotta be a way to deduplicate that code.. right?
> >
> > Yes, should be possible. I assume the more tricky part is adjusting kwin,
> > but at least it will force us to make window tabbing available to the
> > task manager.
>
> which would be great :)
>
> so .. menu code. in workspace/libs/taskmanager/taskactions.* there are
> already standard menus.
>
> for this to work for kwin, i suppose we'd need to make it use WId's
> directly instead of the Task objects it currently does internally (those
> are reference counted wrappers around KWinInfo with some additional sugar;
> useful for libtaskmanager, but not needed in the menus, really, so the
> menu code could be adjusted)
>
> we could put this menu code in libkworkspace and the menu methods in
> libtaskmanager would use those internally. everything that uses
> libtaskmanager currently also pulls in libkworkspace at some point or
> another, so it shouldn't be any problem from the plasma perspective.
>
> what do you think, Martin?
Sounds great and matches with what I thought about :-)
-------------- 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/20100926/459f9297/attachment.sig
More information about the Plasma-devel
mailing list