19 #ifndef INCLUDED_SW_SOURCE_CORE_TEXT_PORGLUE_HXX
20 #define INCLUDED_SW_SOURCE_CORE_TEXT_PORGLUE_HXX
38 void SetFixWidth(
const sal_uInt16 nNew ) { nFixWidth = nNew; }
55 void SetFix(
const sal_uInt16 nNewFix ) { nFix = nNewFix; }
void MoveAllGlue(SwGluePortion *pTarget)
void SetFix(const sal_uInt16 nNewFix)
void SetFixWidth(const sal_uInt16 nNew)
void MoveGlue(SwGluePortion *pTarget, const long nPrtGlue)
sal_uInt16 GetFix() const
Of course Writer needs its own rectangles.
void Join(SwGluePortion *pVictim)
virtual bool GetExpText(const SwTextSizeInfo &rInf, OUString &rText) const override
Collection of SwLinePortion instances, representing one line of text.
SwGluePortion(const sal_uInt16 nInitFixWidth)
virtual void Paint(const SwTextPaintInfo &rInf) const override
virtual SwPosSize GetTextSize(const SwTextSizeInfo &rInfo) const override
void MoveHalfGlue(SwGluePortion *pTarget)
Base class for anything that can be part of a line in the Writer layout.
virtual TextFrameIndex GetCursorOfst(sal_uInt16 nOfst) const override
the parameter is actually SwTwips apparently?
void AdjustRight(const SwLineLayout *pCurr)
In the outer loop all portions are inspected - the GluePortions at the end are processed first...
sal_uInt16 PrtWidth() const
sal_uInt16 GetFixWidth() const