diff options
author | Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk> | 2018-09-10 12:01:06 +0200 |
---|---|---|
committer | Jan Holesovsky <kendy@collabora.com> | 2018-11-09 18:42:29 +0100 |
commit | dc75cdaf5e31a7b38c49658e083cc7798e95b8db (patch) | |
tree | 76c9ab40e0ab855e22552cf981478ca3f990e019 /vcl | |
parent | ef4e531b59b10efbd6a0c8adf60bb41aa4c91ae4 (diff) |
custom widgets: editbox - draw focus rectangle
Change-Id: I5d038d165d5ff08a07d24906f6a7cc2d6176f1ac
Diffstat (limited to 'vcl')
-rw-r--r-- | vcl/headless/CustomWidgetDraw.cxx | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/vcl/headless/CustomWidgetDraw.cxx b/vcl/headless/CustomWidgetDraw.cxx index 22d2678b57a1..37088f6aa968 100644 --- a/vcl/headless/CustomWidgetDraw.cxx +++ b/vcl/headless/CustomWidgetDraw.cxx @@ -16,6 +16,7 @@ #include <tools/svlibrary.h> #include <osl/module.hxx> #include <cairo.h> +#include <svdata.hxx> namespace vcl { @@ -37,6 +38,14 @@ CustomWidgetDraw::CustomWidgetDraw(SvpSalGraphics& rGraphics) if (fCreateWidgetThemeLibraryFunction) s_pWidgetImplementation = (*fCreateWidgetThemeLibraryFunction)(); + + // Init + if (s_pWidgetImplementation) + { + ImplSVData* pSVData = ImplGetSVData(); + pSVData->maNWFData.mbNoFocusRects = true; + pSVData->maNWFData.mbNoFocusRectsForFlatButtons = true; + } } } |