Next Prev Up
1.4 Naming and Argument
Conventions
Throughout CLX, a number of conventions for naming and syntax of the
CLX functions have been followed. These conventions are intended to
make the syntax of the functions more predictable.
The major naming conventions are as follows:
-
To better differentiate the CLX symbols from other symbols, they have
all been placed in the package XLIB. External symbols have been
explicitly exported.
-
The display argument, where used, is always first in the
argument list.
-
All server resource objects, where used, occur at the beginning of
the argument list, immediately after the display variable.
-
When a graphics context (gcontext) is present together with
another type of server resource (most commonly, a drawable),
the graphics context occurs in the argument list after the other
server resource. Drawables out rank all other server resources.
-
Source arguments always precede the destination arguments in the
argument list.
-
The x argument always precedes the y argument in the
argument list.
-
The width argument always precedes the height argument
in the argument list.
-
Where the x, y, width and height
arguments are used together, the x and y arguments
always precede the width and height arguments.
-
Where a mask is accompanied with a structure, the mask
always precedes the structure in the argument list.
Next Prev Up
© 1988, 1989 Texas Instruments
Incorporated
Conversion to HTML made by
Gilbert Baumann.
Last build: Tue Dec 16 23:30:42 1997