00001 #import <Cocoa/Cocoa.h> 00002 #import "TFController.h"; 00003 #import "TFPointModel.h"; 00004 #import "TFPointView.h"; 00005 00011 @interface TFView : NSControl { 00012 IBOutlet TFController * _controller; 00013 } 00014 00015 - (TFController *) controller; 00016 00020 - (void) drawHistogram; 00024 - (void) drawLine; 00028 - (void) drawGradient; 00029 00030 - (BOOL) acceptsFirstResponder; 00031 - (void) mouseDown:(NSEvent *)event; 00032 00038 - (void) addPointAsSubview:(NSPoint) position WithColor: (NSColor *) color 00039 HorizontalFixed:(BOOL) fix Undeleteable:(BOOL) undeleteable showColor:(BOOL) forceColor; 00043 - (void) removeAllPoints; 00044 00051 - (void) initiateRedraw:(NSNotification *)notification; 00052 00053 - (void) initiateRedrawWithReset:(NSNotification *)notification; 00054 00055 @end