Programmer's Guide to Creating User Interfaces
Table of Contents
Index
Chapter 2: Overview of Character User Interface Methods
2.1 Overview
2.2 Using ACCEPT and DISPLAY
2.2.1 ANSI ACCEPT and DISPLAY
2.2.2 Micro Focus Enhanced ACCEPT/DISPLAY
2.2.3 Using a Mouse with ACCEPT and DISPLAY Statements
2.2.4 Reference Table: Micro Focus or ANSI ACCEPT and DISPLAY Statements
2.2.4.1 Exceptions
2.2.5 Run-time Considerations with Micro Focus Enhanced ACCEPT/DISPLAY
2.3 Processing Function Keys
2.4 Using the Screens Facility
2.4.1 Screen Section
2.4.2 Screen Painting
2.4.3 Anatomy of a Screen Handling Program
2.4.3.1 myform.wks: The Working-Storage Section
2.4.3.2 myform.ss: The Screen Section
2.5 Screen Handling Support Functions
2.5.1 Example: Writing Screen Attributes with popup.cbl
2.5.1.1 Data Division in popup.cbl
2.5.1.2 Procedure Division in popup.cbl
2.5.1.3 Use of CBL_WRITE_SCR_CHATTRS
2.5.1.4 Use of CBL_WRITE_SCR_ATTRS
2.6 Panels
2.6.1 Basic Concepts of Panels
2.6.2 How are Panels and Windows Manipulated in Your Program?
2.6.3 How to Use the Panels Facility
2.6.4 Anatomy of a Panels Program
2.6.5 Other Panels Applications and Sample Programs
2.7 Customizing Your ACCEPT/DISPLAY Environment with Adiscf
2.7.1 What is Adis?
2.7.2 Why Would You Modify adisctrl?
2.7.3 How Do You Modify adisctrl?
2.7.4 Packaging Considerations When adisctrl is Modified
2.8 Customizing Your Keyboard with Keybcf
2.8.1 Packaging Considerations with a Modified Keyboard Configuration
2.9 Dialog System
2.9.1 Interface Management Technology
2.9.2 Portability
2.9.3 Reduction in Program Code
2.9.4 Cooperative Processing