SCREEN

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.

CHARACTER FUNCTIONS

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.

 

OTHER FUNCTIONS

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.