summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomaž Vajngerl <tomaz.vajngerl@collabora.co.uk>2018-09-10 12:01:06 +0200
committerJan Holesovsky <kendy@collabora.com>2018-11-08 22:37:40 +0100
commitad8876585ba3490307047d91a862aaa62fa75918 (patch)
tree015902cb9882374dd066dd4062383cb6f965b58a
parentd76d94120bc8ee054484c5dcd42df23675a095fe (diff)
custom widgets: editbox - draw focus rectangle
Change-Id: I5d038d165d5ff08a07d24906f6a7cc2d6176f1ac
-rw-r--r--vcl/headless/CustomWidgetDraw.cxx9
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;
+ }
}
}