This is StateManager.h in view mode; [Download] [Up]
/* Generated by Interface Builder */
#import <objc/Object.h>
#import <sys/wait.h>
@interface StateManager:Object
{
// Outlets
// other instances
id filterInspector;
id scriptInspector;
id helpManager;
// script inspector
id resultIconPathForm;
// preferences
id autosizeToggle;
id noviceUserToggle;
id dataDirectory;
id pathForm;
// connectives
id activeFilter;
id activeScript;
id scriptTable; // script <-> window correspondence
id processTable; // script <-> process correspondence
id activateMenu; // id of "Activate" item
id noviceList; // list of cells to disable
id nilScriptList;
id nilFilterList;
// states
id currentTarget;
}
extern const char *APPNAME;
- appDidInit: sender;
- createFilter: sender;
- removeFilter: sender;
- saveFilter: sender;
- saveFilterAs: sender;
- openFilter: sender;
- miniaturized: aScript;
- deminiaturized: aScript;
- createScript: sender;
- removeScript: sender;
- saveScript: sender;
- saveScriptAs: sender;
- openScript: sender;
- saveSetting: sender;
- saveSettingAs: sender;
- openSetting: sender;
- setup;
- openIconDirectory: sender;
- addToActivate: sender;
- removeFromActivate: sender;
- setActiveFilter: sender;
- setActiveScript: sender;
- registerProcess: anObject id: (int) pid;
- processTerminated: (int) pid status: (union wait *) status;
- backgroundRead: (int) pid status: (union wait *) status;
- filterInspector;
- scriptInspector;
- activeFilter;
- activeScript;
- (int) autosize;
- (int) novice;
- (int)openFile:(const char *)fullPath ok:(int *)flag;
- (int)iconEntered:(int)windowNum at:(double)x :(double)y
iconWindow:(int)iconWindowNum
iconX:(double)iconX iconY:(double)iconY
iconWidth:(double)iconWidth
iconHeight:(double)iconHeight
pathList:(char *)pathList;
- (int)iconReleasedAt:(double)x :(double)y ok:(int *)flag;
// Outlets
// other instances
- setFilterInspector: anObject;
- setScriptInspector: anObject;
- setHelpManager: anObject;
// script inspector
- setResultIconPathForm: anObject;
// preferences
- setAutosizeToggle: anObject;
- setNoviceUserToggle: anObject;
- setPathForm: anObject;
- setDataDirectory: anObject;
// main menu
- setActivateMenuCell: anObject;
// script menu
- setScriptNewMenuCell: anObject;
- setScriptInspectorMenuCell: anObject;
- setScriptSaveMenuCell: anObject;
- setScriptSaveAsMenuCell: anObject;
- setScriptHelpMenuCell: anObject;
// filter menu
- setFilterCloseMenuCell: anObject;
- setFilterOpenMenuCell: anObject;
- setFilterNewMenuCell: anObject;
- setFilterSaveMenuCell: anObject;
- setFilterSaveAsMenuCell: anObject;
- setFilterInspectorMenuCell: anObject;
// inspector buttons
- setFilterOKButton: anObject;
- setScriptOKButton: anObject;
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.