This is PaletteMatrix.h in view mode; [Download] [Up]
// ------------------------------------------------------------------------------------- // PaletteMatrix.h // ------------------------------------------------------------------------------------- extern "Objective-C" { #import <libc.h> #import <mach/cthreads.h> #import <sys/time.h> #import <objc/zone.h> #import <objc/error.h> #import <appkit/nextstd.h> #import <appkit/graphics.h> #import <appkit/Font.h> #import <appkit/color.h> #import <appkit/Matrix.h> #import <appkit/Panel.h> } #import "ImagePortfolio.h" // ------------------------------------------------------------------------------------- #define myPastboardTYPE "imageCellPath" // ------------------------------------------------------------------------------------- @interface PaletteMatrix : Matrix { BOOL pbCopyTiff; // copy tiff image to pasteboard BOOL pbCopyPath; // copy path to pasteboard id imageList; // main image cell container id deleteList; // delete list save for undelete int maxCols; id delegate; // cell delegate mutex_t loadMutex; // cell image load mutex BOOL loadingCells; // cell loading flag } // ------------------------------------------------------------------------------------- - initFrame:(const NXRect*)frameRect; - free; - freeCells; - freeSelectedCells; - delete:sender; - undelete:sender; - (BOOL)undeletable; - saveToFile:(char*)fileName; - (BOOL)setPreferences:(char*)prefBuff returnRows:(int*)rows cols:(int*)cols; - setDelegate:anObject; - setCellSize:(const NXSize*)cellSize; - (NXSize*)cellSize; - (NXSize*)intercell; - resizeAndDisplay; - setFont:fontObj; - addImage:(const char*)filePath; - addImageCell:iCell; - (int)imageListCount; - imageAt:(int)index; - (BOOL)anySelectableCells; - findCellWithImageFilePath:(char*)fullPath; - selectedCell; - selectedCellList; - (char*)selectedCellPaths; - (int)selectedCellCount; - sortByCellTitle:sender; - shellSort:(SEL)sortCompare; - (char*)getPreferenceString:(char*)buff; @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.