ReactOS 0.4.15-dev-6656-gbbb33a6
|
Public Member Functions | |
ShapeTool () | |
void | OnDrawOverlayOnImage (HDC hdc) |
void | OnButtonDown (BOOL bLeftButton, LONG x, LONG y, BOOL bDoubleClick) override |
void | OnMouseMove (BOOL bLeftButton, LONG x, LONG y) override |
void | OnButtonUp (BOOL bLeftButton, LONG x, LONG y) override |
void | OnCancelDraw () override |
void | OnFinishDraw () override |
![]() | |
ToolBase (TOOLTYPE tool) | |
virtual | ~ToolBase () |
virtual void | OnButtonDown (BOOL bLeftButton, LONG x, LONG y, BOOL bDoubleClick) |
virtual void | OnMouseMove (BOOL bLeftButton, LONG x, LONG y) |
virtual void | OnButtonUp (BOOL bLeftButton, LONG x, LONG y) |
virtual void | OnCancelDraw () |
virtual void | OnFinishDraw () |
virtual void | OnDrawOverlayOnImage (HDC hdc) |
virtual void | OnDrawOverlayOnCanvas (HDC hdc) |
void | beginEvent () |
void | endEvent () |
void | reset () |
Public Attributes | |
BOOL | m_bLeftButton = FALSE |
BOOL | m_bClosed = FALSE |
![]() | |
TOOLTYPE | m_tool |
HDC | m_hdc |
COLORREF | m_fg |
COLORREF | m_bg |
Additional Inherited Members | |
![]() | |
static ToolBase * | createToolObject (TOOLTYPE type) |
![]() | |
static INT | s_pointSP = 0 |
static POINT | s_pointStack [256] = { { 0 } } |
![]() | |
void | OnDrawSelectionOnCanvas (HDC hdc) |
|
inline |
|
inlineoverridevirtual |
Reimplemented from ToolBase.
Definition at line 788 of file mouse.cpp.
|
inlineoverridevirtual |
Reimplemented from ToolBase.
Reimplemented from ToolBase.
Definition at line 777 of file mouse.cpp.
Referenced by OnFinishDraw().
|
inlineoverridevirtual |
Reimplemented from ToolBase.
Definition at line 855 of file mouse.cpp.
Referenced by OnButtonDown(), and OnButtonUp().
Definition at line 771 of file mouse.cpp.
Referenced by OnButtonDown(), OnButtonUp(), OnDrawOverlayOnImage(), and OnFinishDraw().
Definition at line 770 of file mouse.cpp.
Referenced by OnButtonDown(), and OnDrawOverlayOnImage().