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.