Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ gslatt(3g) — AIX PS/2 1.2.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought



GSLATT(3g,L)                AIX Technical Reference                GSLATT(3g,L)



-------------------------------------------------------------------------------
gslatt



PURPOSE

Sets the line attributes.

C SYNTAX

int gslatt_ (color, style)

int *color, *style;

FORTRAN SYNTAX

INTEGER function gslatt (color, style)

INTEGER color, style

PASCAL SYNTAX

FUNCTION gslatt_ (

VAR color, style: INTEGER
): INTEGER [PUBLIC];

DESCRIPTION

The gslatt subroutine defines the attributes for the class of line drawing
functions.

Parameters

color             Refers to a line color entry in the color map.  If it is -1,
                  the attribute is unchanged.  The default color is 7, white.

style             Sets or resets the line attributes.  The line value of style
                  can be one of the following:















Processed November 7, 1990       GSLATT(3g,L)                                 1





GSLATT(3g,L)                AIX Technical Reference                GSLATT(3g,L)



                  Value     Display                   Printer or Plotter

                  -1        No change                 No change
                    0       Solid                     Solid
                    1       Dash                      Dash
                    2       Dot                       Dot
                    3       Dash-dot                  Dash-dot
                    4       Dash-dot-dot              Dash-dot-dot
                   50       User-supplied             Not available
                  100       Continuous solid          Solid
                  101       Continuous dash           Dash
                  102       Continuous dot            Dot
                  103       Continuous dash-dot       Dash-dot
                  104       Continuous dash-dot-dot   Dash-dot-dot
                  150       Continuous                Not available
                            user-supplied

                  The default attribute is solid (0).

The GSL supplied line style patterns are implemented in a device-dependent
fashion.  All line style indices not described above are reserved.

For line styles 1-4 and line style 50 the GSL line drawing functions ensure
that a line or line segment starts and ends with a run of the line color.  For
these line styles, the GSL does not continue the pattern from one polyline
segment to another.

For line styles 101-104 and line style 150, the GSL continues the pattern
across multiple lines or line segments until the application makes another call
to gslatt to reset the line pattern.  In this case, unlike styles 1-4 and 50,
the GSL continues the pattern from one polyline segment to another.  Continuous
line styles are not available on printers and plotters.

RETURN VALUE

GS_SUCC  Successful.
GS_COLI  Invalid color index.
GS_SYLI  Invalid style index.

















Processed November 7, 1990       GSLATT(3g,L)                                 2



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