Annotation of Examples/DatabaseKit/BarChart/ChartOfMatrixInspector.m, revision 1.1.1.1

1.1       root        1: 
                      2: #import "ChartOfMatrixInspector.h"
                      3: #import "ChartOfMatrix.h"
                      4: 
                      5: @implementation ChartOfMatrixInspector
                      6: 
                      7: - init
                      8: {
                      9:     char buf[MAXPATHLEN+1];
                     10:     id bundle;
                     11:     
                     12:     self = [super init];
                     13:     
                     14:     bundle = [NXBundle bundleForClass:[ChartOfMatrixInspector class]];
                     15:     [bundle getPath:buf
                     16:        forResource:"ChartOfMatrixInspector" ofType:"nib"];
                     17:     
                     18:     [NXApp loadNibFile: buf owner:self withNames:NO];
                     19:     
                     20:     [self revert:self];
                     21:     return self;
                     22: }
                     23: 
                     24: - doAutoScale:sender
                     25: {
                     26:     [object takeAutoScaleStateFrom:sender];
                     27:     return self;
                     28: }
                     29: 
                     30: - doBackgroundColor:sender
                     31: {
                     32:     [object setBackgroundColor:[sender color]];
                     33:     return self;
                     34: }
                     35: 
                     36: - doHighlightColor:sender
                     37: {
                     38:     [object setHighlightColor:[sender color]];
                     39:     return self;
                     40: }
                     41: 
                     42: - doBorderType:sender
                     43: {
                     44:     [object takeBorderTypeFrom:sender];
                     45:     return self;
                     46: }
                     47: 
                     48: - doFrameState:sender
                     49: {
                     50:     [object takeFrameStateFrom:sender];
                     51:     return self;
                     52: }
                     53: 
                     54: - doGraphType:sender
                     55: {
                     56:     [object setGraphType:[sender selectedTag]];
                     57:     return self;
                     58: }
                     59: 
                     60: - doHMargin:sender
                     61: {
                     62:     [object takeHMarginFrom:sender];
                     63:     return self;
                     64: }
                     65: 
                     66: - doMaxValue:sender
                     67: {
                     68:     [object takeMaxValueFrom:sender];
                     69:     return self;
                     70: }
                     71: 
                     72: - doMinValue:sender
                     73: {
                     74:     [object takeMinValueFrom:sender];
                     75:     return self;
                     76: }
                     77: 
                     78: - doPrototypeNum:sender
                     79: {
                     80:     [object takeNumProtosFrom:sender];
                     81:     return self;
                     82: }
                     83: 
                     84: - doRandomBarColorsState:sender
                     85: {
                     86:     [object takeRandomColorStateFrom:sender];
                     87:     return self;
                     88: }
                     89: 
                     90: - doVMargin:sender
                     91: {
                     92:     [object takeVMarginFrom:sender];
                     93:     return self;
                     94: }
                     95: 
                     96: /* ======================================================================
                     97:  *
                     98:  * ====================================================================== */
                     99:  
                    100: 
                    101: - (BOOL)wantsButtons
                    102: {
                    103:     return NO; }
                    104: 
                    105: - revert:sender {
                    106:     [hMarginOutlet setFloatValue:[object hMargin]];
                    107:     [vMarginOutlet setFloatValue:[object vMargin]];
                    108:     [frameStateOutlet setState:[object frameState]];
                    109:     [minValueOutlet setDoubleValue:[object minValue]];
                    110:     [maxValueOutlet setDoubleValue:[object maxValue]];
                    111:     [autoScaleOutlet setState:[object autoScale]];
                    112:     [graphTypeOutlet   selectCellWithTag:[object graphType]];
                    113:     [prototypeNumOutlet setIntValue:[object numProtos]];
                    114:     [borderTypeOutlet  selectCellWithTag:[object borderType]];
                    115:     [backgroundColorOutlet setColor:[object backgroundColor]];
                    116:     [highlightColorOutlet setColor: [object highlightColor]];
                    117:     [randomBarColorsOutlet setState: [object isRandomBarColorEnabled]];
                    118: 
                    119:     return [super revert:sender];
                    120: }
                    121: 
                    122: - ok:sender {
                    123:     
                    124:     [self doAutoScale:autoScaleOutlet];
                    125:     [self doBackgroundColor:backgroundColorOutlet];
                    126:     [self doBorderType:borderTypeOutlet];
                    127:     [self doFrameState:frameStateOutlet];
                    128:     [self doGraphType:graphTypeOutlet];
                    129:     [self doHighlightColor:highlightColorOutlet];
                    130:     [self doHMargin:hMarginOutlet];
                    131:     [self doMaxValue:maxValueOutlet];
                    132:     [self doMinValue:minValueOutlet];
                    133:     [self doPrototypeNum:prototypeNumOutlet];
                    134:     [self doRandomBarColorsState:randomBarColorsOutlet];
                    135:     [self doVMargin:vMarginOutlet];
                    136:     
                    137:     return [super ok:sender];
                    138: }
                    139: 
                    140: @end

unix.superglobalmegacorp.com

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