Legacy Documentclose button

Important: The information in this document is obsolete and should not be used for new development.

Previous Book Contents Book Index Next

Inside Macintosh: Cyberdog Programmer's Kit / Part 3 - Cyberdog Reference
Chapter 7 - Classes and Methods


CyberPrefsExtension

Superclasses
CyberPanelExtension --> CyberExtension --> ODExtension --> ODRefCntObject --> ODObject
Subclasses
none
The CyberPrefsExtension class defines extra behaviors for parts that will be embedded as panels in the Preferences dialog box.

Description

The CyberPrefsExtension class is a part extension that allows a part to be embedded as a panel in the Preferences dialog box. A preferences panel allows the user to specify preferences for a particular service. For example, a preferences panel for a Cyberdog HTTP service might allow the user to specify the colors to be used for displaying links in an HTML document.

CyberPrefsExtension is an abstract superclass you can subclass and implement to create a custom preferences panel. Cyberdog stores preferences using Internet Config, software that many Internet access programs use to store and recall user preferences. If you add a new service to Cyberdog that has preferences associated with it and you do not store those preferences using Internet Config, you do not need to extend your preferences panel with a CyberPrefsExtension subclass.

For more information on Internet Config, see the Internet Config documentation located at the FTP site
ftp://redback.cs.uwa.edu.au//Others/PeterLewis/InternetConfig1.2.sit or search on the Internet for "Internet Config".

Methods

This section presents summary descriptions of the CyberPrefsExtension methods, followed by detailed descriptions.

Storing Preferences

ExternalizeIC
Writes the preferences associated with this preferences panel to storage.
InternalizeIC
Reads the preferences associated with this preferences panel from storage.

Methods
ExternalizeIC
InternalizeIC

Previous Book Contents Book Index Next

© Apple Computer, Inc.
13 JUL 1996