Programmer's Guide to Creating User Interfaces
Table of Contents
Index
Chapter 20: Using Panels Version 2
20.1 Introduction
20.1.1 How Can Panels V2 Work for You?
20.1.1.1 Ease of Use
20.1.1.2 Portability
20.1.1.3 Choice of GUI Style
20.1.2 GUI Programming Options
20.1.2.1 API Programming
20.1.2.2 Panels V2
20.1.2.3 Dialog System
20.1.2.4 Dialog System and Panels V2
20.1.2.5 Summary
20.1.3 Choosing the Right Option
20.2 Panels V2 Concepts
20.2.1 The Graphical User Interface
20.2.1.1 Windows
20.2.1.1.1 What They Are and Why They Are Used
20.2.1.2 Primary, Secondary and Child Windows
20.2.1.2.1 Clipping
20.2.1.3 Manipulating Windows
20.2.1.4 Dialog Boxes
20.2.2 Message Boxes
20.2.3 Mouse Actions
20.2.3.1 Selecting
20.2.3.2 Scrolling
20.2.3.3 The Menu Bar
20.2.3.4 Pulldown Menus
20.2.3.5 Overview of Gadgets
20.2.3.5.1 Check Boxes
20.2.3.5.2 Entry Fields
20.2.3.5.3 Group Boxes
20.2.3.5.4 Labels
20.2.3.5.5 List Boxes
20.2.3.5.6 Multiple-line Entry Fields
20.2.3.5.7 Pushbuttons
20.2.3.5.8 Radio Buttons
20.2.3.5.9 Scroll Bars
20.2.3.5.10 Selection Boxes
20.2.3.6 Developing a GUI Application
20.2.4 Structure of a Panels V2 Program
20.2.5 Panels V2 Events
20.2.5.1 Finding Out What Has Happened
20.2.5.2 Event Interrogation Example
20.2.5.3 Example of Event Processing Code
20.3 Your First Panels V2 Program
20.3.1 The Panels V2 Call
20.3.2 Information Returned from a Call
20.3.3 Initializing Panels V2
20.3.3.1 Initialization Function
20.3.4 Terminating Panels V2
20.3.4.1 Termination Function
20.3.5 The Sample Program p2hello1.cbl
20.3.5.1 Overview
20.3.5.2 Listing
20.3.5.3 Description of p2hello1