[Libreoffice-commits] core.git: vcl/Package_theme_definitions.mk vcl/uiconfig

Libreoffice Gerrit user logerrit at kemper.freedesktop.org
Tue Mar 5 13:50:25 UTC 2019


 vcl/Package_theme_definitions.mk                         |   16 -
 vcl/uiconfig/theme_definitions/checkbox-off-pressed.svgx |  138 -----------
 vcl/uiconfig/theme_definitions/checkbox-off.svgx         |  138 -----------
 vcl/uiconfig/theme_definitions/checkbox-on-pressed.svgx  |   97 -------
 vcl/uiconfig/theme_definitions/checkbox-on.svgx          |   97 -------
 vcl/uiconfig/theme_definitions/definition.xml            |   45 ++-
 vcl/uiconfig/theme_definitions/switch-off-disabled.svgx  |  182 +++++++++++++++
 vcl/uiconfig/theme_definitions/switch-off-pressed.svgx   |  159 +++++++++++++
 vcl/uiconfig/theme_definitions/switch-off.svgx           |  182 +++++++++++++++
 vcl/uiconfig/theme_definitions/switch-on-disabled.svgx   |  144 +++++++++++
 vcl/uiconfig/theme_definitions/switch-on-pressed.svgx    |  146 ++++++++++++
 vcl/uiconfig/theme_definitions/switch-on.svgx            |  144 +++++++++++
 vcl/uiconfig/theme_definitions/tick-off-disabled.svgx    |   93 +++++++
 vcl/uiconfig/theme_definitions/tick-off-pressed.svgx     |  126 ++++++++++
 vcl/uiconfig/theme_definitions/tick-off.svgx             |  113 +++++++++
 vcl/uiconfig/theme_definitions/tick-on-disabled.svgx     |  125 ++++++++++
 vcl/uiconfig/theme_definitions/tick-on-pressed.svgx      |  116 +++++++++
 vcl/uiconfig/theme_definitions/tick-on.svgx              |  116 +++++++++
 18 files changed, 1689 insertions(+), 488 deletions(-)

New commits:
commit 6cd3cb41d9f3b4bf5c55a80342123b278102581e
Author:     Tomaž Vajngerl <tomaz.vajngerl at collabora.co.uk>
AuthorDate: Tue Feb 19 11:12:30 2019 +0100
Commit:     Tomaž Vajngerl <quikee at gmail.com>
CommitDate: Tue Mar 5 14:49:56 2019 +0100

    Update checkbox and radiobutton SVG images
    
    Change-Id: I5e9d5c9fb71340b55145bd2db09cd43982fbb275
    Reviewed-on: https://gerrit.libreoffice.org/68717
    Tested-by: Jenkins
    Reviewed-by: Tomaž Vajngerl <quikee at gmail.com>

