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

List:       kde-devel
Subject:    Re: Set window position and size of from kwin managed windows
From:       Lubos Lunak <l.lunak () suse ! cz>
Date:       2004-11-01 9:07:49
Message-ID: 200411011007.50007.l.lunak () suse ! cz
[Download RAW message or body]

On Sunday 31 of October 2004 18:33, Sascha Hlusiak wrote:
> Hi,
>
> Thank you very much.
>
> As far as kde/kwin does not offer "tabbed windowing", a la fluxbox, I
> wanted my window deco to fake this behaviour, by just moving windows on
> top of each other and hide or show the right ones. :)
> I know that this would be very dirty style, but it would be useful for me.
>
> Of course it would be great, if kwin would have API calls for
> everything, though offering full flexibility to the decoration designers
> to create their decorations. I don't know what else could be possible
> with this API calls, but I always was a fan of offering ones customers
> the ultimate freedom. ;)

 KWin in KDE3.1 and older actually had this. Nobody really used it, and it was 
constraining the development of the core.

> And I know that if there would be new API calls, this would be a new API
> at all, and it would break compatibility with the old APIs. This is
> never a good idea, so I totally accept, if this is not possible now and
> if you don't think that this feature might be necessary, it is okay,
> too. If there will be a new kwin decoration API in KDE 3.4, for sure, I
> would be happy if there would be some calls about the window itself,
> like position, size, visibility.

 The API can be extended without breaking (backwards) compatibility, that's 
not a problem.

>
> I hoped that there is a way to set the window position and size of
> decorated windows, at the moment.

 As I said, that'd need a good reason, and sorry, I'm afraid hacking in tabs 
in some gross way doesn't count. If you want tabs in KDE, either try some 
other windowmanager with KDE that'd support them 
(http://ktown.kde.org/~seli/kdewm/), or come over to kwin@kde.org, where we 
can discuss some details, and then you can start implementing (needless to 
say, doing it properly in the core probably wouldn't be as simple as just 
stacking the windows on each other and be done).

-- 
Lubos Lunak
KDE developer
---------------------------------------------------------------------
SuSE CR, s.r.o.  e-mail: l.lunak@suse.cz , l.lunak@kde.org
Drahobejlova 27  tel: +420 2 9654 2373
190 00 Praha 9   fax: +420 2 9654 2374
Czech Republic   http://www.suse.cz/
 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread] 

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