IFC Developer's Guide

Introduction
What's in this book?
Conventions used in this book

Getting started
What is the IFC?
Installing the Windowing IFC
Setting up the IFC environment
Building an application
Launching an applet

Using components
About components
Relationships between components
Working with components
Making views scrollable
Resizing Views

Drawing to the screen
How drawing works
Drawing a view
Drawing custom views
Custom drawing
Drawing part of a view
Preventing screen flicker while drawing

Handling events
Event basics
Mouse events
Key events

Implementing drag and drop
How drag and drop works
Specifying a drag source
Initiating a drag session
Specifying a drag destination

Imaging and animation
Working with images
Working with bitmaps
Creating DrawingSequence animations
Creating ImageSequence animations

Communication between objects
Targets and commands
Specifying an object as a target
Sending messages to targets
Locating targets for commands
Predefined commands
Working with Timers

Making objects persistent
The Archive
The Archiver and Unarchiver
The Codable interface
Saving Archives

Glossary

Index



Copyright © 1995-1996 Netscape Communications Corporation