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.