Functions | |
void | Set_Window_Pattern (const char *pattern) |
Specifies the patterned texture to use for window backgrounds. More... | |
void | UnSet_Window_Pattern (void) |
Removes all settings established by a previous call to Set_Window_Pattern(). More... | |
void Set_Window_Pattern | ( | const char * | pattern | ) |
Specifies the patterned texture to use for window backgrounds.
pattern | - Special constant or keyword. See details section. |
The choices are almost the same as for Set_Face_Pattern(). Legal values for pattern are as follows:
Set_Window_Pattern() should normally be called on the "?Picture" segment (which is given a Window attribute during system startup), or else in conjunction with setting a Window on a new subsegment. The Window attribute, when attached to a segment, instructs the system to give that segment a particular region of the screen. Whatever Window Pattern attribute is in effect at that point in the segment tree, determines the background pattern of that new window.
Set applies the pattern to the currently open segment; QSet applies it to the named segment(s); UnSet removes any previous value from the currently open segment; and QUnSet removes the value from the named segment(s). On a Set or QSet, any previous value is discarded.
The precise spatial frequency of the pattern as it finally appears on the screen (e.g., the particular interval of a "##" pattern), and whether the pattern squeezes, stretches, and rotates itself appropriately as the Window changes size may each depend on the display device.
The "invisible" pattern is only currently supported in our OpenGL and Direct3D drivers.
void UnSet_Window_Pattern | ( | void | ) |
Removes all settings established by a previous call to Set_Window_Pattern().
No additional details. See Set_Window_Pattern()