[Libreoffice-commits] core.git: Branch 'feature/calc-cell-borders' - 3 commits - drawinglayer/source sc/source svtools/source

Kohei Yoshida kohei.yoshida at collabora.com
Wed Jan 15 19:40:37 PST 2014


 drawinglayer/source/primitive2d/borderlineprimitive2d.cxx |    2 +-
 sc/source/filter/inc/xlconst.hxx                          |    8 ++++----
 svtools/source/control/ctrlbox.cxx                        |    8 ++++----
 3 files changed, 9 insertions(+), 9 deletions(-)

New commits:
commit 2abb67d8bea2b537974a973738fdb63d54bbd394
Author: Kohei Yoshida <kohei.yoshida at collabora.com>
Date:   Wed Jan 15 22:39:15 2014 -0500

    Revise the line patterns further. Now they look satisfactory to my eye.
    
    Change-Id: I27f4e11bceac25c10de28a866bdcec9576027582

diff --git a/svtools/source/control/ctrlbox.cxx b/svtools/source/control/ctrlbox.cxx
index a6e545d..80de8e5 100644
--- a/svtools/source/control/ctrlbox.cxx
+++ b/svtools/source/control/ctrlbox.cxx
@@ -596,12 +596,12 @@ std::vector<double> GetDashing( sal_uInt16 nDashing )
             aPattern.push_back( 2.0 ); // blank
         break;
         case table::BorderLineStyle::DASHED:
-            aPattern.push_back( 9.0 );
-            aPattern.push_back( 3.0 );
+            aPattern.push_back( 16.0 ); // line
+            aPattern.push_back( 5.0 );  // blank
         break;
         case table::BorderLineStyle::FINE_DASHED:
-            aPattern.push_back( 3.0 );
-            aPattern.push_back( 2.0 );
+            aPattern.push_back( 6.0 ); // line
+            aPattern.push_back( 2.0 ); // blank
         break;
         default:
             ;
commit a58e31e374335894099836b5cb9167c09a239ab6
Author: Kohei Yoshida <kohei.yoshida at collabora.com>
Date:   Wed Jan 15 22:32:46 2014 -0500

    Double line looks a bit too apart.
    
    Change-Id: I14676b6e8282a76d0be9dc0cc78e01837726e494

diff --git a/drawinglayer/source/primitive2d/borderlineprimitive2d.cxx b/drawinglayer/source/primitive2d/borderlineprimitive2d.cxx
index 853ab7c..de1a02d 100644
--- a/drawinglayer/source/primitive2d/borderlineprimitive2d.cxx
+++ b/drawinglayer/source/primitive2d/borderlineprimitive2d.cxx
@@ -154,7 +154,7 @@ namespace drawinglayer
                                 getStart(), getEnd(), rViewInformation);
 
                     // distance is already scaled.
-                    double fGap = mfDistance*12.0;
+                    double fGap = mfDistance*8.0;
 
                     if (bIsHairline)
                     {
commit 18c54db842d35e88c3c344930a0c90ea184556fa
Author: Kohei Yoshida <kohei.yoshida at collabora.com>
Date:   Wed Jan 15 22:28:33 2014 -0500

    More faithful mapping of border line thicknesses.
    
    This time based on how they get printed on paper, not how they look
    on screen.
    
    Change-Id: I61a217822229f843de3e89e96cf58b273f2cd8ac

diff --git a/sc/source/filter/inc/xlconst.hxx b/sc/source/filter/inc/xlconst.hxx
index 1fccc6a..03d9e8c 100644
--- a/sc/source/filter/inc/xlconst.hxx
+++ b/sc/source/filter/inc/xlconst.hxx
@@ -254,10 +254,10 @@ const sal_uInt16 EXC_FUTUREREC_ALERT        = 0x0002;
 // TODO: These values are approximate; we should probably tweak these values
 // further to better match Excel's border thickness.
 
-const sal_uInt16 EXC_BORDER_THICK = 30;
-const sal_uInt16 EXC_BORDER_MEDIUM = 20;
-const sal_uInt16 EXC_BORDER_THIN = 1;
-const sal_uInt16 EXC_BORDER_HAIR = 1;
+const sal_uInt16 EXC_BORDER_THICK  = 50;
+const sal_uInt16 EXC_BORDER_MEDIUM = 35;
+const sal_uInt16 EXC_BORDER_THIN   = 15;
+const sal_uInt16 EXC_BORDER_HAIR   = 1;
 
 // ============================================================================
 


More information about the Libreoffice-commits mailing list