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

This is IconView.h in view mode; [Download] [Up]

#import <appkit/appkit.h>

@interface IconView : View
{
    id			image;
    id			hilite;
    id			titleCell;
    id			appTile;
    id			tempImage;
    void		*data;
    unsigned int	length;
    BOOL		ghost;
    BOOL		selected;
    BOOL		useTile;
    NXSize		imageMax;
    NXSize		hiliteMax;
    NXSize		tileMax;
}

+ resetCachedImages;
+ copyIconView:aView;
+ hilite;
+ appTile;

- initFrame:(const NXRect *) newFrame 
  image:anImage
  data:(const void *) someData
  andLength:(unsigned int) newLength
  useSize:(BOOL) sizeValid
  useTile:(BOOL) useBG;

- initFromDragContext:(id <NXDraggingInfo>)context andSize:(NXSize *) aSize
  isOn:(BOOL)useTile;

- free;

- (void) setImageSize;
- getImagePoint:(NXPoint *) imageLoc andTilePoint:(NXPoint *)tileLoc 
  andHilitePoint:(NXPoint *) hiliteLoc;

- getData:(void **) aPtr andLength:(unsigned int *) aLength;
- image;
- (BOOL) useTile;
- setGhost:(BOOL) newGhost;
- (BOOL) isGhost;
- (int) state;
- setState:(int) flag;
@end



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