|
Ipelib
|
A tool for selecting objects. More...
#include <ipetool.h>
Inherits ipe::Tool.
A tool for selecting objects.
| SelectTool::SelectTool | ( | CanvasBase * | canvas, |
| Page * | page, | ||
| int | view, | ||
| double | selectDistance, | ||
| bool | nonDestructive | ||
| ) |
Constructor starts selection.
| void SelectTool::mouseButton | ( | int | button, |
| bool | press | ||
| ) | [virtual] |
Called when a mouse button is pressed or released on the canvas.
button is 1, 2, or 3, with Shift/Ctrl/Alt/Meta modifiers added in (as defined in CanvasBase::TModifiers. press is true for button-down, and false for button-up.
Reimplemented from ipe::Tool.
| void SelectTool::mouseMove | ( | ) | [virtual] |
Called when the mouse is moved on the canvas.
Reimplemented from ipe::Tool.
| bool SelectTool::key | ( | int | code, |
| int | modifiers, | ||
| String | text | ||
| ) | [virtual] |
Called when a key is pressed.
modifiers are as defined in CanvasBase::TModifiers.
Reimplemented from ipe::Tool.