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