#include <papyrus/translator.h>
Inheritance diagram for Papyrus::Translator:

Public Types | |
|
typedef PapyrusSmartPointer< Translator > | pointer |
Public Member Functions | |
| Translator (Group::pointer selection_group=Group::pointer(), SelectionMode mode=SELECT_PRESS, int selection_depth=1, unsigned transforms=TRANSLATE_X|TRANSLATE_Y) | |
| Translator (Group::pointer select_from_group, Group::pointer selection_group, SelectionMode mode=SELECT_PRESS, int selection_depth=1, unsigned transforms=TRANSLATE_X|TRANSLATE_Y) | |
| unsigned | transforms () |
| void | set_transforms (unsigned transforms) |
| void | enable_transforms (unsigned transforms) |
| void | disable_transforms (unsigned transforms) |
| void | grid (double &x, double &y) |
| Gets the current grid size. | |
| void | set_grid (double x, double y) |
| Sets the grid x and y sizes. | |
| void | set_grid_x (double x) |
| void | set_grid_y (double y) |
Static Public Member Functions | |
| static Translator::pointer | create (Group::pointer selection_group=Group::pointer(), SelectionMode mode=SELECT_PRESS, int selection_depth=1, unsigned transforms=TRANSLATE_X|TRANSLATE_Y) |
| static Translator::pointer | create (Group::pointer select_from_group, Group::pointer selection_group, SelectionMode mode=SELECT_PRESS, int selection_depth=1, unsigned transforms=TRANSLATE_X|TRANSLATE_Y) |
Protected Member Functions | |
| virtual bool | on_motion (const Event::Motion &event) |
| virtual bool | on_button_press (const Event::ButtonPress &event) |
Protected Attributes | |
| double | m_original_position [2] |
| unsigned | m_transforms |
| double | m_grid [2] |
| void Papyrus::Translator::set_grid | ( | double | x, | |
| double | y | |||
| ) |
Sets the grid x and y sizes.
If either is <= 0.0 then the grid will be turned off for that dimension.
1.5.1