ftp.nice.ch/pub/next/text/etext/eText5-0.93.Source.NIHS.tar.gz#/eText5/eTextKernel.h

This is eTextKernel.h in view mode; [Download] [Up]

{\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\ftech Symbol;\f2\fmodern Ohlfs;}
\margl40
\margr40
{\colortbl;\red0\green0\blue0;}
\pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 //ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ\

\fc1\cf1 //	
\b\i FILENAME
\b0 :
\i0 	
\b eTextKernel.h
\b0  \
//	
\b\i SUMMARY
\b0 :
\i0 	
\b Central header file for eText5 kernel classes and protocols
\b0 \
//	
\b\i AUTHOR
\b0 :
\i0 		
\b Rohit Khare
\b0 \
//	
\b\i COPYRIGHT
\b0\i0 :	
\f1 Ó
\f0\b 1994 California Institure of Technology, eText Project
\b0 \
//ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ\
//	
\b\i Description
\b0\i0 \
//		This meta-header file successively includes various other .h\
// 	files. Related files are grouped into several areas: NeXTSTEP, POSIX,\
// 	KERNEL CLASSES, PROTOCOLS, &c.\
//\
// 	
\b While the interfaces included here are reliable and can be called by
\b0 \
//	
\b external code, calling private interfaces beyond those in the protocols
\b0 \
//	
\b is severely discouraged.
\b0 \

\fc0\cf0 //ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ\

\fc1\cf1 //	
\b\i History
\b0\i0 \

\fc0\cf0 //	02/11/95:	
\b Upgraded to support .htmld and .url WebStep standards.
\b0 \
//	09/21/94:	
\b Revamped for eText5; cleanup.
\b0 \

\fc1\cf1 //	07/24/94:	
\b Component Support added
\b0 .\
//	01/05/94:	
\b Created. Borrows extensively from 3.0 version\

\b0\fc0\cf0 //ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ\
//	
\b\fc1\cf1 WebStep Pasteboard Types
\b0 \

\fc0\cf0 //\

\fc1\cf1 	extern char * URIPboardType; 	 //"WebStep Universal Resource Identifier 1.0"\
	extern char * URITitlePboardType;	//"WebStep URI Descriptive Title 1.0"\
	extern char * HTML3PboardType; 	//"WebStep HyperText Markup Language 3.0"\
	extern char * HTMLPboardType;  	//"WebStep HyperText Markup Language 2.0"\
	extern char * DTDPboardType; 	 	//"WebStep Document Type Definition 1.0"\
	extern char * OWPboardType; 	 	//"NeXT Universal Resource Identifier"\

\fc0\cf0 //ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ\
//	
\b\fc1\cf1 Document Format Definitions
\b0 \

\fc0\cf0 //\

\fc1\cf1 	#define	
\b ETFD_FMT	
\b0 	
\b 0
\b0 \
	#define	
\b ETFD_EXT	
\b0 	"
\b etfd
\b0 "\
	#define	
\b ETFD_DESC	
\b0 	"
\b eText
\b0 "\
	\
	#define	
\b ASCII_FMT
\b0 		
\b 1
\b0 \
	#define	
\b ASCII_EXT
\b0 		"
\b ascii
\b0 "\
	#define	
\b ASCII_DESC
\b0 		"
\b ASCII
\b0 "\
	\
	#define	
\b C_FMT
\b0 			
\b 2
\b0 \
	#define	
\b C_EXT
\b0 			"
\b c
\b0 "\
	#define	
\b C_DESC
\b0 			"
\b C code
\b0 "\
	\
	#define	
\b TeXD_FMT
\b0 		
\b 3
\b0 \
	#define	
\b TeXD_EXT
\b0 		"
\b texd
\b0 "\
	#define	
\b TeXD_DESC
\b0 		"
\b LaTex
\b0 "
\b \

\b0 	\
	#define	
\b HTMD_FMT	
\b0 	
\b 4
\b0 \
	#define	
\b HTMD_EXT
\b0 		"
\b htmld
\b0 "\
	#define	
\b OLD_HTMD_EXT
\b0 	"
\b htmd
\b0 "\
	#define	
\b HTMD_DESC
\b0 		"
\b HyperText Markup
\b0 "\
	#define	
\b HTML_INDEX
\b0 		"
\b index.html
\b0 "\
	\
	#define	
\b RTF_FMT	
\b0 		
\b 5
\b0 \
	#define	
\b RTF_EXT
\b0 			"
\b rtf
\b0 "\
	#define	
\b RTF_DESC
\b0 		"
\b Rich Text Format
\b0 "\
	\
	#define	
\b RTFD_EXT
\b0 		"
\b rtfd
\b0 "\
	#define	
\b LINK_EXT
\b0 		"
\b etfLink
\b0 "\
	#define 
