LibreOffice Module sw (master) 1
|
#include <crstate.hxx>
Public Member Functions | |
SwCursorMoveState (CursorMoveState eSt=CursorMoveState::NONE) | |
SwCursorMoveState (SwFillCursorPos *pInitFill) | |
Public Attributes | |
SwFillCursorPos * | m_pFill |
for automatic filling with tabs etc More... | |
std::unique_ptr< Sw2LinesPos > | m_p2Lines |
for selections inside/around 2line portions More... | |
SwSpecialPos * | m_pSpecialPos |
for positions inside fields More... | |
Point | m_aRealHeight |
contains then the position/height of the cursor More... | |
CursorMoveState | m_eState |
sal_uInt8 | m_nCursorBidiLevel |
bool | m_bStop |
bool | m_bRealHeight |
should the real height be calculated? More... | |
bool | m_bFieldInfo |
should be fields recognized? More... | |
bool | m_bPosCorr |
Point had to be corrected. More... | |
bool | m_bFootnoteNoInfo |
recognized footnote numbering More... | |
bool | m_bExactOnly |
let GetModelPositionForViewPoint look for exact matches only, i.e. More... | |
bool | m_bFillRet |
only used temporary in FillMode More... | |
bool | m_bSetInReadOnly |
ReadOnly areas may be entered. More... | |
bool | m_bRealWidth |
Calculation of the width required. More... | |
bool | m_b2Lines |
Check 2line portions and fill p2Lines. More... | |
bool | m_bNoScroll |
No scrolling of undersized textframes. More... | |
bool | m_bPosMatchesBounds |
GetModelPositionForViewPoint should not return the next position if screen position is inside second have of bound rect. More... | |
bool | m_bContentCheck |
bool | m_bInFrontOfLabel |
cursor in front of label More... | |
bool | m_bInNumPortion |
point is in number portion #i23726# More... | |
int | m_nInNumPortionOffset |
distance from number portion's start More... | |
Definition at line 132 of file crstate.hxx.
|
inline |
Definition at line 166 of file crstate.hxx.
|
inline |
Definition at line 188 of file crstate.hxx.
Point SwCursorMoveState::m_aRealHeight |
contains then the position/height of the cursor
Definition at line 137 of file crstate.hxx.
Referenced by SwTextFrame::GetAutoPos(), SwNoTextFrame::GetCharRect(), SwTextFrame::GetCharRect(), SwTextCursor::GetCharRect(), SwTextCursor::GetCharRect_(), SwTextCursor::GetEndCharRect(), SwCursorShell::SetVisibleCursor(), and SwCursorShell::UpdateCursor().
bool SwCursorMoveState::m_b2Lines |
Check 2line portions and fill p2Lines.
Definition at line 150 of file crstate.hxx.
Referenced by SwRootFrame::CalcFrameRects(), SwTextFrame::GetCharRect(), SwTextCursor::GetCharRect(), and SwTextCursor::GetCharRect_().
bool SwCursorMoveState::m_bContentCheck |
Definition at line 156 of file crstate.hxx.
Referenced by SwCursorShell::GetContentAtPos(), and SwLayoutFrame::GetModelPositionForViewPoint().
bool SwCursorMoveState::m_bExactOnly |
let GetModelPositionForViewPoint look for exact matches only, i.e.
never let it run into GetContentPos
Definition at line 145 of file crstate.hxx.
Referenced by SwCursorShell::GetContentAtPos(), and SwPageFrame::GetModelPositionForViewPoint().
bool SwCursorMoveState::m_bFieldInfo |
should be fields recognized?
Definition at line 142 of file crstate.hxx.
Referenced by SwTextCursor::GetCharRect_(), SwCursorShell::GetContentAtPos(), SwTextCursor::GetModelPositionForViewPoint(), and SwTextFrame::GetModelPositionForViewPoint_().
bool SwCursorMoveState::m_bFillRet |
only used temporary in FillMode
Definition at line 147 of file crstate.hxx.
Referenced by SwRootFrame::GetModelPositionForViewPoint().
bool SwCursorMoveState::m_bFootnoteNoInfo |
recognized footnote numbering
Definition at line 144 of file crstate.hxx.
Referenced by SwCursorShell::GetContentAtPos(), and SwTextCursor::GetModelPositionForViewPoint().
bool SwCursorMoveState::m_bInFrontOfLabel |
cursor in front of label
Definition at line 162 of file crstate.hxx.
Referenced by SwTextCursor::GetModelPositionForViewPoint(), and SwCursorShell::SetCursor().
bool SwCursorMoveState::m_bInNumPortion |
point is in number portion #i23726#
Definition at line 163 of file crstate.hxx.
Referenced by SwCursorShell::GetContentAtPos(), and SwTextCursor::GetModelPositionForViewPoint().
bool SwCursorMoveState::m_bNoScroll |
No scrolling of undersized textframes.
Definition at line 151 of file crstate.hxx.
Referenced by SwRootFrame::CalcFrameRects(), and SwTextFrame::GetCharRect().
bool SwCursorMoveState::m_bPosCorr |
Point had to be corrected.
Definition at line 143 of file crstate.hxx.
Referenced by SwCursorShell::GetContentAtPos(), SwTextCursor::GetModelPositionForViewPoint(), and SwTextFrame::GetModelPositionForViewPoint_().
bool SwCursorMoveState::m_bPosMatchesBounds |
GetModelPositionForViewPoint should not return the next position if screen position is inside second have of bound rect.
Definition at line 152 of file crstate.hxx.
Referenced by SwAccessibleParagraph::getIndexAtPoint(), SwPageFrame::GetModelPositionForViewPoint(), and SwTextCursor::GetModelPositionForViewPoint().
bool SwCursorMoveState::m_bRealHeight |
should the real height be calculated?
Definition at line 141 of file crstate.hxx.
Referenced by SwTextFrame::GetAutoPos(), SwAccessibleParagraph::getCharacterBounds(), SwNoTextFrame::GetCharRect(), SwTextFrame::GetCharRect(), SwTextCursor::GetCharRect(), SwTextCursor::GetCharRect_(), SwAccessibleParagraph::GetCurrentTabStop(), SwTextCursor::GetEndCharRect(), SwCursorShell::SetVisibleCursor(), and SwCursorShell::UpdateCursor().
bool SwCursorMoveState::m_bRealWidth |
Calculation of the width required.
Definition at line 149 of file crstate.hxx.
Referenced by SwAccessibleParagraph::getCharacterBounds(), SwTextCursor::GetCharRect_(), SwAccessibleParagraph::GetCurrentTabStop(), SwCursorShell::GetSmartTagRect(), SwEditShell::HandleCorrectionError(), lcl_GetCharRectInsideField(), and SwCursorShell::UpdateCursor().
bool SwCursorMoveState::m_bSetInReadOnly |
ReadOnly areas may be entered.
Definition at line 148 of file crstate.hxx.
Referenced by SwCursorShell::FindValidContentNode(), SwCursorShell::GetContentAtPos(), SwLayoutFrame::GetContentPos(), SwCellFrame::GetModelPositionForViewPoint(), SwCursorShell::GetTextDirection(), SwCursorShell::SetCursor(), SwCursorShell::SetVisibleCursor(), SwCursorShell::TestCurrPam(), SwCursorShell::UpdateCursor(), SwCursorShell::UpdateCursorPos(), and SwCursor::UpDown().
bool SwCursorMoveState::m_bStop |
Definition at line 140 of file crstate.hxx.
Referenced by SwLayoutFrame::GetContentPos(), SwCellFrame::GetModelPositionForViewPoint(), SwFlyFrame::GetModelPositionForViewPoint(), SwLayoutFrame::GetModelPositionForViewPoint(), SwPageFrame::GetModelPositionForViewPoint(), and SwRootFrame::GetModelPositionForViewPoint().
CursorMoveState SwCursorMoveState::m_eState |
Definition at line 138 of file crstate.hxx.
Referenced by SwTextFrame::GetCharRect(), SwLayoutFrame::GetContentPos(), SwCellFrame::GetModelPositionForViewPoint(), SwFlyFrame::GetModelPositionForViewPoint(), SwTextFrame::GetModelPositionForViewPoint(), SwTextCursor::GetModelPositionForViewPoint(), SwTextFrame::GetModelPositionForViewPoint_(), and SwCursorShell::SetCursor().
sal_uInt8 SwCursorMoveState::m_nCursorBidiLevel |
Definition at line 139 of file crstate.hxx.
Referenced by SwRootFrame::CalcFrameRects(), SwTextCursor::GetCharRect_(), SwTextCursor::GetModelPositionForViewPoint(), SwCursorShell::SetCursor(), and SwCursorShell::UpdateCursor().
int SwCursorMoveState::m_nInNumPortionOffset |
distance from number portion's start
Definition at line 164 of file crstate.hxx.
Referenced by SwCursorShell::GetContentAtPos(), and SwTextCursor::GetModelPositionForViewPoint().
std::unique_ptr<Sw2LinesPos> SwCursorMoveState::m_p2Lines |
for selections inside/around 2line portions
Definition at line 135 of file crstate.hxx.
Referenced by SwRootFrame::CalcFrameRects(), SwTextFrame::GetCharRect(), SwTextCursor::GetCharRect(), and SwTextCursor::GetCharRect_().
SwFillCursorPos* SwCursorMoveState::m_pFill |
for automatic filling with tabs etc
Definition at line 134 of file crstate.hxx.
Referenced by SwFillData::Fill(), SwCellFrame::GetModelPositionForViewPoint(), SwFlyFrame::GetModelPositionForViewPoint(), SwPageFrame::GetModelPositionForViewPoint(), SwRootFrame::GetModelPositionForViewPoint(), SwTextFrame::GetModelPositionForViewPoint_(), SwFillData::Mode(), SwFillData::SetOrient(), SwFillData::SetSpace(), SwFillData::SetSpaceOnly(), and SwFillData::SetTab().
SwSpecialPos* SwCursorMoveState::m_pSpecialPos |
for positions inside fields
Definition at line 136 of file crstate.hxx.
Referenced by SwAccessibleParagraph::getCharacterBounds(), SwTextCursor::GetCharRect(), SwTextCursor::GetCharRect_(), SwCursorShell::GetContentAtPos(), SwAccessibleParagraph::GetCurrentTabStop(), SwTextCursor::GetModelPositionForViewPoint(), SwCursorShell::GetSmartTagRect(), lcl_GetCharRectInsideField(), SwOutlineContentVisibilityWin::Set(), and SwCursorShell::UpdateCursor().