Annotation of Examples/DatabaseKit/BarChart/ChartOfMatrixInspector.m, revision 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.