home *** CD-ROM | disk | FTP | other *** search
- /*
- * Copyright (C) 1993 Robert Davis
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of Version 2, or any later version, of
- * the GNU General Public License as published by the Free Software
- * Foundation.
- */
-
-
- /* $Id: DataOptionsPanel.h,v 1.9 1993/05/18 03:54:55 davis Exp $ */
-
-
- #import "OptionsPanel.h"
-
- @class FunctionObject, EditMatrix, Matrix, Pane;
-
- @interface DataOptionsPanel:OptionsPanel
- {
- id stringSet;
-
- id owner;
- BOOL isOwnerCurrent;
- EditMatrix *functionsMatrix;
- id function;
- BOOL isMult;
-
- Pane *functionPane; /* The Panes */
- Pane *dataFilePane;
- Pane *dataFileThreeDPane;
- Pane *noPane;
-
- Pane *currentPane; /* One of the above */
-
- id stringField; /* Controls */
- id titleField;
- }
-
- - init;
-
- - forceUpdate; /** Overridden from OptionsPanel **/
- - windowDidUpdate:sender;
- - setOwner:anObject;
-
- - ownerDidSwapIn:sender; /** New methods **/
- - ownerDidSwapOut:sender;
- - (FunctionObject *)function; /* Selected function */
- - (EditMatrix *)functionsMatrix;
- - setFunctionTitle:sender;
-
- @end
-