.\" @(#)PEXRedrawAllStructures.3 1.4 95/03/24 SMI; .so man3/pex.macs .TH PEXRedrawAllStructures 3 "May 1995" "Solaris PEXlib Reference Manual" "" .SH NAME PEXRedrawAllStructures - Redraw All Posted Structures .SH SYNTAX .HP void PEXRedrawAllStructures\^(\^Display *\fIdisplay\fP\^, PEXWorkstation \fIworkstation\fP\^) .SH PARAMETERS .IP \fIdisplay\fP 1i A pointer to a display structure returned by a successful .B XOpenDisplay call. .IP \fIworkstation\fP 1i The resource identifier of the workstation. .SH RETURNS .LP None .SH DESCRIPTION .\" indexing .IX PEXRedrawAllStructures .LP This function redraws all of the posted structures for the workstation. First, if the workstation's display surface is .B PEXNotEmpty, its drawable is cleared to the color stored in entry zero of the color table. Then, if any of its view, workstation, HLHSR or buffer update attributes is set to .B PEXPending, the requested values are made current and the update attributes are set to .B PEXNotPending. After this, all the posted structures are traversed and rendered (in priority order). Finally, the workstation's visual state is set to .B PEXCorrect. .SH DATA STRUCTURES .LP .nf typedef XID PEXWorkstation; .fi .sp .5 .SH ERRORS .TP .SB BadPEXWorkstation The specified workstation resource identifier is invalid. .SH SEE ALSO .LP .nf .BR PEXUpdateWorkstation (3) .BR PEXExecuteDeferredActions (3) .fi