ReactOS 0.4.15-dev-8636-g945e856
|
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 |
Public Member Functions inherited from ToolBase | |
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 |
Public Attributes inherited from ToolBase | |
HDC | m_hdc |
COLORREF | m_fg |
COLORREF | m_bg |
Additional Inherited Members | |
Static Public Member Functions inherited from ToolBase | |
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().