summaryrefslogtreecommitdiff
path: root/sw/source
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.co.uk>2017-11-08 09:25:02 +0100
committerMiklos Vajna <vmiklos@collabora.co.uk>2017-11-08 11:29:53 +0100
commit16dbce55ca951019229b92c0607930a3e559ec16 (patch)
tree0756462ac4e01590523a4147de2b0684b451030e /sw/source
parentd3a6b6f1a8e9d8aa2fdc5575597ec8091a4b2d6e (diff)
sw: document SwRectFnCollection instances
GCC would allow these to be non-comments according to <https://gcc.gnu.org/onlinedocs/gcc/Designated-Inits.html#Designated-Inits>, but still have them as comments for the sake of other compilers. Change-Id: I4e615a41062edcc563b109753af8c2c457ee4503 Reviewed-on: https://gerrit.libreoffice.org/44443 Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> Tested-by: Jenkins <ci@libreoffice.org>
Diffstat (limited to 'sw/source')
-rw-r--r--sw/source/core/layout/newfrm.cxx520
1 files changed, 260 insertions, 260 deletions
diff --git a/sw/source/core/layout/newfrm.cxx b/sw/source/core/layout/newfrm.cxx
index ba8e77f4a39f..f653ee04cc62 100644
--- a/sw/source/core/layout/newfrm.cxx
+++ b/sw/source/core/layout/newfrm.cxx
@@ -58,278 +58,278 @@ long SwDecrement( long nA, long nSub )
{ return nA - nSub; }
static SwRectFnCollection aHorizontal = {
- /* fnRectGet */
- &SwRect::Top_,
- &SwRect::Bottom_,
- &SwRect::Left_,
- &SwRect::Rigth_,
- &SwRect::Width_,
- &SwRect::Height_,
- &SwRect::TopLeft,
- &SwRect::Size_,
- /* fnRectSet */
- &SwRect::Top_,
- &SwRect::Bottom_,
- &SwRect::Left_,
- &SwRect::Rigth_,
- &SwRect::Width_,
- &SwRect::Height_,
-
- &SwRect::SubTop,
- &SwRect::AddBottom,
- &SwRect::SubLeft,
- &SwRect::AddRight,
- &SwRect::AddWidth,
- &SwRect::AddHeight,
-
- &SwRect::SetPosX,
- &SwRect::SetPosY,
-
- &SwFrame::GetTopMargin,
- &SwFrame::GetBottomMargin,
- &SwFrame::GetLeftMargin,
- &SwFrame::GetRightMargin,
- &SwFrame::SetLeftRightMargins,
- &SwFrame::SetTopBottomMargins,
- &SwFrame::GetPrtTop,
- &SwFrame::GetPrtBottom,
- &SwFrame::GetPrtLeft,
- &SwFrame::GetPrtRight,
- &SwRect::GetTopDistance,
- &SwRect::GetBottomDistance,
- &SwRect::GetLeftDistance,
- &SwRect::GetRightDistance,
- &SwFrame::SetMaxBottom,
- &SwRect::OverStepBottom,
-
- &SwRect::SetUpperLeftCorner,
- &SwFrame::MakeBelowPos,
- &FirstMinusSecond,
- &FirstMinusSecond,
- &SwIncrement,
- &o3tl::saturating_add<long>,
- &SwRect::SetLeftAndWidth,
- &SwRect::SetTopAndHeight
+ /*.fnGetTop =*/&SwRect::Top_,
+ /*.fnGetBottom =*/&SwRect::Bottom_,
+ /*.fnGetLeft =*/&SwRect::Left_,
+ /*.fnGetRight =*/&SwRect::Rigth_,
+ /*.fnGetWidth =*/&SwRect::Width_,
+ /*.fnGetHeight =*/&SwRect::Height_,
+ /*.fnGetPos =*/&SwRect::TopLeft,
+ /*.fnGetSize =*/&SwRect::Size_,
+
+ /*.fnSetTop =*/&SwRect::Top_,
+ /*.fnSetBottom =*/&SwRect::Bottom_,
+ /*.fnSetLeft =*/&SwRect::Left_,
+ /*.fnSetRight =*/&SwRect::Rigth_,
+ /*.fnSetWidth =*/&SwRect::Width_,
+ /*.fnSetHeight =*/&SwRect::Height_,
+
+ /*.fnSubTop =*/&SwRect::SubTop,
+ /*.fnAddBottom =*/&SwRect::AddBottom,
+ /*.fnSubLeft =*/&SwRect::SubLeft,
+ /*.fnAddRight =*/&SwRect::AddRight,
+ /*.fnAddWidth =*/&SwRect::AddWidth,
+ /*.fnAddHeight =*/&SwRect::AddHeight,
+
+ /*.fnSetPosX =*/&SwRect::SetPosX,
+ /*.fnSetPosY =*/&SwRect::SetPosY,
+
+ /*.fnGetTopMargin =*/&SwFrame::GetTopMargin,
+ /*.fnGetBottomMargin =*/&SwFrame::GetBottomMargin,
+ /*.fnGetLeftMargin =*/&SwFrame::GetLeftMargin,
+ /*.fnGetRightMargin =*/&SwFrame::GetRightMargin,
+ /*.fnSetXMargins =*/&SwFrame::SetLeftRightMargins,
+ /*.fnSetYMargins =*/&SwFrame::SetTopBottomMargins,
+ /*.fnGetPrtTop =*/&SwFrame::GetPrtTop,
+ /*.fnGetPrtBottom =*/&SwFrame::GetPrtBottom,
+ /*.fnGetPrtLeft =*/&SwFrame::GetPrtLeft,
+ /*.fnGetPrtRight =*/&SwFrame::GetPrtRight,
+ /*.fnTopDist =*/&SwRect::GetTopDistance,
+ /*.fnBottomDist =*/&SwRect::GetBottomDistance,
+ /*.fnLeftDist =*/&SwRect::GetLeftDistance,
+ /*.fnRightDist =*/&SwRect::GetRightDistance,
+ /*.fnSetLimit =*/&SwFrame::SetMaxBottom,
+ /*.fnOverStep =*/&SwRect::OverStepBottom,
+
+ /*.fnSetPos =*/&SwRect::SetUpperLeftCorner,
+ /*.fnMakePos =*/&SwFrame::MakeBelowPos,
+ /*.fnXDiff =*/&FirstMinusSecond,
+ /*.fnYDiff =*/&FirstMinusSecond,
+ /*.fnXInc =*/&SwIncrement,
+ /*.fnYInc =*/&o3tl::saturating_add<long>,
+
+ /*.fnSetLeftAndWidth =*/&SwRect::SetLeftAndWidth,
+ /*.fnSetTopAndHeight =*/&SwRect::SetTopAndHeight
};
static SwRectFnCollection aVertical = {
- /* fnRectGet */
- &SwRect::Rigth_,
- &SwRect::Left_,
- &SwRect::Top_,
- &SwRect::Bottom_,
- &SwRect::Height_,
- &SwRect::Width_,
- &SwRect::TopRight,
- &SwRect::SwappedSize,
- /* fnRectSet */
- &SwRect::Rigth_,
- &SwRect::Left_,
- &SwRect::Top_,
- &SwRect::Bottom_,
- &SwRect::Height_,
- &SwRect::Width_,
-
- &SwRect::AddRight,
- &SwRect::SubLeft,
- &SwRect::SubTop,
- &SwRect::AddBottom,
- &SwRect::AddHeight,
- &SwRect::AddWidth,
-
- &SwRect::SetPosY,
- &SwRect::SetPosX,
-
- &SwFrame::GetRightMargin,
- &SwFrame::GetLeftMargin,
- &SwFrame::GetTopMargin,
- &SwFrame::GetBottomMargin,
- &SwFrame::SetTopBottomMargins,
- &SwFrame::SetRightLeftMargins,
- &SwFrame::GetPrtRight,
- &SwFrame::GetPrtLeft,
- &SwFrame::GetPrtTop,
- &SwFrame::GetPrtBottom,
- &SwRect::GetRightDistance,
- &SwRect::GetLeftDistance,
- &SwRect::GetTopDistance,
- &SwRect::GetBottomDistance,
- &SwFrame::SetMinLeft,
- &SwRect::OverStepLeft,
-
- &SwRect::SetUpperRightCorner,
- &SwFrame::MakeLeftPos,
- &FirstMinusSecond,
- &SecondMinusFirst,
- &SwIncrement,
- &SwDecrement,
- &SwRect::SetTopAndHeight,
- &SwRect::SetRightAndWidth
+ /*.fnGetTop =*/&SwRect::Rigth_,
+ /*.fnGetBottom =*/&SwRect::Left_,
+ /*.fnGetLeft =*/&SwRect::Top_,
+ /*.fnGetRight =*/&SwRect::Bottom_,
+ /*.fnGetWidth =*/&SwRect::Height_,
+ /*.fnGetHeight =*/&SwRect::Width_,
+ /*.fnGetPos =*/&SwRect::TopRight,
+ /*.fnGetSize =*/&SwRect::SwappedSize,
+
+ /*.fnSetTop =*/&SwRect::Rigth_,
+ /*.fnSetBottom =*/&SwRect::Left_,
+ /*.fnSetLeft =*/&SwRect::Top_,
+ /*.fnSetRight =*/&SwRect::Bottom_,
+ /*.fnSetWidth =*/&SwRect::Height_,
+ /*.fnSetHeight =*/&SwRect::Width_,
+
+ /*.fnSubTop =*/&SwRect::AddRight,
+ /*.fnAddBottom =*/&SwRect::SubLeft,
+ /*.fnSubLeft =*/&SwRect::SubTop,
+ /*.fnAddRight =*/&SwRect::AddBottom,
+ /*.fnAddWidth =*/&SwRect::AddHeight,
+ /*.fnAddHeight =*/&SwRect::AddWidth,
+
+ /*.fnSetPosX =*/&SwRect::SetPosY,
+ /*.fnSetPosY =*/&SwRect::SetPosX,
+
+ /*.fnGetTopMargin =*/&SwFrame::GetRightMargin,
+ /*.fnGetBottomMargin =*/&SwFrame::GetLeftMargin,
+ /*.fnGetLeftMargin =*/&SwFrame::GetTopMargin,
+ /*.fnGetRightMargin =*/&SwFrame::GetBottomMargin,
+ /*.fnSetXMargins =*/&SwFrame::SetTopBottomMargins,
+ /*.fnSetYMargins =*/&SwFrame::SetRightLeftMargins,
+ /*.fnGetPrtTop =*/&SwFrame::GetPrtRight,
+ /*.fnGetPrtBottom =*/&SwFrame::GetPrtLeft,
+ /*.fnGetPrtLeft =*/&SwFrame::GetPrtTop,
+ /*.fnGetPrtRight =*/&SwFrame::GetPrtBottom,
+ /*.fnTopDist =*/&SwRect::GetRightDistance,
+ /*.fnBottomDist =*/&SwRect::GetLeftDistance,
+ /*.fnLeftDist =*/&SwRect::GetTopDistance,
+ /*.fnRightDist =*/&SwRect::GetBottomDistance,
+ /*.fnSetLimit =*/&SwFrame::SetMinLeft,
+ /*.fnOverStep =*/&SwRect::OverStepLeft,
+
+ /*.fnSetPos =*/&SwRect::SetUpperRightCorner,
+ /*.fnMakePos =*/&SwFrame::MakeLeftPos,
+ /*.fnXDiff =*/&FirstMinusSecond,
+ /*.fnYDiff =*/&SecondMinusFirst,
+ /*.fnXInc =*/&SwIncrement,
+ /*.fnYInc =*/&SwDecrement,
+
+ /*.fnSetLeftAndWidth =*/&SwRect::SetTopAndHeight,
+ /*.fnSetTopAndHeight =*/&SwRect::SetRightAndWidth
};
static SwRectFnCollection aBottomToTop = {
- /* fnRectGet */
- &SwRect::Bottom_,
- &SwRect::Top_,
- &SwRect::Left_,
- &SwRect::Rigth_,
- &SwRect::Width_,
- &SwRect::Height_,
- &SwRect::BottomLeft,
- &SwRect::Size_,
- /* fnRectSet */
- &SwRect::Bottom_,
- &SwRect::Top_,
- &SwRect::Left_,
- &SwRect::Rigth_,
- &SwRect::Width_,
- &SwRect::Height_,
-
- &SwRect::AddBottom,
- &SwRect::SubTop,
- &SwRect::SubLeft,
- &SwRect::AddRight,
- &SwRect::AddWidth,
- &SwRect::AddHeight,
-
- &SwRect::SetPosX,
- &SwRect::SetPosY,
-
- &SwFrame::GetBottomMargin,
- &SwFrame::GetTopMargin,
- &SwFrame::GetLeftMargin,
- &SwFrame::GetRightMargin,
- &SwFrame::SetLeftRightMargins,
- &SwFrame::SetBottomTopMargins,
- &SwFrame::GetPrtBottom,
- &SwFrame::GetPrtTop,
- &SwFrame::GetPrtLeft,
- &SwFrame::GetPrtRight,
- &SwRect::GetBottomDistance,
- &SwRect::GetTopDistance,
- &SwRect::GetLeftDistance,
- &SwRect::GetRightDistance,
- &SwFrame::SetMinTop,
- &SwRect::OverStepTop,
-
- &SwRect::SetLowerLeftCorner,
- &SwFrame::MakeUpperPos,
- &FirstMinusSecond,
- &SecondMinusFirst,
- &SwIncrement,
- &SwDecrement,
- &SwRect::SetLeftAndWidth,
- &SwRect::SetBottomAndHeight
+ /*.fnGetTop =*/&SwRect::Bottom_,
+ /*.fnGetBottom =*/&SwRect::Top_,
+ /*.fnGetLeft =*/&SwRect::Left_,
+ /*.fnGetRight =*/&SwRect::Rigth_,
+ /*.fnGetWidth =*/&SwRect::Width_,
+ /*.fnGetHeight =*/&SwRect::Height_,
+ /*.fnGetPos =*/&SwRect::BottomLeft,
+ /*.fnGetSize =*/&SwRect::Size_,
+
+ /*.fnSetTop =*/&SwRect::Bottom_,
+ /*.fnSetBottom =*/&SwRect::Top_,
+ /*.fnSetLeft =*/&SwRect::Left_,
+ /*.fnSetRight =*/&SwRect::Rigth_,
+ /*.fnSetWidth =*/&SwRect::Width_,
+ /*.fnSetHeight =*/&SwRect::Height_,
+
+ /*.fnSubTop =*/&SwRect::AddBottom,
+ /*.fnAddBottom =*/&SwRect::SubTop,
+ /*.fnSubLeft =*/&SwRect::SubLeft,
+ /*.fnAddRight =*/&SwRect::AddRight,
+ /*.fnAddWidth =*/&SwRect::AddWidth,
+ /*.fnAddHeight =*/&SwRect::AddHeight,
+
+ /*.fnSetPosX =*/&SwRect::SetPosX,
+ /*.fnSetPosY =*/&SwRect::SetPosY,
+
+ /*.fnGetTopMargin =*/&SwFrame::GetBottomMargin,
+ /*.fnGetBottomMargin =*/&SwFrame::GetTopMargin,
+ /*.fnGetLeftMargin =*/&SwFrame::GetLeftMargin,
+ /*.fnGetRightMargin =*/&SwFrame::GetRightMargin,
+ /*.fnSetXMargins =*/&SwFrame::SetLeftRightMargins,
+ /*.fnSetYMargins =*/&SwFrame::SetBottomTopMargins,
+ /*.fnGetPrtTop =*/&SwFrame::GetPrtBottom,
+ /*.fnGetPrtBottom =*/&SwFrame::GetPrtTop,
+ /*.fnGetPrtLeft =*/&SwFrame::GetPrtLeft,
+ /*.fnGetPrtRight =*/&SwFrame::GetPrtRight,
+ /*.fnTopDist =*/&SwRect::GetBottomDistance,
+ /*.fnBottomDist =*/&SwRect::GetTopDistance,
+ /*.fnLeftDist =*/&SwRect::GetLeftDistance,
+ /*.fnRightDist =*/&SwRect::GetRightDistance,
+ /*.fnSetLimit =*/&SwFrame::SetMinTop,
+ /*.fnOverStep =*/&SwRect::OverStepTop,
+
+ /*.fnSetPos =*/&SwRect::SetLowerLeftCorner,
+ /*.fnMakePos =*/&SwFrame::MakeUpperPos,
+ /*.fnXDiff =*/&FirstMinusSecond,
+ /*.fnYDiff =*/&SecondMinusFirst,
+ /*.fnXInc =*/&SwIncrement,
+ /*.fnYInc =*/&SwDecrement,
+
+ /*.fnSetLeftAndWidth =*/&SwRect::SetLeftAndWidth,
+ /*.fnSetTopAndHeight =*/&SwRect::SetBottomAndHeight
};
static SwRectFnCollection aVerticalRightToLeft = {
- /* fnRectGet */
- &SwRect::Left_,
- &SwRect::Rigth_,
- &SwRect::Top_,
- &SwRect::Bottom_,
- &SwRect::Height_,
- &SwRect::Width_,
- &SwRect::BottomRight,
- &SwRect::SwappedSize,
- /* fnRectSet */
- &SwRect::Left_,
- &SwRect::Rigth_,
- &SwRect::Top_,
- &SwRect::Bottom_,
- &SwRect::Height_,
- &SwRect::Width_,
-
- &SwRect::SubLeft,
- &SwRect::AddRight,
- &SwRect::SubTop,
- &SwRect::AddBottom,
- &SwRect::AddHeight,
- &SwRect::AddWidth,
-
- &SwRect::SetPosY,
- &SwRect::SetPosX,
-
- &SwFrame::GetLeftMargin,
- &SwFrame::GetRightMargin,
- &SwFrame::GetTopMargin,
- &SwFrame::GetBottomMargin,
- &SwFrame::SetTopBottomMargins,
- &SwFrame::SetLeftRightMargins,
- &SwFrame::GetPrtLeft,
- &SwFrame::GetPrtRight,
- &SwFrame::GetPrtBottom,
- &SwFrame::GetPrtTop,
- &SwRect::GetLeftDistance,
- &SwRect::GetRightDistance,
- &SwRect::GetBottomDistance,
- &SwRect::GetTopDistance,
- &SwFrame::SetMaxRight,
- &SwRect::OverStepRight,
-
- &SwRect::SetLowerLeftCorner,
- &SwFrame::MakeRightPos,
- &FirstMinusSecond,
- &FirstMinusSecond,
- &SwDecrement,
- &SwIncrement,
- &SwRect::SetBottomAndHeight,
- &SwRect::SetLeftAndWidth
+ /*.fnGetTop =*/&SwRect::Left_,
+ /*.fnGetBottom =*/&SwRect::Rigth_,
+ /*.fnGetLeft =*/&SwRect::Top_,
+ /*.fnGetRight =*/&SwRect::Bottom_,
+ /*.fnGetWidth =*/&SwRect::Height_,
+ /*.fnGetHeight =*/&SwRect::Width_,
+ /*.fnGetPos =*/&SwRect::BottomRight,
+ /*.fnGetSize =*/&SwRect::SwappedSize,
+
+ /*.fnSetTop =*/&SwRect::Left_,
+ /*.fnSetBottom =*/&SwRect::Rigth_,
+ /*.fnSetLeft =*/&SwRect::Top_,
+ /*.fnSetRight =*/&SwRect::Bottom_,
+ /*.fnSetWidth =*/&SwRect::Height_,
+ /*.fnSetHeight =*/&SwRect::Width_,
+
+ /*.fnSubTop =*/&SwRect::SubLeft,
+ /*.fnAddBottom =*/&SwRect::AddRight,
+ /*.fnSubLeft =*/&SwRect::SubTop,
+ /*.fnAddRight =*/&SwRect::AddBottom,
+ /*.fnAddWidth =*/&SwRect::AddHeight,
+ /*.fnAddHeight =*/&SwRect::AddWidth,
+
+ /*.fnSetPosX =*/&SwRect::SetPosY,
+ /*.fnSetPosY =*/&SwRect::SetPosX,
+
+ /*.fnGetTopMargin =*/&SwFrame::GetLeftMargin,
+ /*.fnGetBottomMargin =*/&SwFrame::GetRightMargin,
+ /*.fnGetLeftMargin =*/&SwFrame::GetTopMargin,
+ /*.fnGetRightMargin =*/&SwFrame::GetBottomMargin,
+ /*.fnSetXMargins =*/&SwFrame::SetTopBottomMargins,
+ /*.fnSetYMargins =*/&SwFrame::SetLeftRightMargins,
+ /*.fnGetPrtTop =*/&SwFrame::GetPrtLeft,
+ /*.fnGetPrtBottom =*/&SwFrame::GetPrtRight,
+ /*.fnGetPrtLeft =*/&SwFrame::GetPrtBottom,
+ /*.fnGetPrtRight =*/&SwFrame::GetPrtTop,
+ /*.fnTopDist =*/&SwRect::GetLeftDistance,
+ /*.fnBottomDist =*/&SwRect::GetRightDistance,
+ /*.fnLeftDist =*/&SwRect::GetBottomDistance,
+ /*.fnRightDist =*/&SwRect::GetTopDistance,
+ /*.fnSetLimit =*/&SwFrame::SetMaxRight,
+ /*.fnOverStep =*/&SwRect::OverStepRight,
+
+ /*.fnSetPos =*/&SwRect::SetLowerLeftCorner,
+ /*.fnMakePos =*/&SwFrame::MakeRightPos,
+ /*.fnXDiff =*/&FirstMinusSecond,
+ /*.fnYDiff =*/&FirstMinusSecond,
+ /*.fnXInc =*/&SwDecrement,
+ /*.fnYInc =*/&SwIncrement,
+
+ /*.fnSetLeftAndWidth =*/&SwRect::SetBottomAndHeight,
+ /*.fnSetTopAndHeight =*/&SwRect::SetLeftAndWidth
};
static SwRectFnCollection aVerticalLeftToRight = {
- /* fnRectGet */
- &SwRect::Left_,
- &SwRect::Rigth_,
- &SwRect::Top_,
- &SwRect::Bottom_,
- &SwRect::Height_,
- &SwRect::Width_,
- &SwRect::TopLeft,
- &SwRect::SwappedSize,
- /* fnRectSet */
- &SwRect::Left_,
- &SwRect::Rigth_,
- &SwRect::Top_,
- &SwRect::Bottom_,
- &SwRect::Height_,
- &SwRect::Width_,
-
- &SwRect::SubLeft,
- &SwRect::AddRight,
- &SwRect::SubTop,
- &SwRect::AddBottom,
- &SwRect::AddHeight,
- &SwRect::AddWidth,
-
- &SwRect::SetPosY,
- &SwRect::SetPosX,
-
- &SwFrame::GetLeftMargin,
- &SwFrame::GetRightMargin,
- &SwFrame::GetTopMargin,
- &SwFrame::GetBottomMargin,
- &SwFrame::SetTopBottomMargins,
- &SwFrame::SetLeftRightMargins,
- &SwFrame::GetPrtLeft,
- &SwFrame::GetPrtRight,
- &SwFrame::GetPrtTop,
- &SwFrame::GetPrtBottom,
- &SwRect::GetLeftDistance,
- &SwRect::GetRightDistance,
- &SwRect::GetTopDistance,
- &SwRect::GetBottomDistance,
- &SwFrame::SetMaxRight,
- &SwRect::OverStepRight,
-
- &SwRect::SetUpperLeftCorner,
- &SwFrame::MakeRightPos,
- &FirstMinusSecond,
- &FirstMinusSecond,
- &SwIncrement,
- &SwIncrement,
- &SwRect::SetTopAndHeight,
- &SwRect::SetLeftAndWidth
+ /*.fnGetTop =*/&SwRect::Left_,
+ /*.fnGetBottom =*/&SwRect::Rigth_,
+ /*.fnGetLeft =*/&SwRect::Top_,
+ /*.fnGetRight =*/&SwRect::Bottom_,
+ /*.fnGetWidth =*/&SwRect::Height_,
+ /*.fnGetHeight =*/&SwRect::Width_,
+ /*.fnGetPos =*/&SwRect::TopLeft,
+ /*.fnGetSize =*/&SwRect::SwappedSize,
+
+ /*.fnSetTop =*/&SwRect::Left_,
+ /*.fnSetBottom =*/&SwRect::Rigth_,
+ /*.fnSetLeft =*/&SwRect::Top_,
+ /*.fnSetRight =*/&SwRect::Bottom_,
+ /*.fnSetWidth =*/&SwRect::Height_,
+ /*.fnSetHeight =*/&SwRect::Width_,
+
+ /*.fnSubTop =*/&SwRect::SubLeft,
+ /*.fnAddBottom =*/&SwRect::AddRight,
+ /*.fnSubLeft =*/&SwRect::SubTop,
+ /*.fnAddRight =*/&SwRect::AddBottom,
+ /*.fnAddWidth =*/&SwRect::AddHeight,
+ /*.fnAddHeight =*/&SwRect::AddWidth,
+
+ /*.fnSetPosX =*/&SwRect::SetPosY,
+ /*.fnSetPosY =*/&SwRect::SetPosX,
+
+ /*.fnGetTopMargin =*/&SwFrame::GetLeftMargin,
+ /*.fnGetBottomMargin =*/&SwFrame::GetRightMargin,
+ /*.fnGetLeftMargin =*/&SwFrame::GetTopMargin,
+ /*.fnGetRightMargin =*/&SwFrame::GetBottomMargin,
+ /*.fnSetXMargins =*/&SwFrame::SetTopBottomMargins,
+ /*.fnSetYMargins =*/&SwFrame::SetLeftRightMargins,
+ /*.fnGetPrtTop =*/&SwFrame::GetPrtLeft,
+ /*.fnGetPrtBottom =*/&SwFrame::GetPrtRight,
+ /*.fnGetPrtLeft =*/&SwFrame::GetPrtTop,
+ /*.fnGetPrtRight =*/&SwFrame::GetPrtBottom,
+ /*.fnTopDist =*/&SwRect::GetLeftDistance,
+ /*.fnBottomDist =*/&SwRect::GetRightDistance,
+ /*.fnLeftDist =*/&SwRect::GetTopDistance,
+ /*.fnRightDist =*/&SwRect::GetBottomDistance,
+ /*.fnSetLimit =*/&SwFrame::SetMaxRight,
+ /*.fnOverStep =*/&SwRect::OverStepRight,
+
+ /*.fnSetPos =*/&SwRect::SetUpperLeftCorner,
+ /*.fnMakePos =*/&SwFrame::MakeRightPos,
+ /*.fnXDiff =*/&FirstMinusSecond,
+ /*.fnYDiff =*/&FirstMinusSecond,
+ /*.fnXInc =*/&SwIncrement,
+ /*.fnYInc =*/&SwIncrement,
+
+ /*.fnSetLeftAndWidth =*/&SwRect::SetTopAndHeight,
+ /*.fnSetTopAndHeight =*/&SwRect::SetLeftAndWidth
};
SwRectFn fnRectHori = &aHorizontal;