summaryrefslogtreecommitdiff
path: root/vcl/headless
diff options
context:
space:
mode:
authorTomaž Vajngerl <tomaz.vajngerl@collabora.co.uk>2018-08-27 10:54:31 +0200
committerJan Holesovsky <kendy@collabora.com>2018-11-09 18:42:26 +0100
commit84b836c575ad849d51e5a5d4ac58b64dc5b99443 (patch)
treecec65f4da977e01bcb83017d02504ae9632db84d /vcl/headless
parent11e5d5177fbaf86590a690a6189eafab0f25083c (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.cxx12
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(),