20#ifndef INCLUDED_SW_SOURCE_CORE_INC_CNTFRM_HXX
21#define INCLUDED_SW_SOURCE_CORE_INC_CNTFRM_HXX
67 const bool bObjsInNewUpper );
74 virtual bool ShouldBwdMoved(
SwLayoutFrame *pNewUpper,
bool& )
override;
92 virtual void Cut()
override;
103 bool bSetInReadOnly )
const;
105 bool bSetInReadOnly )
const;
110 virtual bool WouldFit(
SwTwips &nMaxHeight,
bool &bSplit,
bool bTst,
bool);
138 return static_cast<const SwContentFrame*
>(SwFlowFrame::GetFollow());
SwContentFrame is the layout for content nodes: a common base class for text (paragraph) and non-text...
SwContentFrame * GetPrevContentFrame() const
const SwContentFrame * GetFollow() const
const SwContentFrame * ImplGetNextContentFrame(bool bFwd) const
Walk back inside the tree: grab the subordinate Frame if one exists and the last step was not moving ...
SwContentFrame * GetNextContentFrame() const
virtual bool LeftMargin(SwPaM *) const =0
virtual bool RightMargin(SwPaM *, bool bAPI=false) const =0
Base class of the Writer layout elements.
virtual void DestroyImpl()
virtual SwTwips ShrinkFrame(SwTwips, bool bTst=false, bool bInfo=false)=0
void InvalidateNextPos(bool bNoFootnote=false)
friend void MakeNxt(SwFrame *pFrame, SwFrame *pNxt)
virtual void SwClientNotify(const SwModify &, const SfxHint &) override
virtual void Paste(SwFrame *pParent, SwFrame *pSibling=nullptr)=0
void SetCompletePaint() const
bool IsContentFrame() const
virtual SwTwips GrowFrame(SwTwips, bool bTst=false, bool bInfo=false)=0
virtual void MakeAll(vcl::RenderContext *pRenderContext)=0
A layout frame is a frame that contains other frames (m_pLower), e.g. SwPageFrame or SwTabFrame.
PaM is Point and Mark: a selection of the document model.
Represents the visualization of a paragraph.
bool GetFrameInPage(const SwContentFrame *, SwWhichPage, SwPosPage, SwPaM *)
Returns the first/last Contentframe (controlled using the parameter fnPosPage) of the current/previou...
SwLayoutFrame *(* SwWhichPage)(const SwLayoutFrame *)
SwContentFrame *(* SwPosPage)(const SwLayoutFrame *)