This is InspectFunc.h in view mode; [Download] [Up]
/* InspectFunc.h by Paul Kunz May 1992
* Controls list of user added functions
*
* Copyright (C) 1991 The Board of Trustees of
* The Leland Stanford Junior University. All Rights Reserved.
*/
#define INSPECTFUNC_H_ID "$Id: InspectFunc.h,v 2.13 1993/08/16 16:35:49 pfkeb Exp $"
#import "InspectBase.h"
@class List, HAddColFunction, HTuple;
@interface InspectFunc:InspectBase
{
/* GUI stuff */
id tupleBrowser; /* NXBrowser for list of ntuples */
id funcBrowser; /* NXBrowser for list of functions */
id funcNamePanel; /* Panel to get function name */
id funcNameForm; /* Form for function name */
id msgWindow; /* Window for monitoring compiling */
id msgScrollView; /* ScrollView with message Text */
NXStream *msgStream; /* The stream containing message text */
/* other stuff */
HTuple *hTuple; /* Current HTuple object */
id funcList; /* List for functions created */
id statusText; /* Status of compilation indicator */
id curFuncObj; /* Function currently editing/compiling */
int numTuples;
}
- performCompile:sender;
/*
* Compiles, links, and executes the function selected in
* the function browser and applies result to ntuple selected
* in tuple browser.
*/
- performEdit:sender;
/*
* Requests Workspace to re-open saved function
*/
- (int) performFunction:(HAddColFunction *)funcObj with:(ntuple)nt;
/*
* Compiles, links and executes selected function and applies
* result to ntuple nt. Returns 0 upon successful completion or
* -1 otherwise.
*/
- closeMessageWindow:sender;
/*
* Closes the message window and the stream it contains.
*/
- initInspFor:aDraw;
/*
* Initializes inspector for global control object aDraw
* Adds itself to Inspector Panel when done.
*/
- newFunction:sender;
/*
* Creates a new user function
*/
- newColumnFunction:sender;
- funcNameOK:sender;
/*
* Responds to OK button on function name panel
*/
- funcNameCancel:sender;
/*
* Responds to cancel button on function name panel.
*/
- tupleBrowserSelected:sender;
/*
* Action method responding to selection in tuple browser.
* It updates the function list browser
*/
/* Methods for updating the inspector view */
- updateView;
/*
* Updates inspector view
*/
- updateEmptySelection;
/*
* Updates view for empty selection
*/
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.