List of Figures

| Table of Contents | List of Figures | List of Examples | List of Tables |

Figure 1. Example of a Class Inheritance Graph
Figure 1-1. Result of Running hello
Figure 2-1. The Inheritance Graph for VkCallbackObject and VkComponent
Figure 2-2. The Default Appearance of a StartStopPanel Component
Figure 2-3. The Resulting PanelWindow Window
Figure 3-1. The Inheritance Graph for VkApp
Figure 3-2. Example of Busy Dialog
Figure 3-3. Example of Nested Busy Dialog
Figure 3-4. Example of the Product Information Dialog
Figure 4-1. The Inheritance Graph for VkSimpleWindow and VkWindow
Figure 4-2. Widget Hierarchy of Top-Level Windows in ViewKit Applications
Figure 4-3. A Simple Example of a VkSimpleWindow Subclass
Figure 4-4. A Simple Example of Using a Component as a Window's View
Figure 4-5. Widget Hierarchy of ColorWindow Subclass
Figure 4-6. Example of the ColorWindow Window Subclass
Figure 5-1. The Inheritance Graph for the ViewKit Menu Classes
Figure 5-2. Main Window with Menu Bar Created by Static Description
Figure 5-3. A Menu Pane Created by a Static Description
Figure 5-4. A Menu Pane Containing a Label and a Submenu
Figure 5-5. The ViewKit Help Menu
Figure 6-1. The Inheritance Graph for the ViewKit Classes Supporting Undo Management and Command Classes
Figure 7-1. The Inheritance Graph for the ViewKit Dialog Classes
Figure 7-2. Example Information Dialog
Figure 7-3. Example Question Dialog
Figure 7-4. Example of Setting the Dialog Title
Figure 7-5. Another Example of Setting the Dialog Title
Figure 7-6. Example of an Information Dialog
Figure 7-7. Example of a File Selection Dialog
Figure 8-1. The Inheritance Graph for the ViewKit Preference Dialog Classes
Figure 8-2. Example of a ViewKit Preference Dialog
Figure 8-3. Example of a Text Field Preference Item
Figure 8-4. Example of a Toggle Button Preference Item
Figure 8-5. Toggle Preference Items in a Homogenous Vertical Group
Figure 8-6. Toggle Preference Items in a Non-Homogenous Vertical Group
Figure 8-7. Example of an Option Menu Preference Item
Figure 8-8. Example of a Label Preference Item
Figure 8-9. Example of a Vertical VkPrefGroup Item with Label
Figure 8-10. Example of a Horizontal VkPrefGroup Item with Label
Figure 8-11. Example of a VkPrefList Item
Figure 8-12. Example of a Vertical VkPrefRadio Item with Label
Figure 9-1. The Inheritance Graph for the ViewKit Graph Classes
Figure 9-2. Example of a Graph Created with VkGraph
Figure 9-3. The Graph Command Panel
Figure 9-4. Interactively Changing the Graph Zoom Value
Figure 10-1. The Inheritance Graph for the Miscellaneous ViewKit Display Classes
Figure 10-2. Examples of the VkTickMarks Component
Figure 10-3. Example of Setting Tick Mark Scale and Spacing
Figure 10-4. A Widget With a VkResizer Attachment
Figure 10-5. Effect of Resizing a Widget With a VkResizer Attachment
Figure 10-6. Effect of Moving a Widget With a VkResizer Attachment
Figure 11-1. The Inheritance Graph for the Miscellaneous ViewKit Input Classes
Figure 11-2. Example Check Box
Figure 11-3. Example Radio Box
Figure 11-4. Example of a Horizontal VkTabPanel Component
Figure 11-5. Example of a Vertical VkTabPanel Component
Figure 11-6. Example of Collapsed Tabs in a VkTabPanel Component
Figure 11-7. Using the Popup Menu to Select a Collapsed Tab in a VkTabPanel Component
Figure 11-8. Example of a VkModifiedAttachment Dogear
Figure 11-9. Example of “Flipping” to a Previous Text Widget Value Using a VkModifiedAttachment Dogear
Figure A-1. The Inheritance Graph for the ViewKit Message Facility Classes
Figure B-1. Example of a VkOutline Component
Figure B-2. Example of a VkOutline Component with the Scrollbar Visible
Figure B-3. Example of Closing a Heading in a VkOutline Component