ReactOS 0.4.16-dev-329-g9223134
|
Public Member Functions | |
BOOL | isRectSelect () const |
void | OnDrawOverlayOnImage (HDC hdc) override |
void | OnDrawOverlayOnCanvas (HDC hdc) override |
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_bCtrlKey = FALSE |
BOOL | m_bShiftKey = FALSE |
BOOL | m_bDrawing = FALSE |
BOOL | m_bNoDrawBack = FALSE |
HITTEST | m_hitSelection = HIT_NONE |
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) |
|
inline |
Definition at line 382 of file mouse.cpp.
Referenced by OnButtonDown(), OnButtonUp(), and OnMouseMove().
|
inlineoverridevirtual |
Reimplemented from ToolBase.
Definition at line 404 of file mouse.cpp.
Reimplemented from ToolBase.
Definition at line 487 of file mouse.cpp.
Reimplemented from ToolBase.
Reimplemented from ToolBase.
Reimplemented in FreeSelTool, and RectSelTool.
Definition at line 387 of file mouse.cpp.
Referenced by FreeSelTool::OnDrawOverlayOnImage(), and RectSelTool::OnDrawOverlayOnImage().
Reimplemented from ToolBase.
Reimplemented from ToolBase.
Definition at line 376 of file mouse.cpp.
Referenced by OnButtonDown().
Definition at line 378 of file mouse.cpp.
Referenced by OnButtonDown(), OnButtonUp(), OnDrawOverlayOnCanvas(), FreeSelTool::OnDrawOverlayOnImage(), RectSelTool::OnDrawOverlayOnImage(), and OnEndDraw().
Definition at line 375 of file mouse.cpp.
Referenced by OnButtonDown(), OnButtonUp(), and OnMouseMove().
Definition at line 379 of file mouse.cpp.
Referenced by OnButtonDown(), OnButtonUp(), and OnDrawOverlayOnImage().
Definition at line 377 of file mouse.cpp.
Referenced by OnButtonDown(), OnButtonUp(), and OnMouseMove().
Definition at line 380 of file mouse.cpp.
Referenced by OnButtonDown(), OnButtonUp(), OnEndDraw(), and OnMouseMove().