Re: [EWMH] _NET_WM_WINDOW_TYPE_AUXILIARY

Lubos Lunak <[email protected]>
Newsgroups gmane.comp.gnome.wm-spec
Message-ID <[email protected]>
On Wednesday 21 of November 2007, Giles Atkinson wrote:
> It seems to me that these would be better defined as one of the multiple
> documented values of _NET_WM_STATE rather than the single value of
> _NET_WM_WINDOW_TYPE. Looking at the existing defintions, TYPE specifies the
> UI semantics of a window, while STATE defines various, possibly temporary,
> properties it may have.  These requests for special treatments by the
> compositing manager looks far more like STATEs than TYPEs to me.

 I agree with the semantics vs properties part, but I think the problem is 
just the naming. I don't see how either of these two "states" could be 
temporary - they are both for special type windows and only for them.

 I have a serious problem with coming up with better names or describing the 
semantics though :-/.

> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]] On Behalf Of Dennis Kasprzyk Sent:
> 20 November 2007 05:21
> To: [email protected]
> Subject: Re: [EWMH] _NET_WM_WINDOW_TYPE_AUXILIARY
>
> Lubos Lunak wrote:
> >  I agree here. AUXILIARY sounds like A_SPECIAL_HACK. I think that ideally
> >  all
> > such effects should be in the CM, but in reality I would be fine with
> > having this VISUAL_EFFECT.
>
> I think it could make more sense to have 2 different hints here:
>
> _NET_WM_WINDOW_TYPE_OVERIDE_ANIMATION : Informs a composite manager to not
> animate the window (open/close/focus animation)
>
> _NET_WM_WINDOW_TYPE_OVERIDE_TRANSFORMATION : Informs a composite manager to
> not transform a window. Windows like osd's shouldn't be mapped on the cube
> or zoomed. Windows with this hint would be displayed nontransformed on the
> screen but could have open/close animation applied by the composite
> manager.

-- 
Lubos Lunak
KDE developer
--------------------------------------------------------------
SUSE LINUX, s.r.o.   e-mail: [email protected] , [email protected]
Lihovarska 1060/12   tel: +420 284 028 972
190 00 Prague 9      fax: +420 284 028 951
Czech Republic       http//www.suse.cz
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.