summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomaž Vajngerl <tomaz.vajngerl@collabora.co.uk>2015-05-12 14:58:07 +0900
committerTomaž Vajngerl <tomaz.vajngerl@collabora.co.uk>2015-05-13 08:36:27 +0900
commitc7f056ac3ea388270f9739354cb1631328940d53 (patch)
tree20b75842f99f2dfbfb2ef9135fa9bf72433bdbfe
parentb34b648fc3262c5d9aa295f621e8fe9c97d4c6b2 (diff)
refactor ColorWindow to use RenderContext
Change-Id: Ieec862a1e13ffd18a74aba9569268e84ac078a57
-rw-r--r--svx/source/dialog/_bmpmask.cxx17
1 files changed, 6 insertions, 11 deletions
diff --git a/svx/source/dialog/_bmpmask.cxx b/svx/source/dialog/_bmpmask.cxx
index 97ba456fab99..24dedbbc47de 100644
--- a/svx/source/dialog/_bmpmask.cxx
+++ b/svx/source/dialog/_bmpmask.cxx
@@ -319,18 +319,13 @@ IMPL_LINK_NOARG(MaskData, ExecHdl)
return 0L;
}
-void ColorWindow::Paint( vcl::RenderContext& /*rRenderContext*/, const Rectangle &/*Rect*/ )
+void ColorWindow::Paint( vcl::RenderContext& rRenderContext, const Rectangle& /*Rect*/)
{
- const Color& rOldLineColor = GetLineColor();
- const Color& rOldFillColor = GetFillColor();
-
- SetLineColor( aColor );
- SetFillColor( aColor );
-
- DrawRect( Rectangle( Point(), GetSizePixel() ) );
-
- SetLineColor( rOldLineColor );
- SetFillColor( rOldFillColor );
+ rRenderContext.Push(PushFlags::LINECOLOR | PushFlags::FILLCOLOR);
+ rRenderContext.SetLineColor(aColor);
+ rRenderContext.SetFillColor(aColor);
+ rRenderContext.DrawRect(Rectangle(Point(), GetSizePixel()));
+ rRenderContext.Pop();
}
SvxBmpMaskSelectItem::SvxBmpMaskSelectItem( sal_uInt16 nId_, SvxBmpMask& rMask,