This is IconView.h in view mode; [Download] [Up]
#import <appkit/appkit.h> @interface IconView : View { id image; id dockHilite; id shelfHilite; id shelfAppHilite; id titleCell; id dockMgrView; id savedHilite; int appPid; int savedOnDock; void *data; BOOL ghost; BOOL selected; BOOL onDock; BOOL isApp; BOOL isLaunched; BOOL preDelete; BOOL autoLaunch; NXSize imageMax; NXSize hiliteMax; NXPoint imagePoint; NXPoint hilitePoint; NXSize screenSize; unsigned int length; } + processTable; + resetProcessTable; + resetCachedDockImages; + resetCachedShelfImages; + copyIconView:aView; + getImageForPath:(const char *)path fileIcon:(BOOL)flag; + (int)getLastPidFor:(char *)aName; + (BOOL)pidExists:(int)testPid; - initFrame:(const NXRect *)newFrame image:anImage data:(const void *)someData andLength:(unsigned int) newLength useSize:(BOOL) sizeValid onDock:(BOOL)dockFlag; - initFromDragContext:(id <NXDraggingInfo>)context andSize:(NXSize *)aSize onDock:(BOOL)dockFlag; - (void) setImageSize; - getImagePoint:(NXPoint *) imageLoc andHilitePoint:(NXPoint *) hiliteLoc; - (BOOL)isApp; - getData:(void **) aPtr andLength:(unsigned int *) aLength; - getAppPid; - (int)appPid; - image; - setImage:anImage; - setGhost:(BOOL) newGhost; - (BOOL)isGhost; - setAutoLaunch:(BOOL)flag; - (BOOL)autoLaunch; - setPreDelete:(BOOL)flag; - (BOOL)preDelete; - (BOOL)onDock; - (int) state; - setState:(int) flag; - setDockMgrView:aView; - dockMgrView; - (BOOL)isLaunched; - setLaunched:(BOOL)flag; @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.