ftp.nice.ch/pub/next/text/etext/eText5-0.93.Source.NIHS.tar.gz#/eText5/AppKernel.subproj/eTDocInfoBrowserCell.m

This is eTDocInfoBrowserCell.m in view mode; [Download] [Up]

{\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\ftech Symbol;\f3\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 eTDocInfoBrowserCell.m\

\b0 //
\i 	
\b SUMMARY
\b0 :	
\b\i0 Substitute BrowserCell which adds a docInfo outlet
\b0 \
//	
\b\i SUPERCLASS
\b0 :
\i0 	
\b Object:Cell:NXBrowserCell:eTDocInfoBrowserCell
\b0 \
//	
\b\i PROTOCOLS
\b0 :
\i0 	
\b None
\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 Implementation Comments
\b0\i0 \
//		The listAllMode is a dummy leaf that triggers the display of all docs.\
//	It can "reach" nodes unreachable from the tree view and documents that\
//	don't satisfy the current query.\
//ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ\
//	
\b\i HISTORY
\b0\i0 \
//	10/05/94:	
\b Created. Extracted from Navigator.
\b0 \
//ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ\
//	
\b Imported Interfaces
\b0 \
//\
	#import "
\b eTDocInfoBrowserCell.h
\b0 "\
	\
//ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ\
//	
\b Special Bonus Class: eTDocInfoBrowserCell !
\b0 \
//\

\i @implementation eTDocInfoBrowserCell\

\i0 - 
\b setDocInfo
\b0 :(id) newDocInfo\{\
	
\b theDocInfo
\b0  = newDocInfo;\
	
\b theDocID
\b0  = [theDocInfo docID];\
	[self 
\b setStringValue
\b0 :[theDocInfo 
\b docTitle
\b0 ]];\
	[self 
\b setLoaded
\b0 :
\b YES
\b0 ];\
	return self;\
\}\
- 
\b setListAllMode
\b0  \{\
	
\b theDocInfo
\b0  = 
\b nil
\b0 ;\

\b 	theDocID = 0;\

\b0 	[self 
\b setStringValue
\b0 :"
\b Complete Listing
\b0 "];\
	[self 
\b setLoaded
\b0 :
\b YES
\b0 ];\
	return self;\
\}\
- (long)
\b docID
\b0  \{\
	
\b return
\b0  theDocID;\}\
- (NXAtom)
\b docIDStr
\b0  \{\
	
\b return
\b0  (
\b theDocInfo
\b0  ? [theDocInfo 
\b docIDStr
\b0 ] : NXUniqueString("
\b Invalid
\b0 "));\}\

\i @end
}

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