summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomaž Vajngerl <tomaz.vajngerl@collabora.co.uk>2019-02-19 11:12:30 +0100
committerTomaž Vajngerl <quikee@gmail.com>2019-03-05 14:49:56 +0100
commit6cd3cb41d9f3b4bf5c55a80342123b278102581e (patch)
treea3459701373e48215d1948fd4b726db5be4adb1e
parentd7dcaec4e201ca9e93991fe8dd8a83a11894c6ca (diff)
Update checkbox and radiobutton SVG images
Change-Id: I5e9d5c9fb71340b55145bd2db09cd43982fbb275 Reviewed-on: https://gerrit.libreoffice.org/68717 Tested-by: Jenkins Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
-rw-r--r--vcl/Package_theme_definitions.mk16
-rw-r--r--vcl/uiconfig/theme_definitions/checkbox-off-pressed.svgx138
-rw-r--r--vcl/uiconfig/theme_definitions/checkbox-off.svgx138
-rw-r--r--vcl/uiconfig/theme_definitions/checkbox-on-pressed.svgx97
-rw-r--r--vcl/uiconfig/theme_definitions/checkbox-on.svgx97
-rw-r--r--vcl/uiconfig/theme_definitions/definition.xml45
-rw-r--r--vcl/uiconfig/theme_definitions/switch-off-disabled.svgx182
-rw-r--r--vcl/uiconfig/theme_definitions/switch-off-pressed.svgx159
-rw-r--r--vcl/uiconfig/theme_definitions/switch-off.svgx182
-rw-r--r--vcl/uiconfig/theme_definitions/switch-on-disabled.svgx144
-rw-r--r--vcl/uiconfig/theme_definitions/switch-on-pressed.svgx146
-rw-r--r--vcl/uiconfig/theme_definitions/switch-on.svgx144
-rw-r--r--vcl/uiconfig/theme_definitions/tick-off-disabled.svgx93
-rw-r--r--vcl/uiconfig/theme_definitions/tick-off-pressed.svgx126
-rw-r--r--vcl/uiconfig/theme_definitions/tick-off.svgx113
-rw-r--r--vcl/uiconfig/theme_definitions/tick-on-disabled.svgx125
-rw-r--r--vcl/uiconfig/theme_definitions/tick-on-pressed.svgx116
-rw-r--r--vcl/uiconfig/theme_definitions/tick-on.svgx116
18 files changed, 1689 insertions, 488 deletions
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>