1 // 2 // PXRectangularSelectionTool.h 3 // Pixen-XCode 4 // 5 // Created by Joe Osborn on Sun Jan 04 2004. 6 // Copyright (c) 2004 Open Sword Group. All rights reserved. 7 // 8 9 #import "PXTool.h" 10 11 @interface PXRectangularSelectionTool : PXTool { 12 NSPoint origin; 13 NSRect selectedRect, lastSelectedRect; 14 BOOL isMoving; 15 BOOL isAdding; 16 BOOL isSubtracting; 17 BOOL isClicking; 18 int oldLayerIndex; 19 int oldLastLayerIndex; 20 } 21 - (void)mouseDownAt:(NSPoint)aPoint fromCanvasController:controller; 22 - (void)mouseDraggedFrom:(NSPoint)origin to:(NSPoint)destination fromCanvasController:controller; 23 - (void)startMovingCanvas:canvas; 24 - (void)stopMovingCanvas:canvas; 25 - (void)setLayers:layers fromLayers:oldLayers ofCanvas:canvas; 26 @end 27