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