Functions | |
void | Set_Window_Frame (const char *flag) |
void | QSet_Window_Frame (const char *segment, const char *flag) |
void | UnSet_Window_Frame (void) |
void | QUnSet_Window_Frame (const char *segment) |
void Set_Window_Frame | ( | const char * | flag | ) |
Causes the system to automatically delineate any windows encountered.
flag | - A string that details the framing behavior for the currently open segment. |
A value of "on" draws the frame as a two-pixel-wide frame, while "single" draws the frame a single pixel in width.
There are two modifiers that can be used in conjunction with either "on" or "single". By default, turning a window frame on will result in the image being shrunk a little. Setting the "decorative" modifier will ensure that the image will not be shrunk at all, and that the frame will be drawn on top of any geometry in the window. The second modifier -- "inset" -- will guarantee that the window frame will be wholly inside the window frame of the owning window. So, if the scene contains one window on top of another, both of which have the same window coordinates, setting the "inset" option will ensure that both window frames will be visible.
The color of the frame is set through the "window contrast" color.
void QSet_Window_Frame | ( | const char * | segment, | |
const char * | flag | |||
) |
Similar to Set_Window_Frame(), but operates on a given segment rather than the currently open one.
segment | - Name of the segment(s) to be changed. | |
flag | - Special constant---either "On" or "Off".The constant is a quoted string. Uppercase versus lowercase is not significant. |
void UnSet_Window_Frame | ( | void | ) |
Removes all settings established by a previous call to Set_Window_Frame().
void QUnSet_Window_Frame | ( | const char * | segment | ) |
Removes all settings established by a previous call Set_Window_Frame(), but operates on a given segment rather than the currently open one.
segment | - Name of the segment(s) to be changed. |