In CLX, each display screen is represented by a screen structure. The display-roots function returns the list of screen structures for the display. The following paragraphs discuss the attributes of CLX screen structures.
screen-backing-stores | screen | Function |
Returns a value indicating when the screen supports backing stores, although it may be storage limited in the number of windows it can support at once. The value returned can be one of :always, :never, or :when-mapped .
|
screen-black-pixel | screen | Function |
|
screen-default-colormap | screen | Function |
|
screen-depths | screen | Function |
Returns an association list that specifies what drawable depths are supported on the specified screen. Elements of the returned association list have the form (depth visual*), where each visual is a visual-info structure. Pixmaps are supported for each depth listed, and windows of that depth are supported if at least one visual type is listed for the depth. A pixmap depth of one is always supported and listed, but windows of depth one might not be supported. A depth of zero is never listed, but zero-depth :input-only windows are always supported.
|
screen-event-mask-at-open | screen | Function |
Returns the initial root event mask for the specified screen .
|
screen-height | screen | Function |
Returns the height of the specified screen in pixel units.
|
screen-height-in-millimeters | screen | Function |
Returns the height of the specified screen in millimeters. The returned height can be used with the width in millimeters to determine the physical size and the aspect ratio of the screen.
|
screen-max-installed-maps | screen | Function |
Returns the maximum number of colormaps that can be installed simultaneously with install-colormap.
|
screen-min-installed-maps | screen | Function |
Returns the minimum number of colormaps that can be guaranteed to be installed simultaneously.
|
screen-p | screen | Function |
Returns non-nil if the screen argument is a screen structure; otherwise, returns nil.
|
screen-plist | screen | Function |
Returns and (with setf) sets the property list for the specified screen. This function provides a hook where extensions can add data.
|
screen-root | screen | Function |
Returns the root-window for the specified screen. This function is useful with functions that take a parent window as an argument. The class of the root window is always :input-output.
|
screen-root-depth | screen | Function |
Returns the depth of the root window for the specified screen . Other depths can also be supported on this screen.
|
screen-root-visual | screen | Function |
Returns the default visual type for the root window for the specified screen.
|
screen-save-unders-p | screen | Function |
If true, the server can support the save-under mode in create-window and in changing window attributes.
|
screen-white-pixel | screen | Function |
Returns the white pixel value for the specified screen.
|
screen-width | screen | Function |
Returns the width of the specified screen in pixel units.
|
screen-width-in-millimeters | screen | Function |
Returns the width of the specified screen in millimeters. The returned width can be used with the height in millimeters to determine the physical size and the aspect ratio of the screen.
|