[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

List of Examples

How to Use This Manual

Chapter Overview

Prerequisites

Conventions

Introduction

Overview

ViewKit ObjectPak

ViewKit ObjectPak Elements

Using ViewKit and X and OSF/Motif Functions

Compiling and Linking ViewKit Programs

Getting Started

ViewKit Components

Overview

Definition of a Component

VkComponent Class

Component Resource Support

ViewKit ObjectPak Callback Support

Deriving Subclasses to Create New Components

Application Class

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

ViewKit Windows

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

Creating Menus

Overview

ViewKit Menu Support

ViewKit Menu Base Class

Using ViewKit Menu Subclasses

Undo Management and Command Classes

Overview

Undo Management

Command Classes

Using Dialogs

Overview

ViewKit ObjectPak Dialog Management

ViewKit ObjectPak Dialog Class

ViewKit ObjectPak Dialog Base Class

Using the ViewKit ObjectPak Dialog Subclasses

Preference Dialogs

Overview

Overview of ViewKit ObjectPak Preference Dialogs

ViewKit Preference Item Base Class

ViewKit Preference Item Classes

ViewKit Preference Dialog Class

Graph Component

Overview

ViewKit ObjectPak Graphs

ViewKit Node Class

ViewKit ObjectPak Graph Class

Miscellaneous Display Classes

Overview

ViewKit Support for Double-buffered Graphics

Tick Marks for Scales

Management Classes

Data Input 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

Interprocess Message Facility

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

Contributed Classes

Overview

ViewKit ObjectPak Meter Component

ViewKit ObjectPak Pie Chart Component

ViewKit ObjectPak Outline Component

VkOutlineASB

Using a Help System

Overview

User Interfaces to the Help System

ViewKit's Programmatic Interface to a Help Library

ViewKit ObjectPak Help Library

ObjectPak Support for Building Help

Index



[Top] [Prev] [Next] [Index]
Page 1 out of 116 total pages

info@ics.com
Copyright © 1998, Integrated Computer Solutions, Inc. All rights reserved.