diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2018-03-06 10:47:05 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2018-03-06 11:54:27 +0100 |
commit | a0a57a35673ddee39b7b0a78a39cfec0eb50e91c (patch) | |
tree | b78bba05ce2630fc7ca83e12dc557924768c93c3 /toolkit | |
parent | f02b1ba18deeab9744c5fe25162f5853d69b438e (diff) |
use more Color in toolkit
Change-Id: I88860e4180db2c46acda1739235c248a38bb068d
Reviewed-on: https://gerrit.libreoffice.org/50798
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'toolkit')
-rw-r--r-- | toolkit/source/awt/stylesettings.cxx | 10 | ||||
-rw-r--r-- | toolkit/source/awt/vclxaccessiblecomponent.cxx | 20 | ||||
-rw-r--r-- | toolkit/source/awt/vclxgraphics.cxx | 10 | ||||
-rw-r--r-- | toolkit/source/awt/vclxwindow.cxx | 41 | ||||
-rw-r--r-- | toolkit/source/awt/vclxwindows.cxx | 22 | ||||
-rw-r--r-- | toolkit/source/controls/accessiblecontrolcontext.cxx | 16 |
6 files changed, 59 insertions, 60 deletions
diff --git a/toolkit/source/awt/stylesettings.cxx b/toolkit/source/awt/stylesettings.cxx index 419216e66e23..556fa8040371 100644 --- a/toolkit/source/awt/stylesettings.cxx +++ b/toolkit/source/awt/stylesettings.cxx @@ -132,15 +132,15 @@ namespace toolkit const VclPtr<vcl::Window>& pWindow = i_rData.pOwningWindow->GetWindow(); const AllSettings aAllSettings = pWindow->GetSettings(); const StyleSettings& aStyleSettings = aAllSettings.GetStyleSettings(); - return (aStyleSettings.*i_pGetter)().GetColor(); + return sal_Int32((aStyleSettings.*i_pGetter)()); } - void lcl_setStyleColor( WindowStyleSettings_Data const & i_rData, void (StyleSettings::*i_pSetter)( Color const & ), const sal_Int32 i_nColor ) + void lcl_setStyleColor( WindowStyleSettings_Data const & i_rData, void (StyleSettings::*i_pSetter)( Color const & ), sal_Int32 i_nColor ) { VclPtr<vcl::Window> pWindow = i_rData.pOwningWindow->GetWindow(); AllSettings aAllSettings = pWindow->GetSettings(); StyleSettings aStyleSettings = aAllSettings.GetStyleSettings(); - (aStyleSettings.*i_pSetter)( Color( i_nColor ) ); + (aStyleSettings.*i_pSetter)( Color(i_nColor) ); aAllSettings.SetStyleSettings( aStyleSettings ); pWindow->SetSettings( aAllSettings ); } @@ -383,7 +383,7 @@ namespace toolkit const VclPtr<vcl::Window>& pWindow = m_pData->pOwningWindow->GetWindow(); const AllSettings aAllSettings = pWindow->GetSettings(); const StyleSettings& aStyleSettings = aAllSettings.GetStyleSettings(); - return aStyleSettings.GetFaceGradientColor().GetColor(); + return sal_Int32(aStyleSettings.GetFaceGradientColor()); } @@ -673,7 +673,7 @@ namespace toolkit const VclPtr<vcl::Window>& pWindow = m_pData->pOwningWindow->GetWindow(); const AllSettings aAllSettings = pWindow->GetSettings(); const StyleSettings& aStyleSettings = aAllSettings.GetStyleSettings(); - return aStyleSettings.GetSeparatorColor().GetColor(); + return sal_Int32(aStyleSettings.GetSeparatorColor()); } diff --git a/toolkit/source/awt/vclxaccessiblecomponent.cxx b/toolkit/source/awt/vclxaccessiblecomponent.cxx index a94714d51096..015fafabd425 100644 --- a/toolkit/source/awt/vclxaccessiblecomponent.cxx +++ b/toolkit/source/awt/vclxaccessiblecomponent.cxx @@ -720,12 +720,12 @@ sal_Int32 SAL_CALL VCLXAccessibleComponent::getForeground( ) { OExternalLockGuard aGuard( this ); - sal_Int32 nColor = 0; + Color nColor; VclPtr<vcl::Window> pWindow = GetWindow(); if ( pWindow ) { if ( pWindow->IsControlForeground() ) - nColor = pWindow->GetControlForeground().GetColor(); + nColor = pWindow->GetControlForeground(); else { vcl::Font aFont; @@ -733,31 +733,31 @@ sal_Int32 SAL_CALL VCLXAccessibleComponent::getForeground( ) aFont = pWindow->GetControlFont(); else aFont = pWindow->GetFont(); - nColor = aFont.GetColor().GetColor(); + nColor = aFont.GetColor(); // COL_AUTO is not very meaningful for AT - if ( nColor == sal_Int32(COL_AUTO)) - nColor = pWindow->GetTextColor().GetColor(); + if ( nColor == COL_AUTO) + nColor = pWindow->GetTextColor(); } } - return nColor; + return sal_Int32(nColor); } sal_Int32 SAL_CALL VCLXAccessibleComponent::getBackground( ) { OExternalLockGuard aGuard( this ); - sal_Int32 nColor = 0; + Color nColor; VclPtr<vcl::Window> pWindow = GetWindow(); if ( pWindow ) { if ( pWindow->IsControlBackground() ) - nColor = pWindow->GetControlBackground().GetColor(); + nColor = pWindow->GetControlBackground(); else - nColor = pWindow->GetBackground().GetColor().GetColor(); + nColor = pWindow->GetBackground().GetColor(); } - return nColor; + return sal_Int32(nColor); } // XAccessibleExtendedComponent diff --git a/toolkit/source/awt/vclxgraphics.cxx b/toolkit/source/awt/vclxgraphics.cxx index 16a725bd8280..45d2aaf8e348 100644 --- a/toolkit/source/awt/vclxgraphics.cxx +++ b/toolkit/source/awt/vclxgraphics.cxx @@ -192,28 +192,28 @@ void VCLXGraphics::setTextColor( sal_Int32 nColor ) { SolarMutexGuard aGuard; - maTextColor = Color( static_cast<sal_uInt32>(nColor) ); + maTextColor = Color( nColor ); } void VCLXGraphics::setTextFillColor( sal_Int32 nColor ) { SolarMutexGuard aGuard; - maTextFillColor = Color( static_cast<sal_uInt32>(nColor) ); + maTextFillColor = Color( nColor ); } void VCLXGraphics::setLineColor( sal_Int32 nColor ) { SolarMutexGuard aGuard; - maLineColor = Color( static_cast<sal_uInt32>(nColor) ); + maLineColor = Color( nColor ); } void VCLXGraphics::setFillColor( sal_Int32 nColor ) { SolarMutexGuard aGuard; - maFillColor = Color( static_cast<sal_uInt32>(nColor) ); + maFillColor = Color( nColor ); } void VCLXGraphics::setRasterOp( awt::RasterOperation eROP ) @@ -459,7 +459,7 @@ void VCLXGraphics::drawGradient( sal_Int32 x, sal_Int32 y, sal_Int32 width, sal_ if( mpOutputDevice ) { InitOutputDevice( InitOutDevFlags::COLORS ); - Gradient aGradient(static_cast<GradientStyle>(rGradient.Style), rGradient.StartColor, rGradient.EndColor); + Gradient aGradient(static_cast<GradientStyle>(rGradient.Style), Color(rGradient.StartColor), Color(rGradient.EndColor)); aGradient.SetAngle(rGradient.Angle); aGradient.SetBorder(rGradient.Border); aGradient.SetOfsX(rGradient.XOffset); diff --git a/toolkit/source/awt/vclxwindow.cxx b/toolkit/source/awt/vclxwindow.cxx index f6aa5766de20..d85def1007e7 100644 --- a/toolkit/source/awt/vclxwindow.cxx +++ b/toolkit/source/awt/vclxwindow.cxx @@ -1157,7 +1157,7 @@ void VCLXWindow::setBackground( sal_Int32 nColor ) if ( GetWindow() ) { - Color aColor( static_cast<sal_uInt32>(nColor) ); + Color aColor = Color(nColor); GetWindow()->SetBackground( aColor ); GetWindow()->SetControlBackground( aColor ); @@ -1231,8 +1231,7 @@ void VCLXWindow::setForeground( sal_Int32 nColor ) if ( GetWindow() ) { - Color aColor( static_cast<sal_uInt32>(nColor) ); - GetWindow()->SetControlForeground( aColor ); + GetWindow()->SetControlForeground( Color(nColor) ); } } @@ -1257,15 +1256,15 @@ void VCLXWindow::getStyles( sal_Int16 nType, css::awt::FontDescriptor& Font, sal case css::awt::Style::FRAME: { Font = VCLUnoHelper::CreateFontDescriptor( rStyleSettings.GetAppFont() ); - ForegroundColor = rStyleSettings.GetWindowTextColor().GetColor(); - BackgroundColor = rStyleSettings.GetWindowColor().GetColor(); + ForegroundColor = sal_Int32(rStyleSettings.GetWindowTextColor()); + BackgroundColor = sal_Int32(rStyleSettings.GetWindowColor()); } break; case css::awt::Style::DIALOG: { Font = VCLUnoHelper::CreateFontDescriptor( rStyleSettings.GetAppFont() ); - ForegroundColor = rStyleSettings.GetDialogTextColor().GetColor(); - BackgroundColor = rStyleSettings.GetDialogColor().GetColor(); + ForegroundColor = sal_Int32(rStyleSettings.GetDialogTextColor()); + BackgroundColor = sal_Int32(rStyleSettings.GetDialogColor()); } break; default: OSL_FAIL( "VCLWindow::getStyles() - unknown Type" ); @@ -1281,7 +1280,7 @@ namespace toolkit { sal_Int32 nColor = 0; if ( !( _rValue >>= nColor ) ) - nColor = (Application::GetSettings().GetStyleSettings().*pGetter)().GetColor(); + nColor = sal_Int32((Application::GetSettings().GetStyleSettings().*pGetter)()); AllSettings aSettings = _pWindow->GetSettings(); StyleSettings aStyleSettings = aSettings.GetStyleSettings(); @@ -1638,7 +1637,7 @@ void VCLXWindow::setProperty( const OUString& PropertyName, const css::uno::Any& sal_Int32 nColor = 0; if ( Value >>= nColor ) { - Color aColor( nColor ); + Color aColor = Color( nColor ); pWindow->SetControlBackground( aColor ); pWindow->SetBackground( aColor ); switch ( eWinType ) @@ -1668,7 +1667,7 @@ void VCLXWindow::setProperty( const OUString& PropertyName, const css::uno::Any& sal_Int32 nColor = 0; if ( Value >>= nColor ) { - Color aColor( nColor ); + Color aColor = Color( nColor ); pWindow->SetTextColor( aColor ); pWindow->SetControlForeground( aColor ); } @@ -1684,7 +1683,7 @@ void VCLXWindow::setProperty( const OUString& PropertyName, const css::uno::Any& sal_Int32 nColor = 0; if ( Value >>= nColor ) { - Color aColor( nColor ); + Color aColor = Color( nColor ); pWindow->SetTextLineColor( aColor ); } } @@ -1697,7 +1696,7 @@ void VCLXWindow::setProperty( const OUString& PropertyName, const css::uno::Any& sal_Int32 nColor = 0; if ( Value >>= nColor ) { - Color aColor( nColor ); + Color aColor = Color( nColor ); pWindow->SetFillColor( aColor ); } } @@ -1710,7 +1709,7 @@ void VCLXWindow::setProperty( const OUString& PropertyName, const css::uno::Any& sal_Int32 nColor = 0; if ( Value >>= nColor ) { - Color aColor( nColor ); + Color aColor = Color( nColor ); pWindow->SetLineColor( aColor ); } } @@ -2021,10 +2020,10 @@ css::uno::Any VCLXWindow::getProperty( const OUString& PropertyName ) } break; case BASEPROPERTY_BACKGROUNDCOLOR: - aProp <<= static_cast<sal_Int32>(GetWindow()->GetControlBackground().GetColor()); + aProp <<= GetWindow()->GetControlBackground(); break; case BASEPROPERTY_DISPLAYBACKGROUNDCOLOR: - aProp <<= static_cast<sal_Int32>(GetWindow()->GetDisplayBackground().GetColor().GetColor()); + aProp <<= GetWindow()->GetDisplayBackground().GetColor(); break; case BASEPROPERTY_FONTRELIEF: aProp <<= static_cast<sal_Int16>(GetWindow()->GetControlFont().GetRelief()); @@ -2033,16 +2032,16 @@ css::uno::Any VCLXWindow::getProperty( const OUString& PropertyName ) aProp <<= static_cast<sal_Int16>(GetWindow()->GetControlFont().GetEmphasisMark()); break; case BASEPROPERTY_TEXTCOLOR: - aProp <<= static_cast<sal_Int32>(GetWindow()->GetControlForeground().GetColor()); + aProp <<= GetWindow()->GetControlForeground(); break; case BASEPROPERTY_TEXTLINECOLOR: - aProp <<= static_cast<sal_Int32>(GetWindow()->GetTextLineColor().GetColor()); + aProp <<= GetWindow()->GetTextLineColor(); break; case BASEPROPERTY_FILLCOLOR: - aProp <<= static_cast<sal_Int32>(GetWindow()->GetFillColor().GetColor()); + aProp <<= GetWindow()->GetFillColor(); break; case BASEPROPERTY_LINECOLOR: - aProp <<= static_cast<sal_Int32>(GetWindow()->GetLineColor().GetColor()); + aProp <<= GetWindow()->GetLineColor(); break; case BASEPROPERTY_BORDER: { @@ -2139,11 +2138,11 @@ css::uno::Any VCLXWindow::getProperty( const OUString& PropertyName ) break; case BASEPROPERTY_SYMBOL_COLOR: - aProp <<= static_cast<sal_Int32>(GetWindow()->GetSettings().GetStyleSettings().GetButtonTextColor().GetColor()); + aProp <<= GetWindow()->GetSettings().GetStyleSettings().GetButtonTextColor(); break; case BASEPROPERTY_BORDERCOLOR: - aProp <<= static_cast<sal_Int32>(GetWindow()->GetSettings().GetStyleSettings().GetMonoColor().GetColor()); + aProp <<= GetWindow()->GetSettings().GetStyleSettings().GetMonoColor(); break; } } diff --git a/toolkit/source/awt/vclxwindows.cxx b/toolkit/source/awt/vclxwindows.cxx index b03e081767d9..7e5fa337fb25 100644 --- a/toolkit/source/awt/vclxwindows.cxx +++ b/toolkit/source/awt/vclxwindows.cxx @@ -117,12 +117,12 @@ namespace toolkit { sal_Int32 nBackgroundColor = 0; _rColorValue >>= nBackgroundColor; - aStyleSettings.SetFaceColor( nBackgroundColor ); + aStyleSettings.SetFaceColor( Color(nBackgroundColor) ); // for the real background (everything except the buttons and the thumb), // use an average between the desired color and "white" Color aWhite( COL_WHITE ); - Color aBackground( nBackgroundColor ); + Color aBackground = Color( nBackgroundColor ); aBackground.SetRed( ( aBackground.GetRed() + aWhite.GetRed() ) / 2 ); aBackground.SetGreen( ( aBackground.GetGreen() + aWhite.GetGreen() ) / 2 ); aBackground.SetBlue( ( aBackground.GetBlue() + aWhite.GetBlue() ) / 2 ); @@ -131,19 +131,19 @@ namespace toolkit sal_Int32 nBackgroundLuminance = Color( nBackgroundColor ).GetLuminance(); sal_Int32 nWhiteLuminance = COL_WHITE.GetLuminance(); - Color aLightShadow( nBackgroundColor ); + Color aLightShadow = Color( nBackgroundColor ); aLightShadow.IncreaseLuminance( static_cast<sal_uInt8>( ( nWhiteLuminance - nBackgroundLuminance ) * 2 / 3 ) ); aStyleSettings.SetLightBorderColor( aLightShadow ); - Color aLight( nBackgroundColor ); + Color aLight = Color( nBackgroundColor ); aLight.IncreaseLuminance( static_cast<sal_uInt8>( ( nWhiteLuminance - nBackgroundLuminance ) * 1 / 3 ) ); aStyleSettings.SetLightColor( aLight ); - Color aShadow( nBackgroundColor ); + Color aShadow = Color( nBackgroundColor ); aShadow.DecreaseLuminance( static_cast<sal_uInt8>( nBackgroundLuminance * 1 / 3 ) ); aStyleSettings.SetShadowColor( aShadow ); - Color aDarkShadow( nBackgroundColor ); + Color aDarkShadow = Color( nBackgroundColor ); aDarkShadow.DecreaseLuminance( static_cast<sal_uInt8>( nBackgroundLuminance * 2 / 3 ) ); aStyleSettings.SetDarkShadowColor( aDarkShadow ); } @@ -154,8 +154,8 @@ namespace toolkit Any getButtonLikeFaceColor( const vcl::Window* _pWindow ) { - sal_Int32 nBackgroundColor = _pWindow->GetSettings().GetStyleSettings().GetFaceColor().GetColor(); - return makeAny( nBackgroundColor ); + Color nBackgroundColor = _pWindow->GetSettings().GetStyleSettings().GetFaceColor(); + return makeAny( sal_Int32(nBackgroundColor) ); } static void adjustBooleanWindowStyle( const Any& _rValue, vcl::Window* _pWindow, WinBits _nBits, bool _bInverseSemantics ) @@ -2394,7 +2394,7 @@ void SAL_CALL VCLXDialog::setProperty( } else if ( bVoid || !xGraphic.is() ) { - Color aColor = pDialog->GetControlBackground().GetColor(); + Color aColor = pDialog->GetControlBackground(); if ( aColor == COL_AUTO ) aColor = pDialog->GetSettings().GetStyleSettings().GetDialogColor(); @@ -2551,7 +2551,7 @@ void SAL_CALL VCLXMultiPage::setProperty( } else if ( bVoid || !xGraphic.is() ) { - Color aColor = pTabControl->GetControlBackground().GetColor(); + Color aColor = pTabControl->GetControlBackground(); if ( aColor == COL_AUTO ) aColor = pTabControl->GetSettings().GetStyleSettings().GetDialogColor(); @@ -2776,7 +2776,7 @@ void SAL_CALL VCLXTabPage::setProperty( } else if ( bVoid || !xGraphic.is() ) { - Color aColor = pTabPage->GetControlBackground().GetColor(); + Color aColor = pTabPage->GetControlBackground(); if ( aColor == COL_AUTO ) aColor = pTabPage->GetSettings().GetStyleSettings().GetDialogColor(); diff --git a/toolkit/source/controls/accessiblecontrolcontext.cxx b/toolkit/source/controls/accessiblecontrolcontext.cxx index a2685eae8d07..7f830bc033a7 100644 --- a/toolkit/source/controls/accessiblecontrolcontext.cxx +++ b/toolkit/source/controls/accessiblecontrolcontext.cxx @@ -303,11 +303,11 @@ namespace toolkit OContextEntryGuard aGuard( this ); VclPtr< vcl::Window > pWindow = implGetWindow(); - sal_Int32 nColor = 0; + Color nColor; if ( pWindow ) { if ( pWindow->IsControlForeground() ) - nColor = pWindow->GetControlForeground().GetColor(); + nColor = pWindow->GetControlForeground(); else { vcl::Font aFont; @@ -315,10 +315,10 @@ namespace toolkit aFont = pWindow->GetControlFont(); else aFont = pWindow->GetFont(); - nColor = aFont.GetColor().GetColor(); + nColor = aFont.GetColor(); } } - return nColor; + return sal_Int32(nColor); } @@ -329,16 +329,16 @@ namespace toolkit OContextEntryGuard aGuard( this ); VclPtr< vcl::Window > pWindow = implGetWindow(); - sal_Int32 nColor = 0; + Color nColor; if ( pWindow ) { if ( pWindow->IsControlBackground() ) - nColor = pWindow->GetControlBackground().GetColor(); + nColor = pWindow->GetControlBackground(); else - nColor = pWindow->GetBackground().GetColor().GetColor(); + nColor = pWindow->GetBackground().GetColor(); } - return nColor; + return sal_Int32(nColor); } |