sw/source/core/text/guess.cxx    |    2 +-
 sw/source/core/text/inftxt.cxx   |   10 +++++-----
 sw/source/core/text/inftxt.hxx   |   12 ++++++------
 sw/source/core/text/pordrop.hxx  |    2 +-
 sw/source/core/text/porexp.cxx   |    4 ++--
 sw/source/core/text/porexp.hxx   |    2 +-
 sw/source/core/text/porfld.cxx   |    4 ++--
 sw/source/core/text/porfld.hxx   |    2 +-
 sw/source/core/text/porftn.hxx   |    2 +-
 sw/source/core/text/porglue.cxx  |    8 ++++----
 sw/source/core/text/porglue.hxx  |    2 +-
 sw/source/core/text/porlay.cxx   |    2 +-
 sw/source/core/text/porlay.hxx   |    4 ++--
 sw/source/core/text/porlin.cxx   |    8 ++++----
 sw/source/core/text/porlin.hxx   |    8 ++++----
 sw/source/core/text/pormulti.cxx |    4 ++--
 sw/source/core/text/porrst.hxx   |    2 +-
 sw/source/core/text/portxt.cxx   |   12 ++++++------
 sw/source/core/text/portxt.hxx   |    6 +++---
 sw/source/core/text/possiz.hxx   |   20 ++++++++++----------
 sw/source/core/text/txtdrop.cxx  |    4 ++--
 sw/source/core/text/txtftn.cxx   |    2 +-
 sw/source/core/text/txthyph.cxx  |    6 +++---
 23 files changed, 64 insertions(+), 64 deletions(-)

New commits:
commit 8351c54ee1c0f915f6378d58216432cec4a610d0
Author:     Mike Kaganski <mike.kagan...@collabora.com>
AuthorDate: Tue Feb 25 13:40:39 2025 +0500
Commit:     Mike Kaganski <mike.kagan...@collabora.com>
CommitDate: Tue Feb 25 12:25:22 2025 +0100

    SwPosSize -> SwPositiveSize
    
    Maybe it was obvious, but I confused it for "position + size".
    
    Change-Id: Id6b550cb4fac34d39647cc61cde0c1ffa06c03e6
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/182146
    Tested-by: Jenkins
    Reviewed-by: Mike Kaganski <mike.kagan...@collabora.com>

diff --git a/sw/source/core/text/guess.cxx b/sw/source/core/text/guess.cxx
index 6e4996b6f980..df98dab34b5f 100644
--- a/sw/source/core/text/guess.cxx
+++ b/sw/source/core/text/guess.cxx
@@ -726,7 +726,7 @@ bool SwTextGuess::Guess( const SwTextPortion& rPor, 
SwTextFormatInfo &rInf,
         if (m_nBreakPos > m_nCutPos && m_nBreakPos != 
TextFrameIndex(COMPLETE_STRING))
         {
             const TextFrameIndex nHangingLen = m_nBreakPos - m_nCutPos;
-            SwPosSize aTmpSize = rInf.GetTextSize( &rSI, m_nCutPos, 
nHangingLen );
+            SwPositiveSize aTmpSize = rInf.GetTextSize( &rSI, m_nCutPos, 
nHangingLen );
             aTmpSize.Width(aTmpSize.Width() + nLeftRightBorderSpace);
             OSL_ENSURE( !m_pHanging, "A hanging portion is hanging around" );
             m_pHanging.reset( new SwHangingPortion( std::move(aTmpSize) ) );
diff --git a/sw/source/core/text/inftxt.cxx b/sw/source/core/text/inftxt.cxx
index bde01b5bf5b1..1ad5fe78934b 100644
--- a/sw/source/core/text/inftxt.cxx
+++ b/sw/source/core/text/inftxt.cxx
@@ -403,7 +403,7 @@ void SwTextSizeInfo::NoteAnimation() const
             "SwTextSizeInfo::NoteAnimation() changed m_pOut" );
 }
 
