[Libreoffice-commits] core.git: Branch 'libreoffice-5-1' - svtools/inc svtools/source
Katarina Behrens
Katarina.Behrens at cib.de
Wed May 25 15:38:36 UTC 2016
svtools/inc/roadmap.hxx | 1 +
svtools/source/control/roadmap.cxx | 20 ++++++++++++--------
2 files changed, 13 insertions(+), 8 deletions(-)
New commits:
commit 18d1be25a4fd3c88e4c9d74b88078810c93614a3
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date: Tue May 17 11:23:32 2016 +0200
tdf#95954: Reasonable background for roadmap widget
also move setting control font/text style to ApplySettings func
Reviewed-on: https://gerrit.libreoffice.org/25054
Tested-by: Jenkins <ci at libreoffice.org>
Reviewed-by: Katarina Behrens <Katarina.Behrens at cib.de>
(cherry picked from commit 433cb02f88c75428fe5a34ca090fd43ae1cc855d)
Change-Id: Iec71ebb42424e0d29fb5c5e155773b61bfcf2313
Reviewed-on: https://gerrit.libreoffice.org/25403
Tested-by: Jenkins <ci at libreoffice.org>
Reviewed-by: Caolán McNamara <caolanm at redhat.com>
Tested-by: Caolán McNamara <caolanm at redhat.com>
diff --git a/svtools/inc/roadmap.hxx b/svtools/inc/roadmap.hxx
index a79cd18..6bbe645 100644
--- a/svtools/inc/roadmap.hxx
+++ b/svtools/inc/roadmap.hxx
@@ -80,6 +80,7 @@ public:
Link<LinkParamNone*,void> GetItemSelectHdl( ) const;
virtual void DataChanged( const DataChangedEvent& rDCEvt ) override;
virtual void GetFocus() override;
+ virtual void ApplySettings( vcl::RenderContext& rRenderContext ) override;
protected:
bool PreNotify( NotifyEvent& rNEvt ) override;
diff --git a/svtools/source/control/roadmap.cxx b/svtools/source/control/roadmap.cxx
index 216d3db..12a3295 100644
--- a/svtools/source/control/roadmap.cxx
+++ b/svtools/source/control/roadmap.cxx
@@ -204,14 +204,6 @@ ORoadmap::ORoadmap(vcl::Window* _pParent, WinBits _nWinStyle)
void ORoadmap::implInit(vcl::RenderContext& rRenderContext)
{
- const StyleSettings& rStyleSettings = rRenderContext.GetSettings().GetStyleSettings();
- Color aTextColor = rStyleSettings.GetFieldTextColor();
- vcl::Font aFont = rRenderContext.GetFont();
- aFont.SetColor(aTextColor);
- aFont.SetWeight(WEIGHT_BOLD);
- aFont.SetUnderline(UNDERLINE_SINGLE);
- rRenderContext.SetFont(aFont);
- rRenderContext.SetBackground(Wallpaper(rStyleSettings.GetFieldColor()));
m_pImpl->InCompleteHyperLabel = nullptr;
m_pImpl->setCurItemID(-1);
m_pImpl->setComplete(true);
@@ -672,6 +664,18 @@ void ORoadmap::DataChanged(const DataChangedEvent& rDCEvt)
}
}
+void ORoadmap::ApplySettings(vcl::RenderContext& rRenderContext)
+{
+ const StyleSettings& rStyleSettings = rRenderContext.GetSettings().GetStyleSettings();
+ Color aTextColor = rStyleSettings.GetFieldTextColor();
+ vcl::Font aFont = rRenderContext.GetFont();
+ aFont.SetColor(aTextColor);
+ aFont.SetWeight(WEIGHT_BOLD);
+ aFont.SetUnderline(UNDERLINE_SINGLE);
+ rRenderContext.SetFont(aFont);
+ rRenderContext.SetBackground(rStyleSettings.GetFieldColor());
+}
+
RoadmapItem::RoadmapItem(ORoadmap& _rParent, const Size& _rItemPlayground)
: m_aItemPlayground(_rItemPlayground)
{
More information about the Libreoffice-commits
mailing list