58 while( pNxt && pColFrame->
IsAnLower( pNxt ) )
73 pLayFrame = (*fnWhichCol)( pLayFrame );
bool IsAnLower(const SwFrame *) const
vcl::RenderContext * GetOut() const
SwContentFrame * GetColumnEnd(const SwLayoutFrame *pColFrame)
SAL_DLLPRIVATE void UpdateCursor(sal_uInt16 eFlags=SwCursorShell::SCROLLWIN|SwCursorShell::CHKRANGE, bool bIdleEnd=false)
SwShellCursor * m_pCurrentCursor
current cursor
bool IsInProtectTable(bool bMove=false, bool bChgCursor=true)
SwContentFrame * GetNextContentFrame() const
SwContentFrame * GetColumnStt(const SwLayoutFrame *pColFrame)
const SwRect & getFramePrintArea() const
virtual bool IsSelOvr(SwCursorSelOverFlags eFlags=SwCursorSelOverFlags::CheckNodeSection|SwCursorSelOverFlags::Toggle|SwCursorSelOverFlags::ChangePos)
void Pos(const Point &rNew)
virtual void Calc(vcl::RenderContext *pRenderContext) const
virtual bool GetModelPositionForViewPoint(SwPosition *, Point &, SwCursorMoveState *=nullptr, bool bTestBackground=false) const
const SwRect & getFrameArea() const
void Width(tools::Long nNew)
SwShellTableCursor * m_pTableCursor
table Cursor; only in tables when the selection lays over 2 columns
bool IsColumnFrame() const
SwLayoutFrame * GetPrevColumn(const SwLayoutFrame *pLayFrame)
A helper class to save cursor state (position).
const SwPosition * GetPoint() const
SwLayoutFrame * GetUpper()
SwLayoutFrame * GetNextColumn(const SwLayoutFrame *pLayFrame)
void MoveColumn(SwWhichColumn, SwPosColumn)
SwContentFrame * GetCurrFrame(const bool bCalcFrame=true) const
Get current frame in which the cursor is positioned.
SwContentFrame *(* SwPosColumn)(const SwLayoutFrame *)
SwLayoutFrame *(* SwWhichColumn)(const SwLayoutFrame *)
A layout frame is a frame that contains other frames (m_pLower), e.g. SwPageFrame or SwTabFrame...
const SwContentFrame * ContainsContent() const
Checks if the frame contains one or more ContentFrame's anywhere in his subsidiary structure; if so t...
void Height(tools::Long nNew)
SwLayoutFrame * GetCurrColumn(const SwLayoutFrame *pLayFrame)