ReactOS 0.4.15-dev-6703-g6528ab8
|
Public Member Functions | |
BezierTool () | |
void | OnDrawOverlayOnImage (HDC hdc) |
void | OnButtonDown (BOOL bLeftButton, LONG x, LONG y, BOOL bDoubleClick) override |
BOOL | OnMouseMove (BOOL bLeftButton, LONG &x, LONG &y) override |
BOOL | OnButtonUp (BOOL bLeftButton, LONG &x, LONG &y) override |
void | OnCancelDraw () override |
void | OnFinishDraw () override |
void | OnSpecialTweak (BOOL bMinus) override |
![]() | |
ToolBase (TOOLTYPE tool) | |
virtual | ~ToolBase () |
virtual void | OnButtonDown (BOOL bLeftButton, LONG x, LONG y, BOOL bDoubleClick) |
virtual BOOL | OnMouseMove (BOOL bLeftButton, LONG &x, LONG &y) |
virtual BOOL | OnButtonUp (BOOL bLeftButton, LONG &x, LONG &y) |
virtual void | OnCancelDraw () |
virtual void | OnFinishDraw () |
virtual void | OnDrawOverlayOnImage (HDC hdc) |
virtual void | OnDrawOverlayOnCanvas (HDC hdc) |
virtual void | OnSpecialTweak (BOOL bMinus) |
void | beginEvent () |
void | endEvent () |
void | reset () |
Public Attributes | |
BOOL | m_bLeftButton = FALSE |
BOOL | m_bDrawing = 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.
|
inlineoverridevirtual |
Reimplemented from ToolBase.
Reimplemented from ToolBase.
Definition at line 809 of file mouse.cpp.
Referenced by OnFinishDraw().
|
inlineoverridevirtual |
Reimplemented from ToolBase.
Definition at line 878 of file mouse.cpp.
Referenced by OnButtonUp().
Reimplemented from ToolBase.
Definition at line 803 of file mouse.cpp.
Referenced by OnButtonDown(), OnCancelDraw(), OnDrawOverlayOnImage(), and OnFinishDraw().
Definition at line 802 of file mouse.cpp.
Referenced by OnButtonDown(), and OnDrawOverlayOnImage().