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.