summaryrefslogtreecommitdiff
path: root/sw
diff options
context:
space:
mode:
authorTomaž Vajngerl <tomaz.vajngerl@collabora.co.uk>2015-05-18 14:58:10 +0900
committerTomaž Vajngerl <tomaz.vajngerl@collabora.co.uk>2015-05-18 15:55:01 +0900
commit36e06c9d0641853aba690542083e13a39da8522b (patch)
treea9ebb638fb01268028a440e789df75d0940ce36f /sw
parent847c2ac5023c5aabf50ec640b40951e5df632e2e (diff)
set background in paint method in evelope preview
Change-Id: Ie0c500c38aca9e47c98e0b8e7f4414e038ec0786
Diffstat (limited to 'sw')
-rw-r--r--sw/source/ui/envelp/envlop1.cxx16
1 files changed, 8 insertions, 8 deletions
diff --git a/sw/source/ui/envelp/envlop1.cxx b/sw/source/ui/envelp/envlop1.cxx
index 9592b96618d1..1599d99eb462 100644
--- a/sw/source/ui/envelp/envlop1.cxx
+++ b/sw/source/ui/envelp/envlop1.cxx
@@ -62,25 +62,25 @@ VCL_BUILDER_FACTORY_ARGS(SwEnvPreview, 0)
void SwEnvPreview::DataChanged( const DataChangedEvent& rDCEvt )
{
Window::DataChanged( rDCEvt );
- if ( DataChangedEventType::SETTINGS == rDCEvt.GetType() )
- SetBackground( GetSettings().GetStyleSettings().GetDialogColor() );
+ if (DataChangedEventType::SETTINGS == rDCEvt.GetType())
+ Invalidate();
}
void SwEnvPreview::Paint(vcl::RenderContext& rRenderContext, const Rectangle &)
{
const StyleSettings& rSettings = rRenderContext.GetSettings().GetStyleSettings();
+ SetBackground(rRenderContext.GetSettings().GetStyleSettings().GetDialogColor());
- const SwEnvItem& rItem =
- static_cast<SwEnvDlg*>(GetParentDialog())->aEnvItem;
+ const SwEnvItem& rItem = static_cast<SwEnvDlg*>(GetParentDialog())->aEnvItem;
const long nPageW = std::max(rItem.lWidth, rItem.lHeight);
const long nPageH = std::min(rItem.lWidth, rItem.lHeight);
- const float f = 0.8 * std::min(
- float(rRenderContext.GetOutputSizePixel().Width()) / float(nPageW),
- float(rRenderContext.GetOutputSizePixel().Height()) / float(nPageH));
+ const double f = 0.8 * std::min(
+ double(rRenderContext.GetOutputSizePixel().Width()) / double(nPageW),
+ double(rRenderContext.GetOutputSizePixel().Height()) / double(nPageH));
- Color aBack = rSettings.GetWindowColor( );
+ Color aBack = rSettings.GetWindowColor();
Color aFront = SwViewOption::GetFontColor();
Color aMedium = Color((aBack.GetRed() + aFront.GetRed()) / 2,
(aBack.GetGreen() + aFront.GetGreen()) / 2,