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
Copyright © 1995-1996 Netscape Communications Corporation