This is FileShelfView.h in view mode; [Download] [Up]
#import <appkit/appkit.h>
@interface FileShelfView:View
{
id images;
id fileNames;
id singleNames;
int dragIndex;
BOOL enabled;
BOOL nameListDirty;
}
- initFrame:(const NXRect *)rect;
- free;
- empty;
- fileNames;
- addFile: (const char *)filename;
- setEnabled: (BOOL)flag;
- (BOOL) enabled;
- drawSelf:(NXRect *)rect :(int) count;
- mouseDown: (NXEvent *)anEvent;
@end
@interface FileShelfView (FSVNXDraggingDestination)
/* NXDraggingDestination category. */
- (NXDragOperation)draggingEntered:(id <NXDraggingInfo>)sender;
- draggingExited:sender;
- (BOOL)performDragOperation:(id <NXDraggingInfo>)sender;
- concludeDragOperation:(id <NXDraggingInfo>)sender;
@end
@interface FileShelfView (FSVNXDraggingSource)
/* NXDraggingSource category. */
- (NXDragOperation)draggingSourceOperationMaskForLocal:(BOOL)isLocal;
- draggedImage:(NXImage *)image endedAt:(NXPoint *)screenPoint deposited:(BOOL)didDeposit;
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.