Re: _NET: Disabling shading



On Tue, Sep 30, 2003 at 05:29:46PM -0400, Havoc Pennington wrote:
> > On Tue, 2003-09-30 at 10:22, Denis O. Mikhalkin wrote:
> > > Hi,
> > > 
> > > we want to open the discussion regarding support for shading in
> > > different WMs, in particular those implementing _NET protocol.
> > > 
> > > Right now there is no means in _NET protocol to disable shading for
> > > a window. There is no state of the window in which the WM would
> > > consider shading for this window disabled. We propose to add a special
> > > state to support disabled shading.

I think we need a _NET_WM_ANNOY_USER_IN_MOST_DISRUPTING_WAY
message too ;-)

> My view is that this needs to fit in to a larger replacement plan for
> the MWM hints. The MWM hints currently cover disabling minimization,
> etc.
>
> My view on that replacement plan is that we should stick to the semantic
> window types, and deprecate all hints that explicitly control the window
> controls and other features. Modal dialogs should be implemented in
> toolkits by setting the MODAL hint and hints such as TRANSIENT_FOR
> indicating which windows are modal-shadowed, and that's it. The WM has
> to do the rest such as changing available controls and preventing focus
> of shadowed windows.

I agree with that 100 percent.

> We may well need to have a richer language for expressing which windows
> are modal shadowed though; at the very least, the spec needs to be more
> clear about how to determine which windows are unresponsive while a
> window of type MODAL is active.

Wouldn't the window group hint be a good candidate?

> If it isn't clear "modal-shadowed" means "windows that you can't
> interact with while the modal window is alive"

Ciao

Dominik ^_^  ^_^



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