ftp.nice.ch/pub/next/tools/dock/Fiend.1.0.s.tar.gz#/Fiend/IconView.h

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.