C5 UI – GET System
Standard :
@…GET :
Create a new Get object and display it on the screen
@ <nRow>, <nCol> [SAY <exp> [PICTURE <cSayPicture>] [COLOR <cColorString>]] GET <idVar> [PICTURE <cGetPicture>] [COLOR <cColorString>] [WHEN <lPreExpression>] [RANGE* <dnLower>, <dnUpper>] | [VALID <lPostExpression>]
CLEAR GETS :
Release Get objects from the current GetList array
CLEAR GETS
READ :
Activate full-screen editing mode using Get objects
READ [SAVE]
READEXIT() :
Toggle Uparrow and Downarrow as READ exit keys
READEXIT([<lToggle>]) --> lCurrentState
READINSERT() :
Toggle the current insert mode for READ and MEMOEDIT()
READINSERT([<lToggle>]) --> lCurrentMode
READKEY()* :
Determine what key was used to terminate a READ
READKEY() --> nReadkeyCode
READMODAL() :
Activate a full-screen editing mode for a GetList
READMODAL(<aGetList>) --> NIL
READVAR() :
Return the current GET/MENU variable name
READVAR() --> cVarName
SET ESCAPE :
Toggle Esc as a READ exit key
SET ESCAPE ON | off | <xlToggle>
SET FORMAT :
Activate a format when READ is executed
SET FORMAT TO [<idProcedure>[.<ext>]]
SET INTENSITY :
Toggle enhanced display of GETs and PROMPTs
SET INTENSITY ON | off | <xlToggle>
SET SCOREBOARD :
Toggle the message display from READ or MEMOEDIT()
SET SCOREBOARD ON | off | <xlToggle>
UPDATED() :
Determine if any GET changed during a READ
UPDATED() --> lChange
Advanced ( Getsys.prg Functions ) :
GETACTIVE() :
Return the currently active Get object
GETACTIVE() --> objGet
GETAPPLYKEY() :
Apply a key to a Get object from within a Get reader
GETAPPLYKEY(<oGet>, <nKey>) --> NIL
GETDOSETKEY() :
Process SET KEY during Get editing
GETDOSETKEY(<oGet>) --> NIL
GETPOSTVALIDATE() :
Postvalidate the current Get object
GETPOSTVALIDATE(<oGet>) --> lSuccess
GETPREVALIDATE() :
Prevalidate a Get object
GETPREVALIDATE(<oGet>) --> lSuccess
GETREADER() :
Execute standard READ behavior for a Get object
GETREADER(<oGet>) --> NIL
READFORMAT() :
Return, and optionally set, the format file code block
READFORMAT([<bFormat>]) --> bCurrentFormat
READKILL() :
Return, and optionally set, the READ terminate flag
READKILL([<lKillRead>]) --> lCurrentSetting
READUPDATED() :
Return, and optionally set, whether a Get changed
READUPDATED([<lChanged>]) --> lCurrentSetting