Contents:
About This Document
I. Editor Environment
1. Introducing Panther Tools
Panther User Interface Components
2. Editor Basics
Starting the Editor
Opening and Creating Application Components
Opening and Creating a Library
Opening a Middleware Session
Opening a Database Connection
Creating Widgets
Setting Properties
Saving Your Work
Creating and Opening a Repository
Saving Application Components to a Repository
Controlling Inheritance
3. Editor Workspace
Editor Workspace
Types of Widgets
Properties Window
II. Wizards
4. Introducing the Wizards
How the Wizards Work
Wizard Templates
Navigating in the Wizards
5. Screen Wizard
Invoking the Screen Wizard
Screen Wizard Dialogs
Output for Two-Tier Architecture
Output for JetNet and Oracle Tuxedo Applications
6. Report Wizard
Invoking the Report Wizard
Report Types
Report Wizard Dialogs
How It Looks
Including Graphs
III. User Interface Components
7. Defining Screen Properties
Creating, Opening, and Saving Screens
Resizing a Screen
Using the Screen Grid
Controlling Screen Location
Controlling Geometry Changes Across Platforms
Including Screen Wallpaper
Specifying a Mouse Pointer
Including Borders and Decorations
Specifying Styles under Windows
Attaching a Menu Bar
Documenting Screens
Defining XML Tags for Screens
Testing Screens
8. Defining Service Components
Creating and Saving Service Components
Defining the Component Interface
COM Applications
Enterprise JavaBeans
JetNet and Oracle Tuxedo Applications
9. Defining Widget Behavior
Identifying and Naming Widgets
Invoking a Popup Menu
Active Versus Inactive Widgets
Protecting Widgets
Double-Click Events
Setting Tabbing Order
Synchronizing Scrolling Arrays
Performing Calculations and Validating Numbers
Documenting Widgets
Defining XML Tags for Widgets
10. Manipulating Widgets
Selecting a Widget
Resizing a Widget
Moving and Copying Widgets
Arranging Widgets
Controlling a Widget's Position at Runtime
Undoing Actions
11. Controlling the Way Things Look
Giving Widgets Initial Data
Changing Widget Type
Formatting Text
Creating Shifting/Scrolling Fields
Creating a Date and Time Field
Defining a Numeric Format
Giving Screens a 3D Appearance
12. Specifying Colors
Color Property Types
Changing Color Properties
Setting Display Attributes
13. Providing Help Facilities
Determining the Level of Help Requests
Providing Status Line Text
Using Panther Help Screens
Using Selection Screens
Using Table Lookup Screens
Using External Help Sources
Using Tooltips
14. Display Widgets
Labeling Information
Creating Output Labels
Using Graphs to Display Data
Pie Charts
Bar/Line Graphs
XY-Plots
High/Low Charts
15. Data Entry Widgets
Defining the Input with Keystroke Filters
Controlling What Occurs on Input
Entering Data on Multiple Lines
Using Input Devices
16. Grid Widgets
Creating and Editing a Grid Widget
Manipulating a Grid Widget and Grid Members
Grid Widget Features
Moving and Resizing Grid Columns at Runtime
Grid Focus Properties
17. Tab Controls
Creating and Editing a Tab Control
Manipulating a Tab Deck and Tab Cards
Creating a Tab Dialog Screen
Tab Control Properties
18. Framesets and Splitters
Creating And Editing Framesets
Programming With Framesets
Runtime Properties
Web Deployment of Framesets
The Frameset Sample Application
19. ActiveX Controls
Embedding ActiveX Controls in Application Screens
Interacting with ActiveX Controls
Using AxView, the COM Control Viewer
20. Push Button Widgets
Identifying a Push Button
Using Pictures on Push Buttons
Establishing Push Button Behavior
21. Selection Widgets
Using Check Boxes
Using List Boxes
Using Radio Buttons
Using Toggle Buttons
Grouping Selection Widgets
22. Graphics Widgets
Using Boxes and Lines
Using Boxes as Positioning Regions
Adding Borders to Widgets
Displaying a Picture on Widgets
Using Customer Drawn Widgets
23. Table Views and Links
Using Table Views
Using Links
IV. Editors
24. Styles Editor
Starting the Styles Editor
Transaction Modes
Using Styles and Classes
Defining a New Transaction Style
Creating a New Transaction Class
Testing Styles
Saving a Styles File
25. JIF Editor
Starting the JIF Editor
The JIF Editor Workspace
Defining and Updating Services
Defining and Updating Service Groups
Defining and Updating Queues
JPL Code Generation
26. Menu Bar Editor
Starting the Menu Bar Editor
Creating Menus
Creating Submenus
Menu Properties
Item Properties
Item Types
Displaying Pictures on Toolbar Items
Using the Menu List Window
Testing Menus
Saving Menus
V. Appendices
A. Keyboard Interface
Navigating Between Screens in the Editor
Creating Widgets
Selecting and Manipulating Widgets
B. Wizard Output
Screen Wizard Output Property Specifications
Report Wizard Output Property Specifications
Index