ftp.nice.ch/pub/next/text/apps/eText5.0.93.s.tar.gz#/eText5/Component.h

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

{\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\ftech Symbol;\f2\fmodern Ohlfs;}
\margl40
\margr40
\pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 //ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ\
//
\i 	
\b FILENAME
\b0 :	
\b\i0 Component.h \

\b0 //
\i 	
\b SUMMARY
\b0 :	
\b\i0 Obligations of eText component data containers.
\b0 \
//	
\b\i SUPERCLASS
\b0 :
\i0 	
\b None
\b0 \
//	
\b\i PROTOCOLS
\b0 :
\i0 	
\b <ComponentWriting>
\b0 ,
\b  <ComponentData>
\b0 \
//	
\b\i INTERFACE
\b0 :
\i0 	
\b None
\b0 \
//	
\b\i AUTHOR
\b0 :		
\b\i0 Rohit Khare
\b0 \
//	
\b\i COPYRIGHT
\b0 :	
\f1\i0 Ó
\f0\b 1993,94 California Institure of Technology, eText Project\

\b0 //ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ\
//	
\b\i Description
\b0\i0 \
//		These messages define an eText data component, part of the OOFS layer.\
//ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ\
//	
\b\i HISTORY
\b0\i0 \
//	10/03/94:	
\b <ComponentReading> added
\i \

\b0\i0 //	09/27/94:	
\b Created for eText5
\b0 \
//ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ\
//	
\b Imported Interfaces
\b0 \
//\
	#import <appkit/
\b appkit.h
\b0 >\
\

\i @protocol ComponentWriting\

\i0 \
	- 
\b writeComponentToPath
\b0 :(NXAtom)path 
\b inFormat
\b0 :(int) theFormat;\

\i \
@end\
\
@protocol ComponentReading\

\i0 \
	- 
\b readComponentFromPath
\b0 :(NXAtom)path;\

\i \
@end\

\i0 \

\i @protocol ComponentData <ComponentWriting>\

\i0 \
- 
\b writeComponentToPboard
\b0 :(Pasteboard *)thePboard;\
- 
\b readComponentFromPboard
\b0 :(Pasteboard *)thePboard;\
- 
\b setComponentName
\b0 :(const char*)newComponentName;\
- (const char*)
\b componentName
\b0 ;\
- (const char*)
\b currentPath
\b0 ;\
- (
\b BOOL
\b0 )
\b isMutable
\b0 ;\

\i \
@end\

}

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