relative to the origin of the <F0>source<F3> <F6>window<F3>.
destination <F3><#1f> A <F6>window<F3> defining the destination
coordinate system.
<p1rule>
<Index, "mapping windows", To Named = p1rule><Index, "window", "mapping", To Named = p1rule><Index, "unmapping windows", To Named = p1rule><Index, "window", "unmapping", To Named = p1rule>
<Frame,
Name = p1rule,
Placement = At Anchor,
Width = 6.35 inches,
Height = 0.153 inches,
Vertical Alignment = 0.007 inches,
Shared Contents = yes>
<p1stacked,
Line Spacing = 1 lines,
Alignment = Both,
Font = F3>
<F8>Mapping <Tab><F6>4.6<F0><#04>A window is considered mapped
if a <F6>map<#1e>window<F0> call has been made
<p1para,
Alignment = Both,
Font = F3,
Allow Page Break After = yes>
<F8>Windows<Tab><F0>on it. When windows are first created, they
are not mapped because an application may wish to create a window
long before it is mapped to the screen. A mapped window may not be
visible on the screen for one of the following reasons:
<bullet>
<F11>w<Tab><F0>It is obscured by another opaque sibling window.
<F11>w<Tab><F0>One of its ancestors is not mapped.
<F11>w<Tab><F0>It is entirely clipped by an ancestor.
<para>
<|,"4<#1e>48">A subwindow will appear on the screen as long as all of its
ancestors are mapped and not obscured by a sibling or clipped by an
ancestor. Mapping a window that has an unmapped ancestor does not
display the window, but marks it as eligible for display when the
ancestor becomes mapped. Such a window is called unviewable. When
all its ancestors are mapped, the window becomes viewable and remains
visible on the screen if not obscured by any sibling or ancestor.
Any output to a window not visible on the screen is discarded. <F6>:exposure
<F0> events are generated for the window when part or all of it becomes
visible on the screen. A client only receives the <F6>:exposure<F0>
events if it has selected them. Mapping or unmapping a window does