sd/source/ui/view/drviews3.cxx |    8 ++++++++
 1 file changed, 8 insertions(+)

New commits:
commit b0f4a3be259566f275da60472e6012a1c524bee2
Author: Mark Hung <mark...@gmail.com>
Date:   Mon May 21 17:21:45 2018 +0800

    tdf#104376 Adjust SvxLRSpaceItem with right distance to border.
    
    Like what has been done with left distance to border, so that the
    ruler handle reflects the setting.
    
    Change-Id: I4ed920280aafc537ba3068f0f666778c2d723b6b
    Reviewed-on: https://gerrit.libreoffice.org/54618
    Tested-by: Jenkins <c...@libreoffice.org>
    Reviewed-by: Mark Hung <mark...@gmail.com>

diff --git a/sd/source/ui/view/drviews3.cxx b/sd/source/ui/view/drviews3.cxx
index 11690795a70c..2a286ab4ba47 100644
--- a/sd/source/ui/view/drviews3.cxx
+++ b/sd/source/ui/view/drviews3.cxx
@@ -952,6 +952,14 @@ void  DrawViewShell::GetRulerState(SfxItemSet& rSet)
                     }
 
                     aLRSpace.SetRight(aRect.Right() + aPageSize.Width() - 
aParaRect.Right());
+
+                    if ( aEditAttr.GetItemState( SDRATTR_TEXT_RIGHTDIST ) == 
SfxItemState::SET )
+                    {
+                        const SdrMetricItem& rTRDItem = aEditAttr.Get( 
SDRATTR_TEXT_RIGHTDIST );
+                        long nRD = rTRDItem.GetValue();
+                        aLRSpace.SetRight( aLRSpace.GetRight() + nRD );
+                    }
+
                     aULSpace.SetUpper( aPagePos.Y() + maMarkRect.Top() );
                     aULSpace.SetLower( aRect.Bottom() + aPageSize.Height() - 
maMarkRect.Bottom() );
 
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to