| Ipelib
    | 
#include <ipetool.h>
Inherits ipe::Tool.
| Public Member Functions | |
| PanTool (CanvasBase *canvas, const Page *page, int view) | |
| virtual void | draw (Painter &painter) const | 
| virtual void | mouseButton (int button, bool press) | 
| virtual void | mouseMove () | 
|  Public Member Functions inherited from ipe::Tool | |
| virtual | ~Tool () | 
| virtual bool | key (int code, int modifiers, String text) | 
| Additional Inherited Members | |
|  Protected Member Functions inherited from ipe::Tool | |
| Tool (CanvasBase *canvas) | |
|  Protected Attributes inherited from ipe::Tool | |
| CanvasBase * | iCanvas | 
A tool for panning the canvas.
| PanTool::PanTool | ( | CanvasBase * | canvas, | 
| const Page * | page, | ||
| int | view | ||
| ) | 
| 
 | 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.
| 
 | virtual | 
Called when the mouse is moved on the canvas.
Reimplemented from ipe::Tool.