This is HotLinks.h in view mode; [Download] [Up]
///////////////////////////////////////////////////////////////////////////////
//	FILENAME:	HotLinks.h 
//	SUMMARY:	Interface for a link-caching Accessory
//	SUPERCLASS:	Object
//	INTERFACE:	HotLinks.nib
//	PROTOCOLS:	<Tool>
//	AUTHOR:		Rohit Khare
//	COPYRIGHT:	(c) 1994 California Institure of Technology, eText Project
///////////////////////////////////////////////////////////////////////////////
//	DESCRIPTION: The HotLinks panel is an example of a loadable
// Accessory, an independent entity within the eText runtime
// environment. The HotLinks panel allows the user to keep a
// quick-reference list of links handy. The object archives itself
// entire in ~/Library/eText/HotLinks (creates the dir if
// nonexistent). We're being lazy, so we'll just write ourselves
// out everytime we're modified -- ideally there's an <appNotification>
// protocol similar to <docNotification>, and we should only save
// this data out on application-quit.
///////////////////////////////////////////////////////////////////////////////
//	HISTORY
//	11/13/94:	Modified to use a storage for sorted hotlink lists.
//	05/06/94:	Created. First actual implementation.
///////////////////////////////////////////////////////////////////////////////
#import "../eTextKernel.h"
@interface HotLinks:Object <Tool>
{
    id	browser;
    id	field;
    id	panel;
    id	well;
	Storage *anchors;
}
- accept:sender;
- rename:sender;
- select:sender;
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.