summaryrefslogtreecommitdiff
path: root/sw/source/core/frmedt/feshview.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'sw/source/core/frmedt/feshview.cxx')
-rw-r--r--sw/source/core/frmedt/feshview.cxx36
1 files changed, 22 insertions, 14 deletions
diff --git a/sw/source/core/frmedt/feshview.cxx b/sw/source/core/frmedt/feshview.cxx
index cc88b7e5bb2f..787db5fbecf7 100644
--- a/sw/source/core/frmedt/feshview.cxx
+++ b/sw/source/core/frmedt/feshview.cxx
@@ -331,12 +331,20 @@ bool SwFEShell::SelectObj( const Point& rPt, sal_uInt8 nFlag, SdrObject *pObj )
* for the nearest fly frame in the given direction.
*/
-#define LESS_X( aPt1, aPt2, bOld ) ( aPt1.getX() < aPt2.getX() || \
- ( aPt1.getX() == aPt2.getX() && ( aPt1.getY() < aPt2.getY() || \
- ( aPt1.getY() == aPt2.getY() && bOld ) ) ) )
-#define LESS_Y( aPt1, aPt2, bOld ) ( aPt1.getY() < aPt2.getY() || \
- ( aPt1.getY() == aPt2.getY() && ( aPt1.getX() < aPt2.getX() || \
- ( aPt1.getX() == aPt2.getX() && bOld ) ) ) )
+static bool LessX( Point const & aPt1, Point const & aPt2, bool bOld )
+{
+ return aPt1.getX() < aPt2.getX()
+ || ( aPt1.getX() == aPt2.getX()
+ && ( aPt1.getY() < aPt2.getY()
+ || ( aPt1.getY() == aPt2.getY() && bOld ) ) );
+}
+static bool LessY( Point const & aPt1, Point const & aPt2, bool bOld )
+{
+ return aPt1.getY() < aPt2.getY()
+ || ( aPt1.getY() == aPt2.getY()
+ && ( aPt1.getX() < aPt2.getX()
+ || ( aPt1.getX() == aPt2.getX() && bOld ) ) );
+}
bool SwFEShell::MoveAnchor( SwMove nDir )
{
@@ -495,30 +503,30 @@ bool SwFEShell::MoveAnchor( SwMove nDir )
switch( nDir ) {
case SwMove::RIGHT:
{
- bAccept = LESS_X( aCenter, aNew, bOld )
+ bAccept = LessX( aCenter, aNew, bOld )
&& ( !pNewFly ||
- LESS_X( aNew, aBest, false ) );
+ LessX( aNew, aBest, false ) );
break;
}
case SwMove::LEFT:
{
- bAccept = LESS_X( aNew, aCenter, !bOld )
+ bAccept = LessX( aNew, aCenter, !bOld )
&& ( !pNewFly ||
- LESS_X( aBest, aNew, true ) );
+ LessX( aBest, aNew, true ) );
break;
}
case SwMove::UP:
{
- bAccept = LESS_Y( aNew, aCenter, !bOld )
+ bAccept = LessY( aNew, aCenter, !bOld )
&& ( !pNewFly ||
- LESS_Y( aBest, aNew, true ) );
+ LessY( aBest, aNew, true ) );
break;
}
case SwMove::DOWN:
{
- bAccept = LESS_Y( aCenter, aNew, bOld )
+ bAccept = LessY( aCenter, aNew, bOld )
&& ( !pNewFly ||
- LESS_Y( aNew, aBest, false ) );
+ LessY( aNew, aBest, false ) );
break;
}
}