Skip site navigation (1)Skip section navigation (2)
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>