diff --git a/vcl/Package_theme_definitions.mk b/vcl/Package_theme_definitions.mk
index b2276b59248a..2e0ffa688fae 100644
--- a/vcl/Package_theme_definitions.mk
+++ b/vcl/Package_theme_definitions.mk
@@ -11,10 +11,18 @@ $(eval $(call gb_Package_Package,vcl_theme_definitions,$(SRCDIR)/vcl/uiconfig/th
 
 $(eval $(call gb_Package_add_files,vcl_theme_definitions,$(LIBO_SHARE_FOLDER)/theme_definitions,\
 	definition.xml \
-	checkbox-on.svgx \
-	checkbox-off.svgx \
-	checkbox-on-pressed.svgx \
-	checkbox-off-pressed.svgx \
+	switch-off.svgx \
+	switch-off-disabled.svgx \
+	switch-off-pressed.svgx \
+	switch-on.svgx \
+	switch-on-pressed.svgx \
+	switch-on-disabled.svgx \
+	tick-off.svgx \
+	tick-off-disabled.svgx \
+	tick-off-pressed.svgx \
+	tick-on.svgx \
+	tick-on-pressed.svgx \
+	tick-on-disabled.svgx \
 ))
 
 # vim: set noet sw=4 ts=4:
diff --git a/vcl/uiconfig/theme_definitions/checkbox-off-pressed.svgx b/vcl/uiconfig/theme_definitions/checkbox-off-pressed.svgx
deleted file mode 100644
index 5fdcd784c29d..000000000000
--- a/vcl/uiconfig/theme_definitions/checkbox-off-pressed.svgx
+++ /dev/null
@@ -1,138 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   id="svg1344"
-   version="1.1"
-   viewBox="0 0 11.641666 6.8791669"
-   height="26"
-   width="44">
-  <defs
-     id="defs1338">
-    <linearGradient
-       gradientTransform="matrix(0.95999995,0,0,0.95999995,221.81456,-118.9557)"
-       gradientUnits="userSpaceOnUse"
-       y2="77.49472"
-       x2="17.508867"
-       y1="70.76062"
-       x1="24.494602"
-       id="linearGradient1317"
-       xlink:href="#linearGradient1315" />
-    <linearGradient
-       id="linearGradient1315">
-      <stop
-         id="stop1311"
-         offset="0"
-         style="stop-color:#c8c8c8;stop-opacity:1" />
-      <stop
-         id="stop1313"
-         offset="1"
-         style="stop-color:#f5f5f5;stop-opacity:0" />
-    </linearGradient>
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(2.8606398,0.03262669,-0.00495255,0.43422932,-444.76567,-34.699637)"
-       r="5.8247647"
-       fy="-48.005653"
-       fx="238.88559"
-       cy="-48.005653"
-       cx="238.88559"
-       id="radialGradient1984"
-       xlink:href="#linearGradient1982" />
-    <linearGradient
-       id="linearGradient1982">
-      <stop
-         id="stop1978"
-         offset="0"
-         style="stop-color:#e6e6e6;stop-opacity:1" />
-      <stop
-         id="stop1980"
-         offset="1"
-         style="stop-color:#e6e6e6;stop-opacity:0" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="74.504791"
-       x2="17.991665"
-       y1="74.504791"
-       x1="12.628486"
-       id="linearGradient1307"
-       xlink:href="#linearGradient1305"
-       gradientTransform="translate(221.11606,-122.19969)" />
-    <linearGradient
-       id="linearGradient1305">
-      <stop
-         id="stop1301"
-         offset="0"
-         style="stop-color:#f0f0f0;stop-opacity:1" />
-      <stop
-         id="stop1303"
-         offset="1"
-         style="stop-color:#ebebeb;stop-opacity:1" />
-    </linearGradient>
-  </defs>
-  <metadata
-     id="metadata1341">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     transform="translate(245.45773,51.15387)"
-     id="layer1">
-    <rect
-       transform="scale(-1,1)"
-       ry="5.2916665"
-       rx="3.4395833"
-       y="-51.15387"
-       x="233.81607"
-       height="6.8791666"
-       width="11.641666"
-       id="rect1282"
-       style="opacity:1;fill:url(#linearGradient1307);fill-opacity:1;stroke:none;stroke-width:0.34406587;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-    <rect
-       transform="scale(-1,1)"
-       ry="5.0941887"
-       rx="3.3637338"
-       y="-51.025509"
-       x="233.94443"
-       height="6.6224456"
-       width="11.384946"
-       id="rect1996"
-       style="opacity:1;fill:none;fill-opacity:1;stroke:#f0f0f0;stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-    <rect
-       style="opacity:1;fill:none;fill-opacity:1;stroke:url(#radialGradient1984);stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect1968"
-       width="11.384946"
-       height="6.6224456"
-       x="233.94443"
-       y="-51.025509"
-       rx="3.3637338"
-       ry="5.0941887"
-       transform="scale(-1,1)" />
-    <circle
-       transform="scale(-1,1)"
-       style="opacity:1;fill:url(#linearGradient1317);fill-opacity:1;stroke:none;stroke-width:0.27212897;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="circle1309"
-       cx="241.75357"
-       cy="-47.449703"
-       r="3.175" />
-    <circle
-       transform="scale(-1,1)"
-       r="3.175"
-       cy="-47.714287"
-       cx="242.01814"
-       id="path1293"
-       style="opacity:1;fill:#f5f5f5;fill-opacity:1;stroke:none;stroke-width:0.27212897;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  </g>
-</svg>
diff --git a/vcl/uiconfig/theme_definitions/checkbox-off.svgx b/vcl/uiconfig/theme_definitions/checkbox-off.svgx
deleted file mode 100644
index 0b044eaedae3..000000000000
--- a/vcl/uiconfig/theme_definitions/checkbox-off.svgx
+++ /dev/null
@@ -1,138 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   id="svg1344"
-   version="1.1"
-   viewBox="0 0 11.641666 6.8791669"
-   height="26"
-   width="44">
-  <defs
-     id="defs1338">
-    <linearGradient
-       gradientTransform="matrix(0.95999995,0,0,0.95999995,221.81456,-118.9557)"
-       gradientUnits="userSpaceOnUse"
-       y2="77.49472"
-       x2="17.508867"
-       y1="70.76062"
-       x1="24.494602"
-       id="linearGradient1317"
-       xlink:href="#linearGradient1315" />
-    <linearGradient
-       id="linearGradient1315">
-      <stop
-         id="stop1311"
-         offset="0"
-         style="stop-color:#c8c8c8;stop-opacity:1" />
-      <stop
-         id="stop1313"
-         offset="1"
-         style="stop-color:#f5f5f5;stop-opacity:0" />
-    </linearGradient>
-    <radialGradient
-       gradientUnits="userSpaceOnUse"
-       gradientTransform="matrix(2.8606398,0.03262669,-0.00495255,0.43422932,-444.76567,-34.699637)"
-       r="5.8247647"
-       fy="-48.005653"
-       fx="238.88559"
-       cy="-48.005653"
-       cx="238.88559"
-       id="radialGradient1984"
-       xlink:href="#linearGradient1982" />
-    <linearGradient
-       id="linearGradient1982">
-      <stop
-         id="stop1978"
-         offset="0"
-         style="stop-color:#e6e6e6;stop-opacity:1" />
-      <stop
-         id="stop1980"
-         offset="1"
-         style="stop-color:#e6e6e6;stop-opacity:0" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="74.504791"
-       x2="17.991665"
-       y1="74.504791"
-       x1="12.628486"
-       id="linearGradient1307"
-       xlink:href="#linearGradient1305"
-       gradientTransform="translate(221.11606,-122.19969)" />
-    <linearGradient
-       id="linearGradient1305">
-      <stop
-         id="stop1301"
-         offset="0"
-         style="stop-color:#fafafa;stop-opacity:1" />
-      <stop
-         id="stop1303"
-         offset="1"
-         style="stop-color:#f0f0f0;stop-opacity:1" />
-    </linearGradient>
-  </defs>
-  <metadata
-     id="metadata1341">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     transform="translate(245.45773,51.15387)"
-     id="layer1">
-    <rect
-       transform="scale(-1,1)"
-       ry="5.2916665"
-       rx="3.4395833"
-       y="-51.15387"
-       x="233.81607"
-       height="6.8791666"
-       width="11.641666"
-       id="rect1282"
-       style="opacity:1;fill:url(#linearGradient1307);fill-opacity:1;stroke:none;stroke-width:0.34406587;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-    <rect
-       transform="scale(-1,1)"
-       ry="5.0941887"
-       rx="3.3637338"
-       y="-51.025509"
-       x="233.94443"
-       height="6.6224456"
-       width="11.384946"
-       id="rect1996"
-       style="opacity:1;fill:none;fill-opacity:1;stroke:#f0f0f0;stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-    <rect
-       style="opacity:1;fill:none;fill-opacity:1;stroke:url(#radialGradient1984);stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect1968"
-       width="11.384946"
-       height="6.6224456"
-       x="233.94443"
-       y="-51.025509"
-       rx="3.3637338"
-       ry="5.0941887"
-       transform="scale(-1,1)" />
-    <circle
-       transform="scale(-1,1)"
-       style="opacity:1;fill:url(#linearGradient1317);fill-opacity:1;stroke:none;stroke-width:0.27212897;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="circle1309"
-       cx="241.75357"
-       cy="-47.449703"
-       r="3.175" />
-    <circle
-       transform="scale(-1,1)"
-       r="3.175"
-       cy="-47.714287"
-       cx="242.01814"
-       id="path1293"
-       style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.27212897;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  </g>
-</svg>
diff --git a/vcl/uiconfig/theme_definitions/checkbox-on-pressed.svgx b/vcl/uiconfig/theme_definitions/checkbox-on-pressed.svgx
deleted file mode 100644
index c261fd6cd59e..000000000000
--- a/vcl/uiconfig/theme_definitions/checkbox-on-pressed.svgx
+++ /dev/null
@@ -1,97 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   id="svg1344"
-   version="1.1"
-   viewBox="0 0 11.641666 6.8791669"
-   height="26"
-   width="44">
-  <defs
-     id="defs1338">
-    <linearGradient
-       gradientTransform="matrix(0.95999995,0,0,0.95999995,221.81456,-119.22028)"
-       gradientUnits="userSpaceOnUse"
-       y2="74.738647"
-       x2="16.967495"
-       y1="74.738647"
-       x1="22.639814"
-       id="linearGradient1317"
-       xlink:href="#linearGradient1315" />
-    <linearGradient
-       id="linearGradient1315">
-      <stop
-         id="stop1311"
-         offset="0"
-         style="stop-color:#40b654;stop-opacity:1;" />
-      <stop
-         id="stop1313"
-         offset="1"
-         style="stop-color:#40b654;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="74.504791"
-       x2="17.991665"
-       y1="74.504791"
-       x1="12.628486"
-       id="linearGradient1307"
-       xlink:href="#linearGradient1305"
-       gradientTransform="translate(221.11606,-122.19969)" />
-    <linearGradient
-       id="linearGradient1305">
-      <stop
-         id="stop1301"
-         offset="0"
-         style="stop-color:#4cd964;stop-opacity:1" />
-      <stop
-         id="stop1303"
-         offset="1"
-         style="stop-color:#4ad361;stop-opacity:1" />
-    </linearGradient>
-  </defs>
-  <metadata
-     id="metadata1341">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     transform="translate(245.45773,51.15387)"
-     id="layer1">
-    <rect
-       transform="scale(-1,1)"
-       ry="5.2916665"
-       rx="3.4395833"
-       y="-51.15387"
-       x="233.81607"
-       height="6.8791666"
-       width="11.641666"
-       id="rect1282"
-       style="opacity:1;fill:url(#linearGradient1307);fill-opacity:1;stroke:none;stroke-width:0.34406587;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-    <circle
-       transform="scale(-1,1)"
-       style="opacity:1;fill:url(#linearGradient1317);fill-opacity:1;stroke:none;stroke-width:0.27212897;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="circle1309"
-       cx="241.75357"
-       cy="-47.714287"
-       r="3.175" />
-    <circle
-       transform="scale(-1,1)"
-       r="3.175"
-       cy="-47.714287"
-       cx="242.01814"
-       id="path1293"
-       style="opacity:1;fill:#dff7e3;fill-opacity:1;stroke:none;stroke-width:0.27212897;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  </g>
-</svg>
diff --git a/vcl/uiconfig/theme_definitions/checkbox-on.svgx b/vcl/uiconfig/theme_definitions/checkbox-on.svgx
deleted file mode 100644
index a3100a64fe62..000000000000
--- a/vcl/uiconfig/theme_definitions/checkbox-on.svgx
+++ /dev/null
@@ -1,97 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:xlink="http://www.w3.org/1999/xlink"
-   id="svg1344"
-   version="1.1"
-   viewBox="0 0 11.641666 6.8791669"
-   height="26"
-   width="44">
-  <defs
-     id="defs1338">
-    <linearGradient
-       gradientTransform="matrix(0.95999995,0,0,0.95999995,221.81456,-119.22028)"
-       gradientUnits="userSpaceOnUse"
-       y2="74.738647"
-       x2="16.967495"
-       y1="74.738647"
-       x1="22.639814"
-       id="linearGradient1317"
-       xlink:href="#linearGradient1315" />
-    <linearGradient
-       id="linearGradient1315">
-      <stop
-         id="stop1311"
-         offset="0"
-         style="stop-color:#40b654;stop-opacity:1;" />
-      <stop
-         id="stop1313"
-         offset="1"
-         style="stop-color:#40b654;stop-opacity:0;" />
-    </linearGradient>
-    <linearGradient
-       gradientUnits="userSpaceOnUse"
-       y2="74.504791"
-       x2="17.991665"
-       y1="74.504791"
-       x1="12.628486"
-       id="linearGradient1307"
-       xlink:href="#linearGradient1305"
-       gradientTransform="translate(221.11606,-122.19969)" />
-    <linearGradient
-       id="linearGradient1305">
-      <stop
-         id="stop1301"
-         offset="0"
-         style="stop-color:#4cd964;stop-opacity:1" />
-      <stop
-         id="stop1303"
-         offset="1"
-         style="stop-color:#4ad361;stop-opacity:1" />
-    </linearGradient>
-  </defs>
-  <metadata
-     id="metadata1341">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     transform="translate(245.45773,51.15387)"
-     id="layer1">
-    <rect
-       transform="scale(-1,1)"
-       ry="5.2916665"
-       rx="3.4395833"
-       y="-51.15387"
-       x="233.81607"
-       height="6.8791666"
-       width="11.641666"
-       id="rect1282"
-       style="opacity:1;fill:url(#linearGradient1307);fill-opacity:1;stroke:none;stroke-width:0.34406587;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-    <circle
-       transform="scale(-1,1)"
-       style="opacity:1;fill:url(#linearGradient1317);fill-opacity:1;stroke:none;stroke-width:0.27212897;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="circle1309"
-       cx="241.75357"
-       cy="-47.714287"
-       r="3.175" />
-    <circle
-       transform="scale(-1,1)"
-       r="3.175"
-       cy="-47.714287"
-       cx="242.01814"
-       id="path1293"
-       style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.27212897;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-  </g>
-</svg>
diff --git a/vcl/uiconfig/theme_definitions/definition.xml b/vcl/uiconfig/theme_definitions/definition.xml
index 59fc6390d392..dca6e0e8963b 100644
--- a/vcl/uiconfig/theme_definitions/definition.xml
+++ b/vcl/uiconfig/theme_definitions/definition.xml
@@ -44,7 +44,7 @@
         <inactiveTabColor value="#C0C0C0"/>
         <tabTextColor value="#000000"/>
         <tabRolloverTextColor value="#000000"/>
-        <tabHighlightTextColor value="#000000"/>
+        <tabHighlightTextColor value="#FFFFFF"/>
         <disableColor value="#808080"/>
         <helpColor value="#FFFFE0"/>
         <helpTextColor value="#000000"/>
@@ -67,29 +67,46 @@
 
     <radiobutton>
         <part value="Entire">
-            <state enabled="any" focused="any" pressed="any" rollover="any" default="any" selected="any" button-value="false">
-                <circ stroke="#007AFF" fill="#FFFFFF" stroke-width="1" />
+           <state enabled="true" focused="any" pressed="false" rollover="any" default="any" selected="any" button-value="true">
+                <image source="tick-on.svgx" />
             </state>
-            <state enabled="any" focused="any" pressed="any" rollover="any" default="any" selected="any" button-value="true">
-                <circ stroke="#007AFF" fill="#FFFFFF" stroke-width="1" />
-                <circ stroke="#007AFF" fill="#007AFF" stroke-width="1" x1="0.1" y1="0.1" x2="0.9" y2="0.9"/>
+            <state enabled="true" focused="any" pressed="true" rollover="any" default="any" selected="any" button-value="true">
+                <image source="tick-on-pressed.svgx" />
+            </state>
+            <state enabled="false" focused="any" pressed="any" rollover="any" default="any" selected="any" button-value="true">
+                <image source="tick-on-disabled.svgx" />
+            </state>
+            <state enabled="true" focused="any" pressed="false" rollover="any" default="any" selected="any" button-value="false">
+                <image source="tick-off.svgx" />
+            </state>
+            <state enabled="true" focused="any" pressed="true" rollover="any" default="any" selected="any" button-value="false">
+                <image source="tick-off-pressed.svgx" />
+            </state>
+            <state enabled="false" focused="any" pressed="any" rollover="any" default="any" selected="any" button-value="false">
+                <image source="tick-on-disabled.svgx" />
             </state>
         </part>
     </radiobutton>
 
     <checkbox>
         <part value="Entire">
-           <state enabled="any" focused="any" pressed="false" rollover="any" default="any" selected="any" button-value="true">
-                <image source="checkbox-on.svgx" />
+           <state enabled="true" focused="any" pressed="false" rollover="any" default="any" selected="any" button-value="true">
+                <image source="switch-on.svgx" />
+            </state>
+            <state enabled="true" focused="any" pressed="true" rollover="any" default="any" selected="any" button-value="true">
+                <image source="switch-on-pressed.svgx" />
+            </state>
+            <state enabled="false" focused="any" pressed="any" rollover="any" default="any" selected="any" button-value="true">
+                <image source="switch-on-disabled.svgx" />
             </state>
-            <state enabled="any" focused="any" pressed="true" rollover="any" default="any" selected="any" button-value="true">
-                <image source="checkbox-on-pressed.svgx" />
+            <state enabled="true" focused="any" pressed="false" rollover="any" default="any" selected="any" button-value="false">
+                <image source="switch-off.svgx" />
             </state>
-            <state enabled="any" focused="any" pressed="false" rollover="any" default="any" selected="any" button-value="false">
-                <image source="checkbox-off.svgx" />
+            <state enabled="true" focused="any" pressed="true" rollover="any" default="any" selected="any" button-value="false">
+                <image source="switch-off-pressed.svgx" />
             </state>
-            <state enabled="any" focused="any" pressed="true" rollover="any" default="any" selected="any" button-value="false">
-                <image source="checkbox-off-pressed.svgx" />
+            <state enabled="false" focused="any" pressed="any" rollover="any" default="any" selected="any" button-value="false">
+                <image source="switch-on-disabled.svgx" />
             </state>
         </part>
     </checkbox>
diff --git a/vcl/uiconfig/theme_definitions/switch-off-disabled.svgx b/vcl/uiconfig/theme_definitions/switch-off-disabled.svgx
new file mode 100644
index 000000000000..7fb674b79c44
--- /dev/null
+++ b/vcl/uiconfig/theme_definitions/switch-off-disabled.svgx
@@ -0,0 +1,182 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="44"
+   height="26"
+   viewBox="0 0 11.641666 6.8791669"
+   version="1.1"
+   id="svg1344"
+   sodipodi:docname="switch-off-disabled-inkscape.svg"
+   inkscape:version="0.92.4 5da689c313, 2019-01-14">
+  <defs
+     id="defs1338">
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1305-1"
+       id="linearGradient90305"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(221.11606,-122.19969)"
+       x1="12.628486"
+       y1="74.504791"
+       x2="17.991665"
+       y2="74.504791" />
+    <linearGradient
+       id="linearGradient1305-1"
+       inkscape:collect="always">
+      <stop
+         id="stop1301-0"
+         offset="0"
+         style="stop-color:#fafafa;stop-opacity:1" />
+      <stop
+         id="stop1303-1"
+         offset="1"
+         style="stop-color:#f0f0f0;stop-opacity:1" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1982"
+       id="radialGradient90307"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.8606398,0.03262669,-0.00495255,0.43422932,-444.76567,-34.699637)"
+       cx="238.88559"
+       cy="-48.005653"
+       fx="238.88559"
+       fy="-48.005653"
+       r="5.8247647" />
+    <linearGradient
+       id="linearGradient1982"
+       inkscape:collect="always">
+      <stop
+         id="stop1978"
+         offset="0"
+         style="stop-color:#e6e6e6;stop-opacity:1" />
+      <stop
+         id="stop1980"
+         offset="1"
+         style="stop-color:#e6e6e6;stop-opacity:0" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1315-6"
+       id="linearGradient90309"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.95999995,0,0,0.95999995,221.81456,-118.9557)"
+       x1="24.494602"
+       y1="70.76062"
+       x2="17.508867"
+       y2="77.49472" />
+    <linearGradient
+       id="linearGradient1315-6"
+       inkscape:collect="always">
+      <stop
+         id="stop1311-0"
+         offset="0"
+         style="stop-color:#c8c8c8;stop-opacity:1" />
+      <stop
+         id="stop1313-7"
+         offset="1"
+         style="stop-color:#f5f5f5;stop-opacity:0" />
+    </linearGradient>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#ff47c6"
+     borderopacity="1"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1.979899"
+     inkscape:cx="86.037232"
+     inkscape:cy="-1.1532721"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     units="px"
+     inkscape:window-width="960"
+     inkscape:window-height="1016"
+     inkscape:window-x="960"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0"
+     inkscape:showpageshadow="false"
+     borderlayer="true"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0" />
+  <metadata
+     id="metadata1341">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(245.45773,51.15387)">
+    <g
+       inkscape:label="Layer 1"
+       id="g90303"
+       transform="translate(3.6903419e-6)">
+      <rect
+         style="opacity:1;fill:url(#linearGradient90305);fill-opacity:1;stroke:none;stroke-width:0.34406587;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect90293"
+         width="11.641666"
+         height="6.8791666"
+         x="233.81607"
+         y="-51.15387"
+         rx="3.4395833"
+         ry="5.2916665"
+         transform="scale(-1,1)" />
+      <rect
+         style="opacity:1;fill:none;fill-opacity:1;stroke:#f0f0f0;stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect90295"
+         width="11.384946"
+         height="6.6224456"
+         x="233.94443"
+         y="-51.025509"
+         rx="3.3637338"
+         ry="5.0941887"
+         transform="scale(-1,1)" />
+      <rect
+         transform="scale(-1,1)"
+         ry="5.0941887"
+         rx="3.3637338"
+         y="-51.025509"
+         x="233.94443"
+         height="6.6224456"
+         width="11.384946"
+         id="rect90297"
+         style="opacity:1;fill:none;fill-opacity:1;stroke:url(#radialGradient90307);stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <circle
+         r="3.175"
+         cy="-47.449703"
+         cx="241.75357"
+         id="circle90299"
+         style="opacity:1;fill:url(#linearGradient90309);fill-opacity:1;stroke:none;stroke-width:0.27212897;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         transform="scale(-1,1)" />
+      <circle
+         style="opacity:1;fill:#f5f5f5;fill-opacity:1;stroke:none;stroke-width:0.27212897;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="circle90301"
+         cx="242.01814"
+         cy="-47.714287"
+         r="3.175"
+         transform="scale(-1,1)" />
+    </g>
+  </g>
+</svg>
diff --git a/vcl/uiconfig/theme_definitions/switch-off-pressed.svgx b/vcl/uiconfig/theme_definitions/switch-off-pressed.svgx
new file mode 100644
index 000000000000..964f42cd7a16
--- /dev/null
+++ b/vcl/uiconfig/theme_definitions/switch-off-pressed.svgx
@@ -0,0 +1,159 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="44"
+   height="26"
+   viewBox="0 0 11.641666 6.8791669"
+   version="1.1"
+   id="svg1344"
+   sodipodi:docname="switch-off-pressed-inkscape.svg"
+   inkscape:version="0.92.4 5da689c313, 2019-01-14">
+  <defs
+     id="defs1338">
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="74.504791"
+       x2="17.991665"
+       y1="74.504791"
+       x1="12.628486"
+       id="linearGradient1307-9"
+       xlink:href="#linearGradient1305-9"
+       inkscape:collect="always"
+       gradientTransform="translate(221.11606,-122.19969)" />
+    <linearGradient
+       id="linearGradient1305-9"
+       inkscape:collect="always">
+      <stop
+         id="stop1301-4"
+         offset="0"
+         style="stop-color:#ebebeb;stop-opacity:1" />
+      <stop
+         id="stop1303-5"
+         offset="1"
+         style="stop-color:#ebebeb;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       gradientTransform="matrix(0.95999995,0,0,0.95999995,221.81456,-118.9557)"
+       gradientUnits="userSpaceOnUse"
+       y2="77.49472"
+       x2="17.508867"
+       y1="70.76062"
+       x1="24.494602"
+       id="linearGradient1317-9"
+       xlink:href="#linearGradient1315-6"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient1315-6"
+       inkscape:collect="always">
+      <stop
+         id="stop1311-0"
+         offset="0"
+         style="stop-color:#c8c8c8;stop-opacity:1" />
+      <stop
+         id="stop1313-7"
+         offset="1"
+         style="stop-color:#f5f5f5;stop-opacity:0" />
+    </linearGradient>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#ff47c6"
+     borderopacity="1"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="3.959798"
+     inkscape:cx="24.540385"
+     inkscape:cy="11.223509"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     units="px"
+     inkscape:window-width="960"
+     inkscape:window-height="1016"
+     inkscape:window-x="960"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0"
+     inkscape:showpageshadow="false"
+     borderlayer="true"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0" />
+  <metadata
+     id="metadata1341">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(245.45773,51.15387)">
+    <g
+       transform="translate(3.6903419e-6)"
+       id="layer1-03"
+       inkscape:label="Layer 1">
+      <rect
+         transform="scale(-1,1)"
+         ry="5.2916665"
+         rx="3.4395833"
+         y="-51.15387"
+         x="233.81607"
+         height="6.8791666"
+         width="11.641666"
+         id="rect1282-78"
+         style="opacity:1;fill:url(#linearGradient1307-9);fill-opacity:1;stroke:none;stroke-width:0.34406587;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <rect
+         transform="scale(-1,1)"
+         ry="5.0941887"
+         rx="3.3637338"
+         y="-51.025509"
+         x="233.94443"
+         height="6.6224456"
+         width="11.384946"
+         id="rect1996-8"
+         style="opacity:1;fill:none;fill-opacity:1;stroke:#f0f0f0;stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <rect
+         style="opacity:1;fill:none;fill-opacity:1;stroke:#f0f0f0;stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect1968-6"
+         width="11.384946"
+         height="6.6224456"
+         x="233.94443"
+         y="-51.025509"
+         rx="3.3637338"
+         ry="5.0941887"
+         transform="scale(-1,1)" />
+      <circle
+         transform="scale(-1,1)"
+         style="opacity:1;fill:url(#linearGradient1317-9);fill-opacity:1;stroke:none;stroke-width:0.27212897;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="circle1309-0"
+         cx="241.75357"
+         cy="-47.449703"
+         r="3.175" />
+      <circle
+         transform="scale(-1,1)"
+         r="3.175"
+         cy="-47.714287"
+         cx="242.01814"
+         id="path1293-4"
+         style="opacity:1;fill:#e1e1e1;fill-opacity:1;stroke:none;stroke-width:0.27212897;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    </g>
+  </g>
+</svg>
diff --git a/vcl/uiconfig/theme_definitions/switch-off.svgx b/vcl/uiconfig/theme_definitions/switch-off.svgx
new file mode 100644
index 000000000000..9531df0bdbbd
--- /dev/null
+++ b/vcl/uiconfig/theme_definitions/switch-off.svgx
@@ -0,0 +1,182 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="44"
+   height="26"
+   viewBox="0 0 11.641666 6.8791669"
+   version="1.1"
+   id="svg1344"
+   sodipodi:docname="switch-off-inkscape.svg"
+   inkscape:version="0.92.4 5da689c313, 2019-01-14">
+  <defs
+     id="defs1338">
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="74.504791"
+       x2="17.991665"
+       y1="74.504791"
+       x1="12.628486"
+       id="linearGradient1307-0"
+       xlink:href="#linearGradient1305-1"
+       inkscape:collect="always"
+       gradientTransform="translate(221.11606,-122.19969)" />
+    <linearGradient
+       id="linearGradient1305-1"
+       inkscape:collect="always">
+      <stop
+         id="stop1301-0"
+         offset="0"
+         style="stop-color:#fafafa;stop-opacity:1" />
+      <stop
+         id="stop1303-1"
+         offset="1"
+         style="stop-color:#f0f0f0;stop-opacity:1" />
+    </linearGradient>
+    <radialGradient
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.8606398,0.03262669,-0.00495255,0.43422932,-444.76567,-34.699637)"
+       r="5.8247647"
+       fy="-48.005653"
+       fx="238.88559"
+       cy="-48.005653"
+       cx="238.88559"
+       id="radialGradient1984"
+       xlink:href="#linearGradient1982"
+       inkscape:collect="always" />
+    <linearGradient
+       id="linearGradient1982"
+       inkscape:collect="always">
+      <stop
+         id="stop1978"
+         offset="0"
+         style="stop-color:#e6e6e6;stop-opacity:1" />
+      <stop
+         id="stop1980"
+         offset="1"
+         style="stop-color:#e6e6e6;stop-opacity:0" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1315-6"
+       id="linearGradient89897"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.95999995,0,0,0.95999995,221.81456,-118.9557)"
+       x1="24.494602"
+       y1="70.76062"
+       x2="17.508867"
+       y2="77.49472" />
+    <linearGradient
+       id="linearGradient1315-6"
+       inkscape:collect="always">
+      <stop
+         id="stop1311-0"
+         offset="0"
+         style="stop-color:#c8c8c8;stop-opacity:1" />
+      <stop
+         id="stop1313-7"
+         offset="1"
+         style="stop-color:#f5f5f5;stop-opacity:0" />
+    </linearGradient>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#ff47c6"
+     borderopacity="1"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1.979899"
+     inkscape:cx="31.236457"
+     inkscape:cy="-12.26495"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     units="px"
+     inkscape:window-width="960"
+     inkscape:window-height="1016"
+     inkscape:window-x="960"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0"
+     inkscape:showpageshadow="false"
+     borderlayer="true"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0" />
+  <metadata
+     id="metadata1341">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(245.45773,51.15387)">
+    <g
+       transform="translate(3.6903419e-6)"
+       id="layer1-7"
+       inkscape:label="Layer 1">
+      <rect
+         transform="scale(-1,1)"
+         ry="5.2916665"
+         rx="3.4395833"
+         y="-51.15387"
+         x="233.81607"
+         height="6.8791666"
+         width="11.641666"
+         id="rect1282-7"
+         style="opacity:1;fill:url(#linearGradient1307-0);fill-opacity:1;stroke:none;stroke-width:0.34406587;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <rect
+         transform="scale(-1,1)"
+         ry="5.0941887"
+         rx="3.3637338"
+         y="-51.025509"
+         x="233.94443"
+         height="6.6224456"
+         width="11.384946"
+         id="rect1996"
+         style="opacity:1;fill:none;fill-opacity:1;stroke:#f0f0f0;stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <rect
+         style="opacity:1;fill:none;fill-opacity:1;stroke:url(#radialGradient1984);stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect1968"
+         width="11.384946"
+         height="6.6224456"
+         x="233.94443"
+         y="-51.025509"
+         rx="3.3637338"
+         ry="5.0941887"
+         transform="scale(-1,1)" />
+      <circle
+         transform="scale(-1,1)"
+         style="opacity:1;fill:url(#linearGradient89897);fill-opacity:1;stroke:none;stroke-width:0.27212897;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="circle1309-2"
+         cx="241.75357"
+         cy="-47.449703"
+         r="3.175" />
+      <circle
+         transform="scale(-1,1)"
+         r="3.175"
+         cy="-47.714287"
+         cx="242.01814"
+         id="path1293-6"
+         style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.27212897;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    </g>
+  </g>
+</svg>
diff --git a/vcl/uiconfig/theme_definitions/switch-on-disabled.svgx b/vcl/uiconfig/theme_definitions/switch-on-disabled.svgx
new file mode 100644
index 000000000000..ac03c80b2538
--- /dev/null
+++ b/vcl/uiconfig/theme_definitions/switch-on-disabled.svgx
@@ -0,0 +1,144 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="44"
+   height="26"
+   viewBox="0 0 11.641666 6.8791669"
+   version="1.1"
+   id="svg1344"
+   sodipodi:docname="switch-on-disabled-inkscape.svg"
+   inkscape:version="0.92.4 5da689c313, 2019-01-14">
+  <defs
+     id="defs1338">
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient89956"
+       id="linearGradient89921"
+       gradientUnits="userSpaceOnUse"
+       x1="12.628486"
+       y1="74.504791"
+       x2="17.991665"
+       y2="74.504791" />
+    <linearGradient
+       id="linearGradient89956"
+       inkscape:collect="always">
+      <stop
+         id="stop89952"
+         offset="0"
+         style="stop-color:#8de79d;stop-opacity:1" />
+      <stop
+         id="stop89954"
+         offset="1"
+         style="stop-color:#89e398;stop-opacity:1" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1315"
+       id="linearGradient89923"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.95999998,0,0,0.95999998,0.69849913,2.9794158)"
+       x1="22.639814"
+       y1="74.738647"
+       x2="16.967495"
+       y2="74.738647" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient1315">
+      <stop
+         style="stop-color:#40b654;stop-opacity:1;"
+         offset="0"
+         id="stop1311" />
+      <stop
+         style="stop-color:#40b654;stop-opacity:0;"
+         offset="1"
+         id="stop1313" />
+    </linearGradient>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#ff47c6"
+     borderopacity="1"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="2.8"
+     inkscape:cx="15.080862"
+     inkscape:cy="-11.660505"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     units="px"
+     inkscape:window-width="960"
+     inkscape:window-height="1016"
+     inkscape:window-x="960"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0"
+     inkscape:showpageshadow="false"
+     borderlayer="true"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0" />
+  <metadata
+     id="metadata1341">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(245.45773,51.15387)">
+    <g
+       id="g89919"
+       transform="translate(-258.15773,-122.1997)">
+      <rect
+         style="opacity:1;fill:url(#linearGradient89921);fill-opacity:1;stroke:none;stroke-width:0.34406587;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="rect89913"
+         width="11.641666"
+         height="6.8791666"
+         x="12.7"
+         y="71.045822"
+         rx="3.4395833"
+         ry="5.2916665" />
+      <circle
+         r="3.175"
+         cy="74.485405"
+         cx="20.637501"
+         id="circle89915"
+         style="opacity:1;fill:url(#linearGradient89923);fill-opacity:1;stroke:none;stroke-width:0.27212897;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <circle
+         style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.27212897;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="circle89917"
+         cx="20.902084"
+         cy="74.485405"
+         r="3.175" />
+      <rect
+         transform="scale(-1,1)"
+         ry="5.0941887"
+         rx="3.3637338"
+         y="71.174187"
+         x="-24.213306"
+         height="6.6224442"
+         width="11.384946"
+         id="rect1996-8-8-0"
+         style="opacity:1;fill:none;fill-opacity:1;stroke:#89e399;stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    </g>
+  </g>
+</svg>
diff --git a/vcl/uiconfig/theme_definitions/switch-on-pressed.svgx b/vcl/uiconfig/theme_definitions/switch-on-pressed.svgx
new file mode 100644
index 000000000000..d4cf9e764118
--- /dev/null
+++ b/vcl/uiconfig/theme_definitions/switch-on-pressed.svgx
@@ -0,0 +1,146 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="44"
+   height="26"
+   viewBox="0 0 11.641666 6.8791669"
+   version="1.1"
+   id="svg1344"
+   sodipodi:docname="switch-on-pressed-inkscape.svg"
+   inkscape:version="0.92.4 5da689c313, 2019-01-14">
+  <defs
+     id="defs1338">
+    <linearGradient
+       gradientUnits="userSpaceOnUse"
+       y2="74.504791"
+       x2="17.991665"
+       y1="74.504791"
+       x1="12.628486"
+       id="linearGradient1307-09"
+       xlink:href="#linearGradient1305"
+       inkscape:collect="always"
+       gradientTransform="translate(-258.15775,-122.19969)" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient1305">
+      <stop
+         style="stop-color:#4cd964;stop-opacity:1"
+         offset="0"
+         id="stop1301" />
+      <stop
+         style="stop-color:#4ad361;stop-opacity:1"
+         offset="1"
+         id="stop1303" />
+    </linearGradient>
+    <linearGradient
+       gradientTransform="matrix(0.95999995,0,0,0.95999995,-257.45925,-119.22028)"
+       gradientUnits="userSpaceOnUse"
+       y2="74.738647"
+       x2="16.967495"
+       y1="74.738647"
+       x1="22.639814"
+       id="linearGradient1317-6"
+       xlink:href="#linearGradient1315"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient1315">
+      <stop
+         style="stop-color:#40b654;stop-opacity:1;"
+         offset="0"
+         id="stop1311" />
+      <stop
+         style="stop-color:#40b654;stop-opacity:0;"
+         offset="1"
+         id="stop1313" />
+    </linearGradient>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#ff47c6"
+     borderopacity="1"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="3.959798"
+     inkscape:cx="16.937777"
+     inkscape:cy="2.8250852"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     units="px"
+     inkscape:window-width="960"
+     inkscape:window-height="1016"
+     inkscape:window-x="960"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0"
+     inkscape:showpageshadow="false"
+     borderlayer="true"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0" />
+  <metadata
+     id="metadata1341">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(245.45773,51.15387)">
+    <g
+       transform="translate(3.6903419e-6)"
+       id="layer1-85"
+       inkscape:label="Layer 1">
+      <rect
+         ry="5.2916665"
+         rx="3.4395833"
+         y="-51.15387"
+         x="-245.45773"
+         height="6.8791666"
+         width="11.641666"
+         id="rect1282-3"
+         style="opacity:1;fill:url(#linearGradient1307-09);fill-opacity:1;stroke:none;stroke-width:0.34406587;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <circle
+         style="opacity:1;fill:url(#linearGradient1317-6);fill-opacity:1;stroke:none;stroke-width:0.27212897;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="circle1309-3"
+         cx="-237.52023"
+         cy="-47.714287"
+         r="3.175" />
+      <circle
+         r="3.175"
+         cy="-47.714287"
+         cx="-237.25566"
+         id="path1293-8"
+         style="opacity:1;fill:#dff7e3;fill-opacity:1;stroke:none;stroke-width:0.27212897;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <rect
+         transform="scale(-1,1)"
+         ry="5.0941887"
+         rx="3.3637338"
+         y="-51.025509"
+         x="233.94443"
+         height="6.6224442"
+         width="11.384946"
+         id="rect1996-8-8-9"
+         style="opacity:1;fill:none;fill-opacity:1;stroke:#4ad361;stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    </g>
+  </g>
+</svg>
diff --git a/vcl/uiconfig/theme_definitions/switch-on.svgx b/vcl/uiconfig/theme_definitions/switch-on.svgx
new file mode 100644
index 000000000000..c84dff5272da
--- /dev/null
+++ b/vcl/uiconfig/theme_definitions/switch-on.svgx
@@ -0,0 +1,144 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="44"
+   height="26"
+   viewBox="0 0 11.641666 6.8791669"
+   version="1.1"
+   id="svg1344"
+   sodipodi:docname="switch-on-inkscape.svg"
+   inkscape:version="0.92.4 5da689c313, 2019-01-14">
+  <defs
+     id="defs1338">
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1305"
+       id="linearGradient1307"
+       x1="12.628486"
+       y1="74.504791"
+       x2="17.991665"
+       y2="74.504791"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient1305">
+      <stop
+         style="stop-color:#4cd964;stop-opacity:1"
+         offset="0"
+         id="stop1301" />
+      <stop
+         style="stop-color:#4ad361;stop-opacity:1"
+         offset="1"
+         id="stop1303" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient1315"
+       id="linearGradient1317"
+       x1="22.639814"
+       y1="74.738647"
+       x2="16.967495"
+       y2="74.738647"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.95999998,0,0,0.95999998,0.69849913,2.9794158)" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient1315">
+      <stop
+         style="stop-color:#40b654;stop-opacity:1;"
+         offset="0"
+         id="stop1311" />
+      <stop
+         style="stop-color:#40b654;stop-opacity:0;"
+         offset="1"
+         id="stop1313" />
+    </linearGradient>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#ff47c6"
+     borderopacity="1"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="3.959798"
+     inkscape:cx="16.040364"
+     inkscape:cy="-14.101811"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     units="px"
+     inkscape:window-width="960"
+     inkscape:window-height="1016"
+     inkscape:window-x="960"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0"
+     inkscape:showpageshadow="false"
+     borderlayer="true"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0" />
+  <metadata
+     id="metadata1341">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(245.45773,51.15387)">
+    <g
+       transform="translate(-258.15773,-122.1997)"
+       id="g89892">
+      <rect
+         ry="5.2916665"
+         rx="3.4395833"
+         y="71.045822"
+         x="12.7"
+         height="6.8791666"
+         width="11.641666"
+         id="rect1282"
+         style="opacity:1;fill:url(#linearGradient1307);fill-opacity:1;stroke:none;stroke-width:0.34406587;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <circle
+         style="opacity:1;fill:url(#linearGradient1317);fill-opacity:1;stroke:none;stroke-width:0.27212897;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         id="circle1309"
+         cx="20.637501"
+         cy="74.485405"
+         r="3.175" />
+      <circle
+         r="3.175"
+         cy="74.485405"
+         cx="20.902084"
+         id="path1293"
+         style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.27212897;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+      <rect
+         transform="scale(-1,1)"
+         ry="5.0941887"
+         rx="3.3637338"
+         y="71.174187"
+         x="-24.213306"
+         height="6.6224446"
+         width="11.384946"
+         id="rect1996-8-8"
+         style="opacity:1;fill:none;fill-opacity:1;stroke:#4ad361;stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    </g>
+  </g>
+</svg>
diff --git a/vcl/uiconfig/theme_definitions/tick-off-disabled.svgx b/vcl/uiconfig/theme_definitions/tick-off-disabled.svgx
new file mode 100644
index 000000000000..4890906c9f67
--- /dev/null
+++ b/vcl/uiconfig/theme_definitions/tick-off-disabled.svgx
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   id="svg1344"
+   version="1.1"
+   viewBox="0 0 6.8791662 6.8791669"
+   height="26"
+   width="26"
+   sodipodi:docname="tick-off-disabled-inkscape.svg"
+   inkscape:version="0.92.4 5da689c313, 2019-01-14">
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="1016"
+     id="namedview13"
+     showgrid="false"
+     inkscape:zoom="3.2091769"
+     inkscape:cx="-72.175005"
+     inkscape:cy="20.179603"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1" />
+  <defs
+     id="defs1338">
+    <radialGradient
+       gradientTransform="matrix(1.1736111,-2.5566718e-7,2.5566717e-7,1.173611,-295.03909,-135.13117)"
+       gradientUnits="userSpaceOnUse"
+       r="3.175"
+       fy="74.485405"
+       fx="45.177605"
+       cy="74.485405"
+       cx="45.177605"
+       id="radialGradient88258"
+       xlink:href="#linearGradient87950" />
+    <linearGradient
+       id="linearGradient87950">
+      <stop
+         style="stop-color:#000000;stop-opacity:1"
+         offset="0"
+         id="stop87946" />
+      <stop
+         style="stop-color:#7b7b7b;stop-opacity:0"
+         offset="1"
+         id="stop87948" />
+    </linearGradient>
+  </defs>
+  <metadata
+     id="metadata1341">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     transform="translate(245.45773,51.15387)"
+     id="layer1">
+    <rect
+       style="opacity:1;fill:#8ab4e4;fill-opacity:1;stroke:none;stroke-width:0.34406587;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect91642"
+       width="6.8791666"
+       height="6.8791656"
+       x="-245.45773"
+       y="-51.15387"
+       rx="3.4395833"
+       ry="3.4395828" />
+    <circle
+       style="opacity:1;fill:#fafafa;fill-opacity:1;stroke:none;stroke-width:0.27212897;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="circle91646"
+       cx="-242.01814"
+       cy="-47.714287"
+       r="3.175" />
+  </g>
+</svg>
diff --git a/vcl/uiconfig/theme_definitions/tick-off-pressed.svgx b/vcl/uiconfig/theme_definitions/tick-off-pressed.svgx
new file mode 100644
index 000000000000..f01d94aaaafe
--- /dev/null
+++ b/vcl/uiconfig/theme_definitions/tick-off-pressed.svgx
@@ -0,0 +1,126 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   id="svg1344"
+   version="1.1"
+   viewBox="0 0 6.8791662 6.8791669"
+   height="26"
+   width="26"
+   sodipodi:docname="tick-off-pressed-inkscape.svg"
+   inkscape:version="0.92.4 5da689c313, 2019-01-14">
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="1016"
+     id="namedview13"
+     showgrid="false"
+     inkscape:zoom="3.2091769"
+     inkscape:cx="-6.270255"
+     inkscape:cy="22.672454"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1" />
+  <defs
+     id="defs1338">
+    <radialGradient
+       gradientTransform="matrix(1.1736111,-2.5566718e-7,2.5566717e-7,1.173611,-295.03909,-135.13117)"
+       gradientUnits="userSpaceOnUse"
+       r="3.175"
+       fy="74.485405"
+       fx="45.177605"
+       cy="74.485405"
+       cx="45.177605"
+       id="radialGradient88258"
+       xlink:href="#linearGradient87950" />
+    <linearGradient
+       id="linearGradient87950">
+      <stop
+         style="stop-color:#000000;stop-opacity:1"
+         offset="0"
+         id="stop87946" />
+      <stop
+         style="stop-color:#7b7b7b;stop-opacity:0"
+         offset="1"
+         id="stop87948" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient90579"
+       id="radialGradient90581"
+       cx="53.445831"
+       cy="74.485405"
+       fx="53.445831"
+       fy="74.485405"
+       r="3.4395833"
+       gradientTransform="matrix(1.565141,0,0,1.4674024,-325.6684,-157.01436)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient90579">
+      <stop
+         style="stop-color:#007aff;stop-opacity:0"
+         offset="0"
+         id="stop90575" />
+      <stop
+         style="stop-color:#646464;stop-opacity:0.03921569"
+         offset="1"
+         id="stop90577" />
+    </linearGradient>
+  </defs>
+  <metadata
+     id="metadata1341">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     transform="translate(245.45773,51.15387)"
+     id="layer1">
+    <rect
+       style="display:inline;opacity:1;fill:#0071f0;fill-opacity:1;stroke:none;stroke-width:0.34406587;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect1170"
+       width="6.8791666"
+       height="6.8791656"
+       x="-245.45773"
+       y="-51.15387"
+       rx="3.4395833"
+       ry="3.4395828" />
+    <circle
+       style="display:inline;opacity:1;fill:#eaf0f6;fill-opacity:1;stroke:none;stroke-width:0.27212897;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="circle1174"
+       cx="-242.01814"
+       cy="-47.714287"
+       r="3.175" />
+    <rect
+       ry="3.1800878"
+       rx="3.180088"
+       y="-50.894375"
+       x="-245.19824"
+       height="6.3601756"
+       width="6.3601761"
+       id="rect90573"
+       style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:url(#radialGradient90581);stroke-width:0.25440705;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       inkscape:label="Inner-shadow" />
+  </g>
+</svg>
diff --git a/vcl/uiconfig/theme_definitions/tick-off.svgx b/vcl/uiconfig/theme_definitions/tick-off.svgx
new file mode 100644
index 000000000000..ca8d2d8daf5d
--- /dev/null
+++ b/vcl/uiconfig/theme_definitions/tick-off.svgx
@@ -0,0 +1,113 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="26"
+   height="26"
+   viewBox="0 0 6.8791662 6.8791669"
+   version="1.1"
+   id="svg1344"
+   sodipodi:docname="tick-off-inkscape.svg"
+   inkscape:version="0.92.4 5da689c313, 2019-01-14">
+  <defs
+     id="defs1338">
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient87950"
+       id="radialGradient88258"
+       cx="45.177605"
+       cy="74.485405"
+       fx="45.177605"
+       fy="74.485405"
+       r="3.175"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.1736111,-2.5566718e-7,2.5566717e-7,1.173611,-295.03909,-135.13117)" />
+    <linearGradient
+       id="linearGradient87950"
+       inkscape:collect="always">
+      <stop
+         id="stop87946"
+         offset="0"
+         style="stop-color:#000000;stop-opacity:1" />
+      <stop
+         id="stop87948"
+         offset="1"
+         style="stop-color:#7b7b7b;stop-opacity:0" />
+    </linearGradient>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#ff47c6"
+     borderopacity="1"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="3.959798"
+     inkscape:cx="-44.853613"
+     inkscape:cy="-2.0411022"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     units="px"
+     inkscape:window-width="960"
+     inkscape:window-height="1016"
+     inkscape:window-x="960"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0"
+     inkscape:showpageshadow="false"
+     borderlayer="true"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0" />
+  <metadata
+     id="metadata1341">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Tick-off"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(245.45773,51.15387)">
+    <rect
+       ry="3.4395828"
+       rx="3.4395833"
+       y="-51.15387"
+       x="-245.45773"
+       height="6.8791656"
+       width="6.8791666"
+       id="rect1170"
+       style="display:inline;opacity:1;fill:#007aff;fill-opacity:1;stroke:none;stroke-width:0.34406587;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       inkscape:label="Stroke" />
+    <circle
+       style="display:inline;opacity:1;fill:url(#radialGradient88258);fill-opacity:1;stroke:none;stroke-width:0.29480639;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="circle1172"
+       cx="-242.01814"
+       cy="-47.714287"
+       r="3.4395833"
+       inkscape:label="shadow" />
+    <circle
+       r="3.175"
+       cy="-47.714287"
+       cx="-242.01814"
+       id="circle1174"
+       style="display:inline;opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.27212897;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       inkscape:label="circle-white" />
+  </g>
+</svg>
diff --git a/vcl/uiconfig/theme_definitions/tick-on-disabled.svgx b/vcl/uiconfig/theme_definitions/tick-on-disabled.svgx
new file mode 100644
index 000000000000..855129df44fa
--- /dev/null
+++ b/vcl/uiconfig/theme_definitions/tick-on-disabled.svgx
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   id="svg1344"
+   version="1.1"
+   viewBox="0 0 6.8791662 6.8791669"
+   height="26"
+   width="26"
+   sodipodi:docname="tick-on-disabled-inkscape.svg"
+   inkscape:version="0.92.4 5da689c313, 2019-01-14">
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="1016"
+     id="namedview13"
+     showgrid="false"
+     inkscape:zoom="12.836708"
+     inkscape:cx="25.776711"
+     inkscape:cy="5.7547945"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="layer1" />
+  <defs
+     id="defs1338">
+    <radialGradient
+       gradientTransform="matrix(1.1736111,-2.5566718e-7,2.5566717e-7,1.173611,-295.03909,-135.13117)"
+       gradientUnits="userSpaceOnUse"
+       r="3.175"
+       fy="74.485405"
+       fx="45.177605"
+       cy="74.485405"
+       cx="45.177605"
+       id="radialGradient88258"
+       xlink:href="#linearGradient87950" />
+    <linearGradient
+       id="linearGradient87950">
+      <stop
+         style="stop-color:#000000;stop-opacity:1"
+         offset="0"
+         id="stop87946" />
+      <stop
+         style="stop-color:#7b7b7b;stop-opacity:0"
+         offset="1"
+         id="stop87948" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient90579"
+       id="radialGradient91656"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.1153842,7.9576548e-7,-6.4384668e-7,1.7115383,-355.07655,-175.19895)"
+       cx="53.445831"
+       cy="74.485405"
+       fx="53.445831"
+       fy="74.485405"
+       r="3.4395833" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient90579">
+      <stop
+         style="stop-color:#007aff;stop-opacity:0"
+         offset="0"
+         id="stop90575" />
+      <stop
+         style="stop-color:#646464;stop-opacity:0.19607843"
+         offset="1"
+         id="stop90577" />
+    </linearGradient>
+  </defs>
+  <metadata
+     id="metadata1341">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     transform="translate(245.45773,51.15387)"
+     id="layer1">
+    <rect
+       ry="3.4395828"
+       rx="3.4395833"
+       y="-51.15387"
+       x="-245.45773"
+       height="6.8791656"
+       width="6.8791666"
+       id="rect91648"
+       style="opacity:1;fill:#8ab4e4;fill-opacity:1;stroke:none;stroke-width:0.34406587;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       sodipodi:nodetypes="ccccccc"
+       inkscape:connector-curvature="0"
+       id="path91650"
+       d="m -244.06867,-47.763897 0.26459,-0.264583 1.2237,1.223698 2.34818,-2.348175 0.26458,0.264583 -2.61276,2.612758 z"
+       style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.26458332" />
+    <rect
+       style="opacity:1;fill:none;fill-opacity:1;stroke:url(#radialGradient91656);stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect91652"
+       width="6.614583"
+       height="6.6145825"
+       x="-245.32544"
+       y="-51.02158"
+       rx="3.3072915"
+       ry="3.3072913" />
+  </g>
+</svg>
diff --git a/vcl/uiconfig/theme_definitions/tick-on-pressed.svgx b/vcl/uiconfig/theme_definitions/tick-on-pressed.svgx
new file mode 100644
index 000000000000..4cb2a79575aa
--- /dev/null
+++ b/vcl/uiconfig/theme_definitions/tick-on-pressed.svgx
@@ -0,0 +1,116 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="26.000027"
+   height="26"
+   viewBox="0 0 6.8791733 6.8791669"
+   version="1.1"
+   id="svg1344"
+   sodipodi:docname="tick-on-pressed-inkscape.svg"
+   inkscape:version="0.92.4 5da689c313, 2019-01-14">
+  <defs
+     id="defs1338">
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient90579"
+       id="radialGradient90581"
+       cx="53.445831"
+       cy="74.485405"
+       fx="53.445831"
+       fy="74.485405"
+       r="3.4395833"
+       gradientTransform="matrix(1.6277465,0,0,1.5260985,-329.0144,-161.38636)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient90579">
+      <stop
+         style="stop-color:#007aff;stop-opacity:0"
+         offset="0"
+         id="stop90575" />
+      <stop
+         style="stop-color:#646464;stop-opacity:0.19607843"
+         offset="1"
+         id="stop90577" />
+    </linearGradient>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#ff47c6"
+     borderopacity="1"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="5.6"
+     inkscape:cx="-2.0212707"
+     inkscape:cy="-2.6403371"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     units="px"
+     inkscape:window-width="1920"
+     inkscape:window-height="1016"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     inkscape:showpageshadow="false"
+     borderlayer="true"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0" />
+  <metadata
+     id="metadata1341">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Tick-off"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(245.45773,51.15387)">
+    <rect
+       style="display:inline;opacity:1;fill:#0071f0;fill-opacity:1;stroke:none;stroke-width:0.34406587;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect89736"
+       width="6.8791666"
+       height="6.8791656"
+       x="-245.45773"
+       y="-51.15387"
+       rx="3.4395833"
+       ry="3.4395828"
+       inkscape:label="circle-blue" />
+    <path
+       style="display:inline;fill:#dfeaf7;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       d="m -244.06866,-47.763902 0.26459,-0.264583 1.2237,1.223698 2.34818,-2.348175 0.26458,0.264583 -2.61276,2.612758 z"
+       id="polygon97539-8"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccccccc"
+       inkscape:label="Check" />
+    <rect
+       ry="3.3072913"
+       rx="3.3072915"
+       y="-51.021576"
+       x="-245.32544"
+       height="6.6145825"
+       width="6.614583"
+       id="rect90573"
+       style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:url(#radialGradient90581);stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       inkscape:label="Inner-shadow" />
+  </g>
+</svg>
diff --git a/vcl/uiconfig/theme_definitions/tick-on.svgx b/vcl/uiconfig/theme_definitions/tick-on.svgx
new file mode 100644
index 000000000000..75675ab608b5
--- /dev/null
+++ b/vcl/uiconfig/theme_definitions/tick-on.svgx
@@ -0,0 +1,116 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="26.000027"
+   height="26"
+   viewBox="0 0 6.8791733 6.8791669"
+   version="1.1"
+   id="svg1344"
+   sodipodi:docname="tick-on-inkscape.svg"
+   inkscape:version="0.92.4 5da689c313, 2019-01-14">
+  <defs
+     id="defs1338">
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient90579"
+       id="radialGradient90581"
+       cx="53.445831"
+       cy="74.485405"
+       fx="53.445831"
+       fy="74.485405"
+       r="3.4395833"
+       gradientTransform="matrix(2.1153842,7.9576548e-7,-6.4384668e-7,1.7115383,-355.07655,-175.19896)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient90579">
+      <stop
+         style="stop-color:#007aff;stop-opacity:0"
+         offset="0"
+         id="stop90575" />
+      <stop
+         style="stop-color:#646464;stop-opacity:0.19607843"
+         offset="1"
+         id="stop90577" />
+    </linearGradient>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#ff47c6"
+     borderopacity="1"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="3.959798"
+     inkscape:cx="8.8107404"
+     inkscape:cy="-2.0411022"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     units="px"
+     inkscape:window-width="960"
+     inkscape:window-height="1016"
+     inkscape:window-x="960"
+     inkscape:window-y="27"
+     inkscape:window-maximized="0"
+     inkscape:showpageshadow="false"
+     borderlayer="true"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0" />
+  <metadata
+     id="metadata1341">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Tick-off"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(245.45773,51.15387)">
+    <rect
+       style="display:inline;opacity:1;fill:#007aff;fill-opacity:1;stroke:none;stroke-width:0.34406587;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect89736"
+       width="6.8791666"
+       height="6.8791656"
+       x="-245.45773"
+       y="-51.15387"
+       rx="3.4395833"
+       ry="3.4395828"
+       inkscape:label="circle-blue" />
+    <path
+       style="display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       d="m -244.06866,-47.763902 0.26459,-0.264583 1.2237,1.223698 2.34818,-2.348175 0.26458,0.264583 -2.61276,2.612758 z"
+       id="polygon97539-8"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="ccccccc"
+       inkscape:label="Check" />
+    <rect
+       ry="3.3072913"
+       rx="3.3072915"
+       y="-51.021576"
+       x="-245.32544"
+       height="6.6145825"
+       width="6.614583"
+       id="rect90573"
+       style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:url(#radialGradient90581);stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       inkscape:label="Inner-shadow" />
+  </g>
+</svg>


More information about the Libreoffice-commits mailing list