I read the bug referenced in the URL, and also the bugs that _that_ bug
references, etc.

It seems pretty clear that the Nautilus guy is a reasonable fellow, and
he wants to do the right thing, but it also seems clear that he feels
the ICCCM "blesses" the behavior he's using.

As I understand it, he's trying to allow for drag'n'drop without
focusing the originating window (that is, if you have a window without
focus and you move the mouse over it (click to focus obviously) and
click and drag something out of the window somewhere else, he _doesn't_
want that window to get focus in that case.

Since no WM will do that "normally", he wants to do his own focusing
rather than let the WM do it.  Personally I think that's a hell of a lot
of extra work for a relatively minor feature, but there you go.

He believes that the ICCCM allows that if you mark your window as
WM_TAKE_FOCUS, then even if it's marked as not accepting input the WM
should still send it a focus event.  Then the code will assert focus, if
appropriate.

Here's a relevant passage from [EMAIL PROTECTED] in the response to bug
#7823:

  http://bugzilla.eazel.com/show_bug.cgi?id=7823

  My reading of the ICCCM is that if WM_HINTS.input is false, but
  WM_PROTOCOLS includes WM_TAKE_FOCUS, then the window manager should
  never focus the window itself - it should just send the window a
  WM_TAKE_FOCUS message

If that's not the right way to interpret this combination (or anyway we
don't _think_ it's the right way :), I think it would be good if folks
here who understand the issues had a conversation with him explaining
our interpretation, etc.

If there is no meeting of the minds, so be it: we can add a note to the
FAQ and/or some special new BugOpt for Nautilus, if that's reasonable,
but at least everyone will understand everyone else's position.

-- 
-------------------------------------------------------------------------------
 Paul D. Smith <[EMAIL PROTECTED]>    HASMAT--HA Software Methods & Tools
 "Please remain calm...I may be mad, but I am a professional." --Mad Scientist
-------------------------------------------------------------------------------
   These are my opinions---Nortel Networks takes no responsibility for them.
--
Visit the official FVWM web page at <URL:http://www.fvwm.org/>.
To unsubscribe from the list, send "unsubscribe fvwm-workers" in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]

Reply via email to