-SwPosSize SwTextSizeInfo::GetTextSize( OutputDevice* pOutDev,
+SwPositiveSize SwTextSizeInfo::GetTextSize( OutputDevice* pOutDev,
                                      const SwScriptInfo* pSI,
                                      const OUString& rText,
                                      const TextFrameIndex nIndex,
@@ -415,10 +415,10 @@ SwPosSize SwTextSizeInfo::GetTextSize( OutputDevice* 
pOutDev,
     aDrawInf.SetFont( m_pFnt );
     aDrawInf.SetSnapToGrid( SnapToGrid() );
     aDrawInf.SetKanaComp( 0 );
-    return SwPosSize(m_pFnt->GetTextSize_( aDrawInf ));
+    return SwPositiveSize(m_pFnt->GetTextSize_( aDrawInf ));
 }
 
-SwPosSize
+SwPositiveSize
 SwTextSizeInfo::GetTextSize(std::optional<SwLinePortionLayoutContext> 
nLayoutContext) const
 {
     const SwScriptInfo& rSI =
@@ -438,7 +438,7 @@ 
SwTextSizeInfo::GetTextSize(std::optional<SwLinePortionLayoutContext> nLayoutCon
     aDrawInf.SetFont( m_pFnt );
     aDrawInf.SetSnapToGrid( SnapToGrid() );
     aDrawInf.SetKanaComp( nComp );
-    return SwPosSize(m_pFnt->GetTextSize_( aDrawInf ));
+    return SwPositiveSize(m_pFnt->GetTextSize_( aDrawInf ));
 }
 
 void SwTextSizeInfo::GetTextSize(const SwScriptInfo* pSI, const TextFrameIndex 
nIndex,
@@ -455,7 +455,7 @@ void SwTextSizeInfo::GetTextSize(const SwScriptInfo* pSI, 
const TextFrameIndex n
     aDrawInf.SetFont( m_pFnt );
     aDrawInf.SetSnapToGrid( SnapToGrid() );
     aDrawInf.SetKanaComp( nComp );
-    SwPosSize aSize( m_pFnt->GetTextSize_( aDrawInf ) );
+    SwPositiveSize aSize( m_pFnt->GetTextSize_( aDrawInf ) );
     nMaxSizeDiff = aDrawInf.GetKanaDiff();
     nExtraAscent = aDrawInf.GetExtraAscent();
     nExtraDescent = aDrawInf.GetExtraDescent();
diff --git a/sw/source/core/text/inftxt.hxx b/sw/source/core/text/inftxt.hxx
index e0f8dc10297c..8f8e0945b6a2 100644
--- a/sw/source/core/text/inftxt.hxx
+++ b/sw/source/core/text/inftxt.hxx
@@ -247,19 +247,19 @@ public:
 
     sal_uInt16      GetTextHeight() const;
 
-    SwPosSize GetTextSize( OutputDevice* pOut, const SwScriptInfo* pSI,
+    SwPositiveSize GetTextSize( OutputDevice* pOut, const SwScriptInfo* pSI,
                           const OUString& rText, TextFrameIndex nIdx,
                           TextFrameIndex nLen ) const;
-    SwPosSize GetTextSize(std::optional<SwLinePortionLayoutContext> 
nLayoutContext
+    SwPositiveSize GetTextSize(std::optional<SwLinePortionLayoutContext> 
nLayoutContext
                           = std::nullopt) const;
     void GetTextSize(const SwScriptInfo* pSI, TextFrameIndex nIdx, 
TextFrameIndex nLen,
                      std::optional<SwLinePortionLayoutContext> nLayoutContext,
                      const sal_uInt16 nComp, SwTwips& nMinSize, tools::Long& 
nMaxSizeDiff,
                      SwTwips& nExtraAscent, SwTwips& nExtraDescent,
                      vcl::text::TextLayoutCache const* = nullptr) const;
-    inline SwPosSize GetTextSize(const SwScriptInfo* pSI, TextFrameIndex nIdx,
+    inline SwPositiveSize GetTextSize(const SwScriptInfo* pSI, TextFrameIndex 
nIdx,
                                  TextFrameIndex nLen) const;
-    inline SwPosSize GetTextSize( const OUString &rText ) const;
+    inline SwPositiveSize GetTextSize( const OUString &rText ) const;
 
     TextFrameIndex GetTextBreak( const tools::Long nLineWidth,
                             const TextFrameIndex nMaxLen,
@@ -774,12 +774,12 @@ inline sal_uInt16 SwTextSizeInfo::GetHangingBaseline() 
const
     return const_cast<SwFont*>(GetFont())->GetHangingBaseline( m_pVsh, 
*GetOut() );
 }
 
-inline SwPosSize SwTextSizeInfo::GetTextSize( const OUString &rText ) const
+inline SwPositiveSize SwTextSizeInfo::GetTextSize( const OUString &rText ) 
const
 {
     return GetTextSize(m_pOut, nullptr, rText, TextFrameIndex(0), 
TextFrameIndex(rText.getLength()));
 }
 
-inline SwPosSize SwTextSizeInfo::GetTextSize( const SwScriptInfo* pSI,
+inline SwPositiveSize SwTextSizeInfo::GetTextSize( const SwScriptInfo* pSI,
                                             TextFrameIndex const nNewIdx,
                                             TextFrameIndex const nNewLen) const
 {
diff --git a/sw/source/core/text/pordrop.hxx b/sw/source/core/text/pordrop.hxx
index 6d36d8a3d462..eb5a2aa01892 100644
--- a/sw/source/core/text/pordrop.hxx
+++ b/sw/source/core/text/pordrop.hxx
@@ -85,7 +85,7 @@ public:
     virtual void Paint( const SwTextPaintInfo &rInf ) const override;
             void PaintDrop( const SwTextPaintInfo &rInf ) const;
     virtual bool Format( SwTextFormatInfo &rInf ) override;
-    virtual SwPosSize GetTextSize( const SwTextSizeInfo &rInfo ) const 
override;
+    virtual SwPositiveSize GetTextSize( const SwTextSizeInfo &rInfo ) const 
override;
     virtual TextFrameIndex GetModelPositionForViewPoint(SwTwips nOfst) const 
override;
 
     sal_uInt16 GetLines() const { return m_nLines; }
diff --git a/sw/source/core/text/porexp.cxx b/sw/source/core/text/porexp.cxx
index 78f7de5a8b3b..afdf71da21c0 100644
--- a/sw/source/core/text/porexp.cxx
+++ b/sw/source/core/text/porexp.cxx
@@ -49,7 +49,7 @@ void SwExpandPortion::dumpAsXml(xmlTextWriterPtr pWriter, 
const OUString& rText,
     (void)xmlTextWriterEndElement(pWriter);
 }
 
-SwPosSize SwExpandPortion::GetTextSize( const SwTextSizeInfo &rInf ) const
+SwPositiveSize SwExpandPortion::GetTextSize( const SwTextSizeInfo &rInf ) const
 {
     SwTextSlot aDiffText( &rInf, this, false, false );
     return rInf.GetTextSize();
@@ -223,7 +223,7 @@ void SwBlankPortion::Paint( const SwTextPaintInfo &rInf ) 
const
                                     : u"°"_ustr
                                 : u"-"_ustr); //CHAR_HARDHYPHEN
 
-        SwPosSize aMarkerSize(rInf.GetTextSize(aMarker));
+        SwPositiveSize aMarkerSize(rInf.GetTextSize(aMarker));
         Point aPos(rInf.GetPos());
 
         std::shared_ptr<SwRect> pPortionRect = std::make_shared<SwRect>();
diff --git a/sw/source/core/text/porexp.hxx b/sw/source/core/text/porexp.hxx
index 0e0eadf3dd2d..baf45c7cf2dd 100644
--- a/sw/source/core/text/porexp.hxx
+++ b/sw/source/core/text/porexp.hxx
@@ -28,7 +28,7 @@ public:
     virtual bool Format( SwTextFormatInfo &rInf ) override;
     virtual TextFrameIndex GetModelPositionForViewPoint(SwTwips nOfst) const 
override;
     virtual bool GetExpText( const SwTextSizeInfo &rInf, OUString &rText ) 
const override;
-    virtual SwPosSize GetTextSize( const SwTextSizeInfo &rInfo ) const 
override;
+    virtual SwPositiveSize GetTextSize( const SwTextSizeInfo &rInfo ) const 
override;
     virtual void Paint( const SwTextPaintInfo &rInf ) const override;
 
     // Accessibility: pass information about this portion to the PortionHandler
diff --git a/sw/source/core/text/porfld.cxx b/sw/source/core/text/porfld.cxx
index a32f9acbae5d..b3355286c205 100644
--- a/sw/source/core/text/porfld.cxx
+++ b/sw/source/core/text/porfld.cxx
@@ -513,10 +513,10 @@ void SwFieldPortion::dumpAsXml(xmlTextWriterPtr pWriter, 
const OUString& rText,
     (void)xmlTextWriterEndElement(pWriter);
 }
 
-SwPosSize SwFieldPortion::GetTextSize( const SwTextSizeInfo &rInf ) const
+SwPositiveSize SwFieldPortion::GetTextSize( const SwTextSizeInfo &rInf ) const
 {
     SwFontSave aSave( rInf, m_pFont.get() );
-    SwPosSize aSize( SwExpandPortion::GetTextSize( rInf ) );
+    SwPositiveSize aSize( SwExpandPortion::GetTextSize( rInf ) );
     return aSize;
 }
 
diff --git a/sw/source/core/text/porfld.hxx b/sw/source/core/text/porfld.hxx
index 697f54dce330..1c4198cf2b3a 100644
--- a/sw/source/core/text/porfld.hxx
+++ b/sw/source/core/text/porfld.hxx
@@ -103,7 +103,7 @@ public:
     virtual SwFieldPortion *Clone( const OUString &rExpand ) const;
 
     // Extra GetTextSize because of pFnt
-    virtual SwPosSize GetTextSize( const SwTextSizeInfo &rInfo ) const 
override;
+    virtual SwPositiveSize GetTextSize( const SwTextSizeInfo &rInfo ) const 
override;
 
     // Accessibility: pass information about this portion to the PortionHandler
     virtual void HandlePortion( SwPortionHandler& rPH ) const override;
diff --git a/sw/source/core/text/porftn.hxx b/sw/source/core/text/porftn.hxx
index 58ece78aab34..b22deb6ca4a2 100644
--- a/sw/source/core/text/porftn.hxx
+++ b/sw/source/core/text/porftn.hxx
@@ -41,7 +41,7 @@ public:
 
     virtual void Paint( const SwTextPaintInfo &rInf ) const override;
     virtual bool GetExpText( const SwTextSizeInfo &rInf, OUString &rText ) 
const override;
-    virtual SwPosSize GetTextSize( const SwTextSizeInfo &rInfo ) const 
override;
+    virtual SwPositiveSize GetTextSize( const SwTextSizeInfo &rInfo ) const 
override;
     virtual bool Format( SwTextFormatInfo &rInf ) override;
 
     // #i98418#
diff --git a/sw/source/core/text/porglue.cxx b/sw/source/core/text/porglue.cxx
index 8d72a5b8745c..cd5eaf2643b5 100644
--- a/sw/source/core/text/porglue.cxx
+++ b/sw/source/core/text/porglue.cxx
@@ -41,12 +41,12 @@ TextFrameIndex 
SwGluePortion::GetModelPositionForViewPoint(const SwTwips nOfst)
         return TextFrameIndex(nOfst / (Width() / sal_Int32(GetLen())));
 }
 
-SwPosSize SwGluePortion::GetTextSize( const SwTextSizeInfo &rInf ) const
+SwPositiveSize SwGluePortion::GetTextSize( const SwTextSizeInfo &rInf ) const
 {
     if (TextFrameIndex(1) >= GetLen() || rInf.GetLen() > GetLen() || !Width() 
|| !GetLen())
-        return SwPosSize(*this);
+        return SwPositiveSize(*this);
     else
-        return SwPosSize((Width() / sal_Int32(GetLen())) * 
sal_Int32(rInf.GetLen()), Height());
+        return SwPositiveSize((Width() / sal_Int32(GetLen())) * 
sal_Int32(rInf.GetLen()), Height());
 }
 
 bool SwGluePortion::GetExpText( const SwTextSizeInfo &rInf, OUString &rText ) 
const
@@ -88,7 +88,7 @@ void SwGluePortion::Paint( const SwTextPaintInfo &rInf ) const
     if (TextFrameIndex(1) == GetLen())
     {
         OUString aBullet( CH_BULLET );
-        SwPosSize aBulletSize( rInf.GetTextSize( aBullet ) );
+        SwPositiveSize aBulletSize( rInf.GetTextSize( aBullet ) );
         Point aPos( rInf.GetPos() );
         aPos.AdjustX((Width()/2) - (aBulletSize.Width()/2) );
         SwTextPaintInfo aInf( rInf, &aBullet );
diff --git a/sw/source/core/text/porglue.hxx b/sw/source/core/text/porglue.hxx
index c48d063144ff..bf72ac571151 100644
--- a/sw/source/core/text/porglue.hxx
+++ b/sw/source/core/text/porglue.hxx
@@ -45,7 +45,7 @@ public:
     inline void AdjFixWidth();
     virtual void Paint( const SwTextPaintInfo &rInf ) const override;
     virtual TextFrameIndex GetModelPositionForViewPoint(SwTwips nOfst) const 
override;
-    virtual SwPosSize GetTextSize( const SwTextSizeInfo &rInfo ) const 
override;
+    virtual SwPositiveSize GetTextSize( const SwTextSizeInfo &rInfo ) const 
override;
     virtual bool GetExpText( const SwTextSizeInfo &rInf, OUString &rText ) 
const override;
 
     void dumpAsXml(xmlTextWriterPtr pWriter, const OUString& rText, 
TextFrameIndex& nOffset) const override;
diff --git a/sw/source/core/text/porlay.cxx b/sw/source/core/text/porlay.cxx
index 5862b396bc52..352a0b17e5f2 100644
--- a/sw/source/core/text/porlay.cxx
+++ b/sw/source/core/text/porlay.cxx
@@ -108,7 +108,7 @@ void SwLineLayout::DeleteNext()
 
 void SwLineLayout::Height(const SwTwips nNew, const bool bText)
 {
-    SwPosSize::Height(nNew);
+    SwPositiveSize::Height(nNew);
     if (bText)
         m_nTextHeight = nNew;
 }
diff --git a/sw/source/core/text/porlay.hxx b/sw/source/core/text/porlay.hxx
index 3d0ce27e3884..6634dff7cb13 100644
--- a/sw/source/core/text/porlay.hxx
+++ b/sw/source/core/text/porlay.hxx
@@ -108,8 +108,8 @@ private:
 
     void DeleteNext();
 public:
-    // From SwPosSize
-    using SwPosSize::Height;
+    // From SwPositiveSize
+    using SwPositiveSize::Height;
     virtual void Height(const SwTwips nNew, const bool bText = true) override;
 
     // From SwLinePortion
diff --git a/sw/source/core/text/porlin.cxx b/sw/source/core/text/porlin.cxx
index ec88383e73d1..f02fc0bae0f0 100644
--- a/sw/source/core/text/porlin.cxx
+++ b/sw/source/core/text/porlin.cxx
@@ -138,12 +138,12 @@ void SwLinePortion::PrePaint( const SwTextPaintInfo& rInf,
 void SwLinePortion::CalcTextSize( const SwTextSizeInfo &rInf )
 {
     if( GetLen() == rInf.GetLen()  )
-        *static_cast<SwPosSize*>(this) = GetTextSize( rInf );
+        *static_cast<SwPositiveSize*>(this) = GetTextSize( rInf );
     else
     {
         SwTextSizeInfo aInf( rInf );
         aInf.SetLen( GetLen() );
-        *static_cast<SwPosSize*>(this) = GetTextSize( aInf );
+        *static_cast<SwPositiveSize*>(this) = GetTextSize( aInf );
     }
 }
 
@@ -230,11 +230,11 @@ TextFrameIndex 
SwLinePortion::GetModelPositionForViewPoint(const SwTwips nOfst)
         return TextFrameIndex(0);
 }
 
-SwPosSize SwLinePortion::GetTextSize( const SwTextSizeInfo & ) const
+SwPositiveSize SwLinePortion::GetTextSize( const SwTextSizeInfo & ) const
 {
     OSL_ENSURE( false, "SwLinePortion::GetTextSize: don't ask me about sizes, "
                    "I'm only a stupid SwLinePortion" );
-    return SwPosSize();
+    return SwPositiveSize();
 }
 
 bool SwLinePortion::Format( SwTextFormatInfo &rInf )
diff --git a/sw/source/core/text/porlin.hxx b/sw/source/core/text/porlin.hxx
index 28f3c80d06a6..ff3f571b72e6 100644
--- a/sw/source/core/text/porlin.hxx
+++ b/sw/source/core/text/porlin.hxx
@@ -33,7 +33,7 @@ class SwPortionHandler;
 
 /// Base class for anything that can be part of a line in the Writer layout.
 /// Typically owned by SwLineLayout.
-class SAL_DLLPUBLIC_RTTI SwLinePortion: public SwPosSize
+class SAL_DLLPUBLIC_RTTI SwLinePortion: public SwPositiveSize
 {
 protected:
     // Here we have areas with different attributes
@@ -145,7 +145,7 @@ public:
     SwLinePortion *FindLastPortion();
 
     virtual TextFrameIndex GetModelPositionForViewPoint(SwTwips nOfst) const;
-    virtual SwPosSize GetTextSize( const SwTextSizeInfo &rInfo ) const;
+    virtual SwPositiveSize GetTextSize( const SwTextSizeInfo &rInfo ) const;
     void CalcTextSize( const SwTextSizeInfo &rInfo );
 
     // Output
@@ -184,7 +184,7 @@ public:
 
 inline SwLinePortion &SwLinePortion::operator=(const SwLinePortion &rPortion)
 {
-    *static_cast<SwPosSize*>(this) = rPortion;
+    *static_cast<SwPositiveSize*>(this) = rPortion;
     mnLineLength = rPortion.mnLineLength;
     mnAscent = rPortion.mnAscent;
     mnHangingBaseline = rPortion.mnHangingBaseline;
@@ -198,7 +198,7 @@ inline SwLinePortion &SwLinePortion::operator=(const 
SwLinePortion &rPortion)
 }
 
 inline SwLinePortion::SwLinePortion(const SwLinePortion &rPortion) :
-    SwPosSize( rPortion ),
+    SwPositiveSize( rPortion ),
     mpNextPortion( nullptr ),
     mnLineLength( rPortion.mnLineLength ),
     mnAscent( rPortion.mnAscent ),
diff --git a/sw/source/core/text/pormulti.cxx b/sw/source/core/text/pormulti.cxx
index 50e9a13ebd4a..8724ff4b9c8c 100644
--- a/sw/source/core/text/pormulti.cxx
+++ b/sw/source/core/text/pormulti.cxx
@@ -425,7 +425,7 @@ void SwDoubleLinePortion::FormatBrackets( SwTextFormatInfo 
&rInf, SwTwips& nMaxW
         if( SW_SCRIPTS > m_pBracket->nPreScript )
             aTmpFnt.SetActual( m_pBracket->nPreScript );
         SwFontSave aSave( rInf, &aTmpFnt );
-        SwPosSize aSize = rInf.GetTextSize( aStr );
+        SwPositiveSize aSize = rInf.GetTextSize( aStr );
         m_pBracket->nAscent = rInf.GetAscent();
         m_pBracket->nHeight = aSize.Height();
         aTmpFnt.SetActual( nActualScr );
@@ -449,7 +449,7 @@ void SwDoubleLinePortion::FormatBrackets( SwTextFormatInfo 
&rInf, SwTwips& nMaxW
         if( SW_SCRIPTS > m_pBracket->nPostScript )
             aTmpFnt.SetActual( m_pBracket->nPostScript );
         SwFontSave aSave( rInf, &aTmpFnt );
-        SwPosSize aSize = rInf.GetTextSize( aStr );
+        SwPositiveSize aSize = rInf.GetTextSize( aStr );
         const sal_uInt16 nTmpAsc = rInf.GetAscent();
         if( nTmpAsc > m_pBracket->nAscent )
         {
diff --git a/sw/source/core/text/porrst.hxx b/sw/source/core/text/porrst.hxx
index 85c58d6e2619..07187c7d42f3 100644
--- a/sw/source/core/text/porrst.hxx
+++ b/sw/source/core/text/porrst.hxx
@@ -133,7 +133,7 @@ class SwHangingPortion : public SwTextPortion
 {
     SwTwips m_nInnerWidth;
 public:
-    explicit SwHangingPortion( SwPosSize aSize ) : m_nInnerWidth( 
aSize.Width() )
+    explicit SwHangingPortion( SwPositiveSize aSize ) : m_nInnerWidth( 
aSize.Width() )
     {
         SetWhichPor( PortionType::Hanging );
         SetLen(TextFrameIndex(1));
diff --git a/sw/source/core/text/portxt.cxx b/sw/source/core/text/portxt.cxx
index 8f453531d4f3..914e2b156ef3 100644
--- a/sw/source/core/text/portxt.cxx
+++ b/sw/source/core/text/portxt.cxx
@@ -583,9 +583,9 @@ TextFrameIndex 
SwTextPortion::GetModelPositionForViewPoint(const SwTwips nOfst)
 }
 
 // The GetTextSize() assumes that the own length is correct
-SwPosSize SwTextPortion::GetTextSize( const SwTextSizeInfo &rInf ) const
+SwPositiveSize SwTextPortion::GetTextSize( const SwTextSizeInfo &rInf ) const
 {
-    SwPosSize aSize = rInf.GetTextSize(GetLayoutContext());
+    SwPositiveSize aSize = rInf.GetTextSize(GetLayoutContext());
     if( !GetJoinBorderWithPrev() )
         aSize.Width(aSize.Width() + rInf.GetFont()->GetLeftBorderSpace() );
     if( !GetJoinBorderWithNext() )
@@ -817,12 +817,12 @@ bool SwTextInputFieldPortion::GetExpText( const 
SwTextSizeInfo &rInf, OUString &
     return true;
 }
 
-SwPosSize SwTextInputFieldPortion::GetTextSize( const SwTextSizeInfo &rInf ) 
const
+SwPositiveSize SwTextInputFieldPortion::GetTextSize( const SwTextSizeInfo 
&rInf ) const
 {
     SwTextSlot aFormatText( &rInf, this, true, false );
     if (rInf.GetLen() == TextFrameIndex(0))
     {
-        return SwPosSize( 0, 0 );
+        return SwPositiveSize( 0, 0 );
     }
 
     return rInf.GetTextSize();
@@ -841,9 +841,9 @@ SwHolePortion::SwHolePortion( const SwTextPortion &rPor )
 SwLinePortion *SwHolePortion::Compress() { return this; }
 
 // The GetTextSize() assumes that the own length is correct
-SwPosSize SwHolePortion::GetTextSize(const SwTextSizeInfo& rInf) const
+SwPositiveSize SwHolePortion::GetTextSize(const SwTextSizeInfo& rInf) const
 {
-    SwPosSize aSize = rInf.GetTextSize();
+    SwPositiveSize aSize = rInf.GetTextSize();
     if (!GetJoinBorderWithPrev())
         aSize.Width(aSize.Width() + rInf.GetFont()->GetLeftBorderSpace());
     if (!GetJoinBorderWithNext())
diff --git a/sw/source/core/text/portxt.hxx b/sw/source/core/text/portxt.hxx
index 438764e31318..028b52af5b0e 100644
--- a/sw/source/core/text/portxt.hxx
+++ b/sw/source/core/text/portxt.hxx
@@ -36,7 +36,7 @@ public:
     virtual bool Format( SwTextFormatInfo &rInf ) override;
     virtual void FormatEOL( SwTextFormatInfo &rInf ) override;
     virtual TextFrameIndex GetModelPositionForViewPoint(SwTwips nOfst) const 
override;
-    virtual SwPosSize GetTextSize( const SwTextSizeInfo &rInfo ) const 
override;
+    virtual SwPositiveSize GetTextSize( const SwTextSizeInfo &rInfo ) const 
override;
     virtual bool GetExpText( const SwTextSizeInfo &rInf, OUString &rText ) 
const override;
     virtual SwTwips CalcSpacing( tools::Long nSpaceAdd, const SwTextSizeInfo 
&rInf ) const override;
 
@@ -57,7 +57,7 @@ public:
     virtual bool Format( SwTextFormatInfo &rInf ) override;
     virtual void Paint( const SwTextPaintInfo &rInf ) const override;
     virtual bool GetExpText( const SwTextSizeInfo &rInf, OUString &rText ) 
const override;
-    virtual SwPosSize GetTextSize( const SwTextSizeInfo &rInfo ) const 
override;
+    virtual SwPositiveSize GetTextSize( const SwTextSizeInfo &rInfo ) const 
override;
 };
 
 class SwHolePortion : public SwLinePortion
@@ -69,7 +69,7 @@ public:
     void SetBlankWidth(const SwTwips nNew) { m_nBlankWidth = nNew; }
     virtual SwLinePortion *Compress() override;
     virtual bool Format( SwTextFormatInfo &rInf ) override;
-    virtual SwPosSize GetTextSize(const SwTextSizeInfo& rInfo) const override;
+    virtual SwPositiveSize GetTextSize(const SwTextSizeInfo& rInfo) const 
override;
     virtual void Paint( const SwTextPaintInfo &rInf ) const override;
 
     // Accessibility: pass information about this portion to the PortionHandler
diff --git a/sw/source/core/text/possiz.hxx b/sw/source/core/text/possiz.hxx
index fa803fcc467e..858ef70da594 100644
--- a/sw/source/core/text/possiz.hxx
+++ b/sw/source/core/text/possiz.hxx
@@ -21,27 +21,27 @@
 #include <tools/gen.hxx>
 #include <swtypes.hxx>
 
-// Compared to the SV sizes SwPosSize is always positive
-class SwPosSize
+// Compared to the SV sizes SwPositiveSize is always positive
+class SwPositiveSize
 {
     SwTwips m_nWidth;
     SwTwips m_nHeight;
 public:
-    SwPosSize( const SwTwips nW = 0, const SwTwips nH = 0 )
+    SwPositiveSize( const SwTwips nW = 0, const SwTwips nH = 0 )
         : m_nWidth(nW)
         , m_nHeight(nH)
     {
     }
-    explicit SwPosSize( const Size &rSize )
+    explicit SwPositiveSize( const Size &rSize )
         : m_nWidth(SwTwips(rSize.Width()))
         , m_nHeight(SwTwips(rSize.Height()))
     {
     }
-    virtual ~SwPosSize() {}
-    SwPosSize(SwPosSize const &) = default;
-    SwPosSize(SwPosSize &&) = default;
-    SwPosSize & operator =(SwPosSize const &) = default;
-    SwPosSize & operator =(SwPosSize &&) = default;
+    virtual ~SwPositiveSize() {}
+    SwPositiveSize(SwPositiveSize const &) = default;
+    SwPositiveSize(SwPositiveSize &&) = default;
+    SwPositiveSize & operator =(SwPositiveSize const &) = default;
+    SwPositiveSize & operator =(SwPositiveSize &&) = default;
     SwTwips Height() const { return m_nHeight; }
     virtual void Height(const SwTwips nNew, const bool = true) { m_nHeight = 
nNew; }
     SwTwips Width() const { return m_nWidth; }
@@ -57,7 +57,7 @@ public:
         m_nHeight = SwTwips(rSize.Width());
         m_nWidth = SwTwips(rSize.Height());
     }
-    SwPosSize& operator=( const Size &rSize )
+    SwPositiveSize& operator=( const Size &rSize )
     {
         m_nWidth  = SwTwips(rSize.Width());
         m_nHeight = SwTwips(rSize.Height());
diff --git a/sw/source/core/text/txtdrop.cxx b/sw/source/core/text/txtdrop.cxx
index 7e57d80c7cd5..681785bbbb0a 100644
--- a/sw/source/core/text/txtdrop.cxx
+++ b/sw/source/core/text/txtdrop.cxx
@@ -432,7 +432,7 @@ bool SwDropPortion::FormatText( SwTextFormatInfo &rInf )
     return true;
 }
 
-SwPosSize SwDropPortion::GetTextSize( const SwTextSizeInfo &rInf ) const
+SwPositiveSize SwDropPortion::GetTextSize( const SwTextSizeInfo &rInf ) const
 {
     SwTwips nMyX = 0;
     TextFrameIndex nIdx(0);
@@ -461,7 +461,7 @@ SwPosSize SwDropPortion::GetTextSize( const SwTextSizeInfo 
&rInf ) const
 
     // robust
     SwFontSave aFontSave( rInf, pCurrPart ? &pCurrPart->GetFont() : nullptr );
-    SwPosSize aPosSize( SwTextPortion::GetTextSize( rInf ) );
+    SwPositiveSize aPosSize( SwTextPortion::GetTextSize( rInf ) );
     aPosSize.Width( aPosSize.Width() + nMyX );
 
     const_cast<SwTextSizeInfo&>(rInf).SetIdx( nOldIdx );
diff --git a/sw/source/core/text/txtftn.cxx b/sw/source/core/text/txtftn.cxx
index 09289408fc4c..31ad728ccdbc 100644
--- a/sw/source/core/text/txtftn.cxx
+++ b/sw/source/core/text/txtftn.cxx
@@ -1423,7 +1423,7 @@ void SwFootnotePortion::Paint( const SwTextPaintInfo 
&rInf ) const
     SwExpandPortion::Paint( rInf );
 }
 
-SwPosSize SwFootnotePortion::GetTextSize( const SwTextSizeInfo &rInfo ) const
+SwPositiveSize SwFootnotePortion::GetTextSize( const SwTextSizeInfo &rInfo ) 
const
 {
     // #i98418#
 //    SwFootnoteSave aFootnoteSave( rInfo, pFootnote );
diff --git a/sw/source/core/text/txthyph.cxx b/sw/source/core/text/txthyph.cxx
index ab1ebf984b74..510654a74f82 100644
--- a/sw/source/core/text/txthyph.cxx
+++ b/sw/source/core/text/txthyph.cxx
@@ -288,7 +288,7 @@ bool SwTextPortion::CreateHyphen( SwTextFormatInfo &rInf, 
SwTextGuess const &rGu
 
         // length of pHyphPor is adjusted
         pHyphPor->SetLen( TextFrameIndex(aAltText.getLength() + 1) );
-        static_cast<SwPosSize&>(*pHyphPor) = pHyphPor->GetTextSize( rInf );
+        static_cast<SwPositiveSize&>(*pHyphPor) = pHyphPor->GetTextSize( rInf 
);
         pHyphPor->SetLen( TextFrameIndex(aAltSpell.nChangedLength + nTmpLen) );
     }
     else
@@ -304,7 +304,7 @@ bool SwTextPortion::CreateHyphen( SwTextFormatInfo &rInf, 
SwTextGuess const &rGu
         rInf.GetFont()->GetFontCacheId( nTmpFontCacheId, nFntIdx, 
rInf.GetFont()->GetActual() );
         if( !nLastFontCacheId || nLastFontCacheId != nTmpFontCacheId ) {
             nLastFontCacheId = nTmpFontCacheId;
-            static_cast<SwPosSize&>(*pHyphPor) = pHyphPor->GetTextSize( rInf );
+            static_cast<SwPositiveSize&>(*pHyphPor) = pHyphPor->GetTextSize( 
rInf );
             aMiniCacheH = pHyphPor->Height();
             aMiniCacheW = pHyphPor->Width();
         } else {
@@ -449,7 +449,7 @@ void SwSoftHyphPortion::Paint( const SwTextPaintInfo &rInf 
) const
             OUString aMarker = u"-"_ustr;
             SwTextPaintInfo aInf(rInf, &aMarker);
             SwTextPortion aMarkerPor;
-            SwPosSize aMarkerSize(rInf.GetTextSize(aMarker));
+            SwPositiveSize aMarkerSize(rInf.GetTextSize(aMarker));
             aMarkerPor.Width(aMarkerSize.Width());
             aMarkerPor.Height(aMarkerSize.Height());
             aMarkerPor.SetAscent(GetAscent());

Reply via email to