CONTENTS Title Page Copyright Page Preface 1 Independent Form Description Language 1.1 IFDL Concepts 1.1.1 IFDL Syntax Conventions 1.1.2 Name Sharing 1.2 IFDL Syntax Descriptions ACCEPT RESPONSE Declaration ACTIVATE Response Step ACTIVE HIGHLIGHT Clause ATOMIC Clause ATTRIBUTE Declaration BUILTIN FUNCTION Clause CALL Response Step COLOR Clause CONCEALED Clause CONDITIONAL EXPRESSION CONTROL TEXT RESPONSE Declaration COPY Statement DATETIME DATA Clause DATETIME FIELD Clause DEACTIVATE Response Step DEVICE Declaration DISABLE RESPONSE Declaration DISPLAY ATTRIBUTE Entry DISPLAY Clause DISPLAY Response Step DISPLAY VIEWPORT Clause EDITING Clause ELEMENTARY ATTRIBUTE ENABLE RESPONSE Declaration ENTER HELP Response Step ENTRY RESPONSE Declaration EXIT HELP Response Step EXIT RESPONSE Declaration EXTENT Clause EXTERNAL RESPONSE Declaration FIELD DEFAULT Application FIELD DEFAULT Declaration FIELD DEFAULT Entry FIELD VALIDATION Entry FONT Declaration FORM DATA Declaration FORM Declaration FORM RECORD Declaration FRAME Declaration FUNCTION Declaration FUNCTION RESPONSE Declaration GROUP Declaration HELP PANEL Declaration HIGHLIGHT WHEN Clause ICON Declaration IF Response Step IMPLEMENTOR ATTRIBUTE INCLUDE Response Step INPUT PICTURE Clause INTERNAL RESPONSE Declaration INVALID Response Step ITEM DESCRIPTION Entry LAYOUT Declaration LET Response Step LIST Declaration LITERAL Declaration LITERAL DEFAULT Application LITERAL DEFAULT Declaration LITERAL DEFAULT Entry LOCATION Clause MESSAGE Clause MESSAGE PANEL Declaration MESSAGE Response Step NUMERIC EXPRESSION OUTPUT PICTURE Clause PANEL Declaration PATTERN Clause PICTURE FIELD Declaration PICTURE STRING POSITION Response Step POSTDISPLAY Clause PRINT Response Step PROTECTED Clause PUSH BUTTON Declaration RECEIVE RESPONSE Declaration RECORD IDENTIFIER Declaration RECORD LIST Declaration REFRESH Response Step REMOVE Response Step RESET Response Step RESPONSE STEP Clause RETURN Response Step SCROLL BAR Clause SEND RESPONSE Declaration SIGNAL Response Step SLIDER FIELD Declaration STRING EXPRESSION TEXT DATA Clause TEXT FIELD Declaration TEXT RECORD FIELD Clause TIMEOUT Clause TRANSCEIVE RESPONSE Declaration TRANSFER Clause VALIDATE Response Step VALIDATION RESPONSE Declaration VIEWPORT Declaration A Using Arrays with DECforms Software A.1 Qualified Names A.2 Specifying Subscripts A.2.1 Numeric Subscripts A.2.2 Slice Subscripts A.2.3 Range Subscripts A.2.4 Corresponding Subscripts A.3 Singular, Array, and Corresponding References A.3.1 Singular References: Data, Field, Icon, and Button References A.3.2 Data, Field, Icon, Button Array References A.3.3 Singular Group References: Data Group and Panel Group References A.3.4 Data Group and Panel Group Array References A.3.5 Corresponding Data References A.4 Scalar Numeric Expressions A.5 Corresponding Numeric Expressions B DECforms Data Types C IFDL Reserved Words D DECforms Function Key Names D.1 Function Key Names for the DEC Multinational Character Set D.2 Key Names for the Keypads and Top Row Function Keys D.3 Button Names for the Locator Device E DECforms Hebrew User's Guide E.1 Hebrew Terminals E.1.1 Information for DECforms/Hebrew Version 1.0 Users E.2 Hebrew Fields and Literals E.2.1 Text Path E.2.2 Character Set E.2.3 Logical/Physical Order E.3 Hebrew Icons E.4 Hebrew Values in Fields E.5 Hebrew Fields and Literals Column Clause E.6 Hebrew Pictures and Justification E.7 Hebrew Messages E.8 Bidirectional Editing in a Panel Field E.9 Activation Order in a Hebrew Form E.10 LSE Support E.11 FMS to DECforms Forms Conversion E.12 Hebrew Installation Notes F Built-In Functions F.1 Default Key Bindings for Built-in Functions F.2 Response Syntax for Built-In Functions F.2.1 Navigation Functions F.2.2 Intrafield Editing Functions F.3 Contextual Built-in Functions F.3.1 Character Cell Functions F.3.2 Window Functions F.4 Character-Cell Considerations for Function Key Bindings F.5 Window Considerations for Function Key Bindings F.5.1 System-Reserved Keys F.5.2 OpenVMS System Function Keys G Intrafield Editing Functions G.1 IntraField Editing Functions for Character Cell Devices G.1.1 Data Entry and Editing Details G.2 IntraField Editing Functions for Window Devices G.2.1 Data Entry and Editing Details G.2.2 Reserved Intrafield Editing Keys