diff options
author | Palenik Mihály <palenik.mihaly@gmail.com> | 2014-09-27 21:16:01 +0200 |
---|---|---|
committer | Samuel Mehrbrodt <s.mehrbrodt@gmail.com> | 2014-09-30 21:00:59 +0000 |
commit | 0ada00bd9b4f10861d37b8802564a2ace7385aa2 (patch) | |
tree | fe0320f39561af45c0ba7fa9dfd8094d31de0b81 /vcl/source | |
parent | 9bb04da4bb18342a107bb843d8054e178d97ae28 (diff) |
Improve SvTreeListBox class
It is possible to set alternating rows. Expert Configuration
dialog use it.
Change-Id: Ie43a87ca05be73fdb345fa4866f31c2c36b7cdf1
Reviewed-on: https://gerrit.libreoffice.org/11663
Reviewed-by: Samuel Mehrbrodt <s.mehrbrodt@gmail.com>
Tested-by: Samuel Mehrbrodt <s.mehrbrodt@gmail.com>
Diffstat (limited to 'vcl/source')
-rw-r--r-- | vcl/source/app/settings.cxx | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/vcl/source/app/settings.cxx b/vcl/source/app/settings.cxx index a4fb97e2c357..0c358eb7f1c1 100644 --- a/vcl/source/app/settings.cxx +++ b/vcl/source/app/settings.cxx @@ -89,6 +89,8 @@ struct ImplStyleData Color maActiveColor; Color maActiveColor2; Color maActiveTextColor; + Color maAlternatingRowColor; + Color maAlternatingRowColor2; Color maButtonTextColor; Color maButtonRolloverTextColor; Color maCheckedColor; @@ -561,6 +563,8 @@ ImplStyleData::ImplStyleData( const ImplStyleData& rData ) : maActiveColor( rData.maActiveColor ), maActiveColor2( rData.maActiveColor2 ), maActiveTextColor( rData.maActiveTextColor ), + maAlternatingRowColor( rData.maAlternatingRowColor ), + maAlternatingRowColor2( rData.maAlternatingRowColor2 ), maButtonTextColor( rData.maButtonTextColor ), maButtonRolloverTextColor( rData.maButtonRolloverTextColor ), maCheckedColor( rData.maCheckedColor ), @@ -741,6 +745,8 @@ void ImplStyleData::SetStandardStyles() maVisitedLinkColor = Color( 0x00, 0x00, 0xCC ); maHighlightLinkColor = Color( COL_LIGHTBLUE ); maFontColor = Color( COL_BLACK ); + maAlternatingRowColor = Color( COL_WHITE ); + maAlternatingRowColor2 = Color( 0xEE, 0xEE, 0xEE ); mnBorderSize = 1; mnTitleHeight = 18; @@ -1384,6 +1390,32 @@ StyleSettings::GetInactiveTabColor() const } void +StyleSettings::SetAlternatingRowColor( const Color& rColor ) +{ + CopyData(); + mpData->maAlternatingRowColor = rColor; +} + +const Color& +StyleSettings::GetAlternatingRowColor() const +{ + return mpData->maAlternatingRowColor; +} + +void +StyleSettings::SetAlternatingRowColor2( const Color& rColor ) +{ + CopyData(); + mpData->maAlternatingRowColor2 = rColor; +} + +const Color& +StyleSettings::GetAlternatingRowColor2() const +{ + return mpData->maAlternatingRowColor2; +} + +void StyleSettings::SetUseSystemUIFonts( bool bUseSystemUIFonts ) { CopyData(); |