On Sun, 03 Oct 2004 13:50:57 -0400, Havoc Pennington <hp redhat com> wrote:

> It seems more important to say that the WM must pass through the button
> release than to say the client has to wait for it.

I don't follow.  I tried writing a workaround which would emulate this
behavior for clients that didn't support this spec within the window
manager.  In no case did the WM ever get a ButtonRelease event, and I
wasn't able to figure out how to get the WM to obtain one (well, I
guess I could have grabbed, but I was worried that might break the
client apps).  Others appear to have tried to get a ButtonRelease
before as well, reading through Gnome bugzilla...

Also, this spec seems to only mention that it's used for avoiding
raising a client.  I believe it would be useful to state that it is
used for avoiding both raising and focusing a client.  It doesn't seem
to make sense to explicitly focus the app unless we raise it, and
there is a case in Gnome where avoiding focus is useful and raising is
irrelevant:  We would like to avoid giving the panel ("taskbar") focus
when the user clicks on it in most circumstances, but we have to in
order for certain applets (command line and dictionary ones for
example) to work.  It would be great to be able to use this spec to
have the panel only send take-activity responses in the cases where
focus is necessary.


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