drawinglayer/source/primitive2d/metafileprimitive2d.cxx       |    4 +-
 drawinglayer/source/primitive2d/textdecoratedprimitive2d.cxx  |    2 -
 drawinglayer/source/primitive2d/textprimitive2d.cxx           |    2 -
 include/drawinglayer/primitive2d/textdecoratedprimitive2d.hxx |    2 -
 include/drawinglayer/primitive2d/textprimitive2d.hxx          |   14 +++++++---
 svx/source/svdraw/svdotextdecomposition.cxx                   |    5 +--
 6 files changed, 18 insertions(+), 11 deletions(-)

New commits:
commit 530db75780c0c7711e1e334e6968cd357bf3d5a0
Author: matteocam <matteo.campane...@gmail.com>
Date:   Tue Jun 17 16:17:47 2014 +0200

    Changed BColor to Color in TextFooPrimitive2D classes
    
    Change-Id: I4f29ec307f7f86e0a43d661785f90601e24a16ce

diff --git a/drawinglayer/source/primitive2d/metafileprimitive2d.cxx 
b/drawinglayer/source/primitive2d/metafileprimitive2d.cxx
index 4edd597..09daa4c 100644
--- a/drawinglayer/source/primitive2d/metafileprimitive2d.cxx
+++ b/drawinglayer/source/primitive2d/metafileprimitive2d.cxx
@@ -1293,7 +1293,7 @@ namespace
 
             // prepare FontColor and Locale
             const basegfx::BColor aFontColor(rProperty.getTextColor());
-            const basegfx::BColor 
aBFillColor(rFont.GetFillColor().getBColor());
+            const Color aFillColor(rFont.GetFillColor());
             const com::sun::star::lang::Locale 
aLocale(LanguageTag(rProperty.getLanguageType()).getLocale());
             const bool bWordLineMode(rFont.IsWordLineMode());
 
@@ -1355,7 +1355,7 @@ namespace
                     aFontAttribute,
                     aLocale,
                     aFontColor,
-                    aBFillColor,
+                    aFillColor,
 
                     // attributes for TextDecoratedPortionPrimitive2D
                     rProperty.getOverlineColorActive() ? 
rProperty.getOverlineColor() : aFontColor,
diff --git a/drawinglayer/source/primitive2d/textdecoratedprimitive2d.cxx 
b/drawinglayer/source/primitive2d/textdecoratedprimitive2d.cxx
index e685ee9..d04f693 100644
--- a/drawinglayer/source/primitive2d/textdecoratedprimitive2d.cxx
+++ b/drawinglayer/source/primitive2d/textdecoratedprimitive2d.cxx
@@ -317,7 +317,7 @@ namespace drawinglayer
             const attribute::FontAttribute& rFontAttribute,
             const ::com::sun::star::lang::Locale& rLocale,
             const basegfx::BColor& rFontColor,
-            const basegfx::BColor& rFillColor,
+            const Color& rFillColor,
 
             // local parameters
             const basegfx::BColor& rOverlineColor,
diff --git a/drawinglayer/source/primitive2d/textprimitive2d.cxx 
b/drawinglayer/source/primitive2d/textprimitive2d.cxx
index 4aba22d..b825a82 100644
--- a/drawinglayer/source/primitive2d/textprimitive2d.cxx
+++ b/drawinglayer/source/primitive2d/textprimitive2d.cxx
@@ -229,7 +229,7 @@ namespace drawinglayer
             const basegfx::BColor& rFontColor,
             bool bFilled,
             long nWidthToFill,
-            const basegfx::BColor& rFillColor)
+            const Color& rFillColor)
         :   BufferedDecompositionPrimitive2D(),
             maTextTransform(rNewTransform),
             maText(rText),
diff --git a/include/drawinglayer/primitive2d/textdecoratedprimitive2d.hxx 
b/include/drawinglayer/primitive2d/textdecoratedprimitive2d.hxx
index 5732f3c..d33ee9e 100644
--- a/include/drawinglayer/primitive2d/textdecoratedprimitive2d.hxx
+++ b/include/drawinglayer/primitive2d/textdecoratedprimitive2d.hxx
@@ -94,7 +94,7 @@ namespace drawinglayer
                 const attribute::FontAttribute& rFontAttribute,
                 const ::com::sun::star::lang::Locale& rLocale,
                 const basegfx::BColor& rFontColor,
