LibreOffice Module sw (master) 1
|
#include <shdwcrsr.hxx>
Public Member Functions | |
SwShadowCursor (vcl::Window &rWin, const Color &rCol) | |
~SwShadowCursor () | |
void | SetPos (const Point &rPt, tools::Long nHeight, sal_uInt16 nMode) |
void | Paint () |
tools::Rectangle | GetRect () const |
Private Member Functions | |
void | DrawTri (const Point &rPt, tools::Long nHeight, bool bLeft) |
void | DrawCursor (const Point &rPt, tools::Long nHeight, sal_uInt16 nMode) |
Private Attributes | |
VclPtr< vcl::Window > | m_pWin |
Color | m_aCol |
Point | m_aOldPt |
tools::Long | m_nOldHeight |
sal_uInt16 | m_nOldMode |
Definition at line 28 of file shdwcrsr.hxx.
|
inline |
Definition at line 40 of file shdwcrsr.hxx.
SwShadowCursor::~SwShadowCursor | ( | ) |
Definition at line 25 of file shdwcrsr.cxx.
References DrawCursor(), m_aOldPt, m_nOldHeight, and m_nOldMode.
|
private |
Definition at line 67 of file shdwcrsr.cxx.
References COL_WHITE(), ColorTransparency, DrawTri(), m_aCol, m_pWin, and Point.
Referenced by Paint(), SetPos(), and ~SwShadowCursor().
|
private |
Definition at line 47 of file shdwcrsr.cxx.
Referenced by DrawCursor().
tools::Rectangle SwShadowCursor::GetRect | ( | ) | const |
Definition at line 97 of file shdwcrsr.cxx.
References m_aOldPt, m_nOldHeight, m_nOldMode, m_pWin, Point, Size::setWidth(), and Size::Width().
void SwShadowCursor::Paint | ( | ) |
Definition at line 91 of file shdwcrsr.cxx.
References DrawCursor(), m_aOldPt, m_nOldHeight, and m_nOldMode.
void SwShadowCursor::SetPos | ( | const Point & | rPt, |
tools::Long | nHeight, | ||
sal_uInt16 | nMode | ||
) |
Definition at line 31 of file shdwcrsr.cxx.
References DrawCursor(), m_aOldPt, m_nOldHeight, m_nOldMode, m_pWin, and Point.
|
private |
Definition at line 31 of file shdwcrsr.hxx.
Referenced by DrawCursor().
|
private |
Definition at line 32 of file shdwcrsr.hxx.
Referenced by GetRect(), Paint(), SetPos(), and ~SwShadowCursor().
|
private |
Definition at line 33 of file shdwcrsr.hxx.
Referenced by GetRect(), Paint(), SetPos(), and ~SwShadowCursor().
|
private |
Definition at line 34 of file shdwcrsr.hxx.
Referenced by GetRect(), Paint(), SetPos(), and ~SwShadowCursor().
|
private |
Definition at line 30 of file shdwcrsr.hxx.
Referenced by DrawCursor(), DrawTri(), GetRect(), and SetPos().