Mercurial > projects > doodle
view doodle/fig/tools.d @ 84:cdd4fc728d94
Renamed Drawable to Renderer
author | daveb |
---|---|
date | Mon, 16 Aug 2010 17:23:09 +0930 |
parents | c63719604adb |
children |
line wrap: on
line source
module doodle.fig.tools; private { import doodle.dia.tool; import doodle.fig.diagram_layer; } final class CreateRectangleTool : Tool { this(IDiagram diagram) { super("Create Rectangle"); _diagram = diagram; } // Tool overrides: override bool handleButtonPress(scope IViewport viewport, in ButtonEvent event) { if (event.buttonName == ButtonName.LEFT) { return true; } else { return false; } } override bool handleButtonRelease(scope IViewport viewport, in ButtonEvent event) { return true; } override bool handleMotion(scope IViewport viewport, in MotionEvent event) { return true; } private { IDiagram _diagram; } }