00001 #import <Cocoa/Cocoa.h>
00002 #import "TFController.h";
00003 #import "TFPointModel.h";
00004 
00010 @interface TFPointView : NSView {
00011 
00012         TFPointModel * _model;
00013         TFController * _controller;
00014 
00015         NSPoint _dragPosition; 
00017         CGFloat _width; 
00018         CGFloat _height; 
00020 }
00021 
00025 - (id) initWithFrame:(NSRect) frame Controller:(TFController*)controller;
00029 - (id) initWithModel:(TFPointModel *)model Controller:(TFController *)controller;
00030 
00031 - (void) mouseDown:(NSEvent *)event;
00032 - (void) mouseDragged:(NSEvent *)event;
00033 
00037 - (BOOL) horizontalFixed;
00038 
00044 - (void) updateColorPanelAndShow:(BOOL) show;
00045 
00046 - (TFPointModel *) model;
00047 
00048 @end