KDE/kdebase/workspace/libs/taskmanager

Lubos Lunak l.lunak at suse.cz
Wed Jan 9 22:03:53 CET 2008


Dne Wednesday 09 of January 2008 02:47:56 Ryan P. Bitanga napsal(a):
> On Jan 9, 2008 9:37 AM, Aaron J. Seigo <aseigo at kde.org> wrote:
> > On Tuesday 08 January 2008, Ryan P. Bitanga wrote:
> > i'm ok with it as long as its down in a way that other window managers
> > can provide similar functionality. which is another way of saying "it's
> > ok if kwin is first." one of the benefits of working with a window
> > manager project, isn't it? =)
>
> Agreed. But as it stands, it's a tightly coupled hack. :( And tooltip
> flexibility is lost because we end up using tooltips only in the task
> applet. Icon could benefit from tooltip as well (to mimic KDE 3.X
> behavior) but we need a generalized tooltip class to do that.

 Hmm? It is a generalized tooltip class, isn't it? Just because I added the 
possibility to add a window preview doesn't suddenly make it taskbar-only.

> > it would be excellent if we could just make requests to the window
> > manager directly for these pixmaps (prescaled, etc). with the flexibility
> > of a window manager, we should be able to put such things anywhere and
> > the window manager can composite them directly on top.
> >
> > so if anything goes into libtaskmanager, perhaps it's a generic way to
> > say "put a thumbnail of window winId in rect QRect"

 Feel free to, just don't forget that the property with the hint is set on the 
toplevel window, so if there will be more places wanting a window thumbnail, 
it'll have to be merged into this one property.

> Can we get something into fdo? Some standard for compositing window
> managers or something? Just a thought.

 As already mentioned when posting the patch here, I did not have that much 
time and some parts of it are somewhat quick&hackish. I eventually plan to 
clean that up and get it into some spec after finding out how it works out.

-- 
Lubos Lunak
KDE developer
--------------------------------------------------------------
SUSE LINUX, s.r.o.   e-mail: l.lunak at suse.cz , l.lunak at kde.org
Lihovarska 1060/12   tel: +420 284 028 972
190 00 Prague 9      fax: +420 284 028 951
Czech Republic       http//www.suse.cz


More information about the Panel-devel mailing list