diff options
author | Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk> | 2018-08-27 10:54:31 +0200 |
---|---|---|
committer | Jan Holesovsky <kendy@collabora.com> | 2018-11-09 18:42:26 +0100 |
commit | 84b836c575ad849d51e5a5d4ac58b64dc5b99443 (patch) | |
tree | cec65f4da977e01bcb83017d02504ae9632db84d /vcl/headless | |
parent | 11e5d5177fbaf86590a690a6189eafab0f25083c (diff) |
vcl: simplify ControlDrawParameters construction, add nValue
Don't require eButtonValue as a constructor parameter as it mostly
isn't necessary and required.
In addition add nValue instance variable.
Change-Id: I927714f715fce1549d87cec633330a0dc313f569
Diffstat (limited to 'vcl/headless')
-rw-r--r-- | vcl/headless/CustomWidgetDraw.cxx | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/vcl/headless/CustomWidgetDraw.cxx b/vcl/headless/CustomWidgetDraw.cxx index e403d429bbb0..eaf1c3cae53a 100644 --- a/vcl/headless/CustomWidgetDraw.cxx +++ b/vcl/headless/CustomWidgetDraw.cxx @@ -72,7 +72,7 @@ bool CustomWidgetDraw::drawNativeControl(ControlType eType, ControlPart ePart, bool bOK = false; - ControlDrawParameters aParameters{ pCairoContext, ePart, eState, ButtonValue::DontKnow }; + ControlDrawParameters aParameters{ pCairoContext, ePart, eState }; switch (eType) { @@ -134,8 +134,7 @@ bool CustomWidgetDraw::drawNativeControl(ControlType eType, ControlPart ePart, ControlPart downBtnPart = pSpinVal->mnLowerPart; ControlState downBtnState = pSpinVal->mnLowerState; { - ControlDrawParameters aParametersUp{ pCairoContext, upBtnPart, upBtnState, - ButtonValue::DontKnow }; + ControlDrawParameters aParametersUp{ pCairoContext, upBtnPart, upBtnState }; cairo_save(pCairoContext); cairo_translate(pCairoContext, pSpinVal->maUpperRect.Left() - rControlRegion.Left(), @@ -148,8 +147,8 @@ bool CustomWidgetDraw::drawNativeControl(ControlType eType, ControlPart ePart, if (bOK) { - ControlDrawParameters aParametersDown{ pCairoContext, downBtnPart, downBtnState, - ButtonValue::DontKnow }; + ControlDrawParameters aParametersDown{ pCairoContext, downBtnPart, + downBtnState }; cairo_save(pCairoContext); cairo_translate(pCairoContext, pSpinVal->maLowerRect.Left() - rControlRegion.Left(), @@ -207,8 +206,7 @@ bool CustomWidgetDraw::drawNativeControl(ControlType eType, ControlPart ePart, const SliderValue* pSliderValue = static_cast<const SliderValue*>(&rValue); ControlDrawParameters aParametersButton{ pCairoContext, ControlPart::Button, - eState | pSliderValue->mnThumbState, - ButtonValue::DontKnow }; + eState | pSliderValue->mnThumbState }; cairo_save(pCairoContext); cairo_translate(pCairoContext, pSliderValue->maThumbRect.Left() - rControlRegion.Left(), |