Kaydet (Commit) ace95cf4 authored tarafından Noel Grandin's avatar Noel Grandin

ColorData->Color in various

Change-Id: I22018b6a535224316d93bfd621771248b873a218
Reviewed-on: https://gerrit.libreoffice.org/50167Tested-by: 's avatarJenkins <ci@libreoffice.org>
Reviewed-by: 's avatarNoel Grandin <noel.grandin@collabora.co.uk>
üst fa2dd2ba
......@@ -2360,9 +2360,9 @@ css::uno::Any Document::mapFontColor(::Color const & rColor)
// static
::Color Document::mapFontColor(css::uno::Any const & rColor)
{
::sal_Int32 nColor = 0;
::Color nColor;
rColor >>= nColor;
return ::Color(static_cast< ::ColorData >(nColor));
return nColor;
}
// static
......
......@@ -894,7 +894,7 @@ namespace canvas
const sal_Int8* pCols( rColor.getConstArray() );
return ::Color( pCols[3], pCols[0], pCols[1], pCols[2] );
#else
return ::Color( *reinterpret_cast< const ::ColorData* >(rColor.getConstArray()) );
return ::Color( *reinterpret_cast< const ::sal_uInt32* >(rColor.getConstArray()) );
#endif
}
......
......@@ -56,7 +56,7 @@ const XColorEntry & SvxChartColorTable::operator[]( size_t _nIndex ) const
return m_aColorEntries[ _nIndex ];
}
ColorData SvxChartColorTable::getColorData( size_t _nIndex ) const
Color SvxChartColorTable::getColor( size_t _nIndex ) const
{
if ( _nIndex >= m_aColorEntries.size() )
{
......@@ -100,19 +100,19 @@ void SvxChartColorTable::replace( size_t _nIndex, const XColorEntry & _rEntry )
void SvxChartColorTable::useDefault()
{
ColorData aColors[] = {
RGB_COLORDATA( 0x00, 0x45, 0x86 ),
RGB_COLORDATA( 0xff, 0x42, 0x0e ),
RGB_COLORDATA( 0xff, 0xd3, 0x20 ),
RGB_COLORDATA( 0x57, 0x9d, 0x1c ),
RGB_COLORDATA( 0x7e, 0x00, 0x21 ),
RGB_COLORDATA( 0x83, 0xca, 0xff ),
RGB_COLORDATA( 0x31, 0x40, 0x04 ),
RGB_COLORDATA( 0xae, 0xcf, 0x00 ),
RGB_COLORDATA( 0x4b, 0x1f, 0x6f ),
RGB_COLORDATA( 0xff, 0x95, 0x0e ),
RGB_COLORDATA( 0xc5, 0x00, 0x0b ),
RGB_COLORDATA( 0x00, 0x84, 0xd1 )
Color aColors[] = {
Color( 0x00, 0x45, 0x86 ),
Color( 0xff, 0x42, 0x0e ),
Color( 0xff, 0xd3, 0x20 ),
Color( 0x57, 0x9d, 0x1c ),
Color( 0x7e, 0x00, 0x21 ),
Color( 0x83, 0xca, 0xff ),
Color( 0x31, 0x40, 0x04 ),
Color( 0xae, 0xcf, 0x00 ),
Color( 0x4b, 0x1f, 0x6f ),
Color( 0xff, 0x95, 0x0e ),
Color( 0xc5, 0x00, 0x0b ),
Color( 0x00, 0x84, 0xd1 )
};
clear();
......@@ -158,7 +158,7 @@ bool SvxChartColorTable::operator==( const SvxChartColorTable & _rOther ) const
{
for( size_t i = 0; i < m_aColorEntries.size(); ++i )
{
if( getColorData( i ) != _rOther.getColorData( i ))
if( getColor( i ) != _rOther.getColor( i ))
{
bEqual = false;
break;
......@@ -232,7 +232,7 @@ bool SvxChartOptions::RetrieveOptions()
// set color values
for( sal_Int32 i=0; i < nCount; i++ )
{
aCol = static_cast< ColorData >(aColorSeq[ i ]);
aCol = Color(aColorSeq[ i ]);
aName = aPrefix + OUString::number(i + 1) + aPostfix;
......@@ -256,8 +256,8 @@ void SvxChartOptions::ImplCommit()
uno::Sequence< sal_Int64 > aColors( nCount );
for( size_t i=0; i < nCount; i++ )
{
ColorData aData = maDefColors.getColorData( i );
aColors[ i ] = aData;
Color aData = maDefColors.getColor( i );
aColors[ i ] = sal_uInt32(aData);
}
aValues[ 0 ] <<= aColors;
......
......@@ -41,7 +41,7 @@ public:
// accessors
size_t size() const;
const XColorEntry & operator[]( size_t _nIndex ) const;
ColorData getColorData( size_t _nIndex ) const;
Color getColor( size_t _nIndex ) const;
// mutators
void clear();
......
......@@ -272,7 +272,7 @@ IMPL_LINK_NOARG(SvxDefaultColorOptPage, AddChartColor, Button*, void)
{
if( pColorConfig )
{
ColorData const black = RGB_COLORDATA( 0x00, 0x00, 0x00 );
Color const black( 0x00, 0x00, 0x00 );
pColorConfig->GetColorList().append (XColorEntry ( black, pColorConfig->GetColorList().getDefaultName(pColorConfig->GetColorList().size())));
......
......@@ -39,6 +39,7 @@
#include <vcl/virdev.hxx>
#define NOT_LOADED (long(-1))
#define NOT_LOADED_COLOR (Color(0xffffffff))
using namespace ::com::sun::star::lang;
using namespace ::com::sun::star::registry;
......@@ -148,9 +149,9 @@ void SplashScreenWindow::Redraw()
SplashScreen::SplashScreen()
: pWindow( VclPtr<SplashScreenWindow>::Create(this) )
, _cProgressFrameColor(sal::static_int_cast< ColorData >(NOT_LOADED))
, _cProgressBarColor(sal::static_int_cast< ColorData >(NOT_LOADED))
, _cProgressTextColor(sal::static_int_cast< ColorData >(NOT_LOADED))
, _cProgressFrameColor(NOT_LOADED_COLOR)
, _cProgressBarColor(NOT_LOADED_COLOR)
, _cProgressTextColor(NOT_LOADED_COLOR)
, _bNativeProgress(true)
, _iMax(100)
, _iProgress(0)
......@@ -294,12 +295,10 @@ SplashScreen::initialize( const css::uno::Sequence< css::uno::Any>& aArguments )
if ( NOT_LOADED == _textBaseline )
_textBaseline = _height;
if ( sal::static_int_cast< ColorData >(NOT_LOADED) ==
_cProgressFrameColor.GetColor() )
if ( NOT_LOADED_COLOR == _cProgressFrameColor )
_cProgressFrameColor = Color( COL_LIGHTGRAY );
if ( sal::static_int_cast< ColorData >(NOT_LOADED) ==
_cProgressBarColor.GetColor() )
if ( NOT_LOADED_COLOR == _cProgressBarColor )
{
// progress bar: new color only for big bitmap format
if ( _width > 500 )
......@@ -308,8 +307,7 @@ SplashScreen::initialize( const css::uno::Sequence< css::uno::Any>& aArguments )
_cProgressBarColor = Color( COL_BLUE );
}
if ( sal::static_int_cast< ColorData >(NOT_LOADED) ==
_cProgressTextColor.GetColor() )
if ( NOT_LOADED_COLOR == _cProgressTextColor )
_cProgressTextColor = Color( COL_BLACK );
Application::AddEventListener(
......
......@@ -144,20 +144,15 @@ OUString GetColorString( const Color& rCol )
if (rCol.GetColor() == COL_AUTO)
return EditResId(RID_SVXSTR_AUTOMATIC);
OUString sStr;
ColorData nColData =
RGB_COLORDATA( rCol.GetRed(), rCol.GetGreen(), rCol.GetBlue() );
sal_uInt16 nColor = 0;
static const ColorData aColAry[] = {
static const Color aColAry[] = {
COL_BLACK, COL_BLUE, COL_GREEN, COL_CYAN,
COL_RED, COL_MAGENTA, COL_BROWN, COL_GRAY,
COL_LIGHTGRAY, COL_LIGHTBLUE, COL_LIGHTGREEN, COL_LIGHTCYAN,
COL_LIGHTRED, COL_LIGHTMAGENTA, COL_YELLOW, COL_WHITE };
sal_uInt16 nColor = 0;
while ( nColor < SAL_N_ELEMENTS(aColAry) &&
aColAry[nColor] != nColData )
aColAry[nColor] != rCol.GetRGBColor() )
{
nColor += 1;
}
......@@ -184,6 +179,7 @@ OUString GetColorString( const Color& rCol )
static_assert(SAL_N_ELEMENTS(aColAry) == SAL_N_ELEMENTS(RID_SVXITEMS_COLORS), "must match");
OUString sStr;
if ( nColor < SAL_N_ELEMENTS(aColAry) )
sStr = EditResId(RID_SVXITEMS_COLORS[nColor]);
......
......@@ -654,7 +654,7 @@ namespace pcr
css::util::Color nColor = COL_TRANSPARENT;
if (_rValue.hasValue())
_rValue >>= nColor;
getTypedControlWindow()->SelectEntry(::Color(static_cast<ColorData>(nColor)));
getTypedControlWindow()->SelectEntry(::Color(sal_uInt32(nColor)));
}
Any SAL_CALL OColorControl::getValue()
......
......@@ -622,7 +622,7 @@ void SdImportTest::testFdo68594()
const SvxColorItem *pC = &pTxtObj->GetMergedItem(EE_CHAR_COLOR);
CPPUNIT_ASSERT_MESSAGE( "no color item", pC != nullptr);
// Color should be black
CPPUNIT_ASSERT_EQUAL_MESSAGE( "Placeholder color mismatch", static_cast<ColorData>(0), pC->GetValue().GetColor());
CPPUNIT_ASSERT_EQUAL_MESSAGE( "Placeholder color mismatch", sal_uInt32(0), sal_uInt32(pC->GetValue()) );
xDocShRef->DoClose();
}
......@@ -1019,7 +1019,7 @@ void SdImportTest::testBnc904423()
CPPUNIT_ASSERT_EQUAL(drawing::FillStyle_SOLID, rStyleItem.GetValue());
const XFillColorItem& rColorItem = dynamic_cast<const XFillColorItem&>(
pObj->GetMergedItem(XATTR_FILLCOLOR));
CPPUNIT_ASSERT_EQUAL(ColorData(0x00CC99), rColorItem.GetColorValue().GetColor());
CPPUNIT_ASSERT_EQUAL(sal_uInt32(0x00CC99), sal_uInt32(rColorItem.GetColorValue()));
}
// Second shape's background color is defined by theme
......@@ -1032,7 +1032,7 @@ void SdImportTest::testBnc904423()
CPPUNIT_ASSERT_EQUAL(drawing::FillStyle_SOLID, rStyleItem.GetValue());
const XFillColorItem& rColorItem = dynamic_cast<const XFillColorItem&>(
pObj->GetMergedItem(XATTR_FILLCOLOR));
CPPUNIT_ASSERT_EQUAL(ColorData(0x3333CC), rColorItem.GetColorValue().GetColor());
CPPUNIT_ASSERT_EQUAL(sal_uInt32(0x3333CC), sal_uInt32(rColorItem.GetColorValue()));
}
// Third shape's background color is defined by direct formatting
......@@ -1045,7 +1045,7 @@ void SdImportTest::testBnc904423()
CPPUNIT_ASSERT_EQUAL(drawing::FillStyle_SOLID, rStyleItem.GetValue());
const XFillColorItem& rColorItem = dynamic_cast<const XFillColorItem&>(
pObj->GetMergedItem(XATTR_FILLCOLOR));
CPPUNIT_ASSERT_EQUAL(ColorData(0xFF0000), rColorItem.GetColorValue().GetColor());
CPPUNIT_ASSERT_EQUAL(sal_uInt32(0xFF0000), sal_uInt32(rColorItem.GetColorValue()));
}
xDocShRef->DoClose();
......@@ -1069,7 +1069,7 @@ void SdImportTest::testShapeLineStyle()
const XLineColorItem& rColorItem = dynamic_cast<const XLineColorItem&>(
pObj->GetMergedItem(XATTR_LINECOLOR));
CPPUNIT_ASSERT_EQUAL(ColorData(0xFF0000), rColorItem.GetColorValue().GetColor());
CPPUNIT_ASSERT_EQUAL(sal_uInt32(0xFF0000), sal_uInt32(rColorItem.GetColorValue()));
const XLineWidthItem& rWidthItem = dynamic_cast<const XLineWidthItem&>(
pObj->GetMergedItem(XATTR_LINEWIDTH));
......@@ -1087,7 +1087,7 @@ void SdImportTest::testShapeLineStyle()
const XLineColorItem& rColorItem = dynamic_cast<const XLineColorItem&>(
pObj->GetMergedItem(XATTR_LINECOLOR));
CPPUNIT_ASSERT_EQUAL(ColorData(0x3333CC), rColorItem.GetColorValue().GetColor());
CPPUNIT_ASSERT_EQUAL(sal_uInt32(0x3333CC), sal_uInt32(rColorItem.GetColorValue()));
const XLineWidthItem& rWidthItem = dynamic_cast<const XLineWidthItem&>(
pObj->GetMergedItem(XATTR_LINEWIDTH));
......@@ -1105,7 +1105,7 @@ void SdImportTest::testShapeLineStyle()
const XLineColorItem& rColorItem = dynamic_cast<const XLineColorItem&>(
pObj->GetMergedItem(XATTR_LINECOLOR));
CPPUNIT_ASSERT_EQUAL(ColorData(0x7030A0), rColorItem.GetColorValue().GetColor());
CPPUNIT_ASSERT_EQUAL(sal_uInt32(0x7030A0), sal_uInt32(rColorItem.GetColorValue()));
const XLineWidthItem& rWidthItem = dynamic_cast<const XLineWidthItem&>(
pObj->GetMergedItem(XATTR_LINEWIDTH));
......@@ -1499,7 +1499,7 @@ void SdImportTest::testTdf95932()
CPPUNIT_ASSERT_EQUAL(drawing::FillStyle_SOLID, rStyleItem.GetValue());
const XFillColorItem& rColorItem = dynamic_cast<const XFillColorItem&>(
pObj->GetMergedItem(XATTR_FILLCOLOR));
CPPUNIT_ASSERT_EQUAL(ColorData(0x76bf3d), rColorItem.GetColorValue().GetColor());
CPPUNIT_ASSERT_EQUAL(sal_uInt32(0x76bf3d), sal_uInt32(rColorItem.GetColorValue()));
xDocShRef->DoClose();
}
......@@ -1708,7 +1708,7 @@ void SdImportTest::testTdf104015()
CPPUNIT_ASSERT_EQUAL(drawing::FillStyle_SOLID, rStyleItem.GetValue());
const XFillColorItem& rColorItem = dynamic_cast<const XFillColorItem&>(
pObj->GetMergedItem(XATTR_FILLCOLOR));
CPPUNIT_ASSERT_EQUAL(ColorData(0xFF0000), rColorItem.GetColorValue().GetColor());
CPPUNIT_ASSERT_EQUAL(sal_uInt32(0xFF0000), sal_uInt32(rColorItem.GetColorValue()));
}
// Should have a blue line
{
......@@ -1718,7 +1718,7 @@ void SdImportTest::testTdf104015()
const XLineColorItem& rColorItem = dynamic_cast<const XLineColorItem&>(
pObj->GetMergedItem(XATTR_LINECOLOR));
CPPUNIT_ASSERT_EQUAL(ColorData(0x0000FF), rColorItem.GetColorValue().GetColor());
CPPUNIT_ASSERT_EQUAL(sal_uInt32(0x0000FF), sal_uInt32(rColorItem.GetColorValue()));
}
// Should have some shadow
{
......@@ -1747,7 +1747,7 @@ void SdImportTest::testTdf104201()
CPPUNIT_ASSERT_EQUAL(drawing::FillStyle_SOLID, rStyleItem.GetValue());
const XFillColorItem& rColorItem = dynamic_cast<const XFillColorItem&>(
pObj->GetMergedItem(XATTR_FILLCOLOR));
CPPUNIT_ASSERT_EQUAL(ColorData(0x00FF00), rColorItem.GetColorValue().GetColor());
CPPUNIT_ASSERT_EQUAL(sal_uInt32(0x00FF00), sal_uInt32(rColorItem.GetColorValue()));
}
// Second shape has blue fill, but this should be overwritten by green group fill
{
......@@ -1758,7 +1758,7 @@ void SdImportTest::testTdf104201()
CPPUNIT_ASSERT_EQUAL(drawing::FillStyle_SOLID, rStyleItem.GetValue());
const XFillColorItem& rColorItem = dynamic_cast<const XFillColorItem&>(
pObj->GetMergedItem(XATTR_FILLCOLOR));
CPPUNIT_ASSERT_EQUAL(ColorData(0x00FF00), rColorItem.GetColorValue().GetColor());
CPPUNIT_ASSERT_EQUAL(sal_uInt32(0x00FF00), sal_uInt32(rColorItem.GetColorValue()));
}
}
......
......@@ -1370,8 +1370,8 @@ DECLARE_WW8EXPORT_TEST(testTdf99474, "tdf99474.odt")
uno::Reference<beans::XPropertySet> xStyle(
getStyles("CharacterStyles")->getByName(charStyleName),
uno::UNO_QUERY);
ColorData charColor = getProperty<util::Color>(xStyle, "CharColor");
CPPUNIT_ASSERT_EQUAL(COL_AUTO, charColor);
Color charColor(getProperty<util::Color>(xStyle, "CharColor"));
CPPUNIT_ASSERT_EQUAL(sal_uInt32(COL_AUTO), sal_uInt32(charColor));
}
CPPUNIT_PLUGIN_IMPLEMENT();
......
......@@ -50,7 +50,7 @@ void BitmapProcessorTest::testDisabledImage()
{
Bitmap::ScopedReadAccess pReadAccess(aDisabledBitmap);
Color aColor(pReadAccess->GetPixel(0, 0).GetColor());
CPPUNIT_ASSERT_EQUAL(ColorData(0x001E1E1E), aColor.GetColor());
CPPUNIT_ASSERT_EQUAL(sal_uInt32(0x001E1E1E), sal_uInt32(aColor));
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment