8. Glossary
- bounding region
- The area of the parent window which this window will occupy.
This area is divided into two parts: the border and the interior.
- clip region
- The interior of the window, as a subset of the bounding
region. This region describes the area which will be painted
with the window background when the window is cleared, will contain
all graphics output to the window, and will clip any subwindows.
- default bounding region
- The rectangular area, as described by the core protocol window
size, which covers the interior of the window and its border.
- default clip region
- The rectangular area as described by the core protocol window
size which covers the interior of the window and excludes the
border.
- client bounding region
- The region associated with a window which is directly modified
via this extension when specified by ShapeBounding. This
region is used in conjunction with the default bounding region
to produce the effective bounding region.
- client clip region
- The region associated with a window which is directly modified
via this extension when specified by ShapeClip. This region
is used in conjunction with the default clip region and
the client bounding region to produce the effective
clip region.
- effective bounding region
- The actual shape of the window on the screen, including border
and interior (but excluding the effects of overlapping windows).
When a window has a client bounding region, the effective bounding
region is the intersection of the default bounding region and
the client bounding region. Otherwise, the effective bounding region
is the same as the default bounding region.
- effective clip region
- The actual shape of the interior of the window on the screen
(excluding the effects of overlapping windows). When a window
has a client clip region or a client bounding region, the effective
clip region is the intersection of the default clip region, the
client clip region (if any) and the client bounding region (if
any). Otherwise, the effective clip region is the same as the
default clip region.