summaryrefslogtreecommitdiff
path: root/vcl/source/window/dockmgr.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'vcl/source/window/dockmgr.cxx')
-rw-r--r--vcl/source/window/dockmgr.cxx46
1 files changed, 23 insertions, 23 deletions
diff --git a/vcl/source/window/dockmgr.cxx b/vcl/source/window/dockmgr.cxx
index 36fee5fe60cf..eb27e3e18c05 100644
--- a/vcl/source/window/dockmgr.cxx
+++ b/vcl/source/window/dockmgr.cxx
@@ -172,9 +172,9 @@ IMPL_LINK_NOARG(ImplDockFloatWin2, DockingHdl, void*, void)
sal_Int32 nLeft, nTop, nRight, nBottom;
GetBorder( nLeft, nTop, nRight, nBottom );
// limit borderrect to the caption part only and without the resizing borders
- aBorderRect.Bottom() = aBorderRect.Top() + nTop;
- aBorderRect.Left() += nLeft;
- aBorderRect.Right() -= nRight;
+ aBorderRect.SetBottom( aBorderRect.Top() + nTop );
+ aBorderRect.AdjustLeft(nLeft );
+ aBorderRect.AdjustRight( -nRight );
PointerState aBorderState = pBorder->GetPointerState();
bRealMove = aBorderRect.IsInside( aBorderState.maPos );
@@ -515,8 +515,8 @@ void ImplDockingWindowWrapper::ImplStartDocking( const Point& rPos )
if ( mbLastFloatMode )
{
- maMouseOff.X() += mnDockLeft;
- maMouseOff.Y() += mnDockTop;
+ maMouseOff.AdjustX(mnDockLeft );
+ maMouseOff.AdjustY(mnDockTop );
mnTrackX -= mnDockLeft;
mnTrackY -= mnDockTop;
mnTrackWidth += mnDockLeft+mnDockRight;
@@ -563,21 +563,21 @@ void ImplDockingWindowWrapper::Tracking( const TrackingEvent& rTEvt )
Point aFrameMousePos = GetWindow()->ImplOutputToFrame( aMousePos );
Size aFrameSize = GetWindow()->ImplGetFrameWindow()->GetOutputSizePixel();
if ( aFrameMousePos.X() < 0 )
- aFrameMousePos.X() = 0;
+ aFrameMousePos.setX( 0 );
if ( aFrameMousePos.Y() < 0 )
- aFrameMousePos.Y() = 0;
+ aFrameMousePos.setY( 0 );
if ( aFrameMousePos.X() > aFrameSize.Width()-1 )
- aFrameMousePos.X() = aFrameSize.Width()-1;
+ aFrameMousePos.setX( aFrameSize.Width()-1 );
if ( aFrameMousePos.Y() > aFrameSize.Height()-1 )
- aFrameMousePos.Y() = aFrameSize.Height()-1;
+ aFrameMousePos.setY( aFrameSize.Height()-1 );
aMousePos = GetWindow()->ImplFrameToOutput( aFrameMousePos );
- aMousePos.X() -= maMouseOff.X();
- aMousePos.Y() -= maMouseOff.Y();
+ aMousePos.AdjustX( -(maMouseOff.X()) );
+ aMousePos.AdjustY( -(maMouseOff.Y()) );
Point aPos = GetWindow()->ImplOutputToFrame( aMousePos );
tools::Rectangle aTrackRect( aPos, Size( mnTrackWidth, mnTrackHeight ) );
tools::Rectangle aCompRect = aTrackRect;
- aPos.X() += maMouseOff.X();
- aPos.Y() += maMouseOff.Y();
+ aPos.AdjustX(maMouseOff.X() );
+ aPos.AdjustY(maMouseOff.Y() );
bool bFloatMode = Docking( aPos, aTrackRect );
@@ -585,19 +585,19 @@ void ImplDockingWindowWrapper::Tracking( const TrackingEvent& rTEvt )
{
if ( bFloatMode )
{
- aTrackRect.Left() -= mnDockLeft;
- aTrackRect.Top() -= mnDockTop;
- aTrackRect.Right() += mnDockRight;
- aTrackRect.Bottom() += mnDockBottom;
+ aTrackRect.AdjustLeft( -(mnDockLeft) );
+ aTrackRect.AdjustTop( -(mnDockTop) );
+ aTrackRect.AdjustRight(mnDockRight );
+ aTrackRect.AdjustBottom(mnDockBottom );
}
else
{
if ( aCompRect == aTrackRect )
{
- aTrackRect.Left() += mnDockLeft;
- aTrackRect.Top() += mnDockTop;
- aTrackRect.Right() -= mnDockRight;
- aTrackRect.Bottom() -= mnDockBottom;
+ aTrackRect.AdjustLeft(mnDockLeft );
+ aTrackRect.AdjustTop(mnDockTop );
+ aTrackRect.AdjustRight( -(mnDockRight) );
+ aTrackRect.AdjustBottom( -(mnDockBottom) );
}
}
mbLastFloatMode = bFloatMode;
@@ -614,8 +614,8 @@ void ImplDockingWindowWrapper::Tracking( const TrackingEvent& rTEvt )
GetWindow()->ShowTracking( aShowTrackRect, nTrackStyle );
// calculate mouse offset again, as the rectangle was changed
- maMouseOff.X() = aPos.X() - aTrackRect.Left();
- maMouseOff.Y() = aPos.Y() - aTrackRect.Top();
+ maMouseOff.setX( aPos.X() - aTrackRect.Left() );
+ maMouseOff.setY( aPos.Y() - aTrackRect.Top() );
mnTrackX = aTrackRect.Left();
mnTrackY = aTrackRect.Top();