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.

Home

Contents Previous Chapter