6 * @brief Standard class IIUWGRAPH graphics primitives
9 /** GRON:procedure(mode:integer) */
12 /** GROFF:procedure */
18 /** POINT:procedure(x, y:integer) */
21 /** MOVE:procedure(x, y:integer) */
24 /** DRAW:procedure(x, y:integer) */
27 /** HFILL:procedure(x:integer) */
30 /** VFILL:procedure(y:integer) */
33 /** COLOR:procedure(color:integer) */
36 /** STYLE:procedure(style:integer) */
39 /** PATERN:procedure(p1, p2, p3, p4:integer) */
42 /** INTENS:procedure(intens:integer) */
45 /** PALLET:procedure(p:integer) */
48 /** BORDER:procedure(b:integer) */
51 /** VIDEO:procedure(buffer:arrayof integer) */
54 /** HPAGE:procedure(p, q, r:integer) */
57 /** NOCARD:function:integer */
60 /** PUSHXY:procedure */
63 /** POPXY:procedure */
66 /** INXPOS:function:integer */
69 /** INYPOS:function:integer */
72 /** INPIX:function(x, y:integer):integer */
75 /** GETMAP:function(x, y:integer):arrayof integer */
78 /** PUTMAP:procedure(arrayof integer) */
81 /** ORMAP:procedure(arrayof integer) */
84 /** XORMAP:procedure(arrayof integer) */
87 /** TRACK:procedure(x, y:integer) */
90 /** INKEY:function:integer */
93 /** HASCII:procedure(ch:integer) */
96 /** HFONT:procedure(off, seg:integer) */
99 /** HFONT8:procedure(output off, seg:integer) */
102 /** OUTSTRING:procedure(s:string) */
103 #define OUTSTRING 131
105 /** CIRB:procedure(x, y, r:integer, alpha, beta:real, b, i, p, q:integer) */
111 * @brief Standard class MOUSE mouse support
114 /** INIT:function(output butttons:integer):boolean */
117 /** SHOWCURSOR:procedure */
118 #define SHOWCURSOR 201
120 /** HIDECURSOR:procedure */
121 #define HIDECURSOR 202
123 /** STATUS:procedure(output x,y:integer, l,r,c:boolean) */
126 /** SETPOSITION:procedure(x, y:integer) */
127 #define SETPOSITION 204
129 /** GETPRESS:procedure(b:integer; output x,y,p:integer, l, r, c:boolean) */
132 /** GETRELEASE:procedure(b:integer; output x,y,p:integer, l, r, c:boolean) */
133 #define GETRELEASE 206
135 /** SETWINDOW:procedure(l, r, t, b:integer) */
136 #define SETWINDOW 207
138 /** DEFCURSOR:procedure(select, p, q:integer) */
139 #define DEFCURSOR 210
141 /** GETMOVEMENT:procedure(output x, y:integer) */
142 #define GETMOVEMENT 211
144 /** SETSPEED:procedure(x, y:integer) */
147 /** SETMARGINS:procedure(l, r, t, b:integer) */
148 #define SETMARGINS 216
150 /** SETTHRESHOLD:procedure(t:integer) */
151 #define SETTHRESHOLD 219