The screen is a character rectangular field. The size of the screen is set by quantity of strings and columns. One symbol HAS 10 LOGIC UNITIES IN width and 14 logic unities in height.
There is possible to make many screens. The screen with the identifier 1 always exists and associates with an application window. Visual and active there can be only ONE screen. The text information of the screen is mapped in a scalable view.
The character screen can contain windows which visual sizes can not be more than screen field. Functions of operation with the character screen.
| AJ.RECOLOR.STR | Recolours string into current colour. |
| AJ.SAVE.WINDOW | Saves a site of the screen in a window |
| AJ.UNSAVE.WINDOW | Restores a window |
| AJ.CHAR.WINDOW | Creates a window and fills it by one and the same symbol |
| AJ.CURSOR | Sets the cursor type |
| AJ.FRAME | Draw a rectangle with a unary border . |
| AJ.DFRAME | Draw a rectangle with a double border. |
| AJ.DOWNSHADE | Makes the top shadow for a window. |
| AJ.UPSHADE | Makes the upper shadow for a window. |
| AJ.XCHAR.LINE | Draws a horizontal line |
| AJ.YCHAR.LINE | Draws a vertical. |
| AJ.MAKE.TABLE | Displays a table. |
| AJ.TERM.VERSION | Inquiry of the program TERM version . |
| AJ.DOS.COMMAND | Executes the program in MS DOS . |
| AJ.DOS.TASK | Executes the program in MS DOS. |
| AJ.OPEN.MOUSE | Begins operation with the mouse. |
| AJ.CLOSE.MOUSE | Completes operation with the mouse. |
| AJ.MOUSE.ACTION | Controls the mouse pointer. |
| AJ.Set.Term.Dir | Returns to initial working directory of the program. |
| AJ.ONEMES | Displays a message box. |
| AJ.TWOMES | Displays a message box. |
| AJ.ASKWIN | Displays a message box, contained a question. |
| GP.CREATESCR | Creates a screen. |
| GP.CREATEWND | Creates awindow in the given screen. |
| GP.DELETESCR | Deletes the screen. |
| GP.DELETEWND | Deletes a window in the given screen. |
| GP.SCROBJADDMMSG | Automated properties setting or performance of methods at originating events |
| GP.SCROBJDELMMSG | Deletes event from self-acting processing |
| GP.SCROBJDELALLMMSG | Deletes all events from self-acting processing |
| GP.SCRGETDATA | Returns element value of a matrix DlgData of COMMON-field |
| GP.SCRSETDATA | SETS ELEMENT VALUE OF A MATRIX DLGDATA of COMMON-field |
| GP.SCRGETDATAMAT | Returns a matrix DlgData of COMMON-field |
| GP.SCRSETDATAMAT | SETS A Values of a matrix DlgData of COMMON-field |
| GP.SCRGETOBJID | Gets an object identifier |
| GP.SCRSETNAME | Sets a name of the screen |
| GP.RESIZEACTIVESCR | Resizes active window with cleaning up of the screen. |
| GP.RGBBKG | Color setting of a background. |
| GP.RGBCHR | Color setting of a symbol. |
| GP.TEXTHORLINE | Draws a horizontal line. |
| GP.TEXTVERLINE | Draws a vertical. |
| GP.KEYBBUFFEROFF | Cutout of a buffer regimen at interlocking. The input disappears at the interlocked keyboard. |
| GP.KEYBBUFFERON | Insert of a buffer regimen at interlocking. The input at the interlocked keyboard is maintained by default is switched on. |
| GP.RESTARTTERM | Restarting of the terminal. |
| GP.MESSAGE | Outputs reports on the screen with returned value. |
| GP.PRINTSCR | Prints a screen. |
| GP.SELECTFONT | Selects a font. |
| GP.SETTITLE | Changes a header of a head window. |
| GP.SETTIP | Changes a pop-up Help (ToolTip) of a head window. |