ReactOS 0.4.15-dev-8636-g945e856
|
Public Member Functions | |
virtual void | OnDraw (HDC hdc, BOOL bLeftButton, POINT pt0, POINT pt1)=0 |
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 | OnDrawOverlayOnImage (HDC hdc) 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 | |
DIRECTION | m_direction = NO_DIRECTION |
BOOL | m_bShiftDown = FALSE |
BOOL | m_bLeftButton = 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 in AirBrushTool.
Definition at line 310 of file mouse.cpp.
Referenced by AirBrushTool::OnButtonDown().
Reimplemented from ToolBase.
Definition at line 343 of file mouse.cpp.
|
pure virtual |
Implemented in RubberTool, PenTool, BrushTool, and AirBrushTool.
Referenced by OnDrawOverlayOnImage().
Reimplemented from ToolBase.
Reimplemented in AirBrushTool.
Definition at line 364 of file mouse.cpp.
Referenced by OnButtonUp(), and AirBrushTool::OnDrawOverlayOnImage().
Reimplemented from ToolBase.
Definition at line 321 of file mouse.cpp.
Definition at line 306 of file mouse.cpp.
Referenced by OnButtonDown(), and OnDrawOverlayOnImage().
Definition at line 305 of file mouse.cpp.
Referenced by OnButtonDown(), OnButtonUp(), and OnMouseMove().
DIRECTION SmoothDrawTool::m_direction = NO_DIRECTION |
Definition at line 304 of file mouse.cpp.
Referenced by OnButtonDown(), OnButtonUp(), and OnMouseMove().