Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!mnetor!uunet!husc6!hao!boulder!sunybcs!rutgers!labrea!jade!ucbvax!ZERMATT.LCS.MIT.EDU!RWS
From: RWS@ZERMATT.LCS.MIT.EDU (Robert Scheifler)
Newsgroups: comp.windows.x
Subject: re: jordie needs help again
Message-ID: <871207075059.2.RWS@KILLINGTON.LCS.MIT.EDU>
Date: Mon, 7-Dec-87 07:50:00 EST
Article-I.D.: KILLINGT.871207075059.2.RWS
Posted: Mon Dec  7 07:50:00 1987
Date-Received: Sat, 12-Dec-87 12:21:35 EST
References: <8712070117.AA09860@violet.berkeley.edu>
Sender: daemon@ucbvax.BERKELEY.EDU
Organization: The ARPA Internet
Lines: 38


    Date: Sun, 6 Dec 87 17:17:33 PST
    From: jkh@violet.Berkeley.EDU (Jordan K. Hubbard)

	      Something that *WASN'T TOO DIFFICULT* considering that the
    documentation on things like SubstructureRedirect and SubstructureNotify
    is somewhat vague.

Agreed, but the state of affairs probably won't improve unless people a)
tell us how and what they got confused about or b) provide us with
alternate descriptions.

			Could someone please post a concise and accurate
    description of what they do?

Well, of course, I think what's in the protocol spec is concise and
accurate, but then I'm biased.  See the 2nd and 3rd (or 3rd and 4th,
depending on how you count) paragraphs of ConfigureWindow, the 1st
paragraph of MapWindow, and/or do a case-insensitive search for
"reparent".

				 What if the client selects SubstructureRedirect
    on the root window as well as several subwindows?

What if what?  SubstructureRedirect selections on independent windows
are independent.

						      How exactly is "redirection"
    defined?

Redirection is the act of turning a request or action into an event to
some other client.

	      If I have 3 subwindows under the root, and I select Substructure-
    Redirect on one, and on root for the rest, what happens?

What happens when?  SubstructureRedirect only applies to direct
children, not arbitrary inferiors.  The selections are independent.