X11 output attributes

X11 colour representation

                      +----------------------------+
                      | CALL  IXSETCO (INDEX,R,G,B) |
                      +----------------------------+
                                  
Action: Set colour intensities for given colour index. Parameter Description:
INDEX
Colour index.
R
Red intensity between 0.0 and 1.0.
G
Green intensity between 0.0 and 1.0.
B
Blue intensity between 0.0 and 1.0.

X11 line width

                          +--------------------+
                          |CALL  IXSETLN (IWID) |
                          +--------------------+
                                  
Action: Set line width. Parameter Description:
IWID
Line width in pixels.

X11 line style


                        +------------------------+
                        | CALL  IXSETLS (N,IDASH) |
                        +------------------------+
                                  
Action: Set line style. Parameter Description:
N
Length of dash list.
IDASH(N)
Dash segment lengths.
N = 0
Use solid lines.
N > 0
Use dashed lines described by DASH(N). For example N=4, DASH=(6,3,1,3) will produce a dashed-dotted line of 6 drawn pixels followed by 3 blank pixels, 1 drawn pixel and 3 blank pixels.

X11 lines colour

                         +----------------------+
                         | CALL  IXSETLC (INDEX) |
                         +----------------------+
                                  
Action: Set colour index for lines. Parameter Description:
INDEX
Colour index defined by IXSETCOL.

X11 marker style

                      +----------------------------+
                      | CALL  IXSETMS (ITYPE,N,IXY) |
                      +----------------------------+
                                  
Action: Set marker style. Parameter Description:
ITYPE
Marker type
N
Length of marker description.
IXY(2,N)
List of points describing marker shape (INTEGER*2)
N.EQ.0
Marker is a single point.
ITYPE = 0
Marker is hollow circle of diameter N.
ITYPE = 1
Marker is filled circle of diameter N.
ITYPE = 2
Marker is a hollow polygon described by line IXY.
ITYPE = 3
Marker is a filled polygon described by line IXY.
ITYPE = 4
Marker is described by segmented line IXY.
Example: ITYPE=4, N=4, XY=(-3,0,3,0,0,-3,0,3) sets a plus shape of 7x7 pixels

X11 markers colour

                         +----------------------+
                         | CALL  IXSETMC (INDEX) |
                         +----------------------+

                                  
Action: Set colour index for markers. Parameter Description:
INDEX
Colour index defined by IXSETCO.

X11 fill area style

                      +----------------------------+
                      | CALL  IXSETFS (ISTYL,IFASI) |
                      +----------------------------+
                                  
Action: Set fill area style. Parameter Description:
ISTYL
fill area interior style hollow or solid.
IFASI
fill area style index.

X11 fill area colour

                         +----------------------+
                         | CALL  IXSETFC (INDEX) |
                         +----------------------+
                                  
Action: Set colour index for fill area. Parameter Description:
INDEX
Colour index defined by IXSETCO.

X11 text alignment

                         +----------------------+
                         | CALL  IXSETTA (IH,IV) |
                         +----------------------+
                                  
Action: Set text alignment. Parameter Description:
IH
Horizontal alignment.
IV
Vertical alignment.

X11 text fonts

                   +----------------------------------+
                   |CALL  IXSETTF (MODE,LENFNT,CHFONT) |
                   +----------------------------------+
                                  
Action: Set text font to specified name. This function returns 0 if the specified font is found, 1 if not. Parameter Description:
LENFNT
Font name length.
CHFONT
Font name.
MODE
Loading flag.
0
Search if the font exist.
1
Search the font and load it if it exist.

X11 text colour

                         +----------------------+
                         | CALL  IXSETTC (INDEX) |
                         +----------------------+
                                  
Action: Set colour index for text. Parameter Description:
INDEX
Colour index defined my IXSETCOL.

X11 text size

                  +------------------------------------+
                  |CALL  IXTXTL (IW*,IH*,LENTXT,CHTEXT) |
                  +------------------------------------+
                                  
Action: Return the width and the height of a character string in the current font. Parameter Description:
IW
Text width.
IH
Text height.
LENTXT
Text length
CHTEXT
Message

X11 box

                   +----------------------------------+
                   |CALL  IXBOX (IX1,IX2,IY1,IY2,MODE) |
                   +----------------------------------+
                                  
Action: Draw a box. Parameter Description:
IX1
X left down corner position.
IY1
Y left down corner position.
IX2
X right up corner position.
IY2
Y right up corner position.
MODE
drawing mode.
MODE = 0
Hollow.
MODE = 1
The Box is filled with the Fill area colour index.

X11 drawing mode

                          +--------------------+
                          |CALL  IXDRMDE (MODE) |
                          +--------------------+
                                  
Action: Set the drawing mode Parameter Description:
MODE
Drawing mode.
MODE = 1
Copy.
MODE = 2
Xor.
MODE = 3
Invert.

X11 synchronization

                          +--------------------+
                          | CALL  IXSYNC (MODE) |
                          +--------------------+
                                  
Action: Set synchronization on or off. By default the X Window System bufferize all the graphics outputs (synchronization off). It is possible to switch off this capability with this routine (synchronization on) but the trafic on the network is more important and the speed of the graphics decrease by a factor 10 or 20 depending on the machine used. Parameter Description:
MODE
synchronization ON or OFF.
1
ON.
0
OFF.