I have began exploring the Piccolo Api’s. I am attempting to create a hand tool to drag everything from the screen (like photoshop) or a drag tool (simply drags objects selected).
When I try to implement the drag tool after the pan event handler however, it seems that the drag tool gets implemented twice and is not previously disabled, thus dragging objects at twice the mouse distance. My question is how to disable the drag event. So far I have tried: private void handTool_Click(object sender, System.EventArgs e) { Canvas.RemoveInputEventListener(drag); Canvas.RemoveInputEventListener(pan); Canvas.AddInputEventListener(pan); } private void dragTool_Click(object sender, System.EventArgs e) { Canvas.RemoveInputEventListener(drag); Canvas.RemoveInputEventListener(pan); Canvas.AddInputEventListener(drag); } drag and pan are declared after my namespace: public partial class Form1 : PForm { PDragEventHandler drag = new PDragEventHandler(); PPanEventHandler pan = new PPanEventHandler(); Any insight would be much appreciated. Thank you. -- Piccolo2D Developers Group: http://groups.google.com/group/piccolo2d-dev?hl=en