You are here: Development Standards > Routines > General Routines > GENLINE

# GENLINE

GENLINE is a general routine that interfaces to GENLINE.PUB and GENGULIN.PUB for displaying and processing commands for a scrolling horizontal line entry screen. GENLINE occupies lines 6700–6780 and should be merged into all programs using horizontal line entry.

Variable | Description
LN[ALL] | Display variables
LOC[ALL] | Local program variables
LN$[ALL] | Formatted scroll region data
MASK$ | Mask for line number display
ACT$ | Action returned (similar to Y$ in GENINPUT)
DISABLE$ | Reserved
TASK$ | Command returned
GUI_LN[ALL] | Column information on how LN$[ALL] breaks down
GUI_ID | Control ID of grid
ROW_ID | Control ID of the current row display
BUTTON_KEY$[ALL] | Control ID’s of command buttons and their keystroke equivalent
OSGUI$ | GUI template (see GENGURES.PUB for more detail)
FLD_HLP$ | Help ID of common-field help screen
PGM(-2) | Name of current program
GENINPUT$ | Template used for miscellaneous functions. See GENINPUT routine for variable details.