-                const basegfx::BColor& rFillColor,
+                const Color& rFillColor,
 
                 /// local parameters
                 const basegfx::BColor& rOverlineColor,
diff --git a/include/drawinglayer/primitive2d/textprimitive2d.hxx 
b/include/drawinglayer/primitive2d/textprimitive2d.hxx
index 0e93391..9024ba8 100644
--- a/include/drawinglayer/primitive2d/textprimitive2d.hxx
+++ b/include/drawinglayer/primitive2d/textprimitive2d.hxx
@@ -89,6 +89,14 @@ namespace drawinglayer
 
             @param rFontColor
             The font color to use
+
+            @param bFilled
+
+            @param nWidthToFill
+
+            @param rFillColor
+            Text background color (has nothing to do with bFilled and 
nWidthToFill)
+
          */
         class DRAWINGLAYER_DLLPUBLIC TextSimplePortionPrimitive2D : public 
BufferedDecompositionPrimitive2D
         {
@@ -124,7 +132,7 @@ namespace drawinglayer
             long                                    mnWidthToFill;      // the 
width to fill
 
             /// The fill color of the text
-            basegfx::BColor                         maTextFillColor;
+            Color                         maTextFillColor;
 
         protected:
             /// local decomposition.
@@ -143,7 +151,7 @@ namespace drawinglayer
                 const basegfx::BColor& rFontColor,
                 bool bFilled = false,
                 long nWidthToFill = 0,
-                const basegfx::BColor& rFillColor = 
Color(COL_TRANSPARENT).getBColor());
+                const Color& rFillColor = COL_TRANSPARENT );
 
             /// helpers
             /** get text outlines as polygons and their according 
ObjectTransformation. Handles all
@@ -160,7 +168,7 @@ namespace drawinglayer
             const attribute::FontAttribute& getFontAttribute() const { return 
maFontAttribute; }
             const ::com::sun::star::lang::Locale& getLocale() const { return  
maLocale; }
             const basegfx::BColor& getFontColor() const { return maFontColor; }
-            const basegfx::BColor& getTextFillColor() const { return 
maTextFillColor; }
+            const Color& getTextFillColor() const { return maTextFillColor; }
             bool isFilled() const { return mbFilled; }
             long getWidthToFill() const { return mnWidthToFill; }
 
diff --git a/svx/source/svdraw/svdotextdecomposition.cxx 
b/svx/source/svdraw/svdotextdecomposition.cxx
index cb49a50..2f7c4e1 100644
--- a/svx/source/svdraw/svdotextdecomposition.cxx
+++ b/svx/source/svdraw/svdotextdecomposition.cxx
@@ -260,7 +260,6 @@ namespace
             const basegfx::BColor aBFontColor(aFontColor.getBColor());
 
             const Color aTextFillColor(rInfo.mrFont.GetFillColor());
-            const basegfx::BColor aBTextFillColor(aTextFillColor.getBColor());
 
             // prepare wordLineMode (for underline and strikeout)
             // NOT for bullet texts. It is set (this may be an error by 
itself), but needs to be suppressed to hinder e.g. '1)'
@@ -340,7 +339,7 @@ namespace
                     aFontAttribute,
                     rInfo.mpLocale ? *rInfo.mpLocale : 
::com::sun::star::lang::Locale(),
                     aBFontColor,
-                    aBTextFillColor,
+                    aTextFillColor,
 
                     // attributes for TextDecoratedPortionPrimitive2D
                     aBOverlineColor,
@@ -370,7 +369,7 @@ namespace
                     aBFontColor,
                     rInfo.mbFilled,
                     rInfo.mnWidthToFill,
-                    aBTextFillColor);
+                    aTextFillColor);
             }
 
             if(rInfo.mbEndOfBullet)
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to