Annotation of Examples/AppKit/Graph/Graph3DDoc.h, revision 1.1.1.1

1.1       root        1: 
                      2: #import <objc/Object.h>
                      3: @class Window, Expression, N3DCamera, FormCell, Matrix, Slider, SliderCell, TextFieldCell, Button, NXDataLinkManager;
                      4: 
                      5: @interface Graph3DDoc : Object {
                      6:     Window *window;
                      7:     Expression *expr[3];       /* Expression objects for evaluation */
                      8:     N3DCamera *camera;         /* camera for drawing graph */
                      9:     FormCell *equation[3];     /* forms holding equation text */
                     10:     Matrix *variableSliders;   /* outlets to other controls */
                     11:     Matrix *variableTexts;
                     12:     Matrix *variableLabels;
                     13:     Matrix *variableMinLabels;
                     14:     Matrix *variableMaxLabels;
                     15:     SliderCell *resolutionSlider;
                     16:     TextFieldCell *resolutionText;
                     17:     SliderCell *minUVSlider[2];
                     18:     TextFieldCell *minUVText[2];
                     19:     SliderCell *maxUVSlider[2];
                     20:     TextFieldCell *maxUVText[2];
                     21:     char *name;                        /* the name of the document */
                     22:     char *realName;            /* unambiguous name of the document */
                     23:     NXDataLinkManager *linkMgr;
                     24:     List *linksTracked;                /* active links to this document */
                     25: }
                     26: 
                     27: - init;
                     28: - initFromFile:(const char *)file;
                     29: - free;
                     30: - (const char *)filename;
                     31: /* unambiguous path to this file (no symlinks) */
                     32: - (const char *)realFilename;
                     33: 
                     34: /* target action messages sent from various graph controls */
                     35: - equationChanged:sender;
                     36: - uRangeSliderChanged:sender;
                     37: - uRangeTextChanged:sender;
                     38: - vRangeSliderChanged:sender;
                     39: - vRangeTextChanged:sender;
                     40: - resolutionChanged:sender;
                     41: - variableSliderChanged:sender;
                     42: - variableTextChanged:sender;
                     43: 
                     44: /* target action messages sent menu items */
                     45: - copyGraph:sender;
                     46: - save:sender;
                     47: - saveAs:sender;
                     48: - saveTo:sender;
                     49: 
                     50: /* allows views in the window to notify us when the doc is edited */
                     51: - docChanged;
                     52: 
                     53: @end

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.