home *** CD-ROM | disk | FTP | other *** search
- #import <appkit/appkit.h>
-
- #define NUM_MOUNT_SLOTS 8
-
- @interface ShelfView : View
- {
- id dragSourceView;
- id draggedView;
- id mountSlots[NUM_MOUNT_SLOTS];
- 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;
-
- - readShelf;
- - writeShelf;
-
- @end
-