LibreOffice Module sw (master)  1
Public Member Functions | Public Attributes | List of all members
SwCursorMoveState Struct Reference

#include <crstate.hxx>

Collaboration diagram for SwCursorMoveState:
[legend]

Public Member Functions

 SwCursorMoveState (CursorMoveState eSt=MV_NONE)
 
 SwCursorMoveState (SwFillCursorPos *pInitFill)
 

Public Attributes

SwFillCursorPosm_pFill
 for automatic filling with tabs etc More...
 
std::unique_ptr< Sw2LinesPosm_p2Lines
 for selections inside/around 2line portions More...
 
SwSpecialPosm_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 GetCursorOfst 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
 GetCursorOfst 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...
 

Detailed Description

Definition at line 130 of file crstate.hxx.

Constructor & Destructor Documentation

SwCursorMoveState::SwCursorMoveState ( CursorMoveState  eSt = MV_NONE)
inline

Definition at line 164 of file crstate.hxx.

SwCursorMoveState::SwCursorMoveState ( SwFillCursorPos pInitFill)
inline

Definition at line 186 of file crstate.hxx.

Member Data Documentation

Point SwCursorMoveState::m_aRealHeight
bool SwCursorMoveState::m_b2Lines

Check 2line portions and fill p2Lines.

Definition at line 148 of file crstate.hxx.

Referenced by SwRootFrame::CalcFrameRects(), SwTextCursor::GetCharRect(), SwTextFrame::GetCharRect(), and SwTextCursor::GetCharRect_().

bool SwCursorMoveState::m_bContentCheck

Definition at line 154 of file crstate.hxx.

Referenced by SwCursorShell::GetContentAtPos(), and SwLayoutFrame::GetCursorOfst().

bool SwCursorMoveState::m_bExactOnly

let GetCursorOfst look for exact matches only, i.e.

never let it run into GetContentPos

Definition at line 143 of file crstate.hxx.

Referenced by SwCursorShell::GetContentAtPos(), and SwPageFrame::GetCursorOfst().

bool SwCursorMoveState::m_bFieldInfo
bool SwCursorMoveState::m_bFillRet

only used temporary in FillMode

Definition at line 145 of file crstate.hxx.

Referenced by SwRootFrame::GetCursorOfst().

bool SwCursorMoveState::m_bFootnoteNoInfo

recognized footnote numbering

Definition at line 142 of file crstate.hxx.

Referenced by SwCursorShell::GetContentAtPos(), and SwTextCursor::GetCursorOfst().

bool SwCursorMoveState::m_bInFrontOfLabel

cursor in front of label

Definition at line 160 of file crstate.hxx.

Referenced by SwTextCursor::GetCursorOfst(), and SwCursorShell::SetCursor().

bool SwCursorMoveState::m_bInNumPortion

point is in number portion #i23726#

Definition at line 161 of file crstate.hxx.

Referenced by SwCursorShell::GetContentAtPos(), and SwTextCursor::GetCursorOfst().

bool SwCursorMoveState::m_bNoScroll

No scrolling of undersized textframes.

Definition at line 149 of file crstate.hxx.

Referenced by SwRootFrame::CalcFrameRects(), and SwTextFrame::GetCharRect().

bool SwCursorMoveState::m_bPosCorr

Point had to be corrected.

Definition at line 141 of file crstate.hxx.

Referenced by SwCursorShell::GetContentAtPos(), SwTextCursor::GetCursorOfst(), and SwTextFrame::GetCursorOfst_().

bool SwCursorMoveState::m_bPosMatchesBounds

GetCursorOfst should not return the next position if screen position is inside second have of bound rect.

Definition at line 150 of file crstate.hxx.

Referenced by SwPageFrame::GetCursorOfst(), SwTextCursor::GetCursorOfst(), and SwAccessibleParagraph::getIndexAtPoint().

bool SwCursorMoveState::m_bRealHeight
bool SwCursorMoveState::m_bRealWidth
bool SwCursorMoveState::m_bSetInReadOnly
bool SwCursorMoveState::m_bStop
CursorMoveState SwCursorMoveState::m_eState
sal_uInt8 SwCursorMoveState::m_nCursorBidiLevel
int SwCursorMoveState::m_nInNumPortionOffset

distance from number portion's start

Definition at line 162 of file crstate.hxx.

Referenced by SwCursorShell::GetContentAtPos(), and SwTextCursor::GetCursorOfst().

std::unique_ptr<Sw2LinesPos> SwCursorMoveState::m_p2Lines

for selections inside/around 2line portions

Definition at line 133 of file crstate.hxx.

Referenced by SwRootFrame::CalcFrameRects(), SwTextCursor::GetCharRect(), SwTextFrame::GetCharRect(), and SwTextCursor::GetCharRect_().

SwFillCursorPos* SwCursorMoveState::m_pFill
SwSpecialPos* SwCursorMoveState::m_pSpecialPos

The documentation for this struct was generated from the following file: