Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ pstxc(3g) — PHIGS 5.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

PSTXC(3g)  —  Subroutines

Name

PSTXC − Sets the color used to draw text and annotation text primitives. 

Operating States: PHOP, ∗, STOP, ∗
PHIGS PLUS function
Creates a structure element

Old Syntax

DSTXC (CLRTYP, ICOLR, COLR)

Argument       Data Type      Access    Description
---------------------------------------------------------------------------
CLRTYP         Integer        Read       Color type
ICOLR          Integer        Read       Indexed color value
COLR(3)        Array of       Read       Direct color value
               reals
---------------------------------------------------------------------------

New Syntax

PSTXC (CTYPE, COLI, NCC, COLR)

Argument       Data Type      Access     Description
---------------------------------------------------------------------------
CTYPE          Integer        Read       Color type
COLI           Integer        Read       Color index
NCC            Integer        Read       Number of color value components
COLR(NCC)      Array of       Read       Color values
               reals
---------------------------------------------------------------------------

Constants

Defined Argument     Constant     Description
---------------------------------------------------------------------------
CTYPE                PINDIR       Indirect (indexed) color
                     PRGB         Direct specification of red, green, and
                                  blue
                     PCIE         Direct specification in the format of the
                                  Commission Internationale de l’Eclairage
                     PHSV         Direct specification of hue, saturation,
                                  and value
                     PHLS         Direct specification of hue, lightness,
                                  and saturation
---------------------------------------------------------------------------

Description

PSTXC sets the text color Digital PHIGS uses to draw text and annotation text primitives by setting the text color attribute to be either an indexed color or a direct color value, depending on the color type attribute value.  Depending on the edit mode, this function either inserts the new structure element directly after the element indicated by the pointer or replaces the element indicated by the pointer.  The pointer then points to the new set text color element. 

During structure traversal, Digital PHIGS sets the current text color entry in the traversal state list to the value associated with the element.  When the current text color ASF entry in the traversal state list is INDIVIDUAL, Digital PHIGS uses the current text color value to display subsequent text and annotation text output primitives. 

If Digital PHIGS is in immediate mode, it performs this function immediately, but the function does not create a structure element.  If CTYPE = PINDIR, the function uses the COLI argument. Otherwise, the function uses the COLR argument. 

The new function syntax conforms to the ISO Fortran standard.  Digital recommends that you code using the new function syntax. 

See Also

PATR
PATR3
PSIASF
PSTXCI
PSTXRP
PTX
PTX3

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026