VSetVisualClass
Name
VSetVisualClass - sets a preferred visual class.
Synopsis
VSetVisualClass(visual_class)
int visual_class;
Description
VSetVisualClass sets a preferred visual class. The valid visual classes
are GRAYSCALE, PSEUDOCOLOR, DIRECTCOLOR, DEFAULT and INHERIT. VSetVisualClass
should be called before VCreateWindows. VSetVisualClass can be called only
once within a process. If a visual class is inherited from another process,
the visual_class is INHERIT.
Return Value
0 - work successfully.
219 - valid visual class not available on this screen.
221 - the depth of bitmap is less than 8.
250 - visual class is already set.
Parameters
visual_class - the desired visual class.
Side Effects
None.
Entry Conditions
If visual_class is invalid, or VOpenServer is not called earlier,
VSetVisualClass prints an error message to the standard error stream,
produces a core dump file and exits from the current process.
Related Functions
VGetVisual,
VCreateColormap,
VCreateWindows.