[Top] [Prev] [Next] [Index]
Page 1 out of 116 total pages
ViewKit ObjectPak
Programmer's Guide
Integrated Computer
Solutions, Incorporated
The ViewKit ObjectPak Programmer's ReferenceTM is copyrighted by Integrated Computer Solutions, Inc., with all rights reserved. No part of this book may be reproduced, transcribed, stored in a retrieval system, or transmitted in any form or by any means electronic, mechanical, photocopying, recording, or otherwise, without the prior written consent of Integrated Computer Solutions, Inc.
Integrated Computer Solutions, Inc.
201 Broadway, Cambridge, MA 02139
Tel: 617.621.0060
Fax: 617.621.9555
E-mail: info@ics.com
WWW: http://www.ics.com
Trademarks
ViewKit ObjectPak, VKit, Builder Xcessory, Builder Xcessory Professional, BX Pro, BX, BX/Ada, GraphPak, EnhancementPak, EPak, The ICS EnhancementPak, The Motif EnhancementPak, Widget Databook, Database Xcessory, DX, DatabasePak, DBPak, ICS Motif, Ada/Motif, and Xhibition are trademarks of Integrated Computer Solutions, Inc.
IRIS ViewKit is a trademark of Silicon Graphics, Inc.
Java and Devguide are trademarks of Sun Microsystems, Inc.
Flexible License Manager is a trademark of GLOBEtrotter Software, Inc.
OPEN LOOK is a trademark of UNIX System Laboratories
OSF/Motif, UNIX, and X Window System are trademarks of the Open Group
Purify is a trademark of Pure Atria Software
X, X11, and X Window System are trademarks of X Consortium, Inc.
XRunner is a trademark of Mercury Interactive Corporation.
All other products or company names are used for identification purposes only, and may be trademarks of their respective owners.
First printing
December 1996
Chapter Overview
Prerequisites
Conventions
Overview
ViewKit ObjectPak
ViewKit ObjectPak Elements
Using ViewKit and X and OSF/Motif Functions
Compiling and Linking ViewKit Programs
Getting Started
Overview
Definition of a Component
VkComponent Class
Component Resource Support
ViewKit ObjectPak Callback Support
Deriving Subclasses to Create New Components
Overview
Overview of the VkApp Class
VkApp Constructor
Running ViewKit ObjectPak Applications
ViewKit ObjectPak Event Handling
Exiting ViewKit ObjectPak Applications
Managing Top-Level Windows
Setting Application Cursors
Supporting Busy States
Maintaining Product and Version Information
Application Data Access Functions
Deriving Classes from VkApp
Overview
ViewKit Window Support
Window Class Constructors
Window Class Destructors
Creating the Window Interface
Manipulating Windows
Window Data Access Functions
Window Manager Interface
Menu Bar Support
Deriving Window Subclasses
Overview
ViewKit Menu Support
ViewKit Menu Base Class
Using ViewKit Menu Subclasses
Overview
Undo Management
Command Classes
Overview
ViewKit ObjectPak Dialog Management
ViewKit ObjectPak Dialog Class
ViewKit ObjectPak Dialog Base Class
Using the ViewKit ObjectPak Dialog Subclasses
Overview
Overview of ViewKit ObjectPak Preference Dialogs
ViewKit Preference Item Base Class
ViewKit Preference Item Classes
ViewKit Preference Dialog Class
Overview
ViewKit ObjectPak Graphs
ViewKit Node Class
ViewKit ObjectPak Graph Class
Overview
ViewKit Support for Double-buffered Graphics
Tick Marks for Scales
Management Classes
Overview
Check Box Component
Radio Check Box Component
Tab Panel Component
Text Completion Field Component
Repeating Button Component
Management Classes for Controlling Component and Widget Operation
Overview
ToolTalk Concepts
Overview of ViewKit ObjectPak's ToolTalk Support
Establishing a Connection to the ToolTalk Service
Sending and Receiving ToolTalk Messages
Supporting Messaging in Application Windows
Supporting Messaging in Components
Registering Services for Autostart
Troubleshooting Checklist
Overview
ViewKit ObjectPak Meter Component
ViewKit ObjectPak Pie Chart Component
ViewKit ObjectPak Outline Component
VkOutlineASB
Overview
User Interfaces to the Help System
ViewKit's Programmatic Interface to a Help Library
ViewKit ObjectPak Help Library
ObjectPak Support for Building Help
[Top] [Prev] [Next] [Index]
Page 1 out of 116 total pages
info@ics.com
Copyright © 1998, Integrated Computer Solutions, Inc. All rights
reserved.