summaryrefslogtreecommitdiff
path: root/vcl
diff options
context:
space:
mode:
authorTomaž Vajngerl <tomaz.vajngerl@collabora.co.uk>2018-08-25 11:53:01 +0200
committerJan Holesovsky <kendy@collabora.com>2018-11-08 09:14:30 +0100
commitc024348531381ece1f146f16ac82dffe2d96d213 (patch)
tree4ed58fe789e2e845980e1a25a8b8df1d38f08599 /vcl
parenta589610ec30c37132d697f7b1fbb9625210050b1 (diff)
custom widgets: draw ListBox widget
Change-Id: I1a3b709fdc4fb21fc4ad22542ff669c98b13487d
Diffstat (limited to 'vcl')
-rw-r--r--vcl/headless/CustomWidgetDraw.cxx5
-rw-r--r--vcl/inc/WidgetThemeLibrary.hxx1
2 files changed, 5 insertions, 1 deletions
diff --git a/vcl/headless/CustomWidgetDraw.cxx b/vcl/headless/CustomWidgetDraw.cxx
index d75dffc98750..567b028da573 100644
--- a/vcl/headless/CustomWidgetDraw.cxx
+++ b/vcl/headless/CustomWidgetDraw.cxx
@@ -118,7 +118,10 @@ bool CustomWidgetDraw::drawNativeControl(ControlType eType, ControlPart ePart,
}
break;
case ControlType::Listbox:
- break;
+ {
+ bOK = s_pWidgetImplementation->drawListbox(aParameters, nWidth, nHeight);
+ }
+ break;
case ControlType::Spinbox:
{
if (rValue.getType() == ControlType::SpinButtons)
diff --git a/vcl/inc/WidgetThemeLibrary.hxx b/vcl/inc/WidgetThemeLibrary.hxx
index fef1650b454f..8877132acfd8 100644
--- a/vcl/inc/WidgetThemeLibrary.hxx
+++ b/vcl/inc/WidgetThemeLibrary.hxx
@@ -55,6 +55,7 @@ public:
virtual bool drawSpinbox(ControlDrawParameters const& rParameters, long nWidth, long nHeight);
virtual bool drawWindowsBackground(ControlDrawParameters const& rParameters, long nWidth,
long nHeight);
+ virtual bool drawListbox(ControlDrawParameters const& rParameters, long nWidth, long nHeight);
virtual bool drawFrame(ControlDrawParameters const& rParameters, long nWidth, long nHeight);
};