Date: Wed, 15 Dec 1999 10:08:11 -0700 From: Warner Losh <imp@village.org> To: freebsd-current@FreeBSD.ORG Subject: Re: syscons extension: "propellers" Message-ID: <199912151708.KAA61414@harmony.village.org> In-Reply-To: Your message of "Wed, 15 Dec 1999 16:19:49 %2B0100." <199912151519.QAA28467@dorifer.heim3.tu-clausthal.de> References: <199912151519.QAA28467@dorifer.heim3.tu-clausthal.de>
next in thread | previous in thread | raw e-mail | index | archive | help
In message <199912151519.QAA28467@dorifer.heim3.tu-clausthal.de> Oliver Fromme writes: : That's because X itself contains a very simple "windowmanager" : functionality, which focuses the window beneath the mouse : pointer. But when you have to access something which is behind : another window, you lose. That's not entirely true. The X server does not contain a window manager at all. It doesn't implement any of the ICCCM required for window managers. All it does is have a default focus polcy of focus on root. This ensures that focus follows pointer works until one of the applications does a XSetFocus to take the focus (which normally it would only do if it was poorly written since it is only supposed to do that in response to ICCCM messages). There is no placement management, no redirection of windows, no visibility management or anything of the sort in the X server. It just has mechanisms which allow one to do these things. "Tools, not rules," being the motto from long ago... Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199912151708.KAA61414>