List of Figures

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

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