summaryrefslogtreecommitdiff
path: root/data/elementary
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2021-01-18 20:54:47 +0000
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2021-01-18 20:54:47 +0000
commit6c23cf24e39d9ddebf766b8b2863f9fe18cfb023 (patch)
treeb6c8c5ad765ae902387b4423ad4c991e3412932a /data/elementary
parent71a1e3f48e1839a7b8e8a827b306f3ee0a16a71c (diff)
downloadefl-6c23cf24e39d9ddebf766b8b2863f9fe18cfb023.tar.gz
TH icons - add extended elm bluez5 bt module icons
Diffstat (limited to 'data/elementary')
-rw-r--r--data/elementary/themes/edc/icons.edc13
-rw-r--r--data/elementary/themes/ic.edc11
-rw-r--r--data/elementary/themes/img/bt-connect-off.svg183
-rw-r--r--data/elementary/themes/img/bt-connect-on.svg187
-rw-r--r--data/elementary/themes/img/bt-expand-left.svg159
-rw-r--r--data/elementary/themes/img/bt-expand-right.svg162
-rw-r--r--data/elementary/themes/img/bt-force-connect-off.svg183
-rw-r--r--data/elementary/themes/img/bt-force-connect-on.svg187
-rw-r--r--data/elementary/themes/img/bt-lock-device-off.svg175
-rw-r--r--data/elementary/themes/img/bt-lock-device-on.svg177
-rw-r--r--data/elementary/themes/img/bt-pair-off.svg183
-rw-r--r--data/elementary/themes/img/bt-pair-on.svg187
-rw-r--r--data/elementary/themes/img/ic/bt-connect-off-040.pngbin0 -> 1060 bytes
-rw-r--r--data/elementary/themes/img/ic/bt-connect-off-080.pngbin0 -> 1813 bytes
-rw-r--r--data/elementary/themes/img/ic/bt-connect-off-160.pngbin0 -> 2988 bytes
-rw-r--r--data/elementary/themes/img/ic/bt-connect-on-040.pngbin0 -> 1135 bytes
-rw-r--r--data/elementary/themes/img/ic/bt-connect-on-080.pngbin0 -> 1964 bytes
-rw-r--r--data/elementary/themes/img/ic/bt-connect-on-160.pngbin0 -> 3202 bytes
-rw-r--r--data/elementary/themes/img/ic/bt-expand-left-040.pngbin0 -> 361 bytes
-rw-r--r--data/elementary/themes/img/ic/bt-expand-left-080.pngbin0 -> 555 bytes
-rw-r--r--data/elementary/themes/img/ic/bt-expand-left-160.pngbin0 -> 1165 bytes
-rw-r--r--data/elementary/themes/img/ic/bt-expand-right-040.pngbin0 -> 371 bytes
-rw-r--r--data/elementary/themes/img/ic/bt-expand-right-080.pngbin0 -> 565 bytes
-rw-r--r--data/elementary/themes/img/ic/bt-expand-right-160.pngbin0 -> 1144 bytes
-rw-r--r--data/elementary/themes/img/ic/bt-force-connect-off-040.pngbin0 -> 1088 bytes
-rw-r--r--data/elementary/themes/img/ic/bt-force-connect-off-080.pngbin0 -> 1803 bytes
-rw-r--r--data/elementary/themes/img/ic/bt-force-connect-off-160.pngbin0 -> 2979 bytes
-rw-r--r--data/elementary/themes/img/ic/bt-force-connect-on-040.pngbin0 -> 1157 bytes
-rw-r--r--data/elementary/themes/img/ic/bt-force-connect-on-080.pngbin0 -> 1932 bytes
-rw-r--r--data/elementary/themes/img/ic/bt-force-connect-on-160.pngbin0 -> 3164 bytes
-rw-r--r--data/elementary/themes/img/ic/bt-lock-device-off-040.pngbin0 -> 1071 bytes
-rw-r--r--data/elementary/themes/img/ic/bt-lock-device-off-080.pngbin0 -> 2056 bytes
-rw-r--r--data/elementary/themes/img/ic/bt-lock-device-off-160.pngbin0 -> 3790 bytes
-rw-r--r--data/elementary/themes/img/ic/bt-lock-device-on-040.pngbin0 -> 733 bytes
-rw-r--r--data/elementary/themes/img/ic/bt-lock-device-on-080.pngbin0 -> 1515 bytes
-rw-r--r--data/elementary/themes/img/ic/bt-lock-device-on-160.pngbin0 -> 3132 bytes
-rw-r--r--data/elementary/themes/img/ic/bt-pair-off-040.pngbin0 -> 1084 bytes
-rw-r--r--data/elementary/themes/img/ic/bt-pair-off-080.pngbin0 -> 1813 bytes
-rw-r--r--data/elementary/themes/img/ic/bt-pair-off-160.pngbin0 -> 2977 bytes
-rw-r--r--data/elementary/themes/img/ic/bt-pair-on-040.pngbin0 -> 1152 bytes
-rw-r--r--data/elementary/themes/img/ic/bt-pair-on-080.pngbin0 -> 1951 bytes
-rw-r--r--data/elementary/themes/img/ic/bt-pair-on-160.pngbin0 -> 3176 bytes
42 files changed, 1807 insertions, 0 deletions
diff --git a/data/elementary/themes/edc/icons.edc b/data/elementary/themes/edc/icons.edc
index 4243d0d84f..3947e98101 100644
--- a/data/elementary/themes/edc/icons.edc
+++ b/data/elementary/themes/edc/icons.edc
@@ -540,6 +540,19 @@ ICON("user-bookmarks", "i-bookmark")
ICON("start-here", "i-here")
+ICON("bt-lock-device-on", "i-bt-lock-device-on")
+ICON("bt-lock-device-off", "i-bt-lock-device-off")
+ICON("bt-force-connect-on", "i-bt-force-connect-on")
+ICON("bt-force-connect-off", "i-bt-force-connect-off")
+ICON("bt-connect-on", "i-bt-connect-on")
+ICON("bt-connect-off", "i-bt-connect-off")
+ICON("bt-pair-on", "i-bt-pair-on")
+ICON("bt-pair-off", "i-bt-pair-off")
+ICON("bt-expand-left", "i-bt-expand-left")
+ICON("bt-expand-right", "i-bt-expand-right")
+ICON("bt-pair-ok", "i-check")
+ICON("bt-pair-cancel", "i-close")
+
ICON("network-server", "i-server")
ICON("network-workgroup", "i-server-group")
ICON("audio-card", "i-sound-card")
diff --git a/data/elementary/themes/ic.edc b/data/elementary/themes/ic.edc
index 1b7e2f4122..496fee1414 100644
--- a/data/elementary/themes/ic.edc
+++ b/data/elementary/themes/ic.edc
@@ -338,6 +338,17 @@ I160("i-cloud-snow", "cloud-snow")
I160("i-cloud-fog", "cloud-fog")
I160("i-cloud-severe-warn", "cloud-severe-warn")
+I160("i-bt-lock-device-on", "bt-lock-device-on")
+I160("i-bt-lock-device-off", "bt-lock-device-off")
+I160("i-bt-force-connect-on", "bt-force-connect-on")
+I160("i-bt-force-connect-off", "bt-force-connect-off")
+I160("i-bt-connect-on", "bt-connect-on")
+I160("i-bt-connect-off", "bt-connect-off")
+I160("i-bt-pair-on", "bt-pair-on")
+I160("i-bt-pair-off", "bt-pair-off")
+I160("i-bt-expand-left", "bt-expand-left")
+I160("i-bt-expand-right", "bt-expand-right")
+
I160("i-picture-landscape-plus", "picture-landscape-plus")
I160("i-link-plus", "link-plus")
I160("i-text-plus", "text-plus")
diff --git a/data/elementary/themes/img/bt-connect-off.svg b/data/elementary/themes/img/bt-connect-off.svg
new file mode 100644
index 0000000000..520cbfd4ad
--- /dev/null
+++ b/data/elementary/themes/img/bt-connect-off.svg
@@ -0,0 +1,183 @@
+<?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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:export-ydpi="48"
+ inkscape:export-xdpi="48"
+ inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/bt-connect-off-040.png"
+ inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+ sodipodi:docname="bt-connect-off.svg"
+ viewBox="0 0 80 80"
+ height="80"
+ width="80"
+ id="svg2"
+ version="1.1">
+ <metadata
+ id="metadata8">
+ <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>
+ <defs
+ id="defs6">
+ <rect
+ id="rect878"
+ height="30"
+ width="40"
+ y="20"
+ x="20" />
+ <rect
+ id="rect872"
+ height="30"
+ width="40"
+ y="50"
+ x="20" />
+ <rect
+ id="rect864"
+ height="30"
+ width="40"
+ y="20"
+ x="20" />
+ <rect
+ id="rect858"
+ height="30"
+ width="40"
+ y="20"
+ x="20" />
+ <rect
+ id="rect852"
+ height="30"
+ width="40"
+ y="20"
+ x="20" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:snap-nodes="true"
+ inkscape:snap-others="false"
+ inkscape:bbox-nodes="true"
+ inkscape:snap-bbox="true"
+ showguides="false"
+ inkscape:current-layer="text876"
+ inkscape:window-maximized="0"
+ inkscape:window-y="0"
+ inkscape:window-x="804"
+ inkscape:cy="40.240385"
+ inkscape:cx="40"
+ inkscape:zoom="10.4"
+ showgrid="true"
+ id="namedview4"
+ inkscape:window-height="1372"
+ inkscape:window-width="1756"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10"
+ borderopacity="1"
+ bordercolor="#666666"
+ pagecolor="#404040"
+ inkscape:document-rotation="0">
+ <inkscape:grid
+ id="grid837"
+ type="xygrid"
+ empspacing="4" />
+ </sodipodi:namedview>
+ <g
+ id="g10"
+ inkscape:label="Image"
+ inkscape:groupmode="layer">
+ <text
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:24px;line-height:120px;font-family:Quicksand;-inkscape-font-specification:Quicksand;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect852);fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ id="text850"
+ xml:space="preserve" />
+ <text
+ style="font-style:normal;font-weight:normal;font-size:28px;line-height:140px;font-family:Sans;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect858);fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ id="text856"
+ xml:space="preserve"><tspan
+ style="visibility:hidden"
+ x="20"
+ y="127.27344"><tspan
+ dx="0 28 28 26.605469 17.814453 26.605469 23.460938 23.460938 23.460938 17.814453 17.814453 17.814453"
+ style="font-size:28px">@@%$%^^^4445</tspan></tspan></text>
+ <text
+ style="font-style:normal;font-weight:normal;font-size:24px;line-height:120px;font-family:Sans;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect864);fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ id="text862"
+ xml:space="preserve"><tspan
+ style="visibility:hidden"
+ x="20"
+ y="117.27344"><tspan
+ dx="0 17.814453 17.814453 28"
+ style="font-size:28px">22@!</tspan></tspan></text>
+ <text
+ style="fill:black;stroke:none;stroke-opacity:1;stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;font-family:Sans;font-style:normal;font-weight:normal;font-size:5px;line-height:25px;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect872);"
+ id="text870"
+ xml:space="preserve" />
+ <g
+ transform="translate(-0.280035,2.562039)"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="text876"
+ aria-label="!@#?">
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#a3a3a3;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 4.280035,61.437961 12,12 12,-12 -12,-12 z"
+ id="path7615"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#ffea81;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 16.280035,41.437961 20,20 8,-8 -20,-20 z"
+ id="path7611"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#d8b15d;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 16.280035,49.437961 12,12 h 8 l -20,-20 z"
+ id="path7613"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#ffffff;fill-opacity:0.5;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 6.280035,63.437961 2,2 12,-12 2,-6 8,-8 -3,-3 -8,8 -1,7 z"
+ id="path7617"
+ sodipodi:nodetypes="ccccccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#000000;fill-opacity:0.25;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 16.280035,73.437961 -3,-3 12,-12 5,-3 8,-8 6,6 -8,8 h -8 z"
+ id="path7619"
+ sodipodi:nodetypes="ccccccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#a3a3a3;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 64.280035,1.4379612 12,11.9999998 -12,12 -12,-12 z"
+ id="path8978"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#ffea81;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 44.280035,13.437961 20,20 -8,8 -20,-20 z"
+ id="path8980"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#d8b15d;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 52.280035,13.437961 12,12 v 8 l -20,-20 z"
+ id="path8982"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#ffffff;fill-opacity:0.5;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 66.280035,3.4379611 2,1.9999999 -12,12 -6,2 -8,8 -3,-3 8,-8 7,-1 z"
+ id="path8984"
+ sodipodi:nodetypes="ccccccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#000000;fill-opacity:0.25;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 76.280035,13.437961 -3,-3 -12,12 -3,5 -8,8 6,6 8,-8 v -8 z"
+ id="path8986"
+ sodipodi:nodetypes="ccccccccc" />
+ </g>
+ </g>
+</svg>
diff --git a/data/elementary/themes/img/bt-connect-on.svg b/data/elementary/themes/img/bt-connect-on.svg
new file mode 100644
index 0000000000..856647ec98
--- /dev/null
+++ b/data/elementary/themes/img/bt-connect-on.svg
@@ -0,0 +1,187 @@
+<?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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:export-ydpi="48"
+ inkscape:export-xdpi="48"
+ inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/bt-connect-on-040.png"
+ inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+ sodipodi:docname="bt-connect-on.svg"
+ viewBox="0 0 80 80"
+ height="80"
+ width="80"
+ id="svg2"
+ version="1.1">
+ <metadata
+ id="metadata8">
+ <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>
+ <defs
+ id="defs6">
+ <rect
+ id="rect878"
+ height="30"
+ width="40"
+ y="20"
+ x="20" />
+ <rect
+ id="rect872"
+ height="30"
+ width="40"
+ y="50"
+ x="20" />
+ <rect
+ id="rect864"
+ height="30"
+ width="40"
+ y="20"
+ x="20" />
+ <rect
+ id="rect858"
+ height="30"
+ width="40"
+ y="20"
+ x="20" />
+ <rect
+ id="rect852"
+ height="30"
+ width="40"
+ y="20"
+ x="20" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:snap-nodes="true"
+ inkscape:snap-others="false"
+ inkscape:bbox-nodes="true"
+ inkscape:snap-bbox="true"
+ showguides="false"
+ inkscape:current-layer="text876"
+ inkscape:window-maximized="0"
+ inkscape:window-y="0"
+ inkscape:window-x="804"
+ inkscape:cy="40.240385"
+ inkscape:cx="40"
+ inkscape:zoom="10.4"
+ showgrid="true"
+ id="namedview4"
+ inkscape:window-height="1372"
+ inkscape:window-width="1756"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10"
+ borderopacity="1"
+ bordercolor="#666666"
+ pagecolor="#404040"
+ inkscape:document-rotation="0">
+ <inkscape:grid
+ id="grid837"
+ type="xygrid"
+ empspacing="4" />
+ </sodipodi:namedview>
+ <g
+ id="g10"
+ inkscape:label="Image"
+ inkscape:groupmode="layer">
+ <text
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:24px;line-height:120px;font-family:Quicksand;-inkscape-font-specification:Quicksand;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect852);fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ id="text850"
+ xml:space="preserve" />
+ <text
+ style="font-style:normal;font-weight:normal;font-size:28px;line-height:140px;font-family:Sans;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect858);fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ id="text856"
+ xml:space="preserve"><tspan
+ style="visibility:hidden"
+ x="20"
+ y="127.27344"><tspan
+ dx="0 28 28 26.605469 17.814453 26.605469 23.460938 23.460938 23.460938 17.814453 17.814453 17.814453"
+ style="font-size:28px">@@%$%^^^4445</tspan></tspan></text>
+ <text
+ style="font-style:normal;font-weight:normal;font-size:24px;line-height:120px;font-family:Sans;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect864);fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ id="text862"
+ xml:space="preserve"><tspan
+ style="visibility:hidden"
+ x="20"
+ y="117.27344"><tspan
+ dx="0 17.814453 17.814453 28"
+ style="font-size:28px">22@!</tspan></tspan></text>
+ <text
+ style="fill:black;stroke:none;stroke-opacity:1;stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;font-family:Sans;font-style:normal;font-weight:normal;font-size:5px;line-height:25px;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect872);"
+ id="text870"
+ xml:space="preserve" />
+ <g
+ transform="translate(-0.280035,2.562039)"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="text876"
+ aria-label="!@#?">
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#a3a3a3;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 4.280035,61.437961 12,12 18,-18 -12,-12 z"
+ id="path7615"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#ffea81;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 22.280035,35.437961 20,20 8,-8 -20,-20 z"
+ id="path7611"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#d8b15d;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 22.280035,43.437961 12,12 h 8 l -20,-20 z"
+ id="path7613"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#ffffff;fill-opacity:0.5;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 6.280035,63.437961 2,2 18,-18 2,-6 8,-8 -3,-3 -8,8 -1,7 z"
+ id="path7617"
+ sodipodi:nodetypes="ccccccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#000000;fill-opacity:0.25;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 16.280035,73.437961 -3,-3 18,-18 5,-3 8,-8 6,6 -8,8 h -8 z"
+ id="path7619"
+ sodipodi:nodetypes="ccccccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#a3a3a3;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 64.280035,1.4379612 12,11.9999998 -18,18 -12,-12 z"
+ id="path8978"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#ffea81;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 38.280035,19.437961 20,20 -8,8 -20,-20 z"
+ id="path8980"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#d8b15d;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 46.280035,19.437961 12,12 v 8 l -20,-20 z"
+ id="path8982"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#ffffff;fill-opacity:0.5;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 66.280035,3.437961 2,1.9999999 -18,18.0000001 -6,2 -8,8 -3,-3 8,-8 7,-1 z"
+ id="path8984"
+ sodipodi:nodetypes="ccccccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#000000;fill-opacity:0.25;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 76.280035,13.437961 -3,-3 -18,18 -3,5 -8,8 6,6 8,-8 v -8 z"
+ id="path8986"
+ sodipodi:nodetypes="ccccccccc" />
+ <path
+ style="fill:#000000;fill-opacity:0.2;stroke:none;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 29.280035,28.437961 2,-2 20,20 -2,2 z"
+ id="path9052" />
+ </g>
+ </g>
+</svg>
diff --git a/data/elementary/themes/img/bt-expand-left.svg b/data/elementary/themes/img/bt-expand-left.svg
new file mode 100644
index 0000000000..63745bd8e1
--- /dev/null
+++ b/data/elementary/themes/img/bt-expand-left.svg
@@ -0,0 +1,159 @@
+<?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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:export-ydpi="48"
+ inkscape:export-xdpi="48"
+ inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/bt-expand-left-040.png"
+ inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+ sodipodi:docname="bt-expand-left.svg"
+ viewBox="0 0 80 80"
+ height="80"
+ width="80"
+ id="svg2"
+ version="1.1">
+ <metadata
+ id="metadata8">
+ <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>
+ <defs
+ id="defs6">
+ <rect
+ id="rect878"
+ height="30"
+ width="40"
+ y="20"
+ x="20" />
+ <rect
+ id="rect872"
+ height="30"
+ width="40"
+ y="50"
+ x="20" />
+ <rect
+ id="rect864"
+ height="30"
+ width="40"
+ y="20"
+ x="20" />
+ <rect
+ id="rect858"
+ height="30"
+ width="40"
+ y="20"
+ x="20" />
+ <rect
+ id="rect852"
+ height="30"
+ width="40"
+ y="20"
+ x="20" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:snap-nodes="true"
+ inkscape:snap-others="false"
+ inkscape:bbox-nodes="true"
+ inkscape:snap-bbox="true"
+ showguides="false"
+ inkscape:current-layer="text876"
+ inkscape:window-maximized="0"
+ inkscape:window-y="0"
+ inkscape:window-x="804"
+ inkscape:cy="40"
+ inkscape:cx="40"
+ inkscape:zoom="13.05"
+ showgrid="true"
+ id="namedview4"
+ inkscape:window-height="1372"
+ inkscape:window-width="1756"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10"
+ borderopacity="1"
+ bordercolor="#666666"
+ pagecolor="#404040"
+ inkscape:document-rotation="0">
+ <inkscape:grid
+ id="grid837"
+ type="xygrid"
+ empspacing="4" />
+ </sodipodi:namedview>
+ <g
+ id="g10"
+ inkscape:label="Image"
+ inkscape:groupmode="layer">
+ <text
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:24px;line-height:120px;font-family:Quicksand;-inkscape-font-specification:Quicksand;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect852);fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ id="text850"
+ xml:space="preserve" />
+ <text
+ style="font-style:normal;font-weight:normal;font-size:28px;line-height:140px;font-family:Sans;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect858);fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ id="text856"
+ xml:space="preserve"><tspan
+ style="visibility:hidden"
+ x="20"
+ y="127.27344"><tspan
+ dx="0 28 28 26.605469 17.814453 26.605469 23.460938 23.460938 23.460938 17.814453 17.814453 17.814453"
+ style="font-size:28px">@@%$%^^^4445</tspan></tspan></text>
+ <text
+ style="font-style:normal;font-weight:normal;font-size:24px;line-height:120px;font-family:Sans;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect864);fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ id="text862"
+ xml:space="preserve"><tspan
+ style="visibility:hidden"
+ x="20"
+ y="117.27344"><tspan
+ dx="0 17.814453 17.814453 28"
+ style="font-size:28px">22@!</tspan></tspan></text>
+ <text
+ style="fill:black;stroke:none;stroke-opacity:1;stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;font-family:Sans;font-style:normal;font-weight:normal;font-size:5px;line-height:25px;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect872);"
+ id="text870"
+ xml:space="preserve" />
+ <g
+ transform="translate(-0.280035,2.562039)"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="text876"
+ aria-label="!@#?">
+ <path
+ style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 4.280035,37.437961 36,-36 16,16 -20,20 20,20 -16,16 z"
+ id="path9866"
+ sodipodi:nodetypes="ccccccc" />
+ <rect
+ style="fill:#e9c457;fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect9875"
+ width="8"
+ height="8"
+ x="44.280033"
+ y="33.437962" />
+ <rect
+ style="fill:#e9c457;fill-opacity:0.66000003;stroke:none;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect9877"
+ width="8"
+ height="8"
+ x="56.280033"
+ y="33.437962" />
+ <rect
+ style="fill:#e9c457;fill-opacity:0.33000001;stroke:none;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect9879"
+ width="8"
+ height="8"
+ x="68.280037"
+ y="33.437962" />
+ </g>
+ </g>
+</svg>
diff --git a/data/elementary/themes/img/bt-expand-right.svg b/data/elementary/themes/img/bt-expand-right.svg
new file mode 100644
index 0000000000..1b38378bcf
--- /dev/null
+++ b/data/elementary/themes/img/bt-expand-right.svg
@@ -0,0 +1,162 @@
+<?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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:export-ydpi="48"
+ inkscape:export-xdpi="48"
+ inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/bt-expand-right-040.png"
+ inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+ sodipodi:docname="bt-expand-right.svg"
+ viewBox="0 0 80 80"
+ height="80"
+ width="80"
+ id="svg2"
+ version="1.1">
+ <metadata
+ id="metadata8">
+ <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>
+ <defs
+ id="defs6">
+ <rect
+ id="rect878"
+ height="30"
+ width="40"
+ y="20"
+ x="20" />
+ <rect
+ id="rect872"
+ height="30"
+ width="40"
+ y="50"
+ x="20" />
+ <rect
+ id="rect864"
+ height="30"
+ width="40"
+ y="20"
+ x="20" />
+ <rect
+ id="rect858"
+ height="30"
+ width="40"
+ y="20"
+ x="20" />
+ <rect
+ id="rect852"
+ height="30"
+ width="40"
+ y="20"
+ x="20" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:snap-nodes="true"
+ inkscape:snap-others="false"
+ inkscape:bbox-nodes="true"
+ inkscape:snap-bbox="true"
+ showguides="false"
+ inkscape:current-layer="text876"
+ inkscape:window-maximized="0"
+ inkscape:window-y="0"
+ inkscape:window-x="804"
+ inkscape:cy="40"
+ inkscape:cx="40"
+ inkscape:zoom="13.05"
+ showgrid="true"
+ id="namedview4"
+ inkscape:window-height="1372"
+ inkscape:window-width="1756"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10"
+ borderopacity="1"
+ bordercolor="#666666"
+ pagecolor="#404040"
+ inkscape:document-rotation="0">
+ <inkscape:grid
+ id="grid837"
+ type="xygrid"
+ empspacing="4" />
+ </sodipodi:namedview>
+ <g
+ id="g10"
+ inkscape:label="Image"
+ inkscape:groupmode="layer">
+ <text
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:24px;line-height:120px;font-family:Quicksand;-inkscape-font-specification:Quicksand;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect852);fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ id="text850"
+ xml:space="preserve" />
+ <text
+ style="font-style:normal;font-weight:normal;font-size:28px;line-height:140px;font-family:Sans;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect858);fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ id="text856"
+ xml:space="preserve"><tspan
+ style="visibility:hidden"
+ x="20"
+ y="127.27344"><tspan
+ dx="0 28 28 26.605469 17.814453 26.605469 23.460938 23.460938 23.460938 17.814453 17.814453 17.814453"
+ style="font-size:28px">@@%$%^^^4445</tspan></tspan></text>
+ <text
+ style="font-style:normal;font-weight:normal;font-size:24px;line-height:120px;font-family:Sans;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect864);fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ id="text862"
+ xml:space="preserve"><tspan
+ style="visibility:hidden"
+ x="20"
+ y="117.27344"><tspan
+ dx="0 17.814453 17.814453 28"
+ style="font-size:28px">22@!</tspan></tspan></text>
+ <text
+ style="fill:black;stroke:none;stroke-opacity:1;stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;font-family:Sans;font-style:normal;font-weight:normal;font-size:5px;line-height:25px;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect872);"
+ id="text870"
+ xml:space="preserve" />
+ <g
+ transform="translate(-0.280035,2.562039)"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="text876"
+ aria-label="!@#?">
+ <path
+ style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 76.280037,37.437961 -36,-36 -16,16 20,20 -20,20 16,16 z"
+ id="path9866"
+ sodipodi:nodetypes="ccccccc" />
+ <rect
+ style="fill:#e9c457;fill-opacity:1;stroke:none;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect9875"
+ width="8"
+ height="8"
+ x="-36.280037"
+ y="33.437962"
+ transform="scale(-1,1)" />
+ <rect
+ style="fill:#e9c457;fill-opacity:0.66;stroke:none;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect9877"
+ width="8"
+ height="8"
+ x="-24.280039"
+ y="33.437962"
+ transform="scale(-1,1)" />
+ <rect
+ style="fill:#e9c457;fill-opacity:0.33;stroke:none;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect9879"
+ width="8"
+ height="8"
+ x="-12.280035"
+ y="33.437962"
+ transform="scale(-1,1)" />
+ </g>
+ </g>
+</svg>
diff --git a/data/elementary/themes/img/bt-force-connect-off.svg b/data/elementary/themes/img/bt-force-connect-off.svg
new file mode 100644
index 0000000000..af4c2c8a0a
--- /dev/null
+++ b/data/elementary/themes/img/bt-force-connect-off.svg
@@ -0,0 +1,183 @@
+<?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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:export-ydpi="48"
+ inkscape:export-xdpi="48"
+ inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/bt-force-connect-off-040.png"
+ inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+ sodipodi:docname="bt-force-connect-off.svg"
+ viewBox="0 0 80 80"
+ height="80"
+ width="80"
+ id="svg2"
+ version="1.1">
+ <metadata
+ id="metadata8">
+ <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>
+ <defs
+ id="defs6">
+ <rect
+ id="rect878"
+ height="30"
+ width="40"
+ y="20"
+ x="20" />
+ <rect
+ id="rect872"
+ height="30"
+ width="40"
+ y="50"
+ x="20" />
+ <rect
+ id="rect864"
+ height="30"
+ width="40"
+ y="20"
+ x="20" />
+ <rect
+ id="rect858"
+ height="30"
+ width="40"
+ y="20"
+ x="20" />
+ <rect
+ id="rect852"
+ height="30"
+ width="40"
+ y="20"
+ x="20" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:snap-nodes="true"
+ inkscape:snap-others="false"
+ inkscape:bbox-nodes="true"
+ inkscape:snap-bbox="true"
+ showguides="false"
+ inkscape:current-layer="text876"
+ inkscape:window-maximized="0"
+ inkscape:window-y="0"
+ inkscape:window-x="804"
+ inkscape:cy="40.240385"
+ inkscape:cx="40"
+ inkscape:zoom="10.4"
+ showgrid="true"
+ id="namedview4"
+ inkscape:window-height="1372"
+ inkscape:window-width="1756"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10"
+ borderopacity="1"
+ bordercolor="#666666"
+ pagecolor="#404040"
+ inkscape:document-rotation="0">
+ <inkscape:grid
+ id="grid837"
+ type="xygrid"
+ empspacing="4" />
+ </sodipodi:namedview>
+ <g
+ id="g10"
+ inkscape:label="Image"
+ inkscape:groupmode="layer">
+ <text
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:24px;line-height:120px;font-family:Quicksand;-inkscape-font-specification:Quicksand;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect852);fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ id="text850"
+ xml:space="preserve" />
+ <text
+ style="font-style:normal;font-weight:normal;font-size:28px;line-height:140px;font-family:Sans;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect858);fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ id="text856"
+ xml:space="preserve"><tspan
+ style="visibility:hidden"
+ x="20"
+ y="127.27344"><tspan
+ dx="0 28 28 26.605469 17.814453 26.605469 23.460938 23.460938 23.460938 17.814453 17.814453 17.814453"
+ style="font-size:28px">@@%$%^^^4445</tspan></tspan></text>
+ <text
+ style="font-style:normal;font-weight:normal;font-size:24px;line-height:120px;font-family:Sans;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect864);fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ id="text862"
+ xml:space="preserve"><tspan
+ style="visibility:hidden"
+ x="20"
+ y="117.27344"><tspan
+ dx="0 17.814453 17.814453 28"
+ style="font-size:28px">22@!</tspan></tspan></text>
+ <text
+ style="fill:black;stroke:none;stroke-opacity:1;stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;font-family:Sans;font-style:normal;font-weight:normal;font-size:5px;line-height:25px;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect872);"
+ id="text870"
+ xml:space="preserve" />
+ <g
+ transform="translate(-0.280035,2.562039)"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="text876"
+ aria-label="!@#?">
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#c13a2a;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 4.280035,61.437961 12,12 12,-12 -12,-12 z"
+ id="path7615"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#ffea81;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 16.280035,41.437961 20,20 8,-8 -20,-20 z"
+ id="path7611"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#d8b15d;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 16.280035,49.437961 12,12 h 8 l -20,-20 z"
+ id="path7613"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#ffffff;fill-opacity:0.5;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 6.280035,63.437961 2,2 12,-12 2,-6 8,-8 -3,-3 -8,8 -1,7 z"
+ id="path7617"
+ sodipodi:nodetypes="ccccccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#000000;fill-opacity:0.25;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 16.280035,73.437961 -3,-3 12,-12 5,-3 8,-8 6,6 -8,8 h -8 z"
+ id="path7619"
+ sodipodi:nodetypes="ccccccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#c13a2a;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 64.280035,1.4379612 12,11.9999998 -12,12 -12,-12 z"
+ id="path8978"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#ffea81;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 44.280035,13.437961 20,20 -8,8 -20,-20 z"
+ id="path8980"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#d8b15d;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 52.280035,13.437961 12,12 v 8 l -20,-20 z"
+ id="path8982"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#ffffff;fill-opacity:0.5;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 66.280035,3.4379611 2,1.9999999 -12,12 -6,2 -8,8 -3,-3 8,-8 7,-1 z"
+ id="path8984"
+ sodipodi:nodetypes="ccccccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#000000;fill-opacity:0.25;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 76.280035,13.437961 -3,-3 -12,12 -3,5 -8,8 6,6 8,-8 v -8 z"
+ id="path8986"
+ sodipodi:nodetypes="ccccccccc" />
+ </g>
+ </g>
+</svg>
diff --git a/data/elementary/themes/img/bt-force-connect-on.svg b/data/elementary/themes/img/bt-force-connect-on.svg
new file mode 100644
index 0000000000..890330043c
--- /dev/null
+++ b/data/elementary/themes/img/bt-force-connect-on.svg
@@ -0,0 +1,187 @@
+<?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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:export-ydpi="48"
+ inkscape:export-xdpi="48"
+ inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/bt-force-connect-on-040.png"
+ inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+ sodipodi:docname="bt-force-connect-on.svg"
+ viewBox="0 0 80 80"
+ height="80"
+ width="80"
+ id="svg2"
+ version="1.1">
+ <metadata
+ id="metadata8">
+ <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>
+ <defs
+ id="defs6">
+ <rect
+ id="rect878"
+ height="30"
+ width="40"
+ y="20"
+ x="20" />
+ <rect
+ id="rect872"
+ height="30"
+ width="40"
+ y="50"
+ x="20" />
+ <rect
+ id="rect864"
+ height="30"
+ width="40"
+ y="20"
+ x="20" />
+ <rect
+ id="rect858"
+ height="30"
+ width="40"
+ y="20"
+ x="20" />
+ <rect
+ id="rect852"
+ height="30"
+ width="40"
+ y="20"
+ x="20" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:snap-nodes="true"
+ inkscape:snap-others="false"
+ inkscape:bbox-nodes="true"
+ inkscape:snap-bbox="true"
+ showguides="false"
+ inkscape:current-layer="text876"
+ inkscape:window-maximized="0"
+ inkscape:window-y="0"
+ inkscape:window-x="804"
+ inkscape:cy="40.240385"
+ inkscape:cx="40"
+ inkscape:zoom="10.4"
+ showgrid="true"
+ id="namedview4"
+ inkscape:window-height="1372"
+ inkscape:window-width="1756"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10"
+ borderopacity="1"
+ bordercolor="#666666"
+ pagecolor="#404040"
+ inkscape:document-rotation="0">
+ <inkscape:grid
+ id="grid837"
+ type="xygrid"
+ empspacing="4" />
+ </sodipodi:namedview>
+ <g
+ id="g10"
+ inkscape:label="Image"
+ inkscape:groupmode="layer">
+ <text
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:24px;line-height:120px;font-family:Quicksand;-inkscape-font-specification:Quicksand;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect852);fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ id="text850"
+ xml:space="preserve" />
+ <text
+ style="font-style:normal;font-weight:normal;font-size:28px;line-height:140px;font-family:Sans;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect858);fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ id="text856"
+ xml:space="preserve"><tspan
+ style="visibility:hidden"
+ x="20"
+ y="127.27344"><tspan
+ dx="0 28 28 26.605469 17.814453 26.605469 23.460938 23.460938 23.460938 17.814453 17.814453 17.814453"
+ style="font-size:28px">@@%$%^^^4445</tspan></tspan></text>
+ <text
+ style="font-style:normal;font-weight:normal;font-size:24px;line-height:120px;font-family:Sans;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect864);fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ id="text862"
+ xml:space="preserve"><tspan
+ style="visibility:hidden"
+ x="20"
+ y="117.27344"><tspan
+ dx="0 17.814453 17.814453 28"
+ style="font-size:28px">22@!</tspan></tspan></text>
+ <text
+ style="fill:black;stroke:none;stroke-opacity:1;stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;font-family:Sans;font-style:normal;font-weight:normal;font-size:5px;line-height:25px;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect872);"
+ id="text870"
+ xml:space="preserve" />
+ <g
+ transform="translate(-0.280035,2.562039)"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="text876"
+ aria-label="!@#?">
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#c13a2a;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 4.280035,61.437961 12,12 18,-18 -12,-12 z"
+ id="path7615"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#ffea81;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 22.280035,35.437961 20,20 8,-8 -20,-20 z"
+ id="path7611"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#d8b15d;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 22.280035,43.437961 12,12 h 8 l -20,-20 z"
+ id="path7613"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#ffffff;fill-opacity:0.5;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 6.280035,63.437961 2,2 18,-18 2,-6 8,-8 -3,-3 -8,8 -1,7 z"
+ id="path7617"
+ sodipodi:nodetypes="ccccccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#000000;fill-opacity:0.25;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 16.280035,73.437961 -3,-3 18,-18 5,-3 8,-8 6,6 -8,8 h -8 z"
+ id="path7619"
+ sodipodi:nodetypes="ccccccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#c13a2a;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 64.280035,1.4379612 12,11.9999998 -18,18 -12,-12 z"
+ id="path8978"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#ffea81;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 38.280035,19.437961 20,20 -8,8 -20,-20 z"
+ id="path8980"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#d8b15d;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 46.280035,19.437961 12,12 v 8 l -20,-20 z"
+ id="path8982"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#ffffff;fill-opacity:0.5;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 66.280035,3.437961 2,1.9999999 -18,18.0000001 -6,2 -8,8 -3,-3 8,-8 7,-1 z"
+ id="path8984"
+ sodipodi:nodetypes="ccccccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#000000;fill-opacity:0.25;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 76.280035,13.437961 -3,-3 -18,18 -3,5 -8,8 6,6 8,-8 v -8 z"
+ id="path8986"
+ sodipodi:nodetypes="ccccccccc" />
+ <path
+ style="fill:#000000;fill-opacity:0.2;stroke:none;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 29.280035,28.437961 2,-2 20,20 -2,2 z"
+ id="path9052" />
+ </g>
+ </g>
+</svg>
diff --git a/data/elementary/themes/img/bt-lock-device-off.svg b/data/elementary/themes/img/bt-lock-device-off.svg
new file mode 100644
index 0000000000..3e98ec4434
--- /dev/null
+++ b/data/elementary/themes/img/bt-lock-device-off.svg
@@ -0,0 +1,175 @@
+<?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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:export-ydpi="48"
+ inkscape:export-xdpi="48"
+ inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/bt-lock-device-off-040.png"
+ inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+ sodipodi:docname="bt-lock-device-off.svg"
+ viewBox="0 0 80 80"
+ height="80"
+ width="80"
+ id="svg2"
+ version="1.1">
+ <metadata
+ id="metadata8">
+ <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>
+ <defs
+ id="defs6">
+ <rect
+ id="rect878"
+ height="30"
+ width="40"
+ y="20"
+ x="20" />
+ <rect
+ id="rect872"
+ height="30"
+ width="40"
+ y="50"
+ x="20" />
+ <rect
+ id="rect864"
+ height="30"
+ width="40"
+ y="20"
+ x="20" />
+ <rect
+ id="rect858"
+ height="30"
+ width="40"
+ y="20"
+ x="20" />
+ <rect
+ id="rect852"
+ height="30"
+ width="40"
+ y="20"
+ x="20" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:snap-nodes="true"
+ inkscape:snap-others="false"
+ inkscape:bbox-nodes="true"
+ inkscape:snap-bbox="true"
+ showguides="false"
+ inkscape:current-layer="text876"
+ inkscape:window-maximized="0"
+ inkscape:window-y="0"
+ inkscape:window-x="804"
+ inkscape:cy="40.240385"
+ inkscape:cx="40"
+ inkscape:zoom="10.4"
+ showgrid="true"
+ id="namedview4"
+ inkscape:window-height="1372"
+ inkscape:window-width="1756"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10"
+ borderopacity="1"
+ bordercolor="#666666"
+ pagecolor="#404040"
+ inkscape:document-rotation="0">
+ <inkscape:grid
+ id="grid837"
+ type="xygrid"
+ empspacing="4" />
+ </sodipodi:namedview>
+ <g
+ id="g10"
+ inkscape:label="Image"
+ inkscape:groupmode="layer">
+ <text
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:24px;line-height:120px;font-family:Quicksand;-inkscape-font-specification:Quicksand;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect852);fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ id="text850"
+ xml:space="preserve" />
+ <text
+ style="font-style:normal;font-weight:normal;font-size:28px;line-height:140px;font-family:Sans;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect858);fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ id="text856"
+ xml:space="preserve"><tspan
+ style="visibility:hidden"
+ x="20"
+ y="127.27344"><tspan
+ dx="0 28 28 26.605469 17.814453 26.605469 23.460938 23.460938 23.460938 17.814453 17.814453 17.814453"
+ style="font-size:28px">@@%$%^^^4445</tspan></tspan></text>
+ <text
+ style="font-style:normal;font-weight:normal;font-size:24px;line-height:120px;font-family:Sans;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect864);fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ id="text862"
+ xml:space="preserve"><tspan
+ style="visibility:hidden"
+ x="20"
+ y="117.27344"><tspan
+ dx="0 17.814453 17.814453 28"
+ style="font-size:28px">22@!</tspan></tspan></text>
+ <text
+ style="fill:black;stroke:none;stroke-opacity:1;stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;font-family:Sans;font-style:normal;font-weight:normal;font-size:5px;line-height:25px;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect872);"
+ id="text870"
+ xml:space="preserve" />
+ <g
+ transform="translate(-0.280035,2.562039)"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="text876"
+ aria-label="!@#?">
+ <path
+ sodipodi:nodetypes="cccccccscccccsccc"
+ d="M 40.244424,1.3875927 C 30.462828,1.4487253 22.526999,9.3386744 22.389618,19.139165 h -0.07038 v 12.252011 h 5.973496 V 19.37848 C 28.422823,12.848631 33.750833,7.3797966 40.281964,7.365785 h 0.02346 c 6.634428,0 12.012695,5.378267 12.012695,12.012695 v 12.012696 h 6.006348 V 19.472329 c 5.9e-5,-0.02658 5.9e-5,-0.05318 0,-0.07978 v -0.01408 c -0.0077,-9.9387704 -8.050936,-17.9915 -17.969771,-17.9908813 -0.03676,-1.129e-4 -0.07352,-1.129e-4 -0.110276,0 z"
+ style="fill:#ffffff;fill-opacity:1;stroke-width:5.75419;stroke-linecap:round;stroke-linejoin:round"
+ id="circle1049" />
+ <path
+ d="m 40.274925,7.365785 a 14.415234,12.012695 0 0 0 -14.384733,12.012695 14.415234,12.012695 0 0 0 0,0.0258 v 11.986892 h 2.402539 V 26.01831 19.37848 C 28.422777,12.850997 33.747033,7.3837416 40.274925,7.365785 Z"
+ style="fill:#c8c8c8;fill-opacity:1;stroke-width:4.80617;stroke-linecap:round;stroke-linejoin:round"
+ id="path1077" />
+ <path
+ d="M 42.435803,1.5260198 A 15.616504,18.019043 0 0 1 55.92193,19.37848 v 12.012696 h 2.402539 V 19.472329 c 5.9e-5,-0.02658 5.9e-5,-0.05318 0,-0.07978 v -0.01408 C 58.317327,10.146637 51.372355,2.560475 42.435803,1.5260198 Z"
+ style="fill:#c8c8c8;fill-opacity:1;stroke-width:5.75419;stroke-linecap:round;stroke-linejoin:round"
+ id="path1091" />
+ <rect
+ y="31.391176"
+ x="16.280035"
+ height="42.044434"
+ width="48.050781"
+ id="rect1043"
+ style="fill:#838383;fill-opacity:1;stroke-width:5.14527;stroke-linecap:round;stroke-linejoin:round" />
+ <rect
+ y="31.405212"
+ x="52.318119"
+ height="42.044434"
+ width="12.012695"
+ id="rect1111-2"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#686868;fill-opacity:1;stroke:none;stroke-width:2.57263;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+ <path
+ sodipodi:nodetypes="czcc"
+ id="path1107"
+ d="m 16.280035,73.435609 c 0,0 0,-2.402539 24.025391,-2.402539 24.025391,0 24.025391,2.402539 24.025391,2.402539 z"
+ style="fill:#2d2d2d;fill-opacity:1;stroke-width:4.80508;stroke-linecap:round;stroke-linejoin:round" />
+ <path
+ style="fill:#a6a6a2;fill-opacity:1;stroke-width:4.80508;stroke-linecap:round;stroke-linejoin:round"
+ d="m 16.280035,31.391176 c 0,0 0,2.402539 24.025391,2.402539 24.025391,0 24.025391,-2.402539 24.025391,-2.402539 z"
+ id="path1109"
+ sodipodi:nodetypes="czcc" />
+ <path
+ style="fill:#e54d33;fill-opacity:1;stroke-width:4;stroke-linecap:round;stroke-linejoin:round"
+ d="m 4.280035,9.437961 8,-8 64,64 -8,8 z"
+ id="path7587"
+ sodipodi:nodetypes="ccccc" />
+ </g>
+ </g>
+</svg>
diff --git a/data/elementary/themes/img/bt-lock-device-on.svg b/data/elementary/themes/img/bt-lock-device-on.svg
new file mode 100644
index 0000000000..430b682bad
--- /dev/null
+++ b/data/elementary/themes/img/bt-lock-device-on.svg
@@ -0,0 +1,177 @@
+<?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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:export-ydpi="48"
+ inkscape:export-xdpi="48"
+ inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/lang-lock-040.png"
+ inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+ sodipodi:docname="bt-lock-device-on.svg"
+ viewBox="0 0 80 80"
+ height="80"
+ width="80"
+ id="svg2"
+ version="1.1">
+ <metadata
+ id="metadata8">
+ <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>
+ <defs
+ id="defs6">
+ <rect
+ id="rect878"
+ height="30"
+ width="40"
+ y="20"
+ x="20" />
+ <rect
+ id="rect872"
+ height="30"
+ width="40"
+ y="50"
+ x="20" />
+ <rect
+ id="rect864"
+ height="30"
+ width="40"
+ y="20"
+ x="20" />
+ <rect
+ id="rect858"
+ height="30"
+ width="40"
+ y="20"
+ x="20" />
+ <rect
+ id="rect852"
+ height="30"
+ width="40"
+ y="20"
+ x="20" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:snap-nodes="true"
+ inkscape:snap-others="false"
+ inkscape:bbox-nodes="true"
+ inkscape:snap-bbox="true"
+ showguides="false"
+ inkscape:current-layer="text876"
+ inkscape:window-maximized="0"
+ inkscape:window-y="0"
+ inkscape:window-x="804"
+ inkscape:cy="40.240385"
+ inkscape:cx="40"
+ inkscape:zoom="10.4"
+ showgrid="true"
+ id="namedview4"
+ inkscape:window-height="1372"
+ inkscape:window-width="1756"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10"
+ borderopacity="1"
+ bordercolor="#666666"
+ pagecolor="#404040"
+ inkscape:document-rotation="0">
+ <inkscape:grid
+ id="grid837"
+ type="xygrid"
+ empspacing="4" />
+ </sodipodi:namedview>
+ <g
+ id="g10"
+ inkscape:label="Image"
+ inkscape:groupmode="layer">
+ <text
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:24px;line-height:120px;font-family:Quicksand;-inkscape-font-specification:Quicksand;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect852);fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ id="text850"
+ xml:space="preserve" />
+ <text
+ style="font-style:normal;font-weight:normal;font-size:28px;line-height:140px;font-family:Sans;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect858);fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ id="text856"
+ xml:space="preserve"><tspan
+ style="visibility:hidden"
+ x="20"
+ y="127.27344"><tspan
+ dx="0 28 28 26.605469 17.814453 26.605469 23.460938 23.460938 23.460938 17.814453 17.814453 17.814453"
+ style="font-size:28px">@@%$%^^^4445</tspan></tspan></text>
+ <text
+ style="font-style:normal;font-weight:normal;font-size:24px;line-height:120px;font-family:Sans;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect864);fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ id="text862"
+ xml:space="preserve"><tspan
+ style="visibility:hidden"
+ x="20"
+ y="117.27344"><tspan
+ dx="0 17.814453 17.814453 28"
+ style="font-size:28px">22@!</tspan></tspan></text>
+ <text
+ style="fill:black;stroke:none;stroke-opacity:1;stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;font-family:Sans;font-style:normal;font-weight:normal;font-size:5px;line-height:25px;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect872);"
+ id="text870"
+ xml:space="preserve" />
+ <g
+ transform="translate(-0.280035,2.562039)"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="text876"
+ aria-label="!@#?">
+ <path
+ sodipodi:nodetypes="cccccccscccccsccc"
+ d="M 40.244424,1.3875927 C 30.462828,1.4487253 22.526999,9.3386744 22.389618,19.139165 h -0.07038 v 12.252011 h 5.973496 V 19.37848 C 28.422823,12.848631 33.750833,7.3797966 40.281964,7.365785 h 0.02346 c 6.634428,0 12.012695,5.378267 12.012695,12.012695 v 12.012696 h 6.006348 V 19.472329 c 5.9e-5,-0.02658 5.9e-5,-0.05318 0,-0.07978 v -0.01408 c -0.0077,-9.9387704 -8.050936,-17.9915 -17.969771,-17.9908813 -0.03676,-1.129e-4 -0.07352,-1.129e-4 -0.110276,0 z"
+ style="fill:#ffffff;fill-opacity:1;stroke-width:5.75419;stroke-linecap:round;stroke-linejoin:round"
+ id="circle1049" />
+ <path
+ d="m 40.274925,7.365785 a 14.415234,12.012695 0 0 0 -14.384733,12.012695 14.415234,12.012695 0 0 0 0,0.0258 v 11.986892 h 2.402539 V 26.01831 19.37848 C 28.422777,12.850997 33.747033,7.3837416 40.274925,7.365785 Z"
+ style="fill:#c8c8c8;fill-opacity:1;stroke-width:4.80617;stroke-linecap:round;stroke-linejoin:round"
+ id="path1077" />
+ <path
+ d="M 42.435803,1.5260198 A 15.616504,18.019043 0 0 1 55.92193,19.37848 v 12.012696 h 2.402539 V 19.472329 c 5.9e-5,-0.02658 5.9e-5,-0.05318 0,-0.07978 v -0.01408 C 58.317327,10.146637 51.372355,2.560475 42.435803,1.5260198 Z"
+ style="fill:#c8c8c8;fill-opacity:1;stroke-width:5.75419;stroke-linecap:round;stroke-linejoin:round"
+ id="path1091" />
+ <rect
+ y="31.391176"
+ x="16.280035"
+ height="42.044434"
+ width="48.050781"
+ id="rect1043"
+ style="fill:#dec86e;fill-opacity:1;stroke-width:5.14527;stroke-linecap:round;stroke-linejoin:round" />
+ <rect
+ style="fill:#eec944;fill-opacity:1;stroke-width:2.57263;stroke-linecap:round;stroke-linejoin:round"
+ id="rect1111"
+ width="12.012695"
+ height="42.044434"
+ x="52.318119"
+ y="31.391176" />
+ <rect
+ y="31.405212"
+ x="52.318119"
+ height="42.044434"
+ width="12.012695"
+ id="rect1111-2"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#000000;fill-opacity:0.12041;stroke:none;stroke-width:2.57263;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+ <path
+ sodipodi:nodetypes="czcc"
+ id="path1107"
+ d="m 16.280035,73.435609 c 0,0 0,-2.402539 24.025391,-2.402539 24.025391,0 24.025391,2.402539 24.025391,2.402539 z"
+ style="fill:#a28a25;fill-opacity:1;stroke-width:4.80508;stroke-linecap:round;stroke-linejoin:round" />
+ <path
+ style="fill:#efe3b5;fill-opacity:1;stroke-width:4.80508;stroke-linecap:round;stroke-linejoin:round"
+ d="m 16.280035,31.391176 c 0,0 0,2.402539 24.025391,2.402539 24.025391,0 24.025391,-2.402539 24.025391,-2.402539 z"
+ id="path1109"
+ sodipodi:nodetypes="czcc" />
+ </g>
+ </g>
+</svg>
diff --git a/data/elementary/themes/img/bt-pair-off.svg b/data/elementary/themes/img/bt-pair-off.svg
new file mode 100644
index 0000000000..fc6db5d349
--- /dev/null
+++ b/data/elementary/themes/img/bt-pair-off.svg
@@ -0,0 +1,183 @@
+<?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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:export-ydpi="48"
+ inkscape:export-xdpi="48"
+ inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/bt-pair-off-040.png"
+ inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+ sodipodi:docname="bt-pair-off.svg"
+ viewBox="0 0 80 80"
+ height="80"
+ width="80"
+ id="svg2"
+ version="1.1">
+ <metadata
+ id="metadata8">
+ <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>
+ <defs
+ id="defs6">
+ <rect
+ id="rect878"
+ height="30"
+ width="40"
+ y="20"
+ x="20" />
+ <rect
+ id="rect872"
+ height="30"
+ width="40"
+ y="50"
+ x="20" />
+ <rect
+ id="rect864"
+ height="30"
+ width="40"
+ y="20"
+ x="20" />
+ <rect
+ id="rect858"
+ height="30"
+ width="40"
+ y="20"
+ x="20" />
+ <rect
+ id="rect852"
+ height="30"
+ width="40"
+ y="20"
+ x="20" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:snap-nodes="true"
+ inkscape:snap-others="false"
+ inkscape:bbox-nodes="true"
+ inkscape:snap-bbox="true"
+ showguides="false"
+ inkscape:current-layer="text876"
+ inkscape:window-maximized="0"
+ inkscape:window-y="0"
+ inkscape:window-x="804"
+ inkscape:cy="40.240385"
+ inkscape:cx="40"
+ inkscape:zoom="10.4"
+ showgrid="true"
+ id="namedview4"
+ inkscape:window-height="1372"
+ inkscape:window-width="1756"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10"
+ borderopacity="1"
+ bordercolor="#666666"
+ pagecolor="#404040"
+ inkscape:document-rotation="0">
+ <inkscape:grid
+ id="grid837"
+ type="xygrid"
+ empspacing="4" />
+ </sodipodi:namedview>
+ <g
+ id="g10"
+ inkscape:label="Image"
+ inkscape:groupmode="layer">
+ <text
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:24px;line-height:120px;font-family:Quicksand;-inkscape-font-specification:Quicksand;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect852);fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ id="text850"
+ xml:space="preserve" />
+ <text
+ style="font-style:normal;font-weight:normal;font-size:28px;line-height:140px;font-family:Sans;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect858);fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ id="text856"
+ xml:space="preserve"><tspan
+ style="visibility:hidden"
+ x="20"
+ y="127.27344"><tspan
+ dx="0 28 28 26.605469 17.814453 26.605469 23.460938 23.460938 23.460938 17.814453 17.814453 17.814453"
+ style="font-size:28px">@@%$%^^^4445</tspan></tspan></text>
+ <text
+ style="font-style:normal;font-weight:normal;font-size:24px;line-height:120px;font-family:Sans;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect864);fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ id="text862"
+ xml:space="preserve"><tspan
+ style="visibility:hidden"
+ x="20"
+ y="117.27344"><tspan
+ dx="0 17.814453 17.814453 28"
+ style="font-size:28px">22@!</tspan></tspan></text>
+ <text
+ style="fill:black;stroke:none;stroke-opacity:1;stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;font-family:Sans;font-style:normal;font-weight:normal;font-size:5px;line-height:25px;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect872);"
+ id="text870"
+ xml:space="preserve" />
+ <g
+ transform="translate(-0.280035,2.562039)"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="text876"
+ aria-label="!@#?">
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#81adc6;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 4.280035,61.437961 12,12 12,-12 -12,-12 z"
+ id="path7615"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#ffea81;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 16.280035,41.437961 20,20 8,-8 -20,-20 z"
+ id="path7611"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#d8b15d;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 16.280035,49.437961 12,12 h 8 l -20,-20 z"
+ id="path7613"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#ffffff;fill-opacity:0.5;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 6.280035,63.437961 2,2 12,-12 2,-6 8,-8 -3,-3 -8,8 -1,7 z"
+ id="path7617"
+ sodipodi:nodetypes="ccccccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#000000;fill-opacity:0.25;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 16.280035,73.437961 -3,-3 12,-12 5,-3 8,-8 6,6 -8,8 h -8 z"
+ id="path7619"
+ sodipodi:nodetypes="ccccccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#81adc6;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 64.280035,1.4379612 12,11.9999998 -12,12 -12,-12 z"
+ id="path8978"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#ffea81;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 44.280035,13.437961 20,20 -8,8 -20,-20 z"
+ id="path8980"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#d8b15d;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 52.280035,13.437961 12,12 v 8 l -20,-20 z"
+ id="path8982"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#ffffff;fill-opacity:0.5;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 66.280035,3.4379611 2,1.9999999 -12,12 -6,2 -8,8 -3,-3 8,-8 7,-1 z"
+ id="path8984"
+ sodipodi:nodetypes="ccccccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#000000;fill-opacity:0.25;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 76.280035,13.437961 -3,-3 -12,12 -3,5 -8,8 6,6 8,-8 v -8 z"
+ id="path8986"
+ sodipodi:nodetypes="ccccccccc" />
+ </g>
+ </g>
+</svg>
diff --git a/data/elementary/themes/img/bt-pair-on.svg b/data/elementary/themes/img/bt-pair-on.svg
new file mode 100644
index 0000000000..3cf1682679
--- /dev/null
+++ b/data/elementary/themes/img/bt-pair-on.svg
@@ -0,0 +1,187 @@
+<?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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:export-ydpi="48"
+ inkscape:export-xdpi="48"
+ inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/bt-pair-on-040.png"
+ inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+ sodipodi:docname="bt-pair-on.svg"
+ viewBox="0 0 80 80"
+ height="80"
+ width="80"
+ id="svg2"
+ version="1.1">
+ <metadata
+ id="metadata8">
+ <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>
+ <defs
+ id="defs6">
+ <rect
+ id="rect878"
+ height="30"
+ width="40"
+ y="20"
+ x="20" />
+ <rect
+ id="rect872"
+ height="30"
+ width="40"
+ y="50"
+ x="20" />
+ <rect
+ id="rect864"
+ height="30"
+ width="40"
+ y="20"
+ x="20" />
+ <rect
+ id="rect858"
+ height="30"
+ width="40"
+ y="20"
+ x="20" />
+ <rect
+ id="rect852"
+ height="30"
+ width="40"
+ y="20"
+ x="20" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:snap-nodes="true"
+ inkscape:snap-others="false"
+ inkscape:bbox-nodes="true"
+ inkscape:snap-bbox="true"
+ showguides="false"
+ inkscape:current-layer="text876"
+ inkscape:window-maximized="0"
+ inkscape:window-y="0"
+ inkscape:window-x="804"
+ inkscape:cy="40.240385"
+ inkscape:cx="40"
+ inkscape:zoom="10.4"
+ showgrid="true"
+ id="namedview4"
+ inkscape:window-height="1372"
+ inkscape:window-width="1756"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10"
+ borderopacity="1"
+ bordercolor="#666666"
+ pagecolor="#404040"
+ inkscape:document-rotation="0">
+ <inkscape:grid
+ id="grid837"
+ type="xygrid"
+ empspacing="4" />
+ </sodipodi:namedview>
+ <g
+ id="g10"
+ inkscape:label="Image"
+ inkscape:groupmode="layer">
+ <text
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:24px;line-height:120px;font-family:Quicksand;-inkscape-font-specification:Quicksand;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect852);fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ id="text850"
+ xml:space="preserve" />
+ <text
+ style="font-style:normal;font-weight:normal;font-size:28px;line-height:140px;font-family:Sans;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect858);fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ id="text856"
+ xml:space="preserve"><tspan
+ style="visibility:hidden"
+ x="20"
+ y="127.27344"><tspan
+ dx="0 28 28 26.605469 17.814453 26.605469 23.460938 23.460938 23.460938 17.814453 17.814453 17.814453"
+ style="font-size:28px">@@%$%^^^4445</tspan></tspan></text>
+ <text
+ style="font-style:normal;font-weight:normal;font-size:24px;line-height:120px;font-family:Sans;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect864);fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ id="text862"
+ xml:space="preserve"><tspan
+ style="visibility:hidden"
+ x="20"
+ y="117.27344"><tspan
+ dx="0 17.814453 17.814453 28"
+ style="font-size:28px">22@!</tspan></tspan></text>
+ <text
+ style="fill:black;stroke:none;stroke-opacity:1;stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;font-family:Sans;font-style:normal;font-weight:normal;font-size:5px;line-height:25px;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect872);"
+ id="text870"
+ xml:space="preserve" />
+ <g
+ transform="translate(-0.280035,2.562039)"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="text876"
+ aria-label="!@#?">
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#81adc6;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 4.280035,61.437961 12,12 18,-18 -12,-12 z"
+ id="path7615"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#ffea81;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 22.280035,35.437961 20,20 8,-8 -20,-20 z"
+ id="path7611"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#d8b15d;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 22.280035,43.437961 12,12 h 8 l -20,-20 z"
+ id="path7613"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#ffffff;fill-opacity:0.5;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 6.280035,63.437961 2,2 18,-18 2,-6 8,-8 -3,-3 -8,8 -1,7 z"
+ id="path7617"
+ sodipodi:nodetypes="ccccccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#000000;fill-opacity:0.25;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 16.280035,73.437961 -3,-3 18,-18 5,-3 8,-8 6,6 -8,8 h -8 z"
+ id="path7619"
+ sodipodi:nodetypes="ccccccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#81adc6;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 64.280035,1.4379612 12,11.9999998 -18,18 -12,-12 z"
+ id="path8978"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#ffea81;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 38.280035,19.437961 20,20 -8,8 -20,-20 z"
+ id="path8980"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#d8b15d;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 46.280035,19.437961 12,12 v 8 l -20,-20 z"
+ id="path8982"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#ffffff;fill-opacity:0.5;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 66.280035,3.437961 2,1.9999999 -18,18.0000001 -6,2 -8,8 -3,-3 8,-8 7,-1 z"
+ id="path8984"
+ sodipodi:nodetypes="ccccccccc" />
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;line-height:20.8333px;font-family:Syncopate;-inkscape-font-specification:Syncopate;letter-spacing:0px;word-spacing:0px;white-space:pre;shape-inside:url(#rect878);fill:#000000;fill-opacity:0.25;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 76.280035,13.437961 -3,-3 -18,18 -3,5 -8,8 6,6 8,-8 v -8 z"
+ id="path8986"
+ sodipodi:nodetypes="ccccccccc" />
+ <path
+ style="fill:#000000;fill-opacity:0.2;stroke:none;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 29.280035,28.437961 2,-2 20,20 -2,2 z"
+ id="path9052" />
+ </g>
+ </g>
+</svg>
diff --git a/data/elementary/themes/img/ic/bt-connect-off-040.png b/data/elementary/themes/img/ic/bt-connect-off-040.png
new file mode 100644
index 0000000000..1582ce849a
--- /dev/null
+++ b/data/elementary/themes/img/ic/bt-connect-off-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/bt-connect-off-080.png b/data/elementary/themes/img/ic/bt-connect-off-080.png
new file mode 100644
index 0000000000..dcc35a6d0a
--- /dev/null
+++ b/data/elementary/themes/img/ic/bt-connect-off-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/bt-connect-off-160.png b/data/elementary/themes/img/ic/bt-connect-off-160.png
new file mode 100644
index 0000000000..680a40ccce
--- /dev/null
+++ b/data/elementary/themes/img/ic/bt-connect-off-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/bt-connect-on-040.png b/data/elementary/themes/img/ic/bt-connect-on-040.png
new file mode 100644
index 0000000000..c943a94bc6
--- /dev/null
+++ b/data/elementary/themes/img/ic/bt-connect-on-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/bt-connect-on-080.png b/data/elementary/themes/img/ic/bt-connect-on-080.png
new file mode 100644
index 0000000000..ed3368146e
--- /dev/null
+++ b/data/elementary/themes/img/ic/bt-connect-on-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/bt-connect-on-160.png b/data/elementary/themes/img/ic/bt-connect-on-160.png
new file mode 100644
index 0000000000..fa9a659ba2
--- /dev/null
+++ b/data/elementary/themes/img/ic/bt-connect-on-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/bt-expand-left-040.png b/data/elementary/themes/img/ic/bt-expand-left-040.png
new file mode 100644
index 0000000000..023757475f
--- /dev/null
+++ b/data/elementary/themes/img/ic/bt-expand-left-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/bt-expand-left-080.png b/data/elementary/themes/img/ic/bt-expand-left-080.png
new file mode 100644
index 0000000000..705f01fe12
--- /dev/null
+++ b/data/elementary/themes/img/ic/bt-expand-left-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/bt-expand-left-160.png b/data/elementary/themes/img/ic/bt-expand-left-160.png
new file mode 100644
index 0000000000..c12a79eece
--- /dev/null
+++ b/data/elementary/themes/img/ic/bt-expand-left-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/bt-expand-right-040.png b/data/elementary/themes/img/ic/bt-expand-right-040.png
new file mode 100644
index 0000000000..30121f8f0e
--- /dev/null
+++ b/data/elementary/themes/img/ic/bt-expand-right-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/bt-expand-right-080.png b/data/elementary/themes/img/ic/bt-expand-right-080.png
new file mode 100644
index 0000000000..7911a6e15b
--- /dev/null
+++ b/data/elementary/themes/img/ic/bt-expand-right-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/bt-expand-right-160.png b/data/elementary/themes/img/ic/bt-expand-right-160.png
new file mode 100644
index 0000000000..6f74866228
--- /dev/null
+++ b/data/elementary/themes/img/ic/bt-expand-right-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/bt-force-connect-off-040.png b/data/elementary/themes/img/ic/bt-force-connect-off-040.png
new file mode 100644
index 0000000000..c68e1e9aba
--- /dev/null
+++ b/data/elementary/themes/img/ic/bt-force-connect-off-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/bt-force-connect-off-080.png b/data/elementary/themes/img/ic/bt-force-connect-off-080.png
new file mode 100644
index 0000000000..59eb33f198
--- /dev/null
+++ b/data/elementary/themes/img/ic/bt-force-connect-off-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/bt-force-connect-off-160.png b/data/elementary/themes/img/ic/bt-force-connect-off-160.png
new file mode 100644
index 0000000000..4ca97d3f0d
--- /dev/null
+++ b/data/elementary/themes/img/ic/bt-force-connect-off-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/bt-force-connect-on-040.png b/data/elementary/themes/img/ic/bt-force-connect-on-040.png
new file mode 100644
index 0000000000..ecd5bedb45
--- /dev/null
+++ b/data/elementary/themes/img/ic/bt-force-connect-on-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/bt-force-connect-on-080.png b/data/elementary/themes/img/ic/bt-force-connect-on-080.png
new file mode 100644
index 0000000000..bd72ef7b9c
--- /dev/null
+++ b/data/elementary/themes/img/ic/bt-force-connect-on-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/bt-force-connect-on-160.png b/data/elementary/themes/img/ic/bt-force-connect-on-160.png
new file mode 100644
index 0000000000..9b3e929aa4
--- /dev/null
+++ b/data/elementary/themes/img/ic/bt-force-connect-on-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/bt-lock-device-off-040.png b/data/elementary/themes/img/ic/bt-lock-device-off-040.png
new file mode 100644
index 0000000000..1ae50a14ad
--- /dev/null
+++ b/data/elementary/themes/img/ic/bt-lock-device-off-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/bt-lock-device-off-080.png b/data/elementary/themes/img/ic/bt-lock-device-off-080.png
new file mode 100644
index 0000000000..64a2a7a7fd
--- /dev/null
+++ b/data/elementary/themes/img/ic/bt-lock-device-off-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/bt-lock-device-off-160.png b/data/elementary/themes/img/ic/bt-lock-device-off-160.png
new file mode 100644
index 0000000000..a0dc39f697
--- /dev/null
+++ b/data/elementary/themes/img/ic/bt-lock-device-off-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/bt-lock-device-on-040.png b/data/elementary/themes/img/ic/bt-lock-device-on-040.png
new file mode 100644
index 0000000000..3d465a2d73
--- /dev/null
+++ b/data/elementary/themes/img/ic/bt-lock-device-on-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/bt-lock-device-on-080.png b/data/elementary/themes/img/ic/bt-lock-device-on-080.png
new file mode 100644
index 0000000000..79428a9fa4
--- /dev/null
+++ b/data/elementary/themes/img/ic/bt-lock-device-on-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/bt-lock-device-on-160.png b/data/elementary/themes/img/ic/bt-lock-device-on-160.png
new file mode 100644
index 0000000000..3db42365d7
--- /dev/null
+++ b/data/elementary/themes/img/ic/bt-lock-device-on-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/bt-pair-off-040.png b/data/elementary/themes/img/ic/bt-pair-off-040.png
new file mode 100644
index 0000000000..17c4d6d895
--- /dev/null
+++ b/data/elementary/themes/img/ic/bt-pair-off-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/bt-pair-off-080.png b/data/elementary/themes/img/ic/bt-pair-off-080.png
new file mode 100644
index 0000000000..7475f666b7
--- /dev/null
+++ b/data/elementary/themes/img/ic/bt-pair-off-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/bt-pair-off-160.png b/data/elementary/themes/img/ic/bt-pair-off-160.png
new file mode 100644
index 0000000000..0604839e73
--- /dev/null
+++ b/data/elementary/themes/img/ic/bt-pair-off-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/bt-pair-on-040.png b/data/elementary/themes/img/ic/bt-pair-on-040.png
new file mode 100644
index 0000000000..086075b6e6
--- /dev/null
+++ b/data/elementary/themes/img/ic/bt-pair-on-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/bt-pair-on-080.png b/data/elementary/themes/img/ic/bt-pair-on-080.png
new file mode 100644
index 0000000000..e2c1b23eba
--- /dev/null
+++ b/data/elementary/themes/img/ic/bt-pair-on-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/bt-pair-on-160.png b/data/elementary/themes/img/ic/bt-pair-on-160.png
new file mode 100644
index 0000000000..0dc437ea06
--- /dev/null
+++ b/data/elementary/themes/img/ic/bt-pair-on-160.png
Binary files differ