status.i4.v = wmake(x1.u1.r, y1.u1.r, x2.u1.r, y2.u1.r, nowrit.i1.r,
bdrclr.i1.r, ttlclr.i1.r, title.i1a.r, ident.i2.r)
status.i4.v = wmake_c(x1.i4.v, y1.i4.v, x2.i4.v, y2.i4.v, nowrit.i4.v,
bdrclr.i4.v, ttlclr.i4.v, title.i1a.r, ident.i2.r)
This function creates a window on the console TV window. It may
only be called by primary applications. Any existing text in the
specified region will be saved. The window may be deleted and the
original text restored by use of the 'wdelet(_c)' function. Overlapping
windows are permitted but it is up to the user to properly manage
them. The current implementation is primitive. Overlapping windows
should be deleted in the reverse order of their creation. Please note
that the screen coordinates are not in the usual (row,column) format
x1, y1 coordinates of the upper left corner of window
x2, y2 coordinates of the lower right corner of window
nowrit if NOWRIT is .FALSE. the window area will be blanked
out and a box drawn around the window. If NOWRIT
is .TRUE. no change will be made to the window area.
brdclr a box will be drawn around the window in this color,
black may be be specified if no visible border is
desired. A full attribute byte may be specified. See
the function ITVATT description.
ttlclr color in which title text will be displayed. A full
attribute byte may be specified.
title a null-terminated text string (ie. a quoted literal) to
be written to the top line of the window. It may be no
longer than the width of the window minus four.
ident a unique value returned by the function which is
used in subsequent calls to WDELET to specify
the window to be deleted.
The function value returns status as follows:
-5 too many windows, out of window storage
-8 parameter error (arguments out of range)