From kde-devel Fri Oct 29 11:38:45 2004 From: Lubos Lunak Date: Fri, 29 Oct 2004 11:38:45 +0000 To: kde-devel Subject: Re: Set window position and size of from kwin managed windows Message-Id: <200410291338.45458.l.lunak () suse ! cz> X-MARC-Message: https://marc.info/?l=kde-devel&m=109904994603391 On Thursday 28 of October 2004 20:25, Sascha Hlusiak wrote: > Hi, > > I write an kwin window decoration theme and I want my decoration to be > able to set the position and size of a window. I know the Window ID (as > well as the frame and wrapper containers, used by kwin). > > How can I set the position in a clean way? Every try of XMoveWindow > seemed to confuse kwin a lot, which is in fact responsible for the > window positions itself. > > Also when I try to activate a window to give him focus, kwin holds this > back, because of the "prevent focus stealing" setting. How can I bypass > this? > > Because my app is a decoration, is there a way to access kwin from > within my decoration and tell it to move windows, where I want them to? The only way to talk to the KWin core is using the decorations API. > > Is it even possible? It of course is, a decoration is running as a part of KWin, it's just that the decorations API doesn't provide this functionality. I could add new calls to the API for KDE3.4 if there would be a good reason, but for that I'd first need the good reason. -- 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 <<