ReactOS
0.4.15-dev-4936-gc06ccce
|
Public Member Functions | |
ShapeTool () | |
void | draw (BOOL bLeftButton, LONG x, LONG y, BOOL bClosed=FALSE) |
void | OnButtonDown (BOOL bLeftButton, LONG x, LONG y, BOOL bDoubleClick) |
void | OnMouseMove (BOOL bLeftButton, LONG x, LONG y) |
void | OnButtonUp (BOOL bLeftButton, LONG x, LONG y) |
void | OnCancelDraw () |
void | OnFinishDraw () |
![]() | |
ToolBase (TOOLTYPE tool) | |
virtual | ~ToolBase () |
void | beginEvent () |
void | endEvent () |
void | reset () |
Public Attributes | |
BOOL | m_bLeftButton |
![]() | |
TOOLTYPE | m_tool |
HDC | m_hdc |
COLORREF | m_fg |
COLORREF | m_bg |
Additional Inherited Members | |
![]() | |
static ToolBase * | createToolObject (TOOLTYPE type) |
![]() | |
static INT | pointSP = 0 |
static POINT | pointStack [256] = { { 0 } } |
|
inline |
Definition at line 635 of file mouse.cpp.
Definition at line 639 of file mouse.cpp.
Referenced by OnButtonDown(), OnButtonUp(), OnFinishDraw(), and OnMouseMove().
Reimplemented from ToolBase.
Definition at line 651 of file mouse.cpp.
Reimplemented from ToolBase.
Definition at line 678 of file mouse.cpp.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented from ToolBase.
Definition at line 708 of file mouse.cpp.
Reimplemented from ToolBase.
Definition at line 668 of file mouse.cpp.
BOOL ShapeTool::m_bLeftButton |
Definition at line 633 of file mouse.cpp.
Referenced by draw(), and OnFinishDraw().