This is InputController.h in view mode; [Download] [Up]
#import <AppKit/AppKit.h> /* File: InputController.h Contains: Header file for the Controller of the "Input" window, see also PopupInTable.h Written by: Eric Simenel Created: May 1997 Copyright: (c)1997 by Apple Computer, Inc., all rights reserved. Change History (most recent first): You may incorporate this sample code into your applications without restriction, though the sample code has been provided "AS IS" and the responsibility for its operation is 100% yours. However, what you are not permitted to do is to redistribute the source as "DSC Sample Code" after having made changes. If you're going to re-distribute the source, we require that you make it clear in the source that the code was descended from Apple Sample Code, but that you've made changes. */ @interface InputController : NSObject { id inputView; id nbIssues; id nbSelTitles; id nbTitles; id curBuyMonth; id curEditMonth; id selBuyMonth; id selEditMonth; id puit; NSMutableArray *array; short *curIshArray; short nbRows; short brand; short kind; short series; short state; short sort; short theBuyMonth; short theEditMonth; NSScroller *myVerticalScroller; id saveVerticalScrollerTarget; SEL saveVerticalScrollerAction; NSColor* arrCol[6]; NSFont *fontProp, *fontNonProp; } - (id)init; - (void)awakeFromNib; - (void)brandSelect:(id)sender; - (void)kindSelect:(id)sender; - (void)seriesSelect:(id)sender; - (void)sortSelect:(id)sender; - (void)stateSelect:(id)sender; - (void)addNewTitle:(id)sender; - (void)deleteThisTitle:(id)sender; - (void)selectEditMonth:(id)sender; - (void)selectBuyMonth:(id)sender; - (NSMutableArray *)array; - (id)inputView; - (short *)curIshArray; - (short)theBuyMonth; - (short)theEditMonth; - (void)setTheBuyMonth:(short)b; - (void)setTheEditMonth:(short)e; - (NSFont *)fontProp; - (NSFont *)fontNonProp; - (void)selChanged; - (void)contentChanged; - (BOOL)windowShouldClose:(id)sender; // NSTableDataSource interface - (int)numberOfRowsInTableView:(NSTableView *)tableView; - (id)tableView:(NSTableView *)tv objectValueForTableColumn:(NSTableColumn *)tableColumn row:(int)row; - (void)tableView:(NSTableView *)tv setObjectValue:(id)object forTableColumn:(NSTableColumn *)tableColumn row:(int)row; - (void)tableView:(NSTableView *)aTableView willDisplayCell:(id)aCell forTableColumn:(NSTableColumn *)aTableColumn row:(int)rowIndex; // popup button management - (void)doClick:(id)sender; - (void)userHasScrolled:(id)sender; @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.