1 // PXPencilTool.h 2 // Pixen 3 // 4 // Created by Joe Osborn on Tue Sep 30 2003. 5 // Copyright (c) 2003 Open Sword Group. All rights reserved. 6 // 7 8 #import <Foundation/Foundation.h> 9 #import "PXTool.h" 10 11 @interface PXPencilTool : PXTool { 12 id color; 13 14 BOOL shiftDown; 15 } 16 - (void)mouseDownAt:(NSPoint)aPoint fromCanvasController:controller; 17 - (void)mouseDraggedFrom:(NSPoint)origin to:(NSPoint)destination fromCanvasController:controller; 18 - (void)mouseUpAt:(NSPoint)point fromCanvasController:controller; 19 - (void)drawWithOldColor:(NSColor *)oldColor newColor:(NSColor *)newColor atPoint:(NSPoint)aPoint inLayer:aLayer ofCanvas:aCanvas; 20 - (void)drawPixelAtPoint:(NSPoint)aPoint inCanvas:aCanvas; 21 - (void)drawLineFrom:(NSPoint)initialPoint to:(NSPoint)finalPoint inCanvas:canvas; 22 - (void)setColor:aColor; 23 - color; 24 @end 25