diff options
author | Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk> | 2015-05-18 14:58:10 +0900 |
---|---|---|
committer | Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk> | 2015-05-18 15:55:01 +0900 |
commit | 36e06c9d0641853aba690542083e13a39da8522b (patch) | |
tree | a9ebb638fb01268028a440e789df75d0940ce36f /sw | |
parent | 847c2ac5023c5aabf50ec640b40951e5df632e2e (diff) |
set background in paint method in evelope preview
Change-Id: Ie0c500c38aca9e47c98e0b8e7f4414e038ec0786
Diffstat (limited to 'sw')
-rw-r--r-- | sw/source/ui/envelp/envlop1.cxx | 16 |
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, |