[BACK]Return to gnuviewController.m CVS log [TXT][DIR] Up to [local] / OpenXM_contrib / gnuplot / NeXT

Annotation of OpenXM_contrib/gnuplot/NeXT/gnuviewController.m, Revision 1.1.1.1

1.1       maekawa     1: #import "gnuviewController.h"
                      2: #import "Controller.h"
                      3:
                      4: @implementation gnuviewController
                      5:
                      6: - window
                      7: {
                      8:        return window;
                      9: }
                     10:
                     11: - gnuView
                     12: {
                     13:        return gnuView;
                     14: }
                     15:
                     16: - windowWillClose:sender
                     17: {
                     18:        [sender setDelegate: nil];
                     19:        [controller termWillClose:self];
                     20:
                     21:        return self;
                     22: }
                     23:
                     24: - windowDidBecomeMain:sender
                     25: {
                     26:        [controller setKeyTerm:self];
                     27:
                     28:        return self;
                     29: }
                     30:
                     31: - activatePushed:sender
                     32: {
                     33:        if ([sender state] == 1) {
                     34:                [controller setActiveTerm: self];
                     35:                [sender setTitle:"--- ACTIVE ---"];
                     36:        }
                     37:        else {
                     38:                [controller setActiveTerm:nil];
                     39:                [sender setTitle:"Activate"];
                     40:        }
                     41:
                     42:        return self;
                     43: }
                     44:
                     45: - deactivate:sender
                     46: {
                     47:        [activateButton setState:0];
                     48:        [activateButton setTitle:"Activate"];
                     49:
                     50:        return self;
                     51: }
                     52:
                     53: - GVactivate:sender
                     54: {
                     55:        [activateButton setState:1];
                     56:        [activateButton setTitle:"--- ACTIVE ---"];
                     57:
                     58:        return self;
                     59: }
                     60:
                     61: - largerPushed:sender
                     62: {
                     63:        NXRect oldFrame;
                     64:        double factor;
                     65:
                     66:        [[window contentView] getFrame:&oldFrame];
                     67:
                     68:        factor = 1.3;
                     69:
                     70:        [window sizeWindow:oldFrame.size.width*factor:oldFrame.size.height*factor];
                     71:        [[window contentView] display];
                     72:
                     73:        return self;
                     74: }
                     75:
                     76: - smallerPushed:sender
                     77: {
                     78:        NXRect oldFrame;
                     79:        double factor;
                     80:
                     81:        [[window contentView] getFrame:&oldFrame];
                     82:
                     83:        factor = 1.3;
                     84:
                     85:        [window sizeWindow:oldFrame.size.width/factor:oldFrame.size.height/factor];
                     86:        [[window contentView] display];
                     87:        return self;
                     88: }
                     89:
                     90:
                     91:
                     92: @end

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>