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

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

#import <appkit/appkit.h>

#define NUM_MOUNT_SLOTS	8

@interface ShelfView : View 
{
    id		dragSourceView;
    id		draggedView;
    id		mountSlots[NUM_MOUNT_SLOTS];
    id		backgroundTile;
    NXPoint	defaultLoc;
    NXColor	bgColor;
    BOOL	useBGColor;
    BOOL	enableGrid;
    BOOL	keepSourceOnShelf;
}

- (void) createViewForPath:(const char *) path at:(NXPoint *) point;
- (void) removeViewForPath:(const char *) fullPath;

- deleteView:aView;
- deselectAll:sender;

- setDragView:aView onEvent:(NXEvent *) e
		 withOffset:(NXPoint *) offset
		 atLocation:(const NXPoint *) location;

- (NXColor) backgroundColor;

- (unsigned int) gridValue;
- setGridValue:(unsigned int) gridValue;

- (void) setGridEnabled:(BOOL) flag;
- (BOOL) gridEnabled;

- (void) setBackgroundEnabled:(BOOL) flag;
- (BOOL) useBackgroundTile;

- readShelf;
- writeShelf;

@end

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