[geeks] X [was Re: nVidia 8800GT for Apple Mac Pro]
der Mouse
mouse at Rodents.Montreal.QC.CA
Thu May 22 22:49:17 CDT 2008
> You are talking about redraws triggered by expose events.
Yes.
> He's talking about redraws triggered by map and unmap events.
That wokuld be...bizarre. That's what Expose events are for; drawing
based on MapNotify is pointless. If there's anything to draw to
(screen or backing-store), an Expose will be coming along soon for it
(or has already arrived - I can't recall whether there's a constraint
on the ordering of MapNotify and Expose events from a single
occurrence), and if not, there's no point in drawing.
> What he's talking about is that some X pagers "move" to another
> desktop by telling one set of apps to unmap their windows, and
> another to map them.
Actually, the window manager (or session manager) is what maps and
unmaps them; this isn't something the WM has to ask the client to do.
(Well, not in X. As mentioned before, in a hybrid system like OS X,
non-X clients may of course operate with non-X semantics.)
If they get mapped and unmapped at all, of course; as you mention,
off-desktop windows are sometimes just moved off-screen instead of
being unmapped.
/~\ The ASCII der Mouse
\ / Ribbon Campaign
X Against HTML mouse at rodents.montreal.qc.ca
/ \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B
More information about the geeks
mailing list