19#ifndef INCLUDED_SW_SOURCE_CORE_INC_ROWFRM_HXX
20#define INCLUDED_SW_SOURCE_CORE_INC_ROWFRM_HXX
60 virtual void Cut()
override;
Base class of the Writer layout elements.
A layout frame is a frame that contains other frames (m_pLower), e.g. SwPageFrame or SwTabFrame.
A page of the document layout.
SwRowFrame is one table row in the document layout.
sal_uInt16 mnTopMarginForLowers
sal_uInt16 GetBottomMarginForLowers() const
void SetFollowRow(SwRowFrame *pNew)
sal_uInt16 mnBottomLineSize
bool m_bIsFollowFlowRow
note: this is only set on old-style tables!
bool IsRowSplitAllowed() const
void SetInSplit(bool bNew=true)
virtual void Cut() override
SwRowFrame * m_pFollowRow
note: this is only set on old-style tables!
virtual SwTwips ShrinkFrame(SwTwips, bool bTst=false, bool bInfo=false) override
Only change the Frame size, not the PrtArea SSize.
void SetBottomMarginForLowers(sal_uInt16 nNew)
virtual const SwRowFrame * DynCastRowFrame() const override
virtual void SwClientNotify(const SwModify &, const SfxHint &) override
void SetBottomLineSize(sal_uInt16 nNew)
const SwTableLine * m_pTabLine
virtual SwTwips GrowFrame(SwTwips, bool bTst=false, bool bInfo=false) override
SwRowFrame(const SwTableLine &, SwFrame *, bool bInsertContent=true)
sal_uInt16 mnBottomMarginForLowers
void SetRepeatedHeadline(bool bNew)
bool IsForceRowSplitAllowed() const
bool IsRowSpanLine() const
SwRowFrame * GetFollowRow() const
void AdjustCells(const SwTwips nHeight, const bool bHeight)
Adapts the Cells to the current height; invalidates the Cells if the Direction does not match the hei...
void OnFrameSize(const SfxPoolItem &)
virtual void DestroyImpl() override
bool m_bForceRowSplitAllowed
bool ShouldRowKeepWithNext(const bool bCheckParents=true) const
virtual void Format(vcl::RenderContext *pRenderContext, const SwBorderAttrs *pAttrs=nullptr) override
"Formats" the Frame; Frame and PrtArea.
void dumpAsXml(xmlTextWriterPtr writer=nullptr) const override
sal_uInt16 GetBottomLineSize() const
void RegistFlys(SwPageFrame *pPage=nullptr)
Register Flys after a line was created AND inserted Must be called by the creator; the Fly is inserte...
bool IsRepeatedHeadline() const
virtual void MakeAll(vcl::RenderContext *pRenderContext) override
bool IsFollowFlowRow() const
void SetTopMarginForLowers(sal_uInt16 nNew)
void SetRowSpanLine(bool bNew)
const SwTableLine * GetTabLine() const
void SetForceRowSplitAllowed(bool bNew)
sal_uInt16 GetTopMarginForLowers() const
virtual ~SwRowFrame() override
void SetFollowFlowRow(bool bNew)
bool m_bIsRepeatedHeadline
SwTableLine is one table row in the document model.
struct _xmlTextWriter * xmlTextWriterPtr