sc/source/core/data/documen3.cxx | 16 +-- sc/source/core/data/dpoutput.cxx | 24 ++--- sc/source/core/data/drwlayer.cxx | 50 +++++----- sc/source/core/data/postit.cxx | 4 sc/source/core/tool/detfunc.cxx | 22 ++-- sc/source/core/tool/editutil.cxx | 6 - sc/source/filter/excel/xiescher.cxx | 16 +-- sc/source/filter/html/htmlexp2.cxx | 4 sc/source/filter/html/htmlimp.cxx | 4 sc/source/filter/rtf/eeimpars.cxx | 12 +- sc/source/ui/app/client.cxx | 16 +-- sc/source/ui/app/inputhdl.cxx | 2 sc/source/ui/app/inputwin.cxx | 8 - sc/source/ui/cctrl/cbuttonw.cxx | 14 +- sc/source/ui/cctrl/checklistmenu.cxx | 36 +++---- sc/source/ui/cctrl/dpcontrol.cxx | 2 sc/source/ui/cctrl/tbzoomsliderctrl.cxx | 22 ++-- sc/source/ui/condformat/condformatdlg.cxx | 4 sc/source/ui/drawfunc/fuins1.cxx | 4 sc/source/ui/drawfunc/fuins2.cxx | 2 sc/source/ui/miscdlgs/anyrefdg.cxx | 6 - sc/source/ui/miscdlgs/autofmt.cxx | 16 +-- sc/source/ui/miscdlgs/solveroptions.cxx | 2 sc/source/ui/namedlg/namemgrtable.cxx | 2 sc/source/ui/navipi/scenwnd.cxx | 2 sc/source/ui/sidebar/CellLineStyleValueSet.cxx | 4 sc/source/ui/unoobj/viewuno.cxx | 2 sc/source/ui/view/gridwin.cxx | 76 ++++++++-------- sc/source/ui/view/gridwin4.cxx | 40 ++++---- sc/source/ui/view/gridwin5.cxx | 4 sc/source/ui/view/hdrcont.cxx | 22 ++-- sc/source/ui/view/hintwin.cxx | 2 sc/source/ui/view/notemark.cxx | 8 - sc/source/ui/view/output.cxx | 22 ++-- sc/source/ui/view/output2.cxx | 118 ++++++++++++------------- sc/source/ui/view/output3.cxx | 16 +-- sc/source/ui/view/preview.cxx | 20 ++-- sc/source/ui/view/prevwsh.cxx | 24 ++--- sc/source/ui/view/printfun.cxx | 58 ++++++------ sc/source/ui/view/tabview.cxx | 18 +-- sc/source/ui/view/tabview2.cxx | 12 +- sc/source/ui/view/tabview3.cxx | 28 ++--- sc/source/ui/view/tabview4.cxx | 6 - sc/source/ui/view/tabview5.cxx | 10 +- sc/source/ui/view/tabvwsh2.cxx | 4 sc/source/ui/view/tabvwsh4.cxx | 12 +- sc/source/ui/view/tabvwshb.cxx | 4 sc/source/ui/view/tabvwshg.cxx | 2 sc/source/ui/view/viewdata.cxx | 18 +-- sc/source/ui/view/viewfun5.cxx | 8 - sc/source/ui/view/viewfun7.cxx | 12 +- 51 files changed, 421 insertions(+), 425 deletions(-)
New commits: commit e2e4798b35ecd33a09dda85c575d7a7709ab9414 Author: Noel Grandin <noel.gran...@collabora.co.uk> Date: Fri Feb 16 10:23:51 2018 +0200 Revert "loplugin:changetoolsgen in sc" and reapply plugin because I (a) forgot to insert parentheses which changes the meaning of some expressions and (b) I now use the AdjustFoo calls when changing unary operations, which reads much better This reverts commit 95fab7cbf2f0576d0f728bed8898b7ff769d90e6. Change-Id: Icbdcc0f4227d88812be12e18ba6961088db80c3e Reviewed-on: https://gerrit.libreoffice.org/49840 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> diff --git a/sc/source/core/data/documen3.cxx b/sc/source/core/data/documen3.cxx index 12a8a525e785..8f37ada3dcbb 100644 --- a/sc/source/core/data/documen3.cxx +++ b/sc/source/core/data/documen3.cxx @@ -1698,13 +1698,13 @@ tools::Rectangle ScDocument::GetEmbeddedRect() const // 1/100 mm SCCOL i; for (i=0; i<aEmbedRange.aStart.Col(); i++) - aRect.SetLeft( aRect.Left() + pTable->GetColWidth(i) ); - aRect.SetTop( aRect.Top() + pTable->GetRowHeight( 0, aEmbedRange.aStart.Row() - 1) ); + aRect.AdjustLeft(pTable->GetColWidth(i) ); + aRect.AdjustTop(pTable->GetRowHeight( 0, aEmbedRange.aStart.Row() - 1) ); aRect.SetRight( aRect.Left() ); for (i=aEmbedRange.aStart.Col(); i<=aEmbedRange.aEnd.Col(); i++) - aRect.SetRight( aRect.Right() + pTable->GetColWidth(i) ); + aRect.AdjustRight(pTable->GetColWidth(i) ); aRect.SetBottom( aRect.Top() ); - aRect.SetBottom( aRect.Bottom() + pTable->GetRowHeight( aEmbedRange.aStart.Row(), aEmbedRange.aEnd.Row()) ); + aRect.AdjustBottom(pTable->GetRowHeight( aEmbedRange.aStart.Row(), aEmbedRange.aEnd.Row()) ); aRect.SetLeft( static_cast<long>( aRect.Left() * HMM_PER_TWIPS ) ); aRect.SetRight( static_cast<long>( aRect.Right() * HMM_PER_TWIPS ) ); @@ -1970,15 +1970,15 @@ tools::Rectangle ScDocument::GetMMRect( SCCOL nStartCol, SCROW nStartRow, SCCOL tools::Rectangle aRect; for (i=0; i<nStartCol; i++) - aRect.SetLeft( aRect.Left() + GetColWidth(i,nTab, bHiddenAsZero ) ); - aRect.SetTop( aRect.Top() + GetRowHeight( 0, nStartRow-1, nTab, bHiddenAsZero ) ); + aRect.AdjustLeft(GetColWidth(i,nTab, bHiddenAsZero ) ); + aRect.AdjustTop(GetRowHeight( 0, nStartRow-1, nTab, bHiddenAsZero ) ); aRect.SetRight( aRect.Left() ); aRect.SetBottom( aRect.Top() ); for (i=nStartCol; i<=nEndCol; i++) - aRect.SetRight( aRect.Right() + GetColWidth(i,nTab, bHiddenAsZero) ); - aRect.SetBottom( aRect.Bottom() + GetRowHeight( nStartRow, nEndRow, nTab, bHiddenAsZero ) ); + aRect.AdjustRight(GetColWidth(i,nTab, bHiddenAsZero) ); + aRect.AdjustBottom(GetRowHeight( nStartRow, nEndRow, nTab, bHiddenAsZero ) ); aRect.SetLeft( static_cast<long>(aRect.Left() * HMM_PER_TWIPS) ); aRect.SetRight( static_cast<long>(aRect.Right() * HMM_PER_TWIPS) ); diff --git a/sc/source/core/data/dpoutput.cxx b/sc/source/core/data/dpoutput.cxx index 48352bac308e..c28f82c76f51 100644 --- a/sc/source/core/data/dpoutput.cxx +++ b/sc/source/core/data/dpoutput.cxx @@ -1665,17 +1665,17 @@ bool ScDPOutput::GetHeaderDrag( const ScAddress& rPos, bool bMouseLeft, bool bMo { if (!bBeforeDrag) { - ++rPosRect.Bottom(); + rPosRect.AdjustBottom( 1 ); if (bAfterDrag) - ++rPosRect.Top(); + rPosRect.AdjustTop( 1 ); } } else { if ( !bMouseTop ) { - ++rPosRect.Top(); - ++rPosRect.Bottom(); + rPosRect.AdjustTop( 1 ); + rPosRect.AdjustBottom( 1 ); ++nField; } } @@ -1719,17 +1719,17 @@ bool ScDPOutput::GetHeaderDrag( const ScAddress& rPos, bool bMouseLeft, bool bMo { if (!bBeforeDrag) { - ++rPosRect.Right(); + rPosRect.AdjustRight( 1 ); if (bAfterDrag) - ++rPosRect.Left(); + rPosRect.AdjustLeft( 1 ); } } else { if ( !bMouseLeft ) { - ++rPosRect.Left(); - ++rPosRect.Right(); + rPosRect.AdjustLeft( 1 ); + rPosRect.AdjustRight( 1 ); ++nField; } } @@ -1775,17 +1775,17 @@ bool ScDPOutput::GetHeaderDrag( const ScAddress& rPos, bool bMouseLeft, bool bMo { if (!bBeforeDrag) { - ++rPosRect.Bottom(); + rPosRect.AdjustBottom( 1 ); if (bAfterDrag) - ++rPosRect.Top(); + rPosRect.AdjustTop( 1 ); } } else { if ( !bMouseTop ) { - ++rPosRect.Top(); - ++rPosRect.Bottom(); + rPosRect.AdjustTop( 1 ); + rPosRect.AdjustBottom( 1 ); ++nField; } } diff --git a/sc/source/core/data/drwlayer.cxx b/sc/source/core/data/drwlayer.cxx index 66cb65b18e2f..537e99791005 100644 --- a/sc/source/core/data/drwlayer.cxx +++ b/sc/source/core/data/drwlayer.cxx @@ -715,10 +715,10 @@ void ScDrawLayer::RecalcPos( SdrObject* pObj, ScDrawObjData& rData, bool bNegati Size aSize( TwipsToHmm( pDoc->GetColWidth( nCol1, nTab1) ), TwipsToHmm( pDoc->GetRowHeight( nRow1, nTab1) ) ); tools::Rectangle aRect( aPos, aSize ); - aRect.SetLeft( aRect.Left() - 250 ); - aRect.SetRight( aRect.Right() + 250 ); - aRect.SetTop( aRect.Top() - 70 ); - aRect.SetBottom( aRect.Bottom() + 70 ); + aRect.AdjustLeft( -250 ); + aRect.AdjustRight(250 ); + aRect.AdjustTop( -70 ); + aRect.AdjustBottom(70 ); if ( bNegativePage ) MirrorRectRTL( aRect ); @@ -746,9 +746,9 @@ void ScDrawLayer::RecalcPos( SdrObject* pObj, ScDrawObjData& rData, bool bNegati { Point aPos( pDoc->GetColOffset( nCol1, nTab1 ), pDoc->GetRowOffset( nRow1, nTab1 ) ); if (!pDoc->ColHidden(nCol1, nTab1, nullptr, &nLastCol)) - aPos.setX( aPos.X() + pDoc->GetColWidth( nCol1, nTab1 ) / 4 ); + aPos.AdjustX(pDoc->GetColWidth( nCol1, nTab1 ) / 4 ); if (!pDoc->RowHidden(nRow1, nTab1, nullptr, &nLastRow)) - aPos.setY( aPos.Y() + pDoc->GetRowHeight( nRow1, nTab1 ) / 2 ); + aPos.AdjustY(pDoc->GetRowHeight( nRow1, nTab1 ) / 2 ); TwipsToMM( aPos.X() ); TwipsToMM( aPos.Y() ); Point aStartPos = aPos; @@ -767,7 +767,7 @@ void ScDrawLayer::RecalcPos( SdrObject* pObj, ScDrawObjData& rData, bool bNegati { Point aEndPos( aPos.X() + DET_ARROW_OFFSET, aPos.Y() - DET_ARROW_OFFSET ); if (aEndPos.Y() < 0) - aEndPos.setY( aEndPos.Y() + (2 * DET_ARROW_OFFSET) ); + aEndPos.AdjustY(2 * DET_ARROW_OFFSET); if ( bNegativePage ) aEndPos.setX( -aEndPos.X() ); if ( pObj->GetPoint( 1 ) != aEndPos ) @@ -784,9 +784,9 @@ void ScDrawLayer::RecalcPos( SdrObject* pObj, ScDrawObjData& rData, bool bNegati { Point aPos( pDoc->GetColOffset( nCol2, nTab2 ), pDoc->GetRowOffset( nRow2, nTab2 ) ); if (!pDoc->ColHidden(nCol2, nTab2, nullptr, &nLastCol)) - aPos.setX( aPos.X() + pDoc->GetColWidth( nCol2, nTab2 ) / 4 ); + aPos.AdjustX(pDoc->GetColWidth( nCol2, nTab2 ) / 4 ); if (!pDoc->RowHidden(nRow2, nTab2, nullptr, &nLastRow)) - aPos.setY( aPos.Y() + pDoc->GetRowHeight( nRow2, nTab2 ) / 2 ); + aPos.AdjustY(pDoc->GetRowHeight( nRow2, nTab2 ) / 2 ); TwipsToMM( aPos.X() ); TwipsToMM( aPos.Y() ); Point aEndPos = aPos; @@ -805,9 +805,9 @@ void ScDrawLayer::RecalcPos( SdrObject* pObj, ScDrawObjData& rData, bool bNegati { Point aStartPos( aPos.X() - DET_ARROW_OFFSET, aPos.Y() - DET_ARROW_OFFSET ); if (aStartPos.X() < 0) - aStartPos.setX( aStartPos.X() + (2 * DET_ARROW_OFFSET) ); + aStartPos.AdjustX(2 * DET_ARROW_OFFSET); if (aStartPos.Y() < 0) - aStartPos.setY( aStartPos.Y() + (2 * DET_ARROW_OFFSET) ); + aStartPos.AdjustY(2 * DET_ARROW_OFFSET); if ( bNegativePage ) aStartPos.setX( -aStartPos.X() ); if ( pObj->GetPoint( 0 ) != aStartPos ) @@ -1174,14 +1174,14 @@ void ScDrawLayer::MoveArea( SCTAB nTab, SCCOL nCol1,SCROW nRow1, SCCOL nCol2,SCR if (nDx > 0) for (SCCOL s=0; s<nDx; s++) - aMove.setX( aMove.X() + pDoc->GetColWidth(s+nCol1,nTab) ); + aMove.AdjustX(pDoc->GetColWidth(s+nCol1,nTab) ); else for (SCCOL s=-1; s>=nDx; s--) - aMove.setX( aMove.X() - pDoc->GetColWidth(s+nCol1,nTab) ); + aMove.AdjustX( -(pDoc->GetColWidth(s+nCol1,nTab)) ); if (nDy > 0) - aMove.setY( aMove.Y() + pDoc->GetRowHeight( nRow1, nRow1+nDy-1, nTab) ); + aMove.AdjustY(pDoc->GetRowHeight( nRow1, nRow1+nDy-1, nTab) ); else - aMove.setY( aMove.Y() - pDoc->GetRowHeight( nRow1+nDy, nRow1-1, nTab) ); + aMove.AdjustY( -sal_Int16(pDoc->GetRowHeight( nRow1+nDy, nRow1-1, nTab)) ); if ( bNegativePage ) aMove.setX( -aMove.X() ); @@ -1190,9 +1190,9 @@ void ScDrawLayer::MoveArea( SCTAB nTab, SCCOL nCol1,SCROW nRow1, SCCOL nCol2,SCR if (bInsDel) { if ( aMove.X() != 0 && nDx < 0 ) // nDx counts cells, sign is independent of RTL - aTopLeft.setX( aTopLeft.X() + aMove.X() ); + aTopLeft.AdjustX(aMove.X() ); if ( aMove.Y() < 0 ) - aTopLeft.setY( aTopLeft.Y() + aMove.Y() ); + aTopLeft.AdjustY(aMove.Y() ); } // Detectiv arrows: Adjust cell position @@ -1217,21 +1217,21 @@ bool ScDrawLayer::HasObjectsInRows( SCTAB nTab, SCROW nStartRow, SCROW nEndRow ) tools::Rectangle aTestRect; - aTestRect.SetTop( aTestRect.Top() + pDoc->GetRowHeight( 0, nStartRow-1, nTab) ); + aTestRect.AdjustTop(pDoc->GetRowHeight( 0, nStartRow-1, nTab) ); if (nEndRow==MAXROW) - aTestRect.Bottom() = MAXMM; + aTestRect.SetBottom( MAXMM ); else { aTestRect.SetBottom( aTestRect.Top() ); - aTestRect.SetBottom( aTestRect.Bottom() + pDoc->GetRowHeight( nStartRow, nEndRow, nTab) ); + aTestRect.AdjustBottom(pDoc->GetRowHeight( nStartRow, nEndRow, nTab) ); TwipsToMM( aTestRect.Bottom() ); } TwipsToMM( aTestRect.Top() ); aTestRect.SetLeft( 0 ); - aTestRect.Right() = MAXMM; + aTestRect.SetRight( MAXMM ); bool bNegativePage = pDoc->IsNegativePage( nTab ); if ( bNegativePage ) @@ -1727,9 +1727,9 @@ tools::Rectangle ScDrawLayer::GetCellRect( const ScDocument& rDoc, const ScAddre // find top left position of passed cell address Point aTopLeft; for( SCCOL nCol = 0; nCol < rPos.Col(); ++nCol ) - aTopLeft.setX( aTopLeft.X() + rDoc.GetColWidth( nCol, rPos.Tab() ) ); + aTopLeft.AdjustX(rDoc.GetColWidth( nCol, rPos.Tab() ) ); if( rPos.Row() > 0 ) - aTopLeft.setY( aTopLeft.Y() + rDoc.GetRowHeight( 0, rPos.Row() - 1, rPos.Tab() ) ); + aTopLeft.AdjustY(rDoc.GetRowHeight( 0, rPos.Row() - 1, rPos.Tab() ) ); // find bottom-right position of passed cell address ScAddress aEndPos = rPos; @@ -1743,8 +1743,8 @@ tools::Rectangle ScDrawLayer::GetCellRect( const ScDocument& rDoc, const ScAddre } Point aBotRight = aTopLeft; for( SCCOL nCol = rPos.Col(); nCol <= aEndPos.Col(); ++nCol ) - aBotRight.setX( aBotRight.X() + rDoc.GetColWidth( nCol, rPos.Tab() ) ); - aBotRight.setY( aBotRight.Y() + rDoc.GetRowHeight( rPos.Row(), aEndPos.Row(), rPos.Tab() ) ); + aBotRight.AdjustX(rDoc.GetColWidth( nCol, rPos.Tab() ) ); + aBotRight.AdjustY(rDoc.GetRowHeight( rPos.Row(), aEndPos.Row(), rPos.Tab() ) ); // twips -> 1/100 mm aTopLeft.setX( static_cast< long >( aTopLeft.X() * HMM_PER_TWIPS ) ); diff --git a/sc/source/core/data/postit.cxx b/sc/source/core/data/postit.cxx index e0dbbe124750..f46e619c201e 100644 --- a/sc/source/core/data/postit.cxx +++ b/sc/source/core/data/postit.cxx @@ -365,8 +365,8 @@ Point ScCaptionCreator::CalcTailPos( bool bTailFront ) bool bTailLeft = bTailFront != mbNegPage; Point aTailPos = bTailLeft ? maCellRect.TopLeft() : maCellRect.TopRight(); // move caption point 1/10 mm inside cell - if( bTailLeft ) aTailPos.setX( aTailPos.X() + 10 ); else aTailPos.setX( aTailPos.X() - 10 ); - aTailPos.setY( aTailPos.Y() + 10 ); + if( bTailLeft ) aTailPos.AdjustX(10 ); else aTailPos.AdjustX( -10 ); + aTailPos.Y() += 10; return aTailPos; } diff --git a/sc/source/core/tool/detfunc.cxx b/sc/source/core/tool/detfunc.cxx index a87714d79bf0..8762ad70240b 100644 --- a/sc/source/core/tool/detfunc.cxx +++ b/sc/source/core/tool/detfunc.cxx @@ -316,14 +316,14 @@ Point ScDetectiveFunc::GetDrawPos( SCCOL nCol, SCROW nRow, DrawPosMode eMode ) c ++nRow; break; case DrawPosMode::DetectiveArrow: - aPos.setX( aPos.X() + pDoc->GetColWidth( nCol, nTab ) / 4 ); - aPos.setY( aPos.Y() + pDoc->GetRowHeight( nRow, nTab ) / 2 ); + aPos.AdjustX(pDoc->GetColWidth( nCol, nTab ) / 4 ); + aPos.AdjustY(pDoc->GetRowHeight( nRow, nTab ) / 2 ); break; } for ( SCCOL i = 0; i < nCol; ++i ) - aPos.setX( aPos.X() + pDoc->GetColWidth( i, nTab ) ); - aPos.setY( aPos.Y() + pDoc->GetRowHeight( 0, nRow - 1, nTab ) ); + aPos.AdjustX(pDoc->GetColWidth( i, nTab ) ); + aPos.AdjustY(pDoc->GetRowHeight( 0, nRow - 1, nTab ) ); aPos.setX( static_cast< long >( aPos.X() * HMM_PER_TWIPS ) ); aPos.setY( static_cast< long >( aPos.Y() * HMM_PER_TWIPS ) ); @@ -476,9 +476,9 @@ bool ScDetectiveFunc::InsertArrow( SCCOL nCol, SCROW nRow, aStartPos = Point( aEndPos.X() - 1000 * nPageSign, aEndPos.Y() - 1000 ); if (aStartPos.X() * nPageSign < 0) - aStartPos.setX( aStartPos.X() + 2000 * nPageSign ); + aStartPos.AdjustX(2000 * nPageSign ); if (aStartPos.Y() < 0) - aStartPos.setY( aStartPos.Y() + 2000 ); + aStartPos.AdjustY(2000 ); } SfxItemSet& rAttrSet = bFromOtherTab ? rData.GetFromTabSet() : rData.GetArrowSet(); @@ -545,7 +545,7 @@ bool ScDetectiveFunc::InsertToOtherTab( SCCOL nStartCol, SCROW nStartRow, Point aStartPos = GetDrawPos( nStartCol, nStartRow, DrawPosMode::DetectiveArrow ); Point aEndPos = Point( aStartPos.X() + 1000 * nPageSign, aStartPos.Y() - 1000 ); if (aEndPos.Y() < 0) - aEndPos.setY( aEndPos.Y() + 2000 ); + aEndPos.AdjustY(2000 ); SfxItemSet& rAttrSet = rData.GetToTabSet(); if (bArea) @@ -620,10 +620,10 @@ void ScDetectiveFunc::DrawCircle( SCCOL nCol, SCROW nRow, ScDetectiveData& rData SdrPage* pPage = pModel->GetPage(static_cast<sal_uInt16>(nTab)); tools::Rectangle aRect = GetDrawRect( nCol, nRow ); - aRect.SetLeft( aRect.Left() - 250 ); - aRect.SetRight( aRect.Right() + 250 ); - aRect.SetTop( aRect.Top() - 70 ); - aRect.SetBottom( aRect.Bottom() + 70 ); + aRect.AdjustLeft( -250 ); + aRect.AdjustRight(250 ); + aRect.AdjustTop( -70 ); + aRect.AdjustBottom(70 ); SdrCircObj* pCircle = new SdrCircObj( OBJ_CIRC, aRect ); SfxItemSet& rAttrSet = rData.GetCircleSet(); diff --git a/sc/source/core/tool/editutil.cxx b/sc/source/core/tool/editutil.cxx index baaee13ba8db..3906dd06fbd7 100644 --- a/sc/source/core/tool/editutil.cxx +++ b/sc/source/core/tool/editutil.cxx @@ -310,7 +310,7 @@ tools::Rectangle ScEditUtil::GetEditArea( const ScPatternAttr* pPattern, bool bF SvxCellHorJustify::Left ) nIndent = pPattern->GetItem(ATTR_INDENT).GetValue(); long nPixDifX = static_cast<long>( ( pMargin->GetLeftMargin() + nIndent ) * nPPTX ); - aStartPos.setX( aStartPos.X() + nPixDifX * nLayoutSign ); + aStartPos.AdjustX(nPixDifX * nLayoutSign ); nCellX -= nPixDifX + static_cast<long>( pMargin->GetRightMargin() * nPPTX ); // due to line feed, etc. // align vertical position to the one in the table @@ -356,11 +356,11 @@ tools::Rectangle ScEditUtil::GetEditArea( const ScPatternAttr* pPattern, bool bF } } - aStartPos.setY( aStartPos.Y() + nPixDifY ); + aStartPos.AdjustY(nPixDifY ); nCellY -= nPixDifY; if ( bLayoutRTL ) - aStartPos.setX( aStartPos.X() - nCellX - 2 ); // excluding grid on both sides + aStartPos.AdjustX( -(nCellX - 2) ); // excluding grid on both sides // -1 -> don't overwrite grid return tools::Rectangle( aStartPos, Size(nCellX-1,nCellY-1) ); diff --git a/sc/source/filter/excel/xiescher.cxx b/sc/source/filter/excel/xiescher.cxx index 5d03a6ecaf62..01a29ca3c7ab 100644 --- a/sc/source/filter/excel/xiescher.cxx +++ b/sc/source/filter/excel/xiescher.cxx @@ -1257,26 +1257,26 @@ SdrObjectPtr XclImpArcObj::DoCreateSdrObj( XclImpDffConverter& rDffConv, const t case EXC_OBJ_ARC_TR: nStartAngle = 0; nEndAngle = 9000; - aNewRect.SetLeft( aNewRect.Left() - rAnchorRect.GetWidth() ); - aNewRect.SetBottom( aNewRect.Bottom() + rAnchorRect.GetHeight() ); + aNewRect.AdjustLeft( -(rAnchorRect.GetWidth()) ); + aNewRect.AdjustBottom(rAnchorRect.GetHeight() ); break; case EXC_OBJ_ARC_TL: nStartAngle = 9000; nEndAngle = 18000; - aNewRect.SetRight( aNewRect.Right() + rAnchorRect.GetWidth() ); - aNewRect.SetBottom( aNewRect.Bottom() + rAnchorRect.GetHeight() ); + aNewRect.AdjustRight(rAnchorRect.GetWidth() ); + aNewRect.AdjustBottom(rAnchorRect.GetHeight() ); break; case EXC_OBJ_ARC_BL: nStartAngle = 18000; nEndAngle = 27000; - aNewRect.SetRight( aNewRect.Right() + rAnchorRect.GetWidth() ); - aNewRect.SetTop( aNewRect.Top() - rAnchorRect.GetHeight() ); + aNewRect.AdjustRight(rAnchorRect.GetWidth() ); + aNewRect.AdjustTop( -(rAnchorRect.GetHeight()) ); break; case EXC_OBJ_ARC_BR: nStartAngle = 27000; nEndAngle = 0; - aNewRect.SetLeft( aNewRect.Left() - rAnchorRect.GetWidth() ); - aNewRect.SetTop( aNewRect.Top() - rAnchorRect.GetHeight() ); + aNewRect.AdjustLeft( -(rAnchorRect.GetWidth()) ); + aNewRect.AdjustTop( -(rAnchorRect.GetHeight()) ); break; } SdrObjKind eObjKind = maFillData.IsFilled() ? OBJ_SECT : OBJ_CARC; diff --git a/sc/source/filter/html/htmlexp2.cxx b/sc/source/filter/html/htmlexp2.cxx index d8c1a8b36ccf..dc827ce2fdd3 100644 --- a/sc/source/filter/html/htmlexp2.cxx +++ b/sc/source/filter/html/htmlexp2.cxx @@ -101,8 +101,8 @@ void ScHTMLExport::FillGraphList( const SdrPage* pPage, SCTAB nTab, aSpace = MMToPixel( Size( aCellRect.GetWidth() - aObjRect.GetWidth(), aCellRect.GetHeight() - aObjRect.GetHeight() )); - aSpace.setWidth( aSpace.Width() + (nCol2-nCol1) * (nCellSpacing+1) ); - aSpace.setHeight( aSpace.Height() + (nRow2-nRow1) * (nCellSpacing+1) ); + aSpace.AdjustWidth((nCol2-nCol1) * (nCellSpacing+1) ); + aSpace.AdjustHeight((nRow2-nRow1) * (nCellSpacing+1) ); aSpace.setWidth( aSpace.Width() / 2 ); aSpace.setHeight( aSpace.Height() / 2 ); } diff --git a/sc/source/filter/html/htmlimp.cxx b/sc/source/filter/html/htmlimp.cxx index 927398fcf907..40655830d47e 100644 --- a/sc/source/filter/html/htmlimp.cxx +++ b/sc/source/filter/html/htmlimp.cxx @@ -82,8 +82,8 @@ ScHTMLImport::ScHTMLImport( ScDocument* pDocP, const OUString& rBaseURL, const S OSL_FAIL("PageSize Null ?!?!?"); aPageSize = SvxPaperInfo::GetPaperSize( PAPER_A4 ); } - aPageSize.setWidth( aPageSize.Width() - nLeftMargin + nRightMargin ); - aPageSize.setHeight( aPageSize.Height() - nTopMargin + nBottomMargin ); + aPageSize.AdjustWidth( -(nLeftMargin + nRightMargin) ); + aPageSize.AdjustHeight( -(nTopMargin + nBottomMargin) ); aPageSize = pDefaultDev->LogicToPixel( aPageSize, MapMode( MapUnit::MapTwip ) ); } else diff --git a/sc/source/filter/rtf/eeimpars.cxx b/sc/source/filter/rtf/eeimpars.cxx index d8b770a79243..d6915302aba4 100644 --- a/sc/source/filter/rtf/eeimpars.cxx +++ b/sc/source/filter/rtf/eeimpars.cxx @@ -504,8 +504,8 @@ bool ScEEImport::GraphicSize( SCCOL nCol, SCROW nRow, ScEEParseEntry* pE ) if ( pI->pGraphic ) bHasGraphics = true; Size aSizePix = pI->aSize; - aSizePix.setWidth( aSizePix.Width() + 2 * pI->aSpace.X() ); - aSizePix.setHeight( aSizePix.Height() + 2 * pI->aSpace.Y() ); + aSizePix.AdjustWidth(2 * pI->aSpace.X() ); + aSizePix.AdjustHeight(2 * pI->aSpace.Y() ); Size aLogicSize = pDefaultDev->PixelToLogic( aSizePix, MapMode( MapUnit::MapTwip ) ); if ( nDir & nHorizontal ) nWidth += aLogicSize.Width(); @@ -579,15 +579,15 @@ void ScEEImport::InsertGraphic( SCCOL nCol, SCROW nRow, SCTAB nTab, ScHTMLImage* pI = pImage.get(); if ( nDir & nHorizontal ) { // Horizontal - aInsertPos.setX( aInsertPos.X() + aLogicSize.Width() ); - aInsertPos.setX( aInsertPos.X() + aSpace.X() ); + aInsertPos.AdjustX(aLogicSize.Width() ); + aInsertPos.AdjustX(aSpace.X() ); aInsertPos.setY( aCellInsertPos.Y() ); } else { // Vertical aInsertPos.setX( aCellInsertPos.X() ); - aInsertPos.setY( aInsertPos.Y() + aLogicSize.Height() ); - aInsertPos.setY( aInsertPos.Y() + aSpace.Y() ); + aInsertPos.AdjustY(aLogicSize.Height() ); + aInsertPos.AdjustY(aSpace.Y() ); } // Add offset of Spacing aSpace = pDefaultDev->PixelToLogic( pI->aSpace, MapMode( MapUnit::Map100thMM ) ); diff --git a/sc/source/ui/app/client.cxx b/sc/source/ui/app/client.cxx index 11b2edcdaf4e..83b0c4d43ed4 100644 --- a/sc/source/ui/app/client.cxx +++ b/sc/source/ui/app/client.cxx @@ -113,27 +113,27 @@ void ScClient::RequestNewObjectArea( tools::Rectangle& aLogicRect ) if (aLogicRect.Right() > aPageRect.Right()) { long nDiff = aLogicRect.Right() - aPageRect.Right(); - aLogicRect.SetLeft( aLogicRect.Left() - nDiff ); - aLogicRect.SetRight( aLogicRect.Right() - nDiff ); + aLogicRect.AdjustLeft( -nDiff ); + aLogicRect.AdjustRight( -nDiff ); } if (aLogicRect.Bottom() > aPageRect.Bottom()) { long nDiff = aLogicRect.Bottom() - aPageRect.Bottom(); - aLogicRect.SetTop( aLogicRect.Top() - nDiff ); - aLogicRect.SetBottom( aLogicRect.Bottom() - nDiff ); + aLogicRect.AdjustTop( -nDiff ); + aLogicRect.AdjustBottom( -nDiff ); } if (aLogicRect.Left() < aPageRect.Left()) { long nDiff = aLogicRect.Left() - aPageRect.Left(); - aLogicRect.SetRight( aLogicRect.Right() - nDiff ); - aLogicRect.SetLeft( aLogicRect.Left() - nDiff ); + aLogicRect.AdjustRight( -nDiff ); + aLogicRect.AdjustLeft( -nDiff ); } if (aLogicRect.Top() < aPageRect.Top()) { long nDiff = aLogicRect.Top() - aPageRect.Top(); - aLogicRect.SetBottom( aLogicRect.Bottom() - nDiff ); - aLogicRect.SetTop( aLogicRect.Top() - nDiff ); + aLogicRect.AdjustBottom( -nDiff ); + aLogicRect.AdjustTop( -nDiff ); } } } diff --git a/sc/source/ui/app/inputhdl.cxx b/sc/source/ui/app/inputhdl.cxx index 5a9bf32ad918..62c0697d5419 100644 --- a/sc/source/ui/app/inputhdl.cxx +++ b/sc/source/ui/app/inputhdl.cxx @@ -1097,7 +1097,7 @@ void ScInputHandler::ShowTipBelow( const OUString& rText ) if ( pCur ) { Point aLogicPos = pCur->GetPos(); - aLogicPos.setY( aLogicPos.Y() + pCur->GetHeight() ); + aLogicPos.AdjustY(pCur->GetHeight() ); aPos = pTipVisibleSecParent->LogicToPixel( aLogicPos ); } aPos = pTipVisibleSecParent->OutputToScreenPixel( aPos ); diff --git a/sc/source/ui/app/inputwin.cxx b/sc/source/ui/app/inputwin.cxx index 550f5cff6d62..da42d3bfff18 100644 --- a/sc/source/ui/app/inputwin.cxx +++ b/sc/source/ui/app/inputwin.cxx @@ -462,7 +462,7 @@ void ScInputWindow::Resize() // then the largest item ( e.g. the GroupBar window ) will actually be // positioned such that the toolbar will cut off the bottom of that item if (pGroupBar->GetNumLines() > 1) - aSize.setHeight( aSize.Height() + pGroupBar->GetVertOffset() + ADDITIONAL_SPACE ); + aSize.AdjustHeight(pGroupBar->GetVertOffset() + ADDITIONAL_SPACE ); } SetSizePixel(aSize); Invalidate(); @@ -1173,8 +1173,8 @@ static void lcl_ModifyRTLVisArea( EditView* pEditView ) tools::Rectangle aVisArea = pEditView->GetVisArea(); Size aPaper = pEditView->GetEditEngine()->GetPaperSize(); long nDiff = aPaper.Width() - aVisArea.Right(); - aVisArea.SetLeft( aVisArea.Left() + nDiff ); - aVisArea.SetRight( aVisArea.Right() + nDiff ); + aVisArea.AdjustLeft(nDiff ); + aVisArea.AdjustRight(nDiff ); pEditView->SetVisArea(aVisArea); } @@ -1789,7 +1789,7 @@ ScPosWnd::ScPosWnd( vcl::Window* pParent ) : set_id("pos_window"); Size aSize( GetTextWidth( "GW99999:GW99999" ), GetTextHeight() ); - aSize.setWidth( aSize.Width() + 25 ); // FIXME: ?? + aSize.AdjustWidth(25 ); // FIXME: ?? aSize.setHeight( CalcWindowSizePixel(11) ); // Functions: 10 MRU + "others..." SetSizePixel( aSize ); diff --git a/sc/source/ui/cctrl/cbuttonw.cxx b/sc/source/ui/cctrl/cbuttonw.cxx index 74d18d4fec84..0b0965f61e90 100644 --- a/sc/source/ui/cctrl/cbuttonw.cxx +++ b/sc/source/ui/cctrl/cbuttonw.cxx @@ -68,10 +68,10 @@ void ScDDComboBoxButton::Draw( const Point& rAt, tools::Rectangle aInnerRect=aDecoView.DrawButton( aBtnRect, DrawButtonFlags::Default ); - aInnerRect.SetLeft( aInnerRect.Left() + 1 ); - aInnerRect.SetTop( aInnerRect.Top() + 1 ); - aInnerRect.SetRight( aInnerRect.Right() - 1 ); - aInnerRect.SetBottom( aInnerRect.Bottom() - 1 ); + aInnerRect.AdjustLeft(1 ); + aInnerRect.AdjustTop(1 ); + aInnerRect.AdjustRight( -1 ); + aInnerRect.Bottom() -= 1; Size aInnerSize = aInnerRect.GetSize(); Point aInnerCenter = aInnerRect.Center(); @@ -128,10 +128,8 @@ void ScDDComboBoxButton::ImpDrawArrow( const tools::Rectangle& rRect ) while( aPos1.X() <= aPos2.X() ) { pOut->DrawLine( aPos1, aPos2 ); - aPos1.setX( ++aPos1.X() ); - aPos2.setX( --aPos2.X() ); - aPos1.setY( ++aPos1.Y() ); - aPos2.setY( ++aPos2.Y() ); + aPos1.AdjustX( 1 ); aPos2.X()--; + aPos1.AdjustY( 1 ); aPos2.Y()++; } pOut->DrawLine( Point( aCenter.X() - aSize3.Width(), aPos1.Y()+1 ), diff --git a/sc/source/ui/cctrl/checklistmenu.cxx b/sc/source/ui/cctrl/checklistmenu.cxx index 1bc8a827008f..fcffd7809543 100644 --- a/sc/source/ui/cctrl/checklistmenu.cxx +++ b/sc/source/ui/cctrl/checklistmenu.cxx @@ -344,8 +344,8 @@ Size ScMenuFloatingWindow::getMenuSize() const Point aPos; Size aSize; getMenuItemPosSize(nLastPos, aPos, aSize); - aPos.setX( aPos.X() + nTextWidth + 15 ); - aPos.setY( aPos.Y() + aSize.Height() + 5 ); + aPos.AdjustX(nTextWidth + 15 ); + aPos.AdjustY(aSize.Height() + 5 ); return Size(aPos.X(), aPos.Y()); } @@ -369,8 +369,8 @@ void ScMenuFloatingWindow::drawMenuItem(vcl::RenderContext& rRenderContext, size { long nFontHeight = maLabelFont.GetFontHeight(); Point aMarkerPos = aPos; - aMarkerPos.setY( aMarkerPos.Y() + aSize.Height() / 2 - nFontHeight / 4 + 1 ); - aMarkerPos.setX( aMarkerPos.X() + aSize.Width() - nFontHeight + nFontHeight / 4 ); + aMarkerPos.AdjustY(aSize.Height() / 2 - nFontHeight / 4 + 1 ); + aMarkerPos.AdjustX(aSize.Width() - nFontHeight + nFontHeight / 4 ); Size aMarkerSize(nFontHeight / 2, nFontHeight / 2); aDecoView.DrawSymbol(tools::Rectangle(aMarkerPos, aMarkerSize), SymbolType::SPIN_RIGHT, GetTextColor()); } @@ -410,10 +410,10 @@ void ScMenuFloatingWindow::drawSeparator(vcl::RenderContext& rRenderContext, siz { const StyleSettings& rStyle = rRenderContext.GetSettings().GetStyleSettings(); Point aTmpPos = aPos; - aTmpPos.setY( aTmpPos.Y() + aSize.Height() / 2 ); + aTmpPos.AdjustY(aSize.Height() / 2 ); rRenderContext.SetLineColor(rStyle.GetShadowColor()); rRenderContext.DrawLine(aTmpPos, Point(aSize.Width() + aTmpPos.X(), aTmpPos.Y())); - ++aTmpPos.Y(); + aTmpPos.AdjustY( 1 ); rRenderContext.SetLineColor(rStyle.GetLightColor()); rRenderContext.DrawLine(aTmpPos, Point(aSize.Width() + aTmpPos.X(), aTmpPos.Y())); rRenderContext.SetLineColor(); @@ -728,7 +728,7 @@ void ScMenuFloatingWindow::getMenuItemPosSize(size_t nPos, Point& rPos, Size& rS Point aPos1(nLeftMargin, nTopMargin); rPos = aPos1; for (size_t i = 0; i < nPos; ++i) - rPos.setY( rPos.Y() + (maMenuItems[i].mbSeparator ? nSepHeight : nMenuItemHeight) ); + rPos.AdjustY(maMenuItems[i].mbSeparator ? nSepHeight : nMenuItemHeight ); Size aWndSize = GetSizePixel(); sal_uInt16 nH = maMenuItems[nPos].mbSeparator ? nSepHeight : nMenuItemHeight; @@ -979,12 +979,12 @@ void ScCheckListMenuWindow::getSectionPosSize( case LISTBOX_AREA_INNER: { rPos = Point(nListBoxMargin, nTopMargin + nMenuHeight + nMenuListMargin + nSearchBoxHeight + nSearchBoxMargin); - rPos.setX( rPos.X() + nListBoxInnerPadding ); - rPos.setY( rPos.Y() + nListBoxInnerPadding ); + rPos.AdjustX(nListBoxInnerPadding ); + rPos.AdjustY(nListBoxInnerPadding ); rSize = Size(nListBoxWidth, nListBoxHeight); - rSize.setWidth( rSize.Width() - nListBoxInnerPadding*2 ); - rSize.setHeight( rSize.Height() - nListBoxInnerPadding*2 ); + rSize.AdjustWidth( -(nListBoxInnerPadding*2) ); + rSize.AdjustHeight( -(nListBoxInnerPadding*2) ); } break; case SINGLE_BTN_AREA: @@ -997,8 +997,8 @@ void ScCheckListMenuWindow::getSectionPosSize( { long h = std::min(maChkToggleAll->CalcMinimumSize().Height(), 26L); rPos = Point(nListBoxMargin, nSingleBtnAreaY); - rPos.setX( rPos.X() + 5 ); - rPos.setY( rPos.Y() + (nSingleItemBtnAreaHeight - h)/2 ); + rPos.AdjustX(5 ); + rPos.AdjustY((nSingleItemBtnAreaHeight - h)/2 ); rSize = Size(70, h); } break; @@ -1006,8 +1006,8 @@ void ScCheckListMenuWindow::getSectionPosSize( { long h = 26 * fScaleFactor; rPos = Point(nListBoxMargin, nSingleBtnAreaY); - rPos.setX( rPos.X() + nListBoxWidth - h - 10 - h - 10 ); - rPos.setY( rPos.Y() + (nSingleItemBtnAreaHeight - h)/2 ); + rPos.AdjustX(nListBoxWidth - h - 10 - h - 10 ); + rPos.AdjustY((nSingleItemBtnAreaHeight - h)/2 ); rSize = Size(h, h); } break; @@ -1015,8 +1015,8 @@ void ScCheckListMenuWindow::getSectionPosSize( { long h = 26 * fScaleFactor; rPos = Point(nListBoxMargin, nSingleBtnAreaY); - rPos.setX( rPos.X() + nListBoxWidth - h - 10 ); - rPos.setY( rPos.Y() + (nSingleItemBtnAreaHeight - h)/2 ); + rPos.AdjustX(nListBoxWidth - h - 10 ); + rPos.AdjustY((nSingleItemBtnAreaHeight - h)/2 ); rSize = Size(h, h); } break; @@ -1996,7 +1996,7 @@ void ScCheckListMenuWindow::launch(const tools::Rectangle& rRect) // Simulate right-aligned launch by modifying the target rectangle // size. long nDiff = aRect.GetWidth() - maWndSize.Width(); - aRect.SetLeft( aRect.Left() + nDiff ); + aRect.AdjustLeft(nDiff ); } StartPopupMode(aRect, (FloatWinPopupFlags::Down | FloatWinPopupFlags::GrabFocus)); diff --git a/sc/source/ui/cctrl/dpcontrol.cxx b/sc/source/ui/cctrl/dpcontrol.cxx index 5667522e2161..a714f116f9c5 100644 --- a/sc/source/ui/cctrl/dpcontrol.cxx +++ b/sc/source/ui/cctrl/dpcontrol.cxx @@ -64,7 +64,7 @@ void ScDPFieldButton::setBoundingBox(const Point& rPos, const Size& rSize, bool if (bLayoutRTL) { // rPos is the logical-left position, adjust maPos to visual-left (inside the cell border) - maPos.setX( maPos.X() - maSize.Width() - 1 ); + maPos.AdjustX( -(maSize.Width() - 1) ); } } diff --git a/sc/source/ui/cctrl/tbzoomsliderctrl.cxx b/sc/source/ui/cctrl/tbzoomsliderctrl.cxx index 832eef885a8e..09ae675c052a 100644 --- a/sc/source/ui/cctrl/tbzoomsliderctrl.cxx +++ b/sc/source/ui/cctrl/tbzoomsliderctrl.cxx @@ -399,10 +399,10 @@ void ScZoomSliderWnd::DoPaint(vcl::RenderContext& rRenderContext) tools::Rectangle aSlider = aRect; - aSlider.SetTop( aSlider.Top() + (aSliderWindowSize.Height() - nSliderHeight) / 2 - 1 ); + aSlider.AdjustTop((aSliderWindowSize.Height() - nSliderHeight) / 2 - 1 ); aSlider.SetBottom( aSlider.Top() + nSliderHeight ); - aSlider.SetLeft( aSlider.Left() + nSliderXOffset ); - aSlider.SetRight( aSlider.Right() - nSliderXOffset ); + aSlider.AdjustLeft(nSliderXOffset ); + aSlider.AdjustRight( -nSliderXOffset ); tools::Rectangle aFirstLine(aSlider); aFirstLine.SetBottom( aFirstLine.Top() ); @@ -450,26 +450,26 @@ void ScZoomSliderWnd::DoPaint(vcl::RenderContext& rRenderContext) tools::Rectangle aSnapping(aRect); aSnapping.SetBottom( aSlider.Top() ); aSnapping.SetTop( aSnapping.Bottom() - nSnappingHeight ); - aSnapping.SetLeft( aSnapping.Left() + *aSnappingPointIter ); + aSnapping.AdjustLeft(*aSnappingPointIter ); aSnapping.SetRight( aSnapping.Left() ); pVDev->DrawRect(aSnapping); - aSnapping.SetTop( aSnapping.Top() + nSnappingHeight + nSliderHeight ); - aSnapping.SetBottom( aSnapping.Bottom() + nSnappingHeight + nSliderHeight ); + aSnapping.AdjustTop(nSnappingHeight + nSliderHeight ); + aSnapping.AdjustBottom(nSnappingHeight + nSliderHeight ); pVDev->DrawRect(aSnapping); } // draw slider button Point aImagePoint = aRect.TopLeft(); - aImagePoint.setX( aImagePoint.X() + Zoom2Offset(mpImpl->mnCurrentZoom) ); - aImagePoint.setX( aImagePoint.X() - nButtonWidth / 2 ); - aImagePoint.setY( aImagePoint.Y() + (aSliderWindowSize.Height() - nButtonHeight) / 2 ); + aImagePoint.AdjustX(Zoom2Offset(mpImpl->mnCurrentZoom) ); + aImagePoint.AdjustX( -(nButtonWidth / 2) ); + aImagePoint.Y() += (aSliderWindowSize.Height() - nButtonHeight) / 2; pVDev->DrawImage(aImagePoint, mpImpl->maSliderButton); // draw decrease button aImagePoint = aRect.TopLeft(); - aImagePoint.setX( aImagePoint.X() + (nSliderXOffset - nIncDecWidth) / 2 ); - aImagePoint.setY( aImagePoint.Y() + (aSliderWindowSize.Height() - nIncDecHeight) / 2 ); + aImagePoint.AdjustX((nSliderXOffset - nIncDecWidth) / 2 ); + aImagePoint.AdjustY((aSliderWindowSize.Height() - nIncDecHeight) / 2 ); pVDev->DrawImage(aImagePoint, mpImpl->maDecreaseButton); // draw increase button diff --git a/sc/source/ui/condformat/condformatdlg.cxx b/sc/source/ui/condformat/condformatdlg.cxx index 7c4332814ca4..b162591cc129 100644 --- a/sc/source/ui/condformat/condformatdlg.cxx +++ b/sc/source/ui/condformat/condformatdlg.cxx @@ -237,7 +237,7 @@ void ScCondFormatList::RecalcAll() aSize.setWidth( aCtrlSize.Width() ); item->SetSizePixel(aSize); - aPoint.setY( aPoint.Y() + item->GetSizePixel().Height() ); + aPoint.AdjustY(item->GetSizePixel().Height() ); } } @@ -245,7 +245,7 @@ void ScCondFormatList::DoScroll(long nDelta) { Point aNewPoint = mpScrollBar->GetPosPixel(); tools::Rectangle aRect(Point(), GetOutputSize()); - aRect.SetRight( aRect.Right() - mpScrollBar->GetSizePixel().Width() ); + aRect.AdjustRight( -(mpScrollBar->GetSizePixel().Width()) ); Scroll( 0, -nDelta, aRect ); mpScrollBar->SetPosPixel(aNewPoint); } diff --git a/sc/source/ui/drawfunc/fuins1.cxx b/sc/source/ui/drawfunc/fuins1.cxx index 9098405242f1..445d6193b239 100644 --- a/sc/source/ui/drawfunc/fuins1.cxx +++ b/sc/source/ui/drawfunc/fuins1.cxx @@ -155,7 +155,7 @@ static void lcl_InsertGraphic( const Graphic& rGraphic, ScViewData& rData = pViewSh->GetViewData(); if ( rData.GetDocument()->IsNegativePage( rData.GetTabNo() ) ) - aInsertPos.setX( aInsertPos.X() - aLogicSize.Width() ); // move position to left edge + aInsertPos.AdjustX( -(aLogicSize.Width()) ); // move position to left edge ScLimitSizeOnDrawPage( aLogicSize, aInsertPos, pPage->GetSize() ); @@ -208,7 +208,7 @@ static void lcl_InsertMedia( const OUString& rMediaURL, bool bApi, ScLimitSizeOnDrawPage( aSize, aInsertPos, pPage->GetSize() ); if( rData.GetDocument()->IsNegativePage( rData.GetTabNo() ) ) - aInsertPos.setX( aInsertPos.X() - aSize.Width() ); + aInsertPos.AdjustX( -(aSize.Width()) ); OUString realURL; if (bLink) diff --git a/sc/source/ui/drawfunc/fuins2.cxx b/sc/source/ui/drawfunc/fuins2.cxx index 33ae6cc58639..a041c7b8f98e 100644 --- a/sc/source/ui/drawfunc/fuins2.cxx +++ b/sc/source/ui/drawfunc/fuins2.cxx @@ -349,7 +349,7 @@ FuInsertOLE::FuInsertOLE(ScTabViewShell* pViewSh, vcl::Window* pWin, ScDrawView* Point aPnt = pViewSh->GetInsertPos(); if ( rData.GetDocument()->IsNegativePage( rData.GetTabNo() ) ) - aPnt.setX( aPnt.X() - aSize.Width() ); // move position to left edge + aPnt.AdjustX( -(aSize.Width()) ); // move position to left edge tools::Rectangle aRect (aPnt, aSize); SdrOle2Obj* pObj = new SdrOle2Obj( aObjRef, aName, aRect); SdrPageView* pPV = pView->GetSdrPageView(); diff --git a/sc/source/ui/miscdlgs/anyrefdg.cxx b/sc/source/ui/miscdlgs/anyrefdg.cxx index d6d6948cf631..1e4e5103547c 100644 --- a/sc/source/ui/miscdlgs/anyrefdg.cxx +++ b/sc/source/ui/miscdlgs/anyrefdg.cxx @@ -542,8 +542,8 @@ void ScFormulaReferenceHelper::RefInputStart( formula::RefEdit* pEdit, formula:: long nOffset = 0; if (pRefBtn) { - aNewEditSize.setWidth( aNewEditSize.Width() - pRefBtn->GetSizePixel().Width() ); - aNewEditSize.setWidth( aNewEditSize.Width() - aOldButtonPos.X() - (aOldEditPos.X()+aOldEditSize.Width()) ); + aNewEditSize.AdjustWidth( -(pRefBtn->GetSizePixel().Width()) ); + aNewEditSize.AdjustWidth( -(aOldButtonPos.X() - (aOldEditPos.X()+aOldEditSize.Width())) ); long nHeight = pRefBtn->GetSizePixel().Height(); if ( nHeight > aOldEditSize.Height() ) @@ -551,7 +551,7 @@ void ScFormulaReferenceHelper::RefInputStart( formula::RefEdit* pEdit, formula:: aNewDlgSize.setHeight( nHeight ); nOffset = (nHeight-aOldEditSize.Height()) / 2; } - aNewEditSize.setWidth( aNewEditSize.Width() - nOffset ); + aNewEditSize.AdjustWidth( -nOffset ); } pRefEdit->SetPosSizePixel(Point(nOffset, nOffset), aNewEditSize); diff --git a/sc/source/ui/miscdlgs/autofmt.cxx b/sc/source/ui/miscdlgs/autofmt.cxx index 305683182e84..43a4d0edc146 100644 --- a/sc/source/ui/miscdlgs/autofmt.cxx +++ b/sc/source/ui/miscdlgs/autofmt.cxx @@ -272,8 +272,8 @@ void ScAutoFmtPreview::DrawString(vcl::RenderContext& rRenderContext, size_t nCo MakeFonts( nFmtIndex, aFont, aCJKFont, aCTLFont ); theMaxStrSize = Size(basegfx::fround(cellRange.getWidth()), basegfx::fround(cellRange.getHeight())); - theMaxStrSize.Width() -= FRAME_OFFSET; - theMaxStrSize.Height() -= FRAME_OFFSET; + theMaxStrSize.AdjustWidth( -(FRAME_OFFSET) ); + theMaxStrSize.AdjustHeight( -(FRAME_OFFSET) ); aScriptedText.SetFonts( &aFont, &aCJKFont, &aCTLFont ); aScriptedText.SetText(cellString, xBreakIter); @@ -308,7 +308,7 @@ void ScAutoFmtPreview::DrawString(vcl::RenderContext& rRenderContext, size_t nCo // vertical (always center): - aPos.setY( aPos.Y() + (mnRowHeight - static_cast<sal_uInt16>(aStrSize.Height())) / 2 ); + aPos.AdjustY((mnRowHeight - static_cast<sal_uInt16>(aStrSize.Height())) / 2 ); // horizontal @@ -320,15 +320,15 @@ void ScAutoFmtPreview::DrawString(vcl::RenderContext& rRenderContext, size_t nCo switch (eJustification) { case SvxCellHorJustify::Left: - aPos.X() += FRAME_OFFSET; + aPos.AdjustX(FRAME_OFFSET ); break; case SvxCellHorJustify::Right: - aPos.setX( aPos.X() + nRightX ); + aPos.AdjustX(nRightX ); break; case SvxCellHorJustify::Block: case SvxCellHorJustify::Repeat: case SvxCellHorJustify::Center: - aPos.setX( aPos.X() + nHorPos ); + aPos.AdjustX(nHorPos ); break; // coverity[dead_error_line] - following conditions exist to avoid compiler warning case SvxCellHorJustify::Standard: @@ -345,12 +345,12 @@ void ScAutoFmtPreview::DrawString(vcl::RenderContext& rRenderContext, size_t nCo if (nCol == 0 || nRow == 0) { // Text label to the left or sum left adjusted - aPos.X() += FRAME_OFFSET; + aPos.AdjustX(FRAME_OFFSET ); } else { // Numbers/Dates right adjusted - aPos.setX( aPos.X() + nRightX ); + aPos.AdjustX(nRightX ); } } aScriptedText.DrawText(aPos); diff --git a/sc/source/ui/miscdlgs/solveroptions.cxx b/sc/source/ui/miscdlgs/solveroptions.cxx index ebc906b12f88..adb02578012a 100644 --- a/sc/source/ui/miscdlgs/solveroptions.cxx +++ b/sc/source/ui/miscdlgs/solveroptions.cxx @@ -90,7 +90,7 @@ void ScSolverOptionsString::Paint(const Point& rPos, SvTreeListBox& /*rDev*/, vc rRenderContext.DrawText(rPos, aNormalStr); Point aNewPos(rPos); - aNewPos.setX( aNewPos.X() + rRenderContext.GetTextWidth(aNormalStr) ); + aNewPos.AdjustX(rRenderContext.GetTextWidth(aNormalStr) ); vcl::Font aOldFont(rRenderContext.GetFont()); vcl::Font aFont(aOldFont); aFont.SetWeight(WEIGHT_BOLD); diff --git a/sc/source/ui/namedlg/namemgrtable.cxx b/sc/source/ui/namedlg/namemgrtable.cxx index 5979ea12c4c0..b0dd62dbda25 100644 --- a/sc/source/ui/namedlg/namemgrtable.cxx +++ b/sc/source/ui/namedlg/namemgrtable.cxx @@ -297,7 +297,7 @@ IMPL_LINK_NOARG(ScRangeManagerTable, HeaderEndDragHdl, HeaderBar*, void) SetTab(0, 0); SetTab(1, PixelToLogic( aSz, MapMode(MapUnit::MapAppFont) ).Width() ); - aSz.setWidth( aSz.Width() + nItemRangeSize ); + aSz.AdjustWidth(nItemRangeSize ); SetTab(2, PixelToLogic( aSz, MapMode(MapUnit::MapAppFont) ).Width() ); } diff --git a/sc/source/ui/navipi/scenwnd.cxx b/sc/source/ui/navipi/scenwnd.cxx index ded3e3f46353..ea9dd1af7205 100644 --- a/sc/source/ui/navipi/scenwnd.cxx +++ b/sc/source/ui/navipi/scenwnd.cxx @@ -278,7 +278,7 @@ void ScScenarioWindow::Resize() aSize.setHeight( nHeight ); aLbScenario->SetSizePixel(aSize); - aSize.setHeight( aSize.Height() - 4 ); + aSize.AdjustHeight( -4 ); aEdComment->SetPosSizePixel(Point(0, nHeight + 4), aSize); } diff --git a/sc/source/ui/sidebar/CellLineStyleValueSet.cxx b/sc/source/ui/sidebar/CellLineStyleValueSet.cxx index ed7df82d1556..27c876e7e7a6 100644 --- a/sc/source/ui/sidebar/CellLineStyleValueSet.cxx +++ b/sc/source/ui/sidebar/CellLineStyleValueSet.cxx @@ -94,8 +94,8 @@ void CellLineStyleValueSet::UserDraw( const UserDrawEvent& rUDEvt ) { Color aBackColor(50,107,197); tools::Rectangle aBackRect = aRect; - aBackRect.SetTop( aBackRect.Top() + 3 ); - aBackRect.SetBottom( aBackRect.Bottom() - 2 ); + aBackRect.AdjustTop(3 ); + aBackRect.AdjustBottom( -2 ); pDev->SetFillColor(aBackColor); pDev->DrawRect(aBackRect); } diff --git a/sc/source/ui/unoobj/viewuno.cxx b/sc/source/ui/unoobj/viewuno.cxx index 992b0b16d9f0..094d1d4d4557 100644 --- a/sc/source/ui/unoobj/viewuno.cxx +++ b/sc/source/ui/unoobj/viewuno.cxx @@ -398,7 +398,7 @@ awt::Rectangle ScViewPaneBase::GetVisArea() const if ( pDoc->IsLayoutRTL( aCell.Tab() ) ) { aVisPos = aCellRect.TopRight(); - aVisPos.setX( aVisPos.X() - aVisSize.Width() ); + aVisPos.AdjustX( -(aVisSize.Width()) ); } tools::Rectangle aVisRect( aVisPos, aVisSize ); aVisArea = AWTRectangle(aVisRect); diff --git a/sc/source/ui/view/gridwin.cxx b/sc/source/ui/view/gridwin.cxx index 12ea86d53ca6..33a2d1626596 100644 --- a/sc/source/ui/view/gridwin.cxx +++ b/sc/source/ui/view/gridwin.cxx @@ -909,10 +909,10 @@ void ScGridWindow::DoScenarioMenu( const ScRange& rScenRange ) nSizeY = ScViewData::ToPixel(pDoc->GetRowHeight(nRow, nTab), pViewData->GetPPTY()); Point aPos = pViewData->GetScrPos( nCol, nRow, eWhich ); if ( bLayoutRTL ) - aPos.setX( aPos.X() - nSizeX ); + aPos.AdjustX( -nSizeX ); tools::Rectangle aCellRect( OutputToScreenPixel(aPos), Size(nSizeX,nSizeY) ); - aCellRect.SetTop( aCellRect.Top() - nSizeY ); - aCellRect.SetBottom( aCellRect.Bottom() - nSizeY - 1 ); + aCellRect.AdjustTop( -nSizeY ); + aCellRect.AdjustBottom( -(nSizeY - 1) ); // Place the ListBox directly below the black line of the cell grid // (It looks odd if the line gets hidden...) @@ -1033,12 +1033,12 @@ void ScGridWindow::LaunchDataSelectMenu( SCCOL nCol, SCROW nRow ) pViewData->GetMergeSizePixel( nCol, nRow, nSizeX, nSizeY ); Point aPos = pViewData->GetScrPos( nCol, nRow, eWhich ); if ( bLayoutRTL ) - aPos.setX( aPos.X() - nSizeX ); + aPos.AdjustX( -nSizeX ); tools::Rectangle aCellRect( OutputToScreenPixel(aPos), Size(nSizeX,nSizeY) ); - aPos.setX( aPos.X() - 1 ); - aPos.setY( aPos.Y() + nSizeY - 1 ); + aPos.AdjustX( -1 ); + aPos.Y() += nSizeY - 1; mpFilterFloat.reset(VclPtr<ScFilterFloatingWindow>::Create(this, WinBits(WB_BORDER))); mpFilterFloat->SetPopupModeEndHdl(LINK( this, ScGridWindow, PopupModeEndHdl)); @@ -1299,8 +1299,8 @@ bool ScGridWindow::TestMouse( const MouseEvent& rMEvt, bool bAction ) Point aMousePos = rMEvt.GetPosPixel(); if ( bLayoutRTL ) { - aStartPos.setX( aStartPos.X() + 2 ); - aEndPos.setX( aEndPos.X() + 2 ); + aStartPos.AdjustX(2 ); + aEndPos.AdjustX(2 ); } bool bTop = ( aMousePos.X() >= aStartPos.X()-3 && aMousePos.X() <= aStartPos.X()+1 && aMousePos.Y() >= aStartPos.Y()-3 && aMousePos.Y() <= aStartPos.Y()+1 ); @@ -2852,8 +2852,8 @@ void ScGridWindow::Command( const CommandEvent& rCEvt ) Point aLogicPos = pCur->GetPos(); // use the position right of the cursor (spell popup is opened if // the cursor is before the word, but not if behind it) - aLogicPos.setX( aLogicPos.X() + pCur->GetWidth() ); - aLogicPos.setY( aLogicPos.Y() + pCur->GetHeight() / 2 ); // center vertically + aLogicPos.AdjustX(pCur->GetWidth() ); + aLogicPos.AdjustY(pCur->GetHeight() / 2 ); // center vertically aMenuPos = LogicToPixel( aLogicPos ); } } @@ -2893,8 +2893,8 @@ void ScGridWindow::Command( const CommandEvent& rCEvt ) long nSizeYPix; pViewData->GetMergeSizePixel( nCurX, nCurY, nSizeXPix, nSizeYPix ); // fdo#55432 take the correct position for RTL sheet - aMenuPos.setX( aMenuPos.X() + (bLayoutIsRTL ? -nSizeXPix : nSizeXPix) ); - aMenuPos.setY( aMenuPos.Y() + nSizeYPix ); + aMenuPos.AdjustX(bLayoutIsRTL ? -nSizeXPix : nSizeXPix ); + aMenuPos.AdjustY(nSizeYPix ); ScTabViewShell* pViewSh = pViewData->GetViewShell(); if (pViewSh) @@ -4632,8 +4632,8 @@ bool ScGridWindow::HitRangeFinder( const Point& rMouse, RfCorner& rCorner, long nSizeYPix; pViewData->GetMergeSizePixel( nPosX, nPosY, nSizeXPix, nSizeYPix ); - aCellEnd.setX( aCellEnd.X() + nSizeXPix * nLayoutSign ); - aCellEnd.setY( aCellEnd.Y() + nSizeYPix ); + aCellEnd.AdjustX(nSizeXPix * nLayoutSign ); + aCellEnd.AdjustY(nSizeYPix ); bool bCornerHorizontalRight; bool bCornerHorizontalLeft; @@ -5272,12 +5272,12 @@ bool ScGridWindow::HasScenarioButton( const Point& rPosPixel, ScRange& rScenRang { aButtonPos = pViewData->GetScrPos( aRange.aEnd.Col()+1, aRange.aStart.Row(), eWhich, true ); - aButtonPos.setY( aButtonPos.Y() - nBHeight ); + aButtonPos.AdjustY( -nBHeight ); } if ( bLayoutRTL ) - aButtonPos.setX( aButtonPos.X() - nHSpace - 1 ); + aButtonPos.AdjustX( -(nHSpace - 1) ); else - aButtonPos.setX( aButtonPos.X() - nBWidth - nHSpace ); // same for top or bottom + aButtonPos.AdjustX( -(nBWidth - nHSpace) ); // same for top or bottom tools::Rectangle aButRect( aButtonPos, Size(nBWidth,nBHeight) ); if ( aButRect.IsInside( rPosPixel ) ) @@ -5740,8 +5740,8 @@ static void updateLibreOfficeKitSelection(const ScViewData* pViewData, const std // We explicitly create a copy, since we need to expand // the rectangle before coordinate conversion tools::Rectangle aRectangle(rRectangle); - aRectangle.SetRight( aRectangle.Right() + 1 ); - aRectangle.SetBottom( aRectangle.Bottom() + 1 ); + aRectangle.AdjustRight(1 ); + aRectangle.AdjustBottom(1 ); aBoundingBox.Union(aRectangle); @@ -5858,7 +5858,7 @@ void ScGridWindow::UpdateCursorOverlay() pViewData->GetMergeSizePixel( nX, nY, nSizeXPix, nSizeYPix ); if (bLayoutRTL) - aScrPos.setX( aScrPos.X() - nSizeXPix - 2 ); // move instead of mirroring + aScrPos.AdjustX( -(nSizeXPix - 2) ); // move instead of mirroring // show the cursor as 4 (thin) rectangles tools::Rectangle aRect(aScrPos, Size(nSizeXPix - 1, nSizeYPix - 1)); @@ -5868,24 +5868,24 @@ void ScGridWindow::UpdateCursorOverlay() long aCursorWidth = 1 * fScaleFactor; tools::Rectangle aLeft = aRect; - aLeft.SetTop( aLeft.Top() - aCursorWidth ); - aLeft.SetBottom( aLeft.Bottom() + aCursorWidth ); + aLeft.AdjustTop( -aCursorWidth ); + aLeft.AdjustBottom(aCursorWidth ); aLeft.SetRight( aLeft.Left() ); - aLeft.SetLeft( aLeft.Left() - aCursorWidth ); + aLeft.AdjustLeft( -aCursorWidth ); tools::Rectangle aRight = aRect; - aRight.SetTop( aRight.Top() - aCursorWidth ); - aRight.SetBottom( aRight.Bottom() + aCursorWidth ); + aRight.AdjustTop( -aCursorWidth ); + aRight.AdjustBottom(aCursorWidth ); aRight.SetLeft( aRight.Right() ); - aRight.SetRight( aRight.Right() + aCursorWidth ); + aRight.AdjustRight(aCursorWidth ); tools::Rectangle aTop = aRect; aTop.SetBottom( aTop.Top() ); - aTop.SetTop( aTop.Top() - aCursorWidth ); + aTop.AdjustTop( -aCursorWidth ); tools::Rectangle aBottom = aRect; aBottom.SetTop( aBottom.Bottom() ); - aBottom.SetBottom( aBottom.Bottom() + aCursorWidth ); + aBottom.AdjustBottom(aCursorWidth ); aPixelRects.push_back(aLeft); aPixelRects.push_back(aRight); @@ -6062,12 +6062,12 @@ void ScGridWindow::UpdateAutoFillOverlay() pViewData->GetMergeSizePixel( nX, nY, nSizeXPix, nSizeYPix ); if (bLayoutRTL) - aFillPos.setX( aFillPos.X() - nSizeXPix - 2 + (aFillHandleSize.Width() / 2) ); + aFillPos.AdjustX( -(nSizeXPix - 2 + (aFillHandleSize.Width() / 2)) ); else - aFillPos.setX( aFillPos.X() + nSizeXPix - (aFillHandleSize.Width() / 2) ); + aFillPos.AdjustX(nSizeXPix - (aFillHandleSize.Width() / 2) ); - aFillPos.setY( aFillPos.Y() + nSizeYPix ); - aFillPos.setY( aFillPos.Y() - (aFillHandleSize.Height() / 2) ); + aFillPos.AdjustY(nSizeYPix ); + aFillPos.AdjustY( -(aFillHandleSize.Height() / 2) ); tools::Rectangle aFillRect(aFillPos, aFillHandleSize); @@ -6160,7 +6160,7 @@ void ScGridWindow::UpdateDragRectOverlay() nSizeXPix += ScViewData::ToPixel( pDoc->GetColWidth( static_cast<SCCOL>(i), nTab ), nPPTX ); else { - aScrPos.setX( aScrPos.X() - nLayoutSign ); + aScrPos.AdjustX( -nLayoutSign ); nSizeXPix += 2; } @@ -6169,12 +6169,12 @@ void ScGridWindow::UpdateDragRectOverlay() nSizeYPix += ScViewData::ToPixel( pDoc->GetRowHeight( i, nTab ), nPPTY ); else { - aScrPos.setY( aScrPos.Y() - 1 ); + aScrPos.AdjustY( -1 ); nSizeYPix += 2; } - aScrPos.setX( aScrPos.X() - 2 * nLayoutSign ); - aScrPos.setY( aScrPos.Y() - 2 ); + aScrPos.AdjustX( -(2 * nLayoutSign) ); + aScrPos.AdjustY( -2 ); tools::Rectangle aRect( aScrPos.X(), aScrPos.Y(), aScrPos.X() + ( nSizeXPix + 2 ) * nLayoutSign, aScrPos.Y() + nSizeYPix + 2 ); if ( bLayoutRTL ) @@ -6312,8 +6312,8 @@ void ScGridWindow::UpdateShrinkOverlay() aRange.aStart.Row(), eWhich ); Point aEnd = pViewData->GetScrPos( aRange.aEnd.Col()+1, aRange.aEnd.Row()+1, eWhich ); - aEnd.setX( aEnd.X() - 1 ); - aEnd.setY( aEnd.Y() - 1 ); + aEnd.AdjustX( -1 ); + aEnd.AdjustY( -1 ); aPixRect = tools::Rectangle( aStart,aEnd ); } diff --git a/sc/source/ui/view/gridwin4.cxx b/sc/source/ui/view/gridwin4.cxx index 33383e6be68e..3792fcaeb5fc 100644 --- a/sc/source/ui/view/gridwin4.cxx +++ b/sc/source/ui/view/gridwin4.cxx @@ -99,10 +99,10 @@ static void lcl_DrawOneFrame( vcl::RenderContext* pDev, const tools::Rectangle& tools::Rectangle aOuter = aInner; long nHor = static_cast<long>( SC_SCENARIO_HSPACE * nPPTX ); long nVer = static_cast<long>( SC_SCENARIO_VSPACE * nPPTY ); - aOuter.SetLeft( aOuter.Left() - nHor ); - aOuter.SetRight( aOuter.Right() + nHor ); - aOuter.SetTop( aOuter.Top() - nVer ); - aOuter.SetBottom( aOuter.Bottom() + nVer ); + aOuter.AdjustLeft( -nHor ); + aOuter.AdjustRight(nHor ); + aOuter.AdjustTop( -nVer ); + aOuter.AdjustBottom(nVer ); // use ScPatternAttr::GetFont only for font size vcl::Font aAttrFont; @@ -119,9 +119,9 @@ static void lcl_DrawOneFrame( vcl::RenderContext* pDev, const tools::Rectangle& Size aTextSize( pDev->GetTextWidth( rTitle ), pDev->GetTextHeight() ); if ( bTextBelow ) - aOuter.SetBottom( aOuter.Bottom() + aTextSize.Height() ); + aOuter.AdjustBottom(aTextSize.Height() ); else - aOuter.SetTop( aOuter.Top() - aTextSize.Height() ); + aOuter.AdjustTop( -(aTextSize.Height()) ); pDev->SetLineColor(); pDev->SetFillColor( rColor ); @@ -220,10 +220,10 @@ static void lcl_DrawScenarioFrames( OutputDevice* pDev, ScViewData* pViewData, S Point aEndPos = pViewData->GetScrPos( aRange.aEnd.Col()+1, aRange.aEnd.Row()+1, eWhich, true ); // on the grid: - aStartPos.setX( aStartPos.X() - nLayoutSign ); - aStartPos.setY( aStartPos.Y() - 1 ); - aEndPos.setX( aEndPos.X() - nLayoutSign ); - aEndPos.setY( aEndPos.Y() - 1 ); + aStartPos.AdjustX( -nLayoutSign ); + aStartPos.AdjustY( -1 ); + aEndPos.AdjustX( -nLayoutSign ); + aEndPos.AdjustY( -1 ); bool bTextBelow = ( aRange.aStart.Row() == 0 ); @@ -928,8 +928,8 @@ void ScGridWindow::DrawContent(OutputDevice &rDevice, const ScTableInfo& rTableI // don't overwrite grid long nLayoutSign = bLayoutRTL ? -1 : 1; - aEnd.setX( aEnd.X() - 2 * nLayoutSign ); - aEnd.setY( aEnd.Y() - 2 ); + aEnd.AdjustX( -(2 * nLayoutSign) ); + aEnd.AdjustY( -2 ); tools::Rectangle aBackground(aStart, aEnd); @@ -982,8 +982,8 @@ void ScGridWindow::DrawContent(OutputDevice &rDevice, const ScTableInfo& rTableI // don't overwrite grid long nLayoutSign = bLayoutRTL ? -1 : 1; - aEnd.setX( aEnd.X() - 2 * nLayoutSign ); - aEnd.setY( aEnd.Y() - 2 ); + aEnd.AdjustX( -(2 * nLayoutSign) ); + aEnd.AdjustY( -2 ); // toggle the cursor off if its on to ensure the cursor invert // background logic remains valid after the background is cleared on @@ -1385,8 +1385,8 @@ void ScGridWindow::DrawPagePreview( SCCOL nX1, SCROW nY1, SCCOL nX2, SCROW nY2, aRange.aStart.Col(), aRange.aStart.Row(), eWhich, true ); Point aEnd = pViewData->GetScrPos( aRange.aEnd.Col() + 1, aRange.aEnd.Row() + 1, eWhich, true ); - aStart.setX( aStart.X() - 2 ); - aStart.setY( aStart.Y() - 2 ); + aStart.AdjustX( -2 ); + aStart.AdjustY( -2 ); // Prevent overflows: if ( aStart.X() < -10 ) aStart.setX( -10 ); @@ -1714,14 +1714,14 @@ tools::Rectangle ScGridWindow::GetListValButtonRect( const ScAddress& rButtonPos aBtnSize.setHeight( nCellSizeY ); Point aPos = pViewData->GetScrPos( nCol, nRow, eWhich, true ); - aPos.setX( aPos.X() + nCellSizeX * nLayoutSign ); // start of next cell + aPos.AdjustX(nCellSizeX * nLayoutSign ); // start of next cell if (!bNextCell) - aPos.setX( aPos.X() - aBtnSize.Width() * nLayoutSign ); // right edge of cell if next cell not available - aPos.setY( aPos.Y() + nCellSizeY - aBtnSize.Height() ); + aPos.AdjustX( -(aBtnSize.Width() * nLayoutSign) ); // right edge of cell if next cell not available + aPos.AdjustY(nCellSizeY - aBtnSize.Height() ); // X remains at the left edge if ( bLayoutRTL ) - aPos.setX( aPos.X() - aBtnSize.Width()-1 ); // align right edge of button with cell border + aPos.AdjustX( -(aBtnSize.Width()-1) ); // align right edge of button with cell border return tools::Rectangle( aPos, aBtnSize ); } diff --git a/sc/source/ui/view/gridwin5.cxx b/sc/source/ui/view/gridwin5.cxx index 9ad2595aba08..0abc3f82e1fe 100644 --- a/sc/source/ui/view/gridwin5.cxx +++ b/sc/source/ui/view/gridwin5.cxx @@ -200,9 +200,9 @@ bool ScGridWindow::ShowNoteMarker( SCCOL nPosX, SCROW nPosY, bool bKeyboard ) Size aLeftSize = pLeft->PixelToLogic( pLeft->GetOutputSizePixel(), aMapMode ); Point aOrigin = aMapMode.GetOrigin(); if( (this == pRight) || (this == pDiagonal) ) - aOrigin.setX( aOrigin.X() + aLeftSize.Width() ); + aOrigin.AdjustX(aLeftSize.Width() ); if( (this == pBottom) || (this == pDiagonal) ) - aOrigin.setY( aOrigin.Y() + aLeftSize.Height() ); + aOrigin.AdjustY(aLeftSize.Height() ); aMapMode.SetOrigin( aOrigin ); mpNoteMarker.reset(new ScNoteMarker(pLeft, pRight, pBottom, pDiagonal, diff --git a/sc/source/ui/view/hdrcont.cxx b/sc/source/ui/view/hdrcont.cxx index bdb7594ee712..a73b7d84d174 100644 --- a/sc/source/ui/view/hdrcont.cxx +++ b/sc/source/ui/view/hdrcont.cxx @@ -82,8 +82,8 @@ ScHeaderControl::ScHeaderControl( vcl::Window* pParent, SelectionEngine* pSelect Size aSize = LogicToPixel( Size( GetTextWidth("8888"), GetTextHeight() ) ); - aSize.setWidth( aSize.Width() + 4 ); // place for highlight border - aSize.setHeight( aSize.Height() + 3 ); + aSize.AdjustWidth(4 ); // place for highlight border + aSize.AdjustHeight(3 ); SetSizePixel( aSize ); nWidth = nSmallWidth = aSize.Width(); @@ -539,15 +539,15 @@ void ScHeaderControl::Paint( vcl::RenderContext& /*rRenderContext*/, const tools Point aTxtPos(aScrPos); if (bVertical) { - aTxtPos.setX( aTxtPos.X() + (nBarSize-aTextSize.Width())/2 ); - aTxtPos.setY( aTxtPos.Y() + (nSizePix*nLayoutSign-aTextSize.Height())/2 ); + aTxtPos.AdjustX((nBarSize-aTextSize.Width())/2 ); + aTxtPos.AdjustY((nSizePix*nLayoutSign-aTextSize.Height())/2 ); if ( bMirrored ) - aTxtPos.setX( aTxtPos.X() + 1 ); // dark border is left instead of right + aTxtPos.AdjustX(1 ); // dark border is left instead of right } else { - aTxtPos.setX( aTxtPos.X() + (nSizePix*nLayoutSign-aTextSize.Width()+1)/2 ); - aTxtPos.setY( aTxtPos.Y() + (nBarSize-aTextSize.Height())/2 ); + aTxtPos.AdjustX((nSizePix*nLayoutSign-aTextSize.Width()+1)/2 ); + aTxtPos.AdjustY((nBarSize-aTextSize.Height())/2 ); } DrawText( aTxtPos, aString ); } @@ -711,13 +711,13 @@ void ScHeaderControl::MouseButtonDown( const MouseEvent& rMEvt ) tools::Rectangle aVis( aPoint,GetOutputSizePixel() ); if (bVertical) { - aVis.Left() = LONG_MIN; - aVis.Right() = LONG_MAX; + aVis.SetLeft( LONG_MIN ); + aVis.SetRight( LONG_MAX ); } else { - aVis.Top() = LONG_MIN; - aVis.Bottom() = LONG_MAX; + aVis.SetTop( LONG_MIN ); + aVis.SetBottom( LONG_MAX ); } pSelEngine->SetVisibleArea( aVis ); diff --git a/sc/source/ui/view/hintwin.cxx b/sc/source/ui/view/hintwin.cxx index 63fbcb98c1e3..ef58c74cca98 100644 --- a/sc/source/ui/view/hintwin.cxx +++ b/sc/source/ui/view/hintwin.cxx @@ -128,7 +128,7 @@ drawinglayer::primitive2d::Primitive2DContainer ScOverlayHint::createOverlaySequ const drawinglayer::primitive2d::Primitive2DReference aMessage(pMessage); aSeq.push_back(aMessage); - aLineStart.setY( aLineStart.Y() + nLineHeight ); + aLineStart.AdjustY(nLineHeight ); } rRange.expand(basegfx::B2DTuple(rRange.getMaxX() + aHintMargin.Width(), diff --git a/sc/source/ui/view/notemark.cxx b/sc/source/ui/view/notemark.cxx index 8b41d42b4f06..d8b3021168eb 100644 --- a/sc/source/ui/view/notemark.cxx +++ b/sc/source/ui/view/notemark.cxx @@ -54,9 +54,9 @@ ScNoteMarker::ScNoteMarker( vcl::Window* pWin, vcl::Window* pRight, vcl::Window* { Size aSizePixel = pWindow->GetOutputSizePixel(); if( pRightWin ) - aSizePixel.setWidth( aSizePixel.Width() + pRightWin->GetOutputSizePixel().Width() ); + aSizePixel.AdjustWidth(pRightWin->GetOutputSizePixel().Width() ); if( pBottomWin ) - aSizePixel.setHeight( aSizePixel.Height() + pBottomWin->GetOutputSizePixel().Height() ); + aSizePixel.AdjustHeight(pBottomWin->GetOutputSizePixel().Height() ); tools::Rectangle aVisPixel( Point( 0, 0 ), aSizePixel ); aVisRect = pWindow->PixelToLogic( aVisPixel, aMapMode ); @@ -144,8 +144,8 @@ static MapMode lcl_MoveMapMode( const MapMode& rMap, const Size& rMove ) { MapMode aNew = rMap; Point aOrigin = aNew.GetOrigin(); - aOrigin.setX( aOrigin.X() - rMove.Width() ); - aOrigin.setY( aOrigin.Y() - rMove.Height() ); + aOrigin.AdjustX( -(rMove.Width()) ); + aOrigin.Y() -= rMove.Height(); aNew.SetOrigin(aOrigin); return aNew; } diff --git a/sc/source/ui/view/output.cxx b/sc/source/ui/view/output.cxx index 5bb9df7a5eb2..16db6a191dc1 100644 --- a/sc/source/ui/view/output.cxx +++ b/sc/source/ui/view/output.cxx @@ -831,10 +831,10 @@ void drawDataBars(vcl::RenderContext& rRenderContext, const ScDataBarInfo* pOldD { long nPosZero = 0; tools::Rectangle aPaintRect = rRect; - aPaintRect.SetTop( aPaintRect.Top() + 2 * nOneY ); - aPaintRect.SetBottom( aPaintRect.Bottom() - 2 * nOneY ); - aPaintRect.SetLeft( aPaintRect.Left() + 2 * nOneX ); - aPaintRect.SetRight( aPaintRect.Right() - 2 * nOneX ); + aPaintRect.AdjustTop(2 * nOneY ); + aPaintRect.AdjustBottom( -(2 * nOneY) ); + aPaintRect.Left() += 2 * nOneX; + aPaintRect.AdjustRight( -(2 * nOneX) ); if(pOldDataBarInfo->mnZero) { // need to calculate null point in cell @@ -1267,16 +1267,16 @@ void ScOutputData::DrawExtraShadow(bool bLeft, bool bTop, bool bRight, bool bBot if (ePart == SC_SHADOW_HSTART) { if (eLoc == SvxShadowLocation::TopLeft || eLoc == SvxShadowLocation::BottomLeft) - aRect.SetRight( aRect.Right() - nSizeX ); + aRect.AdjustRight( -nSizeX ); else - aRect.SetLeft( aRect.Left() + nSizeX ); + aRect.AdjustLeft(nSizeX ); } if (ePart == SC_SHADOW_VSTART) { if (eLoc == SvxShadowLocation::TopLeft || eLoc == SvxShadowLocation::TopRight) - aRect.SetBottom( aRect.Bottom() - nSizeY ); + aRect.AdjustBottom( -nSizeY ); else - aRect.SetTop( aRect.Top() + nSizeY ); + aRect.AdjustTop(nSizeY ); } //! merge rectangles? @@ -2405,11 +2405,11 @@ void ScOutputData::DrawClipMarks() Point( nStartPosX+nOutWidth-1, nPosY+nOutHeight-1 ) ); } - aCellRect.SetBottom( aCellRect.Bottom() - 1 ); // don't paint over the cell grid + aCellRect.AdjustBottom( -1 ); // don't paint over the cell grid if ( bLayoutRTL ) - aCellRect.SetLeft( aCellRect.Left() + 1 ); + aCellRect.AdjustLeft(1 ); else - aCellRect.SetRight( aCellRect.Right() - 1 ); + aCellRect.AdjustRight( -1 ); long nMarkPixel = static_cast<long>( SC_CLIPMARK_SIZE * mnPPTX ); Size aMarkSize( nMarkPixel, (nMarkPixel-1)*2 ); diff --git a/sc/source/ui/view/output2.cxx b/sc/source/ui/view/output2.cxx index 8767a91e6559..5404f0c644c0 100644 --- a/sc/source/ui/view/output2.cxx +++ b/sc/source/ui/view/output2.cxx @@ -1286,7 +1286,7 @@ void ScOutputData::GetOutputArea( SCCOL nX, SCSIZE nArrY, long nPosX, long nPosY ++nRightX; long nAdd = static_cast<long>( mpDoc->GetColWidth( nRightX, nTab ) * mnPPTX ); nRightMissing -= nAdd; - rParam.maClipRect.SetRight( rParam.maClipRect.Right() + nAdd * nLayoutSign ); + rParam.maClipRect.AdjustRight(nAdd * nLayoutSign ); if ( rThisRowInfo.nRowNo == nCellY && nRightX >= nX1 && nRightX <= nX2 ) rThisRowInfo.pCellInfo[nRightX].bHideGrid = true; @@ -1300,7 +1300,7 @@ void ScOutputData::GetOutputArea( SCCOL nX, SCSIZE nArrY, long nPosX, long nPosY --nLeftX; long nAdd = static_cast<long>( mpDoc->GetColWidth( nLeftX, nTab ) * mnPPTX ); nLeftMissing -= nAdd; - rParam.maClipRect.SetLeft( rParam.maClipRect.Left() - nAdd * nLayoutSign ); + rParam.maClipRect.AdjustLeft( -(nAdd * nLayoutSign) ); } } @@ -1311,14 +1311,14 @@ void ScOutputData::GetOutputArea( SCCOL nX, SCSIZE nArrY, long nPosX, long nPosY rThisRowInfo.pCellInfo[nRightX+1].nClipMark |= ScClipMark::Right; bAnyClipped = true; long nMarkPixel = static_cast<long>( SC_CLIPMARK_SIZE * mnPPTX ); - rParam.maClipRect.SetRight( rParam.maClipRect.Right() - nMarkPixel * nLayoutSign ); + rParam.maClipRect.AdjustRight( -(nMarkPixel * nLayoutSign) ); } if ( nLeftMissing > 0 && bMarkClipped && nLeftX >= nX1 && nLeftX <= nX2 && !bBreak && !bCellIsValue ) { rThisRowInfo.pCellInfo[nLeftX+1].nClipMark |= ScClipMark::Left; bAnyClipped = true; long nMarkPixel = static_cast<long>( SC_CLIPMARK_SIZE * mnPPTX ); - rParam.maClipRect.SetLeft( rParam.maClipRect.Left() + nMarkPixel * nLayoutSign ); + rParam.maClipRect.AdjustLeft(nMarkPixel * nLayoutSign ); } rParam.mbLeftClip = ( nLeftMissing > 0 ); @@ -1345,8 +1345,8 @@ void ScOutputData::GetOutputArea( SCCOL nX, SCSIZE nArrY, long nPosX, long nPosY // content fits even in the remaining area without the filter button // -> align within that remaining area - rParam.maAlignRect.SetRight( rParam.maAlignRect.Right() - nFilter * nLayoutSign ); - rParam.maClipRect.SetRight( rParam.maClipRect.Right() - nFilter * nLayoutSign ); + rParam.maAlignRect.AdjustRight( -(nFilter * nLayoutSign) ); + rParam.maClipRect.AdjustRight( -(nFilter * nLayoutSign) ); // if a number doesn't fit, don't hide part of the number behind the button // -> set clip flags, so "###" replacement is used (but also within the smaller area) @@ -1983,13 +1983,13 @@ tools::Rectangle ScOutputData::LayoutStrings(bool bPixelToLogic, bool bPaint, co { // undo text width adjustment in pixels if (bRightAdjusted) - aDrawTextPos.setX( aDrawTextPos.X() + aVars.GetTextSize().Width() ); + aDrawTextPos.AdjustX(aVars.GetTextSize().Width() ); aDrawTextPos = mpRefDevice->PixelToLogic( aDrawTextPos ); // redo text width adjustment in logic units if (bRightAdjusted) - aDrawTextPos.setX( aDrawTextPos.X() - aVars.GetOriginalWidth() ); + aDrawTextPos.AdjustX( -(aVars.GetOriginalWidth()) ); } // in Metafiles always use DrawTextArray to ensure that positions are @@ -2483,7 +2483,7 @@ void ScOutputData::DrawEditParam::calcPaperSize( // Subtract some extra value from the height or else the text would go // outside the cell area. The value of 5 is arbitrary, and is based // entirely on heuristics. - rPaperSize.setHeight( rPaperSize.Height() - 5 ); + rPaperSize.AdjustHeight( -5 ); } } @@ -2539,17 +2539,17 @@ void ScOutputData::DrawEditParam::calcStartPosForVertical( { // vertical adjustment is within the EditEngine if (mbPixelToLogic) - rLogicStart.setY( rLogicStart.Y() + pRefDevice->PixelToLogic(Size(0,nTopM)).Height() ); + rLogicStart.AdjustY(pRefDevice->PixelToLogic(Size(0,nTopM)).Height() ); else - rLogicStart.setY( rLogicStart.Y() + nTopM ); + rLogicStart.AdjustY(nTopM ); switch (meHorJustResult) { case SvxCellHorJustify::Center: - rLogicStart.setX( rLogicStart.X() + (nCellWidth - nEngineWidth) / 2 ); + rLogicStart.AdjustX((nCellWidth - nEngineWidth) / 2 ); break; case SvxCellHorJustify::Right: - rLogicStart.setX( rLogicStart.X() + nCellWidth - nEngineWidth ); + rLogicStart.AdjustX(nCellWidth - nEngineWidth ); break; default: ; // do nothing @@ -2701,7 +2701,7 @@ void ScOutputData::DrawEditParam::adjustForHyperlinkInPDF(Point aURLStart, const if (isVerticallyOriented()) std::swap( nURLWidth, nURLHeight ); else if (mbAsianVertical) - aURLStart.setX( aURLStart.X() - nURLWidth ); + aURLStart.AdjustX( -nURLWidth ); tools::Rectangle aURLRect( aURLStart, Size( nURLWidth, nURLHeight ) ); lcl_DoHyperlinkResult(pDev, aURLRect, maCell); @@ -3064,7 +3064,7 @@ void ScOutputData::DrawEditStandard(DrawEditParam& rParam) long nMarkPixel = static_cast<long>( SC_CLIPMARK_SIZE * mnPPTX ); if ( aAreaParam.maClipRect.Right() - nMarkPixel > aAreaParam.maClipRect.Left() ) - aAreaParam.maClipRect.SetRight( aAreaParam.maClipRect.Right() - nMarkPixel ); + aAreaParam.maClipRect.AdjustRight( -nMarkPixel ); } } @@ -3095,29 +3095,29 @@ void ScOutputData::DrawEditStandard(DrawEditParam& rParam) //! only converting margin? if (rParam.mbPixelToLogic) - aLogicStart.setY( aLogicStart.Y() + mpRefDevice->PixelToLogic( Size(0, nTopM + + aLogicStart.AdjustY(mpRefDevice->PixelToLogic( Size(0, nTopM + mpRefDevice->LogicToPixel(aCellSize).Height() - mpRefDevice->LogicToPixel(Size(0,nEngineHeight)).Height() )).Height() ); else - aLogicStart.setY( aLogicStart.Y() + nTopM + aCellSize.Height() - nEngineHeight ); + aLogicStart.AdjustY(nTopM + aCellSize.Height() - nEngineHeight ); } else if (rParam.meVerJust==SvxCellVerJustify::Center) { if (rParam.mbPixelToLogic) - aLogicStart.setY( aLogicStart.Y() + mpRefDevice->PixelToLogic( Size(0, nTopM + ( + aLogicStart.AdjustY(mpRefDevice->PixelToLogic( Size(0, nTopM + ( mpRefDevice->LogicToPixel(aCellSize).Height() - mpRefDevice->LogicToPixel(Size(0,nEngineHeight)).Height() ) / 2)).Height() ); else - aLogicStart.setY( aLogicStart.Y() + nTopM + (aCellSize.Height() - nEngineHeight) / 2 ); + aLogicStart.AdjustY(nTopM + (aCellSize.Height() - nEngineHeight) / 2 ); } else // top { if (rParam.mbPixelToLogic) - aLogicStart.setY( aLogicStart.Y() + mpRefDevice->PixelToLogic(Size(0,nTopM)).Height() ); + aLogicStart.AdjustY(mpRefDevice->PixelToLogic(Size(0,nTopM)).Height() ); else - aLogicStart.setY( aLogicStart.Y() + nTopM ); + aLogicStart.AdjustY(nTopM ); } aURLStart = aLogicStart; // copy before modifying for orientation @@ -3169,7 +3169,7 @@ void ScOutputData::ShowClipMarks( DrawEditParam& rParam, long nEngineHeight, con const long nMarkPixel = static_cast<long>( SC_CLIPMARK_SIZE * mnPPTX ); if ( aAreaParam.maClipRect.Right() - nMarkPixel > aAreaParam.maClipRect.Left() ) - aAreaParam.maClipRect.SetRight( aAreaParam.maClipRect.Right() - nMarkPixel ); + aAreaParam.maClipRect.AdjustRight( -nMarkPixel ); } } @@ -3392,8 +3392,8 @@ void ScOutputData::DrawEditBottomTop(DrawEditParam& rParam) Size aPSize = rParam.mpEngine->GetPaperSize(); aPSize.setWidth( aCellSize.Height() ); rParam.mpEngine->SetPaperSize(aPSize); - aLogicStart.setY( aLogicStart.Y() + - (rParam.mbBreak ? aPSize.Width() : nEngineHeight) ); + aLogicStart.AdjustY( + rParam.mbBreak ? aPSize.Width() : nEngineHeight ); } else { @@ -3421,8 +3421,8 @@ void ScOutputData::DrawEditBottomTop(DrawEditParam& rParam) } // First, align text to bottom. - aLogicStart.setY( aLogicStart.Y() + aCellSize.Height() ); - aLogicStart.setY( aLogicStart.Y() + nTopOffset ); + aLogicStart.AdjustY(aCellSize.Height() ); + aLogicStart.AdjustY(nTopOffset ); switch (rParam.meVerJust) { @@ -3432,12 +3432,12 @@ void ScOutputData::DrawEditBottomTop(DrawEditParam& rParam) break; case SvxCellVerJustify::Center: // center it. - aLogicStart.setY( aLogicStart.Y() - nGap / 2 ); + aLogicStart.AdjustY( -(nGap / 2) ); break; case SvxCellVerJustify::Block: case SvxCellVerJustify::Top: // align to top - aLogicStart.setY( aLogicStart.Y() - nGap ); + aLogicStart.AdjustY( -nGap ); break; default: ; @@ -3635,7 +3635,7 @@ void ScOutputData::DrawEditTopBottom(DrawEditParam& rParam) if (rParam.meHorJustResult != SvxCellHorJustify::Block) { - aLogicStart.setX( aLogicStart.X() + nEngineWidth ); + aLogicStart.AdjustX(nEngineWidth ); if (!rParam.mbBreak) { // Set the paper width to text size. @@ -3656,18 +3656,18 @@ void ScOutputData::DrawEditTopBottom(DrawEditParam& rParam) nGap = aPSize.Width() - aCellSize.Height(); nTopOffset = nTopM; } - aLogicStart.setY( aLogicStart.Y() + nTopOffset ); + aLogicStart.AdjustY(nTopOffset ); switch (rParam.meVerJust) { case SvxCellVerJustify::Standard: case SvxCellVerJustify::Bottom: // align to bottom - aLogicStart.setY( aLogicStart.Y() - nGap ); + aLogicStart.AdjustY( -nGap ); break; case SvxCellVerJustify::Center: // center it. - aLogicStart.setY( aLogicStart.Y() - nGap / 2 ); + aLogicStart.AdjustY( -(nGap / 2) ); break; case SvxCellVerJustify::Block: case SvxCellVerJustify::Top: @@ -3897,7 +3897,7 @@ void ScOutputData::DrawEditStacked(DrawEditParam& rParam) long nMarkPixel = static_cast<long>( SC_CLIPMARK_SIZE * mnPPTX ); if ( aAreaParam.maClipRect.Right() - nMarkPixel > aAreaParam.maClipRect.Left() ) - aAreaParam.maClipRect.SetRight( aAreaParam.maClipRect.Right() - nMarkPixel ); + aAreaParam.maClipRect.AdjustRight( -nMarkPixel ); } } @@ -3920,29 +3920,29 @@ void ScOutputData::DrawEditStacked(DrawEditParam& rParam) //! only converting margin? if (rParam.mbPixelToLogic) - aLogicStart.setY( aLogicStart.Y() + mpRefDevice->PixelToLogic( Size(0, nTopM + + aLogicStart.AdjustY(mpRefDevice->PixelToLogic( Size(0, nTopM + mpRefDevice->LogicToPixel(aCellSize).Height() - mpRefDevice->LogicToPixel(Size(0,nEngineHeight)).Height() )).Height() ); else - aLogicStart.setY( aLogicStart.Y() + nTopM + aCellSize.Height() - nEngineHeight ); + aLogicStart.AdjustY(nTopM + aCellSize.Height() - nEngineHeight ); } else if (rParam.meVerJust==SvxCellVerJustify::Center) { if (rParam.mbPixelToLogic) - aLogicStart.setY( aLogicStart.Y() + mpRefDevice->PixelToLogic( Size(0, nTopM + ( + aLogicStart.AdjustY(mpRefDevice->PixelToLogic( Size(0, nTopM + ( mpRefDevice->LogicToPixel(aCellSize).Height() - mpRefDevice->LogicToPixel(Size(0,nEngineHeight)).Height() ) / 2)).Height() ); else - aLogicStart.setY( aLogicStart.Y() + nTopM + (aCellSize.Height() - nEngineHeight) / 2 ); + aLogicStart.AdjustY(nTopM + (aCellSize.Height() - nEngineHeight) / 2 ); } else // top { if (rParam.mbPixelToLogic) - aLogicStart.setY( aLogicStart.Y() + mpRefDevice->PixelToLogic(Size(0,nTopM)).Height() ); + aLogicStart.AdjustY(mpRefDevice->PixelToLogic(Size(0,nTopM)).Height() ); else - aLogicStart.setY( aLogicStart.Y() + nTopM ); + aLogicStart.AdjustY(nTopM ); } aURLStart = aLogicStart; // copy before modifying for orientation @@ -4184,7 +4184,7 @@ void ScOutputData::DrawEditAsianVertical(DrawEditParam& rParam) long nMarkPixel = static_cast<long>( SC_CLIPMARK_SIZE * mnPPTX ); if ( aAreaParam.maClipRect.Right() - nMarkPixel > aAreaParam.maClipRect.Left() ) - aAreaParam.maClipRect.SetRight( aAreaParam.maClipRect.Right() - nMarkPixel ); + aAreaParam.maClipRect.AdjustRight( -nMarkPixel ); } } @@ -4206,18 +4206,18 @@ void ScOutputData::DrawEditAsianVertical(DrawEditParam& rParam) // horizontal alignment if (rParam.meHorJustResult==SvxCellHorJustify::Right) - aLogicStart.setX( aLogicStart.X() + nAvailWidth - nEngineWidth ); + aLogicStart.AdjustX(nAvailWidth - nEngineWidth ); else if (rParam.meHorJustResult==SvxCellHorJustify::Center) - aLogicStart.setX( aLogicStart.X() + (nAvailWidth - nEngineWidth) / 2 ); + aLogicStart.AdjustX((nAvailWidth - nEngineWidth) / 2 ); // paper size is subtracted below - aLogicStart.setX( aLogicStart.X() + nEngineWidth ); + aLogicStart.AdjustX(nEngineWidth ); // vertical adjustment is within the EditEngine if (rParam.mbPixelToLogic) - aLogicStart.setY( aLogicStart.Y() + mpRefDevice->PixelToLogic(Size(0,nTopM)).Height() ); + aLogicStart.AdjustY(mpRefDevice->PixelToLogic(Size(0,nTopM)).Height() ); else - aLogicStart.setY( aLogicStart.Y() + nTopM ); + aLogicStart.AdjustY(nTopM ); aURLStart = aLogicStart; // copy before modifying for orientation @@ -4226,7 +4226,7 @@ void ScOutputData::DrawEditAsianVertical(DrawEditParam& rParam) // with SetVertical, the start position is top left of // the whole output area, not the text itself - aLogicStart.setX( aLogicStart.X() - rParam.mpEngine->GetPaperSize().Width() ); + aLogicStart.AdjustX( -(rParam.mpEngine->GetPaperSize().Width()) ); rParam.mpEngine->Draw(mpDev, aLogicStart); } @@ -4859,7 +4859,7 @@ void ScOutputData::DrawRotated(bool bPixelToLogic) { long nDif = nScrX - nStartX; nClipStartX = nScrX; - aClipSize.setWidth( aClipSize.Width() - nDif ); + aClipSize.AdjustWidth( -nDif ); } } @@ -4870,7 +4870,7 @@ void ScOutputData::DrawRotated(bool bPixelToLogic) { long nDif = nRowPosY - nClipStartY; nClipStartY = nRowPosY; - aClipSize.setHeight( aClipSize.Height() - nDif ); + aClipSize.AdjustHeight( -nDif ); } } @@ -4945,20 +4945,20 @@ void ScOutputData::DrawRotated(bool bPixelToLogic) { // rotated text is centered by default if (eHorJust==SvxCellHorJustify::Right) - aLogicStart.setX( aLogicStart.X() + nAvailWidth - nEngineWidth ); + aLogicStart.AdjustX(nAvailWidth - nEngineWidth ); else if (eHorJust==SvxCellHorJustify::Center || eHorJust==SvxCellHorJustify::Standard) - aLogicStart.setX( aLogicStart.X() + (nAvailWidth - nEngineWidth) / 2 ); + aLogicStart.AdjustX((nAvailWidth - nEngineWidth) / 2 ); } } if ( bLayoutRTL ) { if (bPixelToLogic) - aLogicStart.setX( aLogicStart.X() - mpRefDevice->PixelToLogic( - Size( nCellWidth, 0 ) ).Width() ); + aLogicStart.AdjustX( -(mpRefDevice->PixelToLogic( + Size( nCellWidth, 0 ) ).Width()) ); else - aLogicStart.setX( aLogicStart.X() - nCellWidth ); + aLogicStart.AdjustX( -nCellWidth ); } if ( eOrient==SvxCellOrientation::Standard || @@ -4968,23 +4968,23 @@ void ScOutputData::DrawRotated(bool bPixelToLogic) eVerJust==SvxCellVerJustify::Standard) { if (bPixelToLogic) - aLogicStart.setY( aLogicStart.Y() + mpRefDevice->PixelToLogic( Size(0, + aLogicStart.AdjustY(mpRefDevice->PixelToLogic( Size(0, mpRefDevice->LogicToPixel(aCellSize).Height() - mpRefDevice->LogicToPixel(Size(0,nEngineHeight)).Height() )).Height() ); else - aLogicStart.setY( aLogicStart.Y() + aCellSize.Height() - nEngineHeight ); + aLogicStart.AdjustY(aCellSize.Height() - nEngineHeight ); } else if (eVerJust==SvxCellVerJustify::Center) { if (bPixelToLogic) - aLogicStart.setY( aLogicStart.Y() + mpRefDevice->PixelToLogic( Size(0,( + aLogicStart.AdjustY(mpRefDevice->PixelToLogic( Size(0,( mpRefDevice->LogicToPixel(aCellSize).Height() - mpRefDevice->LogicToPixel(Size(0,nEngineHeight)).Height()) / 2)).Height() ); else - aLogicStart.setY( aLogicStart.Y() + (aCellSize.Height() - nEngineHeight) / 2 ); + aLogicStart.AdjustY((aCellSize.Height() - nEngineHeight) / 2 ); } } @@ -5042,8 +5042,8 @@ void ScOutputData::DrawRotated(bool bPixelToLogic) nAddX += ( nUp * nCos / fabs(nSin) ); } - aLogicStart.setX( aLogicStart.X() + static_cast<long>(nAddX) ); - aLogicStart.setY( aLogicStart.Y() + static_cast<long>(nAddY) ); + aLogicStart.AdjustX(static_cast<long>(nAddX) ); + aLogicStart.AdjustY(static_cast<long>(nAddY) ); } // bSimClip is not used here (because nOriVal is set) diff --git a/sc/source/ui/view/output3.cxx b/sc/source/ui/view/output3.cxx index 0cb1c9bdd5e9..d86fcb3fcc36 100644 --- a/sc/source/ui/view/output3.cxx +++ b/sc/source/ui/view/output3.cxx @@ -44,20 +44,18 @@ Point ScOutputData::PrePrintDrawingLayer(long nLogStX, long nLogStY ) long nLayoutSign(bLayoutRTL ? -1 : 1); for (nCol=0; nCol<nX1; nCol++) - aOffset.setX( aOffset.X() - mpDoc->GetColWidth( nCol, nTab ) * nLayoutSign ); - aOffset.setY( aOffset.Y() - mpDoc->GetRowHeight( 0, nY1-1, nTab ) ); + aOffset.AdjustX( -(mpDoc->GetColWidth( nCol, nTab ) * nLayoutSign) ); + aOffset.Y() -= mpDoc->GetRowHeight( 0, nY1-1, nTab ); long nDataWidth = 0; for (nCol=nX1; nCol<=nX2; nCol++) nDataWidth += mpDoc->GetColWidth( nCol, nTab ); if ( bLayoutRTL ) - aOffset.setX( aOffset.X() + nDataWidth ); + aOffset.AdjustX(nDataWidth ); - aRect.SetLeft( -aOffset.X() ); - aRect.SetRight( -aOffset.X() ); - aRect.SetTop( -aOffset.Y() ); - aRect.SetBottom( -aOffset.Y() ); + aRect.Left() = aRect.Right() = -aOffset.X(); + aRect.Top() = aRect.Bottom() = -aOffset.Y(); Point aMMOffset( aOffset ); aMMOffset.setX( static_cast<long>(aMMOffset.X() * HMM_PER_TWIPS) ); @@ -67,8 +65,8 @@ Point ScOutputData::PrePrintDrawingLayer(long nLogStX, long nLogStY ) aMMOffset += Point( nLogStX, nLogStY ); for (nCol=nX1; nCol<=nX2; nCol++) - aRect.SetRight( aRect.Right() + mpDoc->GetColWidth( nCol, nTab ) ); - aRect.SetBottom( aRect.Bottom() + mpDoc->GetRowHeight( nY1, nY2, nTab ) ); + aRect.AdjustRight(mpDoc->GetColWidth( nCol, nTab ) ); + aRect.AdjustBottom(mpDoc->GetRowHeight( nY1, nY2, nTab ) ); aRect.SetLeft( static_cast<long>(aRect.Left() * HMM_PER_TWIPS) ); aRect.SetTop( static_cast<long>(aRect.Top() * HMM_PER_TWIPS) ); diff --git a/sc/source/ui/view/preview.cxx b/sc/source/ui/view/preview.cxx index 6833b9ffb210..f8dc39195800 100644 --- a/sc/source/ui/view/preview.cxx +++ b/sc/source/ui/view/preview.cxx @@ -596,8 +596,8 @@ void ScPreview::DoPrint( ScPreviewLocationData* pFillLocation ) SetFillColor(); tools::Rectangle aPixel( LogicToPixel( tools::Rectangle( -aOffset.X(), -aOffset.Y(), nPageEndX, nPageEndY ) ) ); - --aPixel.Right(); - --aPixel.Bottom(); + aPixel.AdjustRight( -1 ); + aPixel.AdjustBottom( -1 ); DrawRect( PixelToLogic( aPixel ) ); } @@ -609,15 +609,15 @@ void ScPreview::DoPrint( ScPreviewLocationData* pFillLocation ) tools::Rectangle aPixel; aPixel = LogicToPixel( tools::Rectangle( nPageEndX, -aOffset.Y(), nPageEndX, nPageEndY ) ); - aPixel.Top() += SC_PREVIEW_SHADOWSIZE; - aPixel.SetRight( aPixel.Right() + SC_PREVIEW_SHADOWSIZE - 1 ); - aPixel.SetBottom( aPixel.Bottom() + SC_PREVIEW_SHADOWSIZE - 1 ); + aPixel.AdjustTop(SC_PREVIEW_SHADOWSIZE ); + aPixel.AdjustRight(SC_PREVIEW_SHADOWSIZE - 1 ); + aPixel.AdjustBottom(SC_PREVIEW_SHADOWSIZE - 1 ); DrawRect( PixelToLogic( aPixel ) ); aPixel = LogicToPixel( tools::Rectangle( -aOffset.X(), nPageEndY, nPageEndX, nPageEndY ) ); - aPixel.Left() += SC_PREVIEW_SHADOWSIZE; - aPixel.SetRight( aPixel.Right() + SC_PREVIEW_SHADOWSIZE - 1 ); - aPixel.SetBottom( aPixel.Bottom() + SC_PREVIEW_SHADOWSIZE - 1 ); + aPixel.AdjustLeft(SC_PREVIEW_SHADOWSIZE ); + aPixel.AdjustRight(SC_PREVIEW_SHADOWSIZE - 1 ); + aPixel.AdjustBottom(SC_PREVIEW_SHADOWSIZE - 1 ); DrawRect( PixelToLogic( aPixel ) ); } } @@ -815,8 +815,8 @@ sal_uInt16 ScPreview::GetOptimalZoom(bool bWidthOnly) // but some additional margin is introduced by integer scale values // -> add only 0.10cm, so there is some margin in all cases. Size aMarginSize( LogicToPixel(Size(100, 100), MapMode(MapUnit::Map100thMM)) ); - aWinSize.setWidth( aWinSize.Width() - 2 * aMarginSize.Width() ); - aWinSize.setHeight( aWinSize.Height() - 2 * aMarginSize.Height() ); + aWinSize.AdjustWidth( -(2 * aMarginSize.Width()) ); + aWinSize.Height() -= 2 * aMarginSize.Height(); Size aLocalPageSize = lcl_GetDocPageSize( &pDocShell->GetDocument(), nTab ); if ( aLocalPageSize.Width() && aLocalPageSize.Height() ) diff --git a/sc/source/ui/view/prevwsh.cxx b/sc/source/ui/view/prevwsh.cxx index eedfa3d50821..f650e0c0d992 100644 --- a/sc/source/ui/view/prevwsh.cxx +++ b/sc/source/ui/view/prevwsh.cxx @@ -278,13 +278,13 @@ void ScPreviewShell::UpdateNeededScrollBars( bool bFromZoom ) { if ( bVert ) { - aWindowPixelSize.setWidth( aWindowPixelSize.Width() + nBarH ); - aWindowSize.setWidth( aWindowSize.Width() + aHeightOffSet ); + aWindowPixelSize.AdjustWidth(nBarH ); + aWindowSize.AdjustWidth(aHeightOffSet ); } if ( bHori ) { - aWindowPixelSize.setHeight( aWindowPixelSize.Height() + nBarW ); - aWindowSize.setHeight( aWindowSize.Height() + aWidthOffSet ); + aWindowPixelSize.AdjustHeight(nBarW ); + aWindowSize.AdjustHeight(aWidthOffSet ); } } @@ -308,9 +308,9 @@ void ScPreviewShell::UpdateNeededScrollBars( bool bFromZoom ) // make room for needed scrollbars ( and reduce the size // of the preview appropriately ) if ( bHori ) - aWindowPixelSize.setHeight( aWindowPixelSize.Height() - nBarW ); + aWindowPixelSize.AdjustHeight( -nBarW ); if ( bVert ) - aWindowPixelSize.setWidth( aWindowPixelSize.Width() - nBarH ); + aWindowPixelSize.AdjustWidth( -nBarH ); pPreview->SetSizePixel( aWindowPixelSize ); pHorScroll->SetPosSizePixel( Point( aPos.X(), aPos.Y() + aWindowPixelSize.Height() ), @@ -997,7 +997,7 @@ void ScPreviewShell::DoScroll( sal_uInt16 nMode ) } } else - aCurPos.setY( aCurPos.Y() - nVLine ); + aCurPos.AdjustY( -nVLine ); break; case SID_CURSORDOWN: if( nMaxVertPos<0 ) @@ -1020,13 +1020,13 @@ void ScPreviewShell::DoScroll( sal_uInt16 nMode ) } } else - aCurPos.setY( aCurPos.Y() + nVLine ); + aCurPos.AdjustY(nVLine ); break; case SID_CURSORLEFT: - aCurPos.setX( aCurPos.X() - nHLine ); + aCurPos.AdjustX( -nHLine ); break; case SID_CURSORRIGHT: - aCurPos.setX( aCurPos.X() + nHLine ); + aCurPos.AdjustX(nHLine ); break; case SID_CURSORPAGEUP: if( nThumbPos==0 || nMaxVertPos<0 ) @@ -1042,7 +1042,7 @@ void ScPreviewShell::DoScroll( sal_uInt16 nMode ) } } else - aCurPos.setY( aCurPos.Y() - nVPage ); + aCurPos.AdjustY( -nVPage ); break; case SID_CURSORPAGEDOWN: if( (std::abs(nVPage+nThumbPos-nRangeMax)<10) || nMaxVertPos<0 ) @@ -1065,7 +1065,7 @@ void ScPreviewShell::DoScroll( sal_uInt16 nMode ) } } else - aCurPos.setY( aCurPos.Y() + nVPage ); + aCurPos.AdjustY(nVPage ); break; case SID_CURSORHOME: if( nMaxVertPos<0 ) diff --git a/sc/source/ui/view/printfun.cxx b/sc/source/ui/view/printfun.cxx index d4cd3a898cb2..c51b9ea7c714 100644 --- a/sc/source/ui/view/printfun.cxx +++ b/sc/source/ui/view/printfun.cxx @@ -1092,17 +1092,17 @@ void ScPrintFunc::InitParam( const ScPrintOptions* pOptions ) Size ScPrintFunc::GetDataSize() const { Size aSize = aPageSize; - aSize.setWidth( aSize.Width() - nLeftMargin + nRightMargin ); - aSize.setHeight( aSize.Height() - nTopMargin + nBottomMargin ); - aSize.setHeight( aSize.Height() - aHdr.nHeight + aFtr.nHeight ); + aSize.AdjustWidth( -(nLeftMargin + nRightMargin) ); + aSize.Height() -= nTopMargin + nBottomMargin; + aSize.AdjustHeight( -(aHdr.nHeight + aFtr.nHeight) ); return aSize; } void ScPrintFunc::GetScaleData( Size& rPhysSize, long& rDocHdr, long& rDocFtr ) { rPhysSize = aPageSize; - rPhysSize.setWidth( rPhysSize.Width() - nLeftMargin + nRightMargin ); ... etc. - the rest is truncated _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits