ftp.nice.ch/Attic/openStep/developer/resources/IconKit.s.tgz#/IconKit-4.2/Framework/IKBrowser.h

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

#import <AppKit/NSBrowser.h>

@protocol IKBrowserDelegate
- (void)browser:(NSBrowser *)sender createRowsForColumn:(int)column inMatrix:(NSMatrix *)matrix;
- browser: sender  setColumnIcon: cell  for: (int) column;
@end

@interface NSObject (IKBrowserDelegateOptionalMethods)
- browser:sender emptyMatrix: matrix  inColumn: (int) column;
- browser:sender removeColumnIcon: cell  for: (int) column;
- browserWillFinishChange:sender;
- browserDidChange:sender;
- browserClicked:sender;
- browserDoubleClicked:sender;
@end


@interface IKBrowser: NSBrowser
{
    id		iconPath;
	id		scrollView;
	
	BOOL	autoSynchronize;
	
	SEL		scroll;
}

- initWithFrame:(NSRect)frameRect;
- (NSString *) inspectorClassName;
- (void)removeAllFolders;
- iconPath;
- scrollView;
- (void)setIconPath: theIconPath;
- (void)setScrollView: theScrollView;
- (id)initWithCoder:(NSCoder *)aDecoder;
- (void)encodeWithCoder:(NSCoder *)aCoder;
- (void)setFrameSize:(NSSize)_newSize;
- (void)sizeCells;
- (void)synchronizePath;
- (void)setAutoSynchronize: (BOOL) flag;
- (void)newSelection;
- (void)beginUpdate;
- (void)endUpdate;
- (void)addColumn;
- (void)setLastColumn:(int)n;
- (void)setReusesColumns:(BOOL)flag;
- (BOOL)setPath:(NSString *)path;
- takePathFrom:sender;
- resetColumn: (int) n  usingPath: (NSString *) path;
- scrolling:sender;
- iconSelected:sender;
- (void)doClick:(id)sender;
- (void)doDoubleClick:(id)sender;
- (void)keyDown:(NSEvent *)theEvent;
- (void)selectAll:(id)sender;
- (NSArray *)selectionInColumn: (int) column;

@end

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