Re: [EWMH] _NET_WM_WINDOW_TYPE_AUXILIARY



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: wm-spec-list-bounces gnome org
> [mailto:wm-spec-list-bounces gnome org] On Behalf Of Dennis Kasprzyk Sent:
> 20 November 2007 05:21
> To: wm-spec-list gnome org
> 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: l lunak suse cz , l lunak 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


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]