\b ANY_TYPE
\b0 		"
\b *
\b0 "\

\fc0\cf0 	\
	#define 
\b BNDL_EXT		
\b0 "
\b bundle
\b0 "\
	#define 
\b TOOL_EXT
\b0 		"
\b tool
\b0 "\
	#define 
\b ANNT_EXT
\b0 		"
\b annotation
\b0 "\
	#define 
\b AGNT_EXT
\b0 		"
\b agent
\b0 "\
	#define	
\b ACCS_EXT
\b0 		"
\b accessory
\b0 "
\fc1\cf1 \

\fc0\cf0 	#define	
\b DSBD_EXT
\b0 		"
\b disabled
\b0 "\
	\
	#define	
\b DOCI_EXT
\b0 		"
\b etDocInfo
\b0 "
\fc1\cf1 \

\fc0\cf0 	#define	
\b NAVI_EXT
\b0 		"
\b etNavinfo
\b0 "\

\fc1\cf1 \

\fc0\cf0 	#define	
\b ENCD_EXT
\b0 		"
\b encoding
\b0 "
\fc1\cf1 \
	\

\fc0\cf0 	#define	
\b URI_EXT	
\b0 		"
\b uri
\b0 "
\fc1\cf1 \
	\
	#define 
\b NUM_FMTS_READ
\b0 		
\b 3
\b0 \
	#define 
\b NUM_FMTS_WRITTEN
\b0 	
\b 6
\b0 \
	#define 
\b MAX_PBOARD_TYPES
\b0 	
\b 512
\b0 \
\

\fc0\cf0 //ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ\
//	
\b\fc1\cf1 NeXTSTEP/AppKit Classes
\b0 \

\fc0\cf0 //\

\fc1\cf1 	#import <3Dkit/
\b 3Dkit.h
\b0 >\
	#import <appkit/
\b appkit.h
\b0 >\
	#import <appkit/
\b drag.h
\b0 >\
	#import <objc/
\b objc-runtime.h
\b0 >\
\

\fc0\cf0 //ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ\
//	
\b\fc1\cf1 POSIX
\b0 \

\fc0\cf0 //\

\fc1\cf1 	#import <
\b time.h
\b0 >\
	#import <
\b math.h
\b0 >\
	#import <
\b assert.h
\b0 >\
	#import <sys/
\b types.h
\b0 >\
	#import <sys/
\b dir.h
\b0 >\
	#import <sys/
\b file.h
\b0 >\
	#import <bsd/
\b pwd.h
\b0 >\
	#import <bsd/
\b regex.h
\b0 >\
	#import <bsd/
\b libc.h
\b0 >\
\

\fc0\cf0 //ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ\
//	
\b\fc1\cf1 Protocols
\b0\i \

\i0 //\
	#import	"
\b Tool.h
\b0 "\
	#import	"
\b Inspectable.h
\b0 "\
	#import	"
\b Agent.h
\b0 "\
	// #import	"
\b Accessory.h
\b0 " // 
\i Obsolete
\i0 \
	#import	"
\b Component.h
\b0 "\
	#import	"
\b FormatSupport.h
\b0 "\
	#import	"
\b DocNotification.h
\b0 "\
	#import	"
\b Annotation.h
\b0 "\
	#import	"
\b SearchableText.h
\b0 "\
\

\fc0\cf0 //ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ\
//	
\b\fc1\cf1 Kernel Classes
\b0 \

\fc0\cf0 //\

\fc1\cf1 	#import	"
\b AppKernel
\b0 .subproj/
\b eTApp.h
\b0 "\
	#import	"
\b AppKernel
\b0 .subproj/
\b Inspector.h
\b0 "\
	#import	"
\b AppKernel
\b0 .subproj/
\b Navigator.h
\b0 "\
	#import	"
\b AppKernel
\b0 .subproj/
\b UserModel.h
\b0 "\
	#import	"
\b AppKernel
\b0 .subproj/
\b Router.h
\b0 "\
	#import "
\b Document
\b0 .subproj/
\b eTDoc.h
\b0 "\
	#import "
\b Document
\b0 .subproj/
\b eTDocInfo.h
\b0 "\
	#import "
\b Document
\b0 .subproj/
\b UndoManager.h
\b0 "\
	#import "
\b eText
\b0 .subproj/
\b eText.Class.h
\b0 "\
	#import "
\b Component
\b0 .subproj/
\b eTComponent.h
\b0 "\
\

\fc0\cf0 //ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ\
//	
\b\fc1\cf1 Designated Kluges
\b0 \

\fc0\cf0 //\

\b\fc1\cf1 	
\b0 #import "
\b Kludges
\b0 .subproj/
\b FontWell.h
\b0 "\

\b 	
\b0 #import "
\b Kludges
\b0 .subproj/
\b eTLinkWell.h
\b0 "
}

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.