diff options
author | Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk> | 2015-05-12 14:58:07 +0900 |
---|---|---|
committer | Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk> | 2015-05-13 08:36:27 +0900 |
commit | c7f056ac3ea388270f9739354cb1631328940d53 (patch) | |
tree | 20b75842f99f2dfbfb2ef9135fa9bf72433bdbfe | |
parent | b34b648fc3262c5d9aa295f621e8fe9c97d4c6b2 (diff) |
refactor ColorWindow to use RenderContext
Change-Id: Ieec862a1e13ffd18a74aba9569268e84ac078a57
-rw-r--r-- | svx/source/dialog/_bmpmask.cxx | 17 |
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, |