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