EN 28651-1:1992
(Main)Information processing systems - Computer graphics - Graphical Kernel System (GKS) language bindings - Part 1: FORTRAN (ISO 8651-1:1988)
Information processing systems - Computer graphics - Graphical Kernel System (GKS) language bindings - Part 1: FORTRAN (ISO 8651-1:1988)
Graphische Systeme der Informationsverarbeitung - Sprachbindungen für das Graphische Kernsystem (GKS) - Teil 1: FORTRAN (ISO 8651-1:1988)
Systèmes de traitement de l'information - Infographie - Interfaces langage avec GKS - Partie 1: FORTRAN (ISO 8651-1:1988)
Information processing systems - Computer graphics - Graphical Kernel System (GKS) language bindings - Part 1: FORTRAN (ISO 8651-1:1988)
General Information
- Status
- Withdrawn
- Publication Date
- 17-Aug-1992
- Withdrawal Date
- 23-May-2000
- Technical Committee
- CEN/SS F12 - Information processing systems
- Drafting Committee
- CEN/SS F12 - Information processing systems
- Current Stage
- 9960 - Withdrawal effective - Withdrawal
- Start Date
- 24-May-2000
- Completion Date
- 24-May-2000
Get Certified
Connect with accredited certification bodies for this standard

BSI Group
BSI (British Standards Institution) is the business standards company that helps organizations make excellence a habit.

NYCE
Mexican standards and certification body.
Sponsored listings
Frequently Asked Questions
EN 28651-1:1992 is a standard published by the European Committee for Standardization (CEN). Its full title is "Information processing systems - Computer graphics - Graphical Kernel System (GKS) language bindings - Part 1: FORTRAN (ISO 8651-1:1988)". This standard covers: Information processing systems - Computer graphics - Graphical Kernel System (GKS) language bindings - Part 1: FORTRAN (ISO 8651-1:1988)
Information processing systems - Computer graphics - Graphical Kernel System (GKS) language bindings - Part 1: FORTRAN (ISO 8651-1:1988)
EN 28651-1:1992 is classified under the following ICS (International Classification for Standards) categories: 35.060 - Languages used in information technology; 35.140 - Computer graphics. The ICS classification helps identify the subject area and facilitates finding related standards.
EN 28651-1:1992 is available in PDF format for immediate download after purchase. The document can be added to your cart and obtained through the secure checkout process. Digital delivery ensures instant access to the complete standard document.
Standards Content (Sample)
SLOVENSKI STANDARD
01-december-1997
Information processing systems - Computer graphics - Graphical Kernel System
(GKS) language bindings - Part 1: FORTRAN (ISO 8651-1:1988)
Information processing systems - Computer graphics - Graphical Kernel System (GKS)
language bindings - Part 1: FORTRAN (ISO 8651-1:1988)
Graphische Systeme der Informationsverarbeitung - Sprachbindungen für das
Graphische Kernsystem (GKS) - Teil 1: FORTRAN (ISO 8651-1:1988)
Systemes de traitement de l'information - Infographie - Interfaces langage avec GKS -
Partie 1: FORTRAN (ISO 8651-1:1988)
Ta slovenski standard je istoveten z: EN 28651-1:1992
ICS:
35.060 Jeziki, ki se uporabljajo v Languages used in
informacijski tehniki in information technology
tehnologiji
35.140 5DþXQDOQLãNDJUDILND Computer graphics
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.
ISO
INTERNATIONAL STANDARD
First edition
1988-04-15
INTERNATIONAL ORGANIZATION FOR STANDARDIZATION
ORGANISATION INTERNATIONALE DE NORMALISATION
MEXfiYHAPOAHAf! OPrAHM3A~Wl l-l0 CTAH~APTM3A~MM
Information processing Systems -
Computer graphics - Graphical Kerne1
System (GKS) language bindings -
Part 1 :
FORTRAN
S ystkmes de traitemen t de l’informa tion - In fographie - Systeme graphique de base (GKS)
- Interface langage -
Partie 7 : FORTRAN
Reference number
ISO 8651-1 : 1988 (E)
ISO 86514 : 1988 (E)
Foreword
ISO (the International Organization for Standardization) is a worldwide federation of
national Standards bodies (ISO member bodies). The work of preparing International
Standards is normally carried out through ISO technical committees. Esch member
body interested in a subject for which a technical committee has been established has
the right to be represented on that committee. International organizations, govern-
mental and non-governmental, in liaison with ISO, also take patt in the work. ISO
collaborates closely with the International Electrotechnical Commission (IEC) on all
matters of electrotechnical standardization.
Draft International Standards adopted by the technical committees are circulated to
the member bodies for approval before their acceptance as International Standards by
the ISO Council. They are approved in accordance with ISO procedures requiring at
least 75 % approval by the member bodies voting.
International Standard ISO 8651-1 was prepared by Technical Committee ISO/TC 97,
Information processing Systems.
Users should note that all International Standards undergo revision from time to time
and that any reference made herein to any other International Standard implies its
latest edition, unless otherwise stated.
International Organkation for Standardkation, 1988
Printed in Switzerland
ii
ISO 86514 : 1988 (E)
Contents
Page
.................................................................................................................................... 1
Introduction
Scope and field of application .
....................................................................................................................................... 3
References
The FORTRAN language binding of GKS . 4
3.1 Speciflcation .
...................................... 4
3.2 Mapping of GKS function names to FORTRAN subroutine names
Parameters . 4
3.3
......................................................................................................... 4
3.4 The FORTRAN subset
Error handling . s
3.6
....................................................................................... 0
Generating FORTRAN subroutine names
......................................................................................................................................
Data types
........................................................................................................................ 12
Enumeration types
Lists of the GKS function names . 16
......................................................................... 16
7.1 List ordered alphabetically by beund name
List ordered alphabetically by GKS function name . 19
7.2
..................................................... 24
7.3 List ordered alphabetically by bound name within level
................................................................... 28
8 GKS errors specific to the FORTRAN binding
.......................................................................................................... 29
The GKS function interface
9.1 General principles .
................................................................................................................ 29
9.2 Control functions
Output functions . 32
9.3
9.4 Output attributes .
9.4.1 Workstation independent primitive attributes . 34
................................................................... 38
9.4.2 Workstation attributes (representations)
Transformation functions .
9.6
................................................................................... 40
9.6.1 Normalication transformation
9.6.2 Workstation transformation .
............................................................................................................... 42
9.0 Segment functions
9.6.1 Segment manipulation functions .
9.6.9 Segment attributes .
.................................................................................................................... 44
9.7 Input functions
9.7.1 Initialisation of input devices .
................................................................................... 47
9.7.2 Setting mode of input devices
9.7.3 Request input functions . 49
............................................................................................. 51
9.7.4 Sample input functions
............................................................................................... 53
97.6 Event input functions
................................................................................................................ SS
9.8 Metafile functions
9.9 Inquiry functions . 56
................................................................ 56
9.9.1 Inquiry function for operating state value
9.9.2 Inquiry functions for GKS description table . 57
9.9.3 Inquiry functions for GKS state list .
............................................................... 66
9.9.4 Inquiry functions for workstation state list
9.9.5 Inquiry functions for workstation descriptioa table . 76
.................................................................... 88
9.9.6 Inquiry functions for Segment state list
........................................................................................................... 88
9.9.7 Pixel inquiries
9.9.8 Inquiry function for GKS error state list .
9.10 Utility functions .
....................................................................................................................
9.11 Error handling
................................................................................... 91
9.12 Utility functions not defined in GKS
Annexes
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~***~*.~~.~.~.~~~~.~.~.*.~.
A FORTRAN examples
11s
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*.
B Metafile Item Types
. . .
Ill
This page intentionally left blank
ISO 8651-1: 1988 (E)
INTERNATIONAL STANDARD
Information processing Systems -
Computer graphics - Graphical Kerne1
System (GKS) language bindings -
Part 1 :
FORTRAN
0 Introduction
The Graphical Kerne1 System (GKS), the functional description of which is given in ISO 7942, is
specified in a language independent manner and needs to be embedded in language dependent
layers (language bindings) for use with particular programming languages. The purpose of this
part of ISO 8651 is to define a Standard binding for the FORTRAN Computer programming
language.
ISO 86514: 1988 (E)
1 Scope and field of application
s eci es a language independent nucleus of a graphics System. For integration
ISO 7942 (GKS) p fi
into a programming language, GKS is embedded in a language dependent layer obeying the par-
ticular conventions of that language. This part of ISO 8651 specifies such a language dependent
layer for the FORTRAN language.
ISO 8651-1: 1988 (E)
2 References
ISO 7942, Information Proceasing - Computer graphica - Graphical Kerne1 Syatem (GKS) func-
tional deacription.
ISO 1539, Programming Languagea - FORTRAN.
ISO 86514 : 1988 (E)
3 The FORTRAN language binding of GKS
3.1 Specification
The GKS language binding interface for ISO FORTRAN 77 (ISO 1539) shall be described as in
clauses 3, 4, 5, 6, 7, 8, and 9.
3.2 Mapping of GKS function names to FORTRAN subroutine names
The function names of GKS are all mapped to FORTRAN subroutine names which Start with the
letter G. The mapping is generally done in a one-to-one correspondence to ISO 7942. However,
some inquiry functions are Split into more than one subroutine in this binding, due to the number
of Parameters required. The remaining letters after the first one are obtained by deriving a unique
ACTIVATE becomes AC, WORKSTATION
acronym from the words of the function name; e.g.,
becomes WK. Hence, the FORTRAN subroutine name of GKS function ACTIVATE WORKS-
TATION is GACWK. For a list of all abbreviations, see clause 4. Names used internally which
may be known outside GKS, e.g., during linking, Start with some easily recogniced and docu-
mented form such as GK (subroutine, function, and common block names). Therefore, no exter-
na1 names starting with this construct should be Chosen when using GKS, in Order to avoid name
conflicts. Globally used GKS names may be renamed if necessary.
3.3 Parameters
In general, the Order of GKS function Parameters is preserved. For some subroutines, however,
there are additional Parameters which have been inserted in the normal Parameter sequence (e.g.,
array length for arrays which are output Parameters).
Values of input Parameters are unaltered by any GKS function, by PACK DATA RECORD, or
by UNPACK DATA RECORD.
In Order that the application program may inquire any element of a list (member of a Set), such
as the set of Segment names, in this binding the inquiry functions return only a Single element of
a list (member of a Set). In addition, the total number of elements of the list (members of the
set) is always returned. The elements (members) are numbered starting from 1; each invocation
of the inquiry function requires the desired element (member) number as an input Parameter and
returns the corresponding element (member). When the list (Set) is empty, a eero is returned as
the number of elements (members) and the Parameter representing the Single element in the list is
undefined.
3.4 The FORTRAN subset
The binding for FORTRAN 77 Subset is different from that for full FORTRAN 77 in Order to
accommodate the FORTRAN 77 Subset restrictions.
Those GKS subroutines in the full FORTRAN 77 binding that have arguments of type CHAR-
ACTER*( *) have alternative subroutine definitions that include fixed length Character strings,
CHARACTER*80, for the Subset.
In some cases, an additional INTEGER Parameter (the number of characters) appears in the
Parameter list and the Subset version is distinguished by the addition of a final S, so that the two
Versions tan coexist in the same implementation. In other cases the INTEGER Parameter is
ISO 8651-1: 1988 (E)
already present and the FORTRAN 77 Subset version has the same name as the full FORTRAN
77 veraion.
A full FORTRAN 77 implementation shall include both subroutines in the case when the names
are distinct and only the full FORTRAN 77 Version when the names are the Same.
The enumeration values in this binding may be redefined for the Subset by replacing the
PARAMETER Statements with corresponding DATA Statements.
3.5 Error handling
There are two error routines in every GKS System, named GERLOG and GERHND. The User
may replace the latter with his own subroutine using the same name, GERHND, and calling
Furthermore, this user-defined error routine may cal1 the system-defined error logging
sequence.
procedure GERLOG.
ISO 8651-1: 1988 (E)
4 Generafing FORTRAN subroutine names
For the binding of the GKS functions which inquire lists (Sets), the word element (member) is
added to the GKS function name before the subroutine name is generated from the resulting
terms.
The derivation of the abbreviation for the subroutine names is performed in several Steps. First,
Plurals are reduced to their Singular form, and grammatical derivations are unified. Next, some
compound terms are reduced. Finally, each remaining word is replaced by the null string or by
an abbreviation.
Plurals
ATTRIBUTES + ATTRIBUTE NUMBERS -+ NUMBER
DEVICES + DEVICE PRIMITIVES -+ PRIMITIVE
EVENTS -, EVENT PRIORITIES -+ PRIORITY
FACILITIES -+ FACILITY SEGMENTS + SEGMENT
FLAGS -, FLAG TYPES -, TYPE
INDICES + INDEX VALUES -* VALUE
NAMES -+ NAME WORKSTATIONS + WORKSTATION
Keeping Uniqueness
ACTIVE + ACTIVATE
-, DRAW
DRAWING
IDENTIFIER +
IDENTIFICATION
SPACING + SPACE
Reduce Compound Terms:
STATE TABLES -+ TABLES
TRANSFORMATION N-UMBER -+ TRANSFORMATION N
SET member -t member
CURRENT NORMALISATION -+ CN
MAXIMUM LENGTH -* LENGTH
Deletions
ALL FACTOR LIST OF TABLES
AND member ON
FROM TO
AVAILABLE GKSM MODIFICATION POINT TYPE
SIZE
CURRENT IN MORE VALUE
DATA INDICATOR STATES
NAME VECTOR
DEVICE LENGTH SUPPORTED
NUMBER WITH
EVENT
ISO 86514 : 1988 (E)
Abbreviations
ACCUMULATE - AC LINETYPE + LN
ACTIVATE -, AC LINEWIDTH + LW
ALIGNMENT - AL LOCATOR -, LC
LOGGING + LOG
AREA -, A
-+ A LOGICAL + L
ARRAY
ASPECT -+ A MARKER + MK
ASSOCIATE + A MATRIX + M
ASSOCIATED -+ AS MAXIMUM + M
ATTRIBUTE -, A MESSAGE -, MSG
AWAIT + WAIT MODE + M
4 B NORMALIZATION
BASE + N
CATEGORY + CA OPEN -+ OP
CELL -* c OPERATING + OP
OVERFLOW 4 ov
CHARACTER -+ CH
CHOICE + CH PACK + P
CLASSIFICATION -+ CL PATH -, P
CLEAR + CLR PATTERN -+ PA
CLIPPING 3 CLIP PICK + PK
CLOSE -+ CL PIXEL -, PX
COLOUR -b c POLYLINE 3 PL
4 c + PM
CONNECTION POLYMARKER
COPY + c PRECISION + P
CREATE -, CR PREDEFINED -a P
DEACTIVATE -+ DA PRIMITIVE -, P
DEFAULT -+ D PRIORITY -, P
DEFERRAL -, D QUEUE
+ Q
DELETE -, D READ -, RD
+ REC
DETECTABILITY + DTEC RECORD
DIMENSIONS -. D REDRAW -. R
+ D REFERENCE -, RF
DISPLAY
DRAW -. D RENAME + REN
DYNAMIC - D REPRESENTATION + R
element -, E REQUEST
+ RQ
-+
EMERGENCY -, E SAMPLE SM
ERROR + ER SCALE -, sc
ESCAPE + ESC SEGMENT -. SG
EVALUATE -, EV SELECT -, SEL
EXPANSION -+ XP SET -, s
EXTENT -, x SIMULTANEOUS -+ SIM
FACILITY + F SOURCE -, s
FILL + F SPACE + SP
FLAG 4 F STATE - s
FONT -+ F + ST
STRING
GENERALISED -, G STROKE -, SK
+ s
GET + GT STYLE
GKS + KS SURFACE * s
HANDLING + HND TEXT
+ TX
HEIGHT + H TRANSFORMATION -+ T
-, u
HIGHLIGHTING -, HLIT UNPACK
IDENTIFICATION + ID UPDATE + u
INDEX -+ 1 USE + us
INITIALISE 4 IN VALUATOR -, VL
INPUT + 1 VIEWPORT -+ VP
INQUIRE VISIBILITY ‘-, VIS
+ Q
-, w
INSERT + IN WIDTH
INTERIOR + 1 WINDOW -, WN
INTERPRET
+ 1 WORKSTATION + WK
ITEM -. ITM WRITE + w
LINE
+ LN
ISO 8651-1: 1988 (E)
6 Data types
In ISO 7942, Parameters of several types are used. The following Shows the correspondence
between the types used in ISO 7942 and their realisation in a FORTRAN implementation.
GKS Data Type FORTRAN Data Types
1 integer INTEGER
R real REAL
S string
In a full FORTRAN 77 subroutine:
i)
a) INTEGER containing the number of characters returned (for out-
put string argument only)
b) CHARACTER*(*) containing the string. In addition, if a charac-
ter string which is an input Parameter may reasonably contain no
characters, then an INTEGER (20) is used to give the number of
characters to be passed to the subroutine.
In a FORTRAN 77 Subset subroutine:
2)
a) INTEGER containing the number of characters passed to the sub-
routine (for input string only, i.e. only one INTEGER needed for
output).
containing the number of characters returned (for out-
b) INTEGER
put string argument only).
c) CHARACTER*80 containing the string.
P Point REAL, REAL containing the X- and Y-values
N name INTEGER
Workstation Identifier, Segment Name, Pick Identifier: An implemen-
1)
tation may restritt the range but must at least provide all non-
negative integers which are available at that implementation.
NOTE - the default value for pick identifler is Zero.
Workstation Type, Connection Identifier, Error File: The set of valid
2)
values is implementation dependent. The Connection Identifier and
Error File may be logical unit numbers.
GDP Identifier, Escape Identifier: The set of legal values is described
3)
in ISO 7942.
Identification of GKS procedure: The range is shown under
4)
‘Enumeration Types’.
E enumeration INTEGER
NOTE - All values are mapped to the range Zero to N-l, where N is the number of
enumeration alternatives. Except for null values, the Order of the enumeration alter-
natives is the same as in ISO 7942: null values always appear in the flrst Position. If
the integer value given by the application program is not in the range 0 to N-l,
there is a language binding error condition (error 2000).
const x simple-type where simple-type is 1 or R (vector of values, for example 2xR)
1) In non-inquiry functions, separate simple-type Parameters are used.
NOTE - in GKS, const 54
In inquiry functions, if const “3, separate simple-type Parameters arc
2)
used; if const 24, a simpletype array of dimension const is used.
ISO 8651-1: 1988 (E)
const x P (only occurs in non-inquiry functions)
Separate REAL Parameters, with the X- and Y- coordinates of one Point
being followed by the X- and Y- coordinates of the next.
const x E (only occurrence in GKS is const = 13)
An array of INTEGER e 1 ements of dimension const is used, each element
being an enumeration alternative.
const 1 x const 2 x R (matrix of values, for example 2x3xR)
REAL array (const 1, const 2)
list of n values of one simple-type (for example nx1)
1) For input Parameter:
a) INTEGER (input Parameter) containing length n of the list (unless
the length is already present as a separate GKS Parameter, in which
case it is not duplicated)
b) array of dimension n, whose elements are of the appropriate
simple-type.
When the length could legally be eero within GKS, the binding indi-
cates the array dimension by *. The implementation Checks that
the given length is 20.
2) For output Parameter in non-inquiry functions:
a) INTEGER (input Parameter) containing the dimension of the array
b) INTEGER (output Parameter) containing the number of elements of
the array actually used.
c) an array whose elements are of the appropriate simple-type. The
input dimension being too small is a language binding error condi-
tion (error 2001).
In both cases (input or output), where the simple-type is a Point,
there is a REAL array for the X-coordinates and another for the Y-
coordinates.
3) For inquiry functions, a Single cal1 returns a Single element of the list.
For a complete list of length n,
a) INTEGER (input Parameter) containing the sequence number of
required list element (in the range O.n).
b) INTEGER (output Parameter) containing the number of items in
the list n.
a Parameter of the appropriate simple-type containing the requested
element.
If the sequence number given is 0, the requested element returned is
undefined, but an error is not indicated thereby; the number of
items in the list n is returned. If the sequence number given is <0
or >n, then error 2002 is indicated, the number of items in the list
is returned, but the requested element is undefined; the exception to
this is when the list siee is 0, and in that case an error is not indi-
cated thereby.
4) A complete inquired list is returned from a Single cal1 when the max-
imum siae of the list is a small constant m:
a) INTEGER (output Parameter) containing the number of elements of
the array actually used.
ISO 86514 : 1988 (E)
elements are of the appropriate
b) an array of dimension m, whose
simple-type.
list of n values of a compound type (for example, nx4xR)
This only occurs in an inquiry function. A Single cal1 returns a Single ele-
ment of the list exactly as for the list of values of one simple-type, except
/
that here the requested element is several FORTRAN Parameters.
array of integers (for example, nxnx1)
This is described more fully below, where the representations of CELL
ARRAY, PIXEL ARRAY and PATTERN ARRAY are described.
an ordered pair of different types (for example 1;E)
The different types are represented in turn in the FORTRAN Parameter
.
11st
Represented as a set of scalar values and an array of type CHARAC-
DATA RECORD
TER*80 containing the data. In addition, an INTEGER input Parameter
is used to dimension the array. Where the data record is an output
an additional argument ‘number of array elements of data
Parameter,
record occupied’ is needed. There are no scalar values except where the
data record contains values which are compulsory in GKS.
Although data tan be read from and written into the data record with the
and WRITE Statements, special Utility functions arc
FORTRAN READ
defined to pack INTEGER, REAL, and CHARACTER data into the data
record and to unpack the data record to the individual data items
e content of the packed data records is implementa-
(GPREC, GUREC). Th
tion dependent, but GPREC must perform the inverse function to GUREC
and vice versa.
The representation of CELL ARRAY, PIXEL ARRAY, and PATTERN allows the user of the
routines requiring a cell array Parameter to pass any Portion of the array as an argument. Two
examples should make this clear.
The User tan pass an entire two-dimensional array. In this case the number of columns of the cell
array is the Same as the first dimension of the FORTRAN array:
INTEGER DIMX, DIMY, CELLS (DIMX,DIMY)
CALL GCA (XI, Yl, X2, Y2, DIMX, DIMY, 1, 1, DIMX, DIMY, CELLS)
. . .
9 9 ? (DI~J)
(1 1) (2 1) (3 1)
. l .
? 9 9 (DIMW)
(12) (2 2) (3 2)
.
.
(;,DIMY) . . . (bIMX,DIMY)
(1,DIMY) (i,DIMY)
To use an arbitrary Portion of an array the user Passes the upper left corner of the Portion as the
starting address and the dimensions of the entire array for the proper treatment of addresses. The
area inside the small box is the cell array being passed:
INTEGER STARTX, STARTY, DX, DY, DIMX, DIMY, CELLS (DIMX,DIMY)
DATA STARTX/3/, STARTY/6/, DX/2/, DY/31
CALL GCA (Xl,YI,X2,Y2,DIMX,DIMY,STARTX,STARTY,DX,DY,CELLS)
ISO 8651-1: 1988 (E)
. . .
(1 9 (2 9 i) (3 9 1) (4 9 1) (DIMW)
1)
. . .
(i 9 2) (2 9 2) (3 9 2) (4 9 2) (D@fv)
0 0 . . .
. . . . .
.
.
. . . (DIdX,B)
(16) (3 9 6) (4 9 6)
. . .
$f/ 9 (3 9 9 (DIMW)
(17) 7) (4 7)
. . .
(DIMw9
9 (3 9 8) (4 9 8)
(18)
.
. . . .
. . . . .
(1,DIk) 1 ,Dr& (P,D&Y) (P,D&Y) (3,DILY) (3,DILY) (4,DIkY) (4,DIkY) . . . (DIMX,kY)
ISO 8651-1: 1988 (E)
6 Enumeration types
All the enumeration types of GKS are mapped to FORTRAN INTEGERs. The correspondence
between GKS scalars and FORTRAN INTEGERs is shown below in a list of symbolic FOR-
TRAN constants which may be included in any application program. The following section con-
tains a method of mapping GKS enumeration types to FORTRAN variable names. In a FOR-
TRAN 77 Subset implementation, this mapping could be accomplished by the DATA Statement.
Also, a numbering of all GKS functions is given for use in the error handling procedures.
Mnemonic FORTRAN names and their values for GKS ENUMERATION type values:
individual
aspect Source bundled,
INTEGER GBUNDL, GINDIV
PARAMETER (GBUNDL=O, GINDIV-1 )
conditionally, always
clear control flag
INTEGER GCONDI, GALWAY
PARAMETER (GCONDI=O, GALWAY=l )
clipping indicator noclip, Clip
INTEGER GNCLIP, GCLIP
PARAMETER (GNCLIP=O, GCLIP-1 )
colour available monochrome, colour
INTEGER GMONOC, GCOLOR
PARAMETER (Gh40N0k0, GcoLoR-i )
coordinate switch NDC
WC,
INTEGER GWC, GNDC
GNDC-1)
PARAMETER (GWC=O,
deferral mode ASAP, BNIG, BNIL, AST1
(see ISO 7942, subclause 4.5.3)
INTEGER GASAP, GBNIG, GBNIL, GAST1
GBNIL=2, GASTI=3)
PARAMETER (GASAP=O, GBNIG=l,
detectability undetectable, detectable
INTEGER GUNDET, GDETEC
PARAMETER(GUNDET=O, GDETEC~)
device coordinate units metres, other
INTEGER GMETRE, GOTHU
PARAMETER (GMETRE=O, GOTHU-1 )
display surface empty notempty,
empty
GEMPTY
INTEGER GNEMPT,
PARAMETER (GNEMPT=O, GEMPTY-1 )
dynamic modification IRG,
(See ISO 7942, subcla use 4.5.3)
INTEGER GIRG, GIMM
GIRG=O, GIMM=l)
PARAMETER
echo switch noecho, echo
INTEGER GNECHO, GECHO
PARAMETER GNECHO=O, GECHO-1 )
fl11 area interior style hollow, solid, Pattern, hatch
INTEGER GHOLLO, GSOLID, GPATTR, GHATCH
GPATTR=2, GHATCH-3 )
PARAMETER GHOLLO=O, GSOLID=l,
highlighting normal, highlighted
GHILIT
INTEGER GNORML,
PARAMETER GNORML=O, GHILIT-1 )
ISO 86514 : 1988 (E)
input device Status none, nopick, nochoice
Oh
GNONE, GOK, GNPICK, GNCHOI
INTEGER
PARAMETER (GNONE=O, GOK=l, GNPICK=L, GNCHOI-2 )
none, locator, stroke, valuator, c hoice,
input class pick,
string
GSTROK, GVALUA,
INTEGER GNCLAS, GLOCAT, GCHOIC, GPICK,
GSTRIN
PARAMETER (GNCLAS=O, GLOCAT=l, GSTROK=2, GVALUA=3, GCHOIC-4, GPICK-5,
GSTRIN=6 )
suppressed, allowed
implicit regeneration mode
INTEGER GSUPPD, GALLOW
PARAMETER (GSUPPD=O, GALLOW-1 )
level of GKS LOa, Lob, LOC, Lla, Llb, Llc,
LSa, L2b, L2c
GLOB, GLOC, GLlA, GLlB,
INTEGER GLOA, GLlC,
*
GL2A, GL2B, GL2C
GLOC=2, GLlA=3,
PARAMETER (GLOA=O, GLOB=l, GLlB-4, GLlC=S,
*
GL2A=6, GL2B=7, GL2C=8 )
new frame action necessary no,
YeS
INTEGER GNO, GYES
GYES=l )
PARAMETER (GNO=O,
operating mode request, Sample, event
GEVENT
INTEGER GREQU, GSAMPL,
GSAMPL=l, GEVENT-2 )
PARAMETER (GREQU=O,
operating state value GKCL, GKOP, WSOP, WSAC, SGOP
(see ISO 7942, subclause 4.11.1)
INTEGER GGKCL, GGKOP, GWSOP, GWSAC, GSGOP
PARAMETER (GGKCL=O, GGKOP=l, GWSOP=2, GWSAC=3, GSGOP-4 )
presence of invalid values absent, present
INTEGER GABSNT, GPRSNT
PARAMETER (GABSNT=O, GPRSNT-1 )
regeneration flag postpone, perform
INTEGER GPOSTP, GPERFO
PARAMETER (GPOSTP=O, GPERFO-1 )
relative input priority higher, lower
INTEGER GHIGHR, GLOWER
PARAMETER (GHIGHR=O, GLOWER-1 )
simultaneous events flag nomore, more
INTEGER GNMORE, GMORE
PARAMETER (GNMORE-0, GMORE=l )
normal, left , Center, right
text alignment horizontal
INTEGER GAHNOR, GALEFT, GACENT, GARITE
PARAMETER (GAHNOR=O, GALEFT=l, GACENT=2, GARITE-3 )
text alignment vertical normal, half, base, bottom
toP, Cap,
GACAP, GAHALF,
INTEGER GAVNOR, GATOP, GABASE, GABOTT
PARAMETER (GAVN0R=0, GATOP=l, cacAP=2, GAHALF=3, GABASE=& GABOTT- )
text path down
right , left,
UP,
INTEGER GRIGHT, GLEFT, GUP, GDOWN
PARAMETER (GRIGHT=O, GLEFT=l, GUP=2, GDOWN-3 )
text precision string, Character, stroke
INTEGER GSTRP, GCHARP, GSTRKP
PARAMETER (GSTRP=O, GCHARP=l, GSTRKP-2 )
ISO 8651-1: 1988 (E)
type of returned values Set, realiced
INTEGER GSET, GREALI
PARAMETER (GSET=O, GREALI-1 )
update state notpending, pending
INTEGER GNPEND, GPEND
PARAMETER (GNPEND=O, GPEND-1 )
vector, raster, other
vector/raster/other type
INTEGER GVECTR, GRASTR, GOTHWK
PARAMETER (GVECTR=O, GRASTR=l, GOTHWK-2 )
visi bility invisible, visible
INTEGER GINVIS, GVISI
PARAMETER (GINVIS=O, GVISI=l )
workstation category OUTPUT, INPUT, OUTIN, WISS, MI
MC4
(see ISO 7942, subclause 4.5.1)
INTEGER GOUTPT, GINPUT, GOUTIN, GWISS, GMO, GM1
GMO=4,
PARAMETER (GOUTPT=O, GINPUT=l, GOUTIN=2, GWISS=3, GMI-5 )
active
workstation state inactive,
INTEGER GINACT, GACTIV
PARAMETER (GINACT=O, GACTIV-1 )
polyline attribute,polymarker attribute,text attribute,fill area attribute
list of GDP attributes
INTEGER GPLATT, GPMATT, GTXATT, GFAATT
PARAMETER GPLATT=O, GPMATT=l, GTXATT=2, GFAATT-3 )
(
line type solid, dash, dot, dash-dot
GLDOT, GLDASD
INTEGER GLSOLI, GLDASH,
PARAMETER GLSOLI=l, GLDASH=P, GLDOT=S, GLDASD-4 )
(
*
marker type X
+, 0,
GPOINT, GPLUS, GAST, GOMARK, GXMARK
INTEGER
PARAMETER (GPOINT=l, GPLUS=2, GAST=3, GOMARK=4, GXMARK-5 )
GKS functions - These names are used for error handling. The names are the same as the GKS function names
except that the sentinel Character G is replaced by E, The same function identification is used for both full
FORTRAN 77 and FORTRAN 77 Subset.
INTEGER EOPKS, ECLKS, EOPWK, ECLWK, EACWK
PARAMETER (EOPKS “0, ECLKS=l, EOPWK=2, ECLWK=3, EACWK-4 )
INTEGER EDAWK, ECLRWK, ERSGWK, EUWK, ESDS
PARAMETER (EDAWK=5, ECLRWK=6, ERSGWK=7, EUWK=8, ESDS-9 )
EPL, EPM, ETX
INTEGER EMSG, EESC,
PARAMETER (EMSG=lO, EESC=ll, EPL=12, EPM=13, ETX-14 )
ESLN
INTEGER EFA, ECA, EGDP, ESPLI,
PARAMETER (EFA=15, ECA- 16, EGDP=l7, ESPLI- 18, ESLN-18 )
ESMK,
INTEGER ESLWSC, ESPLCI, ESPMI, ESMKSC
PARAMETER (ESLWSC=20, ESPLCI=Sl, ESPMI=22, ESMK=23, ESMKSC=24 )
INTEGER ESPMCI, ESTXI, ESTXFP, ESCHXP, ESCHSP
ESTXFP=27, ESCHXP=28, ESCHSP-29 )
PARAMETER (ESPMCI=25, ESTXI=26,
INTEGER ESTXCI, ESCHH, ESCHUP, ESTXP, ESTXAL
ESCHUP=32, ESTXP=33, ESTXAL-34 )
PARAMETER ESTXCI=30, ESCHH=31,
INTEGER ESFAI, ESFAIS, ESFASI, ESFACI, ESPA
PARAMETER ESFAI=35, ESFAIS=36, ESFASI=37, ESFACI=38, ESPA-39 )
INTEGER ESPARF, ESASF, ESPKID, ESPLR, ESPMR
PARAMETER ESPARF=40, ESASF=41, ESPKID=42, ESPLR=43, ESPMR-44 )
INTEGER ESTXR, ESFAR, ESPAR, ESCR, ESWN
PARAMETER ESTXR=45, ESFAR=46, ESPAR=47, ESCR=48, ESWN-49 )
(
INTEGER ESVP, ESVPIP, ESELNT, ESCLIP, ESWKWN
PARAMETER (ESVP=50,
ESVPIP=51, ESELNT=52, ESCLIP=53, ESWKWN-54 )
INTEGER ESWKVP, ECRSG, ECLSG, ERENSG, EDSG
PARAMETER (ESWKVP=55,ECRSG=56,, ECLSG=57, ERENSG-58, EDSG-59 )
INTEGER EDSGWK, EASGWK, ECSGWK, EINSG, ESSGT
PARAMETER (EDSGWK=CIO,EASGWK=61,ECSGWK=62,EINSG=63, ESSGT-64 )
INTEGER ESVIS, ESHLIT, ESSGP, ESDTEC, EINLC
ISO 86514 : 1988 (E)
PARAMETER (ESVIS=65, ESHLIT=66, ESSGP=67, ESDTEC=68, EINLC-69 )
EINCH, EINPK, EINST
INTEGER EINSK, EINVL,
PARAMETER (EINSK=?O, EINVL=71, EINCH-72, EINPK-73, EINST=74 )
ESVLM, ESCHM, ESPKM
INTEGER ESLCM, ESSKM,
ESSKM=76, ESVLM=77, ESCHM-78, ESPKM-79 )
PARAMETER (ESLCM=75,
ERQSK, ERQVL, ERQCH
INTEGER ESSTM, ERQLC,
PARAMETER (ESSTM=80, ERQLC=81, ERQSK=82, ERQVL=83, ERQCH=84 )
INTEGER ERQPK, ERQST, ESMLC, ESMSK, ESMVL
PARAMETER (ERQPK=85, ERQST=86, ESMLC=87, ESMSK=88, ESMVL-89 )
ESMST, EWAIT, EFLUSH
INTEGER ESMCH, ESMPK,
PARAMETER (ESMCH=QO, ESMPK=Ql, ESMST-92, EWAIT=93, EFLUSH-94 )
INTEGER EGTLC, EGTSK, EGTVL, EGTCH, EGTPK
PARAMETER (EGTLC=Q5, EGTSK=96, EGTVL=97, EGTCH=98, EGTPK=QQ )
EWITM, EGTITM, ERDITM, EIITM
INTEGER EGTST,
PARAMETER (EGTST=lOO, EWITM=lOl, EGTITM=l02,ERDITM=103,EIITM=104 )
EPREC, EUREC
INTEGER EEVTM, EACTM,
PARAMETER (EEVTM=105, EACTM=106, EPREC=107, EUREC-108 )
ISO 86514 : 1988 (E)
7 Lids of the GKS function names
The complete list of GKS function names, their corresponding bound names,the abbreviations
used, and their levels follows. Certain of these functions do not appear in the functional
specification but have been created for the binding.
7.1 List ordered alphabetically by bound name
GACTM AC-T-M la ACCUMULATE TRANSFORMATION MATRIX
GACWK AC-WK Oa ACTIVATE WORKSTATION
GASGWK A-SG-WK 2a ASSOCIATE SEGMENT WITH WORKSTATION
GCA C-A Oa CELL ARRAY
GCLKS CL-KS Oa CLOSE GKS
GCLRWK CLR-WK Oa CLEAR WORKSTATION
GCLSG CL-SG la CLOSE SEGMENT
GCLWK CL-WK Oa CLOSE WORKSTATION
GCRSG CR-SG la CREATE SEGMENT
GCSGWK C-SG-WK 2a COPY SEGMENT TO WORKSTATION
GDAWK DA-WK
Oa DEACTIVATE WORKSTATION
GDSG D-SG la DELETE SEGMENT
GDSGWK D-SG-WK
la DELETE SEGMENT FROM WORKSTATION
GECLKS E-CL-KS
Oa EMERGENCY CLOSE GKS
GERHND ER-HND Oa ERROR HANDLING
GERLOG ER-LOG Oa ERROR LOGGING
GESC ESC Oa ESCAPE
GEVTM EV-T-M
la EVALUATE TRANSFORMATION MATRIX
GFA F-A Oa FILL AREA
GFLUSH FLUSH oc
FLUSH DEVICE EVENTS
GGDP G-D-P Oa GENERALIZED DRAWING PRIMITIVE
GGTCH
GT-CH oc GET CHOICE
GGTITM GT-ITM Oa GET ITEM TYPE FROM GKSM
GGTLC GT-LC oc GETLOCATOR
GGTPK GT-PK
lc GET PICK
GGTSK GT-SK oc
GET STROKE
GGTST GT-ST oc GET STRING
GGTVL GT-VL oc
GET VALUATOR
GIITM 1-ITM Oa INTERPRET ITEM
GINCH IN-CH Ob INITIALISE CHOICE
GINLC
IN-LC Ob INITIALISE LOCATOR
GINPK IN-PK Ib INITIALISE PICK
GINSG IN-SG 2a
INSERT SEGMENT
GINSK IN-SK Ob INITIALISE STROKE
GINST IN-ST Ob INITIALISE STRING
GINVL IN-VL Ob INITIALISE VALUATOR
GMSG MSG
la MESSAGE
GMSGS MSG-S la MESSAGE (FORTRAN 77 SUBSET)
GOPKS OP-KS Oa OPEN GKS
GOPWK OP-WK Oa
OPEN WORKSTATION
GPL PL Oa POLYLINE
GPM
PM Oa POLYMARKER
GPREC P-REC
Oa PACK DATA RECORD
GQACWK Q-AC-WK la INQUIRE SET member OF ACTIVE WORKSTATIONS
Q-A-S-F
GQASF Oa INQUIRE ASPECT SOURCE FLAGS (INQUIRE CURRENT
INDIVIDUAL ATTRIBUTE VALUES)
GQASWK Q-AS- WK la INQUIRE SET member OF ASSOCIATED WORKSTATIONS
GQCF Q-C-F Oa INQUIRE COLOUR FACILITIES
GQCHB Q-CH-B Oa INQUIRE CHARACTER BASE VECTOR (INQUIRE CURRENT
PRIMITIVE ATTRIBUTE VALUES)
GQCHH
Q-CH-H Oa INQUIRE CHARACTER HEIGHT (INQUIRE CURRENT PRIMITIVE
ATTRIBUTE VALUES)
GQCHS Q-CH-S Ob INQUIRE CHOICE DEVICE STATE
GQCHSP
Q-CH-SP Oa INQuIm CHARACTER SPACING (INQUIRE CURRENT INDIVIDUAL
ATTRIBUTE VALUES)
ISO 8651-1: 1988 (E)
GQCHUP Q-CH-UP Oa INQUIRE CHARACTER up VECTOR (INQUIRE CURRENT
PRIMITIVE ATTRIBUTE VALUES)
GQCHW Q-CH-W Oa INQUIRE CHARACTER WIDTH (INQUIRE CURRENT PRIMITIVE
ATTRIBUTE VALUES)
Oa INQUIRE CHARACTER EXPANSION FACTOR (INQUIRE CURRENT
GQCHXP Q-CH-XP
INDIVIDUAL ATTRIBUTE VALUES)
GQCLIP Q-CLIP Oa INQUIRE CLIPPING
Q-C-N-T-N Oa INQUIRE CURRENT NORMALIZATION TRANSFORMATION
GQCNTN
NUMBER
GQCR Q-C-R Oa INQUIRE COLOUR REPRESENTATION
Q-D-CH Ob INQUIRE DEFAULT CHOICE DEVICE DATA
GQDCH
GQDDS Q-D-D-S la INQUIRE DEFAULT DEFERRAL STATE VALUES
GQDLC Q-D-LC Ob INQUIRE DEFAULT LOCATOR DEVICE DATA
GQDPK Q-D-PK lb INQUIRE DEFAULT PICK DEVICE DATA
GQDSGA Q-D-SG-A la INQUIRE DYNAMIC MODIFICATION OF SEGMENT ATTRIBUTES
GQDSK Q-D-SK Ob INQUIRE DEFAULT STROKE DEVICE DATA
GQDSP Q-D-SP Oa INQUIRE DISPLAY SPACE SIZE
GQDST Q-D-ST Ob INQUIRE DEFAULT STRING DEVICE DATA
GQDVL Q-D-VL Ob INQUIRE DEFAULT VALUATOR DEVICE DATA
GQDWKA Q-D- WK-A la INQUIRE DYNAMIC MODIFICATION OF WORKSTATION ATTRIBUTES
Oa INQUIRE LIST element OF COLOUR INDICES
GQECI Q-E-C-I
GQEFAI Q-E-F-A-I la INQUIRE LIST element OF FILL AREA INDICES
GQEGDP Q-E-G-D-P Oa INQUIRE LIST element OF AVAILABLE GENERALIZED
DRAWING PRIMITIVES
GQENTN Q-E-N-T-N Oa INQUIRE LIST element OF NORMALIZATION TRANSFORMATION
NUMBERS
la INQUIRE LIST element OF PATTERN INDICES
GQEPAI Q-E-PA-I
GQEPLI Q-E-PL-I la INQUIRE LIST element OF POLYLINE INDICES
GQEPMI Q-E-PM-I la INQUIRE LIST element OF POLYMARKER INDICES
GQETXI Q-E-TX-1 la INQUIRE LIST element OF TEXT INDICES
GQEWK Q-E-WK Oa INQUIRE LIST element OF AVAILABLE WORKSTATION TYPES
GQFACI Q-F-A-C-I Oa INQUIRE FILL AREA COLOUR INDEX (INQUIRE CURRENT
INDIVIDUAL ATTRIBUTE VALUES)
Q-F-A-F INQUIRE FILL AREA FACILITIES
GQFAF Oa
GQFAI Q-F-A-I Oa INQUIRE FILL AREA INDEX (INQUIRE CURRENT PRIMITIVE
ATTRIBUTE VALUES)
GQFAIS Q-F-A-I-S Oa INQUIRE FILL AREA INTERIOR STYLE (INQUIRE CURRENT
INDIVIDUAL ATTRIBUTE VALUES)
GQFAR Q-F-A-R Ia INQUIRE FILL AREA REPRESENTATION
GQFASI Q-F-A-S-I Oa INQUIRE FILL AREA STYLE INDEX (INQUIRE CURRENT
INDIVIDUAL ATTRIBUTE VALUES)
GQGDP Q-G-D-P Oa INQUIRE GENERALIZED DRAWING PRIMITIVE
GQIQOV Q-I-Q-OV oc INQUIRE INPUT QUEUE OVERFLOW
GQLCS Q-LC-S Ob INQUIRE LOCATOR DEVICE STATE
GQLI Q-L-I Ob INQUIRE NUMBER OF AVAILABLE LOGICAL INPUT DEVICES
GQLN Q-LN Oa INQUIRE LINETYPE (INQUIRE CURRENT INDIVIDUAL ATTRIBUTE
VALUES)
GQLVKS Q-LV-KS Oa INQUIRE LEVEL OF GKS
GQLWK Q-L-WK Oa INQUIRE MAXIMUM LENGTH OF WORKSTATION STATE TABLES
GQLWSC Q-LW-SC Oa INQUIRE LINEWIDTH SCALE FACTOR (INQUIRE CURRENT
INDIVIDUAL ATTRIBUTE VALUES)
GQMK Q-MK Oa INQUIRE MARKER TYPE (INQUIRE CURRENT INDIVIDUAL
ATTRIBUTE VALUES)
GQMKSC Q-MK-SC Oa INQUIRE MARKER SIZE SCALE FACTOR (INQUIRE CURRENT
INDIVIDUAL ATTRIBUTE VALUES)
GQMNTN
Q-M-N-T-N Oa INQUIRE MAXIMUM NORMALIZATION TRANSFORMATION
NUMBER
GQNT Q-N-T Oa INQUIRE NORMALIZATION TRANSFORMATION
GQOPS Q-OP-S Oa INQUIRE OPERATING STATE VALUE
GQOPSG Q-OP-SG la INQUIRE NAME OF OPEN SEGMENT
GQOPWK Q-OP-WK Oa INQUIRE SET member OF OPEN WORKSTATIONS
GQPA Q-PA Oa INQUIRE PATTERN SIZE (INQUIRE CURRENT PRIMITIVE
ATTRIBUTE VALUES)
GQPAF Q-PA-F Oa INQUIRE PATTERN FACILITIES
GQPAR Q-PA-R la INQUIRE PATTERN REPRESENTATION
GQPARF
Q-PA-RF Oa INQUIRE PATTERN REFERENCE POINT (INQUIRE CURRENT
PRIMITIVE ATTRIBUTE VALUES)
GQPCR O-P-C-R Oa INQUIRE PREDEFINED COLOUR REPRESENTATION
ISO 86514 : 1988 (E)
GQPFAR Q-P-F-A-R Oa INQUIRE PREDEFINED FILL AREA REPRESENTATION
Q-PK-ID Ib INQUIRE CURRENT PICK IDENTIFIER VALUE
GQPKID
GQPKS Q-PKWS Ib INQUIRE PICK DEVICE STATE
Q-PL-C-I Oa INQUIRE POLYLINE COLOUR INDEX (INQUIRE CURRENT
GQPLCI
INDIVIDUAL ATTRIBUTE VALUES)
GQPLF Q-PL-F Oa INQUIRE POLYLINE FACILITIES
Q-PL-I Os INQUIRE POLYLINE INDEX (INQUIRE CURRENT PRIMITIVE
GQPLI
ATTRIBUTE VALUES)
GQPLR Q-PL-R la INQUIRE POLYLINE REPRESENTATION
GQPMCI Q-PM-C-I Oa INQUIRE POLYMARKER COLOUR INDEX (INQUIRE CURRENT
INDIVIDUAL ATTRIBUTE VALUES)
Q-PM-F Oa INQUIRE POLYMARKER FACILITIES
GQPMF
GQPMI Q-PM-I Oa rNQurRE POLYMARKER INDEX (INQUIRE CURRENT PRIMITIVE
ATTRIBUTE VALUES)
GQPMR Q-PM-R la INQUIRE POLYMARKER REPRESENTATION
GQPPAR Q-P-PA-R Oa INQUIRE PREDEFINED PATTERN REPRESENTATION
GQPPLR Q-P-PL-R Oa INQUIRE PREDEFINED POLYLINE REPRESENTATION
GQPPMR Q-P-PM-R Oa INQUIRE PREDEFINED POLYMARKER REPRESENTATION
GQPTXR Q-P-TX-R Oa INQUIRE PREDEFINED TEXT REPRESENTATION
GQPX Q-PX Oa INQUIRE PIXEL
GQPXA Q-PX-A Oa INQUIRE PIXEL ARRAY
GQPXAD Q-PX-A-D Oa INQUIRE PIXEL ARRAY DIMENSIONS
Q-SG-A la INQUIRE SEGMENT ATTRIBUTES
GQSGA
GQSGP Q-SG-P la INQUIRE NUMBER OF SEGMENT PRIORITIES SUPPORTED
GQSGUS Q-SG-US la INQUIRE SET member OF SEGMENT NAMES IN USE
GQSGWK Q-SG-WK Ia INQUIRE SET member OF SEGMENT NAMES ON WORKSTATION
GQSIM Q-SIM oc INQUIRE MORE SIMULTANEOUS EVENTS
GQSKS Q-SK-S Ob INQUIRE STROKE DEVICE STATE
Q-ST-S
GQSTS Ob INQUIRE STRING DEVICE STATE
GQTXAL Q-TX-AL Oa INQUIRE TEXT ALIGNMENT (INQUIRE CURRENT PRIMITIVE
ATTRIBUTE VALUES)
GQTXCI Q-TX-C-I Oa INQUIRE TEXT COLOUR INDEX (INQUIRE CURRENT
INDIVIDUAL ATTRIBUTE VALUES)
GQTXF Q-TX-F Oa INQUIRE TEXT FACILITIES
GQTXFP Q-TX-F-P Oa INQuIRE TEXT FONT AND PRECISION (INQUIRE CURRENT
INDIVIDUAL ATTRIBUTE VALUES)
GQTXI Q-TX-1 Oa INQUIRE TEXT INDEX (INQUIRE CURRENT PRIMITIVE
ATTRIBUTE VALUES)
GQTXP Q-TX-P Oa INQUIRE TEXT PATH (INQUIRE CURRENT PRIMITIVE
ATTRIBUTE VALUES)
GQTXR Q-TX-R la INQUIRE TEXT REPRESENTATION
GQTXX Q-TX-X Oa INQUIRE TEXT EXTENT
GQTXXS Q-TX-X-S Oa INQUIRE TEXT EXTENT (FORTRAN 77 SUBSET)
GQVLS Q-VL-S Ob INQUIRE VALUATOR DEVICE STATE
GQWKC Q-WK-C Oa INQUIRE WORKSTATION CONNECTION AND TYPE
GQWKCA
Q-WK-CA Oa INQUIRE WORKSTATION CATEGORY
GQWKCL Q-WK-CL Oa INQUIRE WORKSTATION CLASSIFICATION
GQWKDU Q-WK-D-U Oa INQUIRE WORKSTATION DEFERRAL AND UPDATE STATES
GQWKM Q-WK-M la INQUIRE WORKSTATION MAXIMUM NUMBERS
GQWKS Q-WK-S Oa INQUIRE WORKSTATION STATE
GQWKT Q-WK-T Oa INQUIRE WORKSTATION TRANSFORMATION
GRDITM RD-ITM Oa READ ITEM FROM GKSM
GRENSG REN-SG la RENAME SEGMENT
GRQCH RQ-CH Ob REQUEST CHOICE
GRQLC RQ-LC Ob REQUEST LOCATOR
GRQPK
RQ-PK Ib REQUEST PICK
GRQSK RQ-SK Ob REQUEST STROKE
GRQST RQ-ST Ob
REQUEST STRING
GRQVL RQ-VL Ob REQUEST VALUATOR
GRSGWK R-SG-WK
la REDRAW ALL SEGMENTS ON WORKSTATION
GSASF S-A-S-F Oa
SET ASPECT SOURCE FLAGS
GSCHH S-CH-H Oa SET CHARACTER HEIGHT
GSCHM S-CH-M
Ob SET CHOICE MODE
GSCHSP S-CH-SP Oa
SET CHARACTER SPACING
GSCHUP S-CH-UP Oa SET CHARACTER UP VECTOR
GSCHXP S-CH-XP Oa SET CHARACTER EXPANSION FACTOR
GSCLIP S-CLIP Oa SET CLIPPING INDICATOR
GSCR
S-C-R Oa SET COLOUR REPRESENTATION
ISO 86514: 1988 (E)
GSDS S-D-S la SETDEFERRALSTATE
GSDTEC S-DTEC Ib SET DETECTABILITY
GSELNT SEL-N-T Oa SELECT NORMALIZATION TRANSFORMATION
GSFACI S-F-A-C-I Oa SET FILL AREA COLOUR INDEX
GSFAI S-F-A-I Oa SET FILL AREA INDEX
GSFAIS S-F-A-I-S Oa SET FILL AREA INTERIOR STYLE
GSFAR S-F-A-R la SET FILL AREA REPRESENTATION
GSFASI S-F-A-S-I Oa SET FILL AREA STYLE INDEX
GSHLIT S-HLIT la SET HIGHLIGHTING
GSLCM S-LC-M Ob SET LOCATOR MODE
GSLN S-LN Os SET LINETYPE
GSLWSC S-LW-SC Oa SET LINEWIDTH SCALE FACTOR
oc SAMPLE CHOICE
GSMCH SM-CH
GSMK S-MK Oa SET MARKER TYPE
GSMKSC S-
...




Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.
Loading comments...