#include <mi32/grtool.h>
Inheritance diagram for MicroImages::GRTOOL_LIMITED:

Public Member Functions | |
| void | SetLimits (const DRECT2D &rect) |
| void | SetLimitsEnforced (bool enforced=true) |
| virtual | ~GRTOOL_LIMITED () |
Protected Member Functions | |
| const DRECT2D & | GetLimits () const |
| GRTOOL_LIMITED (GRTOOLVIEW *view, CONTROLNEED ControlNeed, bool HasManualControls) | |
| bool | IsLimitsEnforced () const |
| virtual void | OnActivate () |
| virtual void | OnChangeLimits () |
| virtual void | OnSetTransToWindow () |
Private Member Functions | |
| virtual void | OnSize () |
| void | UpdateLimits () |
Private Attributes | |
| DRECT2D | m_Limits |
| bool | m_LimitsEnforced |
| bool | m_LimitsSet |
Definition at line 568 of file grtool.h.
|
|
Destructor.
|
|
||||||||||||||||
|
Constructor.
|
|
|
Get limits.
|
|
|
Determine if limits are enforced.
|
|
|
Called when tool is "activated". Derived class must call superclass method BEFORE performing own processing. Reimplemented from MicroImages::GRTOOL. |
|
|
Called when limits are changed. Derived class must call superclass method BEFORE performing own processing. Reimplemented in MicroImages::GRTOOL_RECTANGLE. |
|
|
Called when tool to window transformation is set. Derived class must call superclass method BEFORE performing own processing. Reimplemented from MicroImages::GRTOOL. |
|
|
Reimplemented from MicroImages::GRTOOL. |
|
|
Set coordinate limits.
|
|
|
Set whether limits are enforced. If SetLimits() has not been called then the tool will be limited to the visible view extent.
|
|
|
|
|
|
Position ranges, default to entire parent window range.
|
|
|
Limits are enforced.
|
|
|
Limits have been set, otherwise defaults to window extents.
|
1.3.8-20040913