ReactOS 0.4.16-dev-823-g9a093ec
|
Public Member Functions | |
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 | OnEndDraw (BOOL bCancel) override |
void | OnSpecialTweak (BOOL bMinus) override |
![]() | |
ToolBase () | |
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 | OnDrawOverlayOnImage (HDC hdc) |
virtual void | OnDrawOverlayOnCanvas (HDC hdc) |
virtual void | OnSpecialTweak (BOOL bMinus) |
virtual void | OnEndDraw (BOOL bCancel) |
void | beginEvent () |
void | endEvent () |
void | reset () |
Public Attributes | |
BOOL | m_bLeftButton = FALSE |
BOOL | m_bDrawing = FALSE |
![]() | |
HDC | m_hdc |
COLORREF | m_fg |
COLORREF | m_bg |
Additional Inherited Members | |
![]() | |
static ToolBase * | createToolObject (TOOLTYPE type) |
|
inlineoverridevirtual |
Reimplemented from ToolBase.
Reimplemented from ToolBase.
Definition at line 185 of file mouse.cpp.
Reimplemented from ToolBase.
Reimplemented from ToolBase.
Reimplemented from ToolBase.
Definition at line 170 of file mouse.cpp.
Referenced by OnButtonDown(), OnButtonUp(), LineTool::OnDrawOverlayOnImage(), RectTool::OnDrawOverlayOnImage(), EllipseTool::OnDrawOverlayOnImage(), RRectTool::OnDrawOverlayOnImage(), and OnEndDraw().
Definition at line 169 of file mouse.cpp.
Referenced by OnButtonDown(), LineTool::OnDrawOverlayOnImage(), RectTool::OnDrawOverlayOnImage(), EllipseTool::OnDrawOverlayOnImage(), and RRectTool::OnDrawOverlayOnImage().