summaryrefslogtreecommitdiff
path: root/data/elementary
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2020-11-10 17:06:59 +0000
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2020-11-10 17:06:59 +0000
commit18433250081f88e7aa546416a40723af24847177 (patch)
tree4d7d0770501c92f133b12cb191080ca8c8b8535b /data/elementary
parent0cc06b06f68b0bd0aad0ded875427aa8a75f7640 (diff)
downloadefl-18433250081f88e7aa546416a40723af24847177.tar.gz
TH - iconsssss
Diffstat (limited to 'data/elementary')
-rw-r--r--data/elementary/themes/edc/elm/icon_fdo.edc12
-rw-r--r--data/elementary/themes/edc/icons.edc10
-rw-r--r--data/elementary/themes/ic.edc5
-rw-r--r--data/elementary/themes/img/drawing-tablet.svg225
-rw-r--r--data/elementary/themes/img/ethernet.svg161
-rw-r--r--data/elementary/themes/img/gamepad.svg189
-rw-r--r--data/elementary/themes/img/ic/drawing-tablet-040.pngbin0 -> 779 bytes
-rw-r--r--data/elementary/themes/img/ic/drawing-tablet-080.pngbin0 -> 1528 bytes
-rw-r--r--data/elementary/themes/img/ic/drawing-tablet-160.pngbin0 -> 2926 bytes
-rw-r--r--data/elementary/themes/img/ic/ethernet-040.pngbin0 -> 410 bytes
-rw-r--r--data/elementary/themes/img/ic/ethernet-080.pngbin0 -> 498 bytes
-rw-r--r--data/elementary/themes/img/ic/ethernet-160.pngbin0 -> 836 bytes
-rw-r--r--data/elementary/themes/img/ic/gamepad-040.pngbin0 -> 1223 bytes
-rw-r--r--data/elementary/themes/img/ic/gamepad-080.pngbin0 -> 2356 bytes
-rw-r--r--data/elementary/themes/img/ic/gamepad-160.pngbin0 -> 5092 bytes
-rw-r--r--data/elementary/themes/img/ic/modem-040.pngbin0 -> 542 bytes
-rw-r--r--data/elementary/themes/img/ic/modem-080.pngbin0 -> 1216 bytes
-rw-r--r--data/elementary/themes/img/ic/modem-160.pngbin0 -> 2630 bytes
-rw-r--r--data/elementary/themes/img/ic/tablet-040.pngbin0 -> 630 bytes
-rw-r--r--data/elementary/themes/img/ic/tablet-080.pngbin0 -> 1154 bytes
-rw-r--r--data/elementary/themes/img/ic/tablet-160.pngbin0 -> 2407 bytes
-rw-r--r--data/elementary/themes/img/modem.svg189
-rw-r--r--data/elementary/themes/img/tablet.svg185
23 files changed, 963 insertions, 13 deletions
diff --git a/data/elementary/themes/edc/elm/icon_fdo.edc b/data/elementary/themes/edc/elm/icon_fdo.edc
index 11a874e582..1fb8bc6aa1 100644
--- a/data/elementary/themes/edc/elm/icon_fdo.edc
+++ b/data/elementary/themes/edc/elm/icon_fdo.edc
@@ -341,18 +341,6 @@ ICO1(CTX, "preferences-other", 128)
// TODO system-help
#undef CTX
-//// devices ////////////////////////////////////////////////////////////////
-#define CTX "devices"
-ICO1(CTX, "input-mouse", 128)
-ICO1(CTX, "input-tablet", 128)
-ICO1(CTX, "input-keyboard", 128)
-ICO1(CTX, "input-gaming", 128)
-ICO1(CTX, "modem", 128)
-ICO1(CTX, "video-display", 128)
-ICO1(CTX, "network-wired", 128)
-ICO1(CTX, "network-wireless", 128)
-#undef CTX
-
//// emotions ///////////////////////////////////////////////////////////////
#define CTX "emotions"
// TODO face-angel
diff --git a/data/elementary/themes/edc/icons.edc b/data/elementary/themes/edc/icons.edc
index 6a3aeb9452..91bc99d602 100644
--- a/data/elementary/themes/edc/icons.edc
+++ b/data/elementary/themes/edc/icons.edc
@@ -534,5 +534,13 @@ ICON("media-zip", "i-zipdisk")
ICON("media-tape", "i-datatape")
ICON("media-memory", "i-memory")
ICON("processor", "i-cpu")
-
+ICON("input-mouse", "i-mouse")
+ICON("input-keyboard", "i-keyboard")
+ICON("video-display", "i-screen")
+ICON("network-wired", "i-ethernet")
+ICON("network-wireless", "i-wifi")
+ICON("modem", "i-modem")
+ICON("tablet", "i-tablet")
+ICON("input-tablet", "i-drawing-tablet")
+ICON("input-gaming", "i-gamepad")
#undef ICON
diff --git a/data/elementary/themes/ic.edc b/data/elementary/themes/ic.edc
index 9f62f14c43..34b356c137 100644
--- a/data/elementary/themes/ic.edc
+++ b/data/elementary/themes/ic.edc
@@ -145,6 +145,10 @@ I160("i-mobile", "mobile-phone")
I160("i-pda", "pda")
I160("i-phone", "phone")
I160("i-media-player", "media-player")
+I160("i-modem", "modem")
+I160("i-tablet", "tablet")
+I160("i-drawing-tablet", "drawing-tablet")
+I160("i-gamepad", "gamepad")
I160("i-battery", "battery")
I160("i-tools", "tools")
I160("i-atom", "atom")
@@ -198,6 +202,7 @@ I160("i-fingerprint", "fingerprint")
I160("i-mouse", "mouse")
I160("i-keyboard", "keyboard")
I160("i-input", "input")
+I160("i-ethernet", "ethernet")
I160("i-mouse-left", "mouse-left")
I160("i-mouse-right", "mouse-right")
I160("i-mouse-middle", "mouse-middle")
diff --git a/data/elementary/themes/img/drawing-tablet.svg b/data/elementary/themes/img/drawing-tablet.svg
new file mode 100644
index 0000000000..ebfe3d9884
--- /dev/null
+++ b/data/elementary/themes/img/drawing-tablet.svg
@@ -0,0 +1,225 @@
+<?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"
+ version="1.1"
+ id="svg2"
+ width="80"
+ height="80"
+ viewBox="0 0 80 80"
+ sodipodi:docname="drawing-tablet.svg"
+ inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+ inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/drawing-tablet-040.png"
+ inkscape:export-xdpi="48"
+ inkscape:export-ydpi="48">
+ <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">
+ <mask
+ maskUnits="userSpaceOnUse"
+ id="mask947">
+ <rect
+ style="opacity:1;fill:#a0a0a0;fill-opacity:1;stroke-width:3.96122;stroke-linecap:round;stroke-linejoin:round"
+ id="rect949"
+ width="60"
+ height="40"
+ x="10"
+ y="5" />
+ </mask>
+ <mask
+ id="mask3567"
+ maskUnits="userSpaceOnUse">
+ <path
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 40,10 C 19,10 20,17.832395 20,30 20,42.167605 19,70 40,70 61,70 60,42.167605 60,30 60,17.832395 61,10 40,10 Z"
+ id="path3569"
+ sodipodi:nodetypes="zzzzz" />
+ </mask>
+ <clipPath
+ id="clipPath922"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ sodipodi:nodetypes="ccccccc"
+ inkscape:connector-curvature="0"
+ id="path924"
+ d="m 1.3229166,295.4125 h 7.9375003 v -6.08542 c 0,-0.52917 0,-0.52917 -0.529167,-0.52917 H 1.8520833 c -0.5291666,0 -0.5291666,0 -0.5291667,0.52917 z"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </clipPath>
+ <clipPath
+ id="clipPath922-6"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ sodipodi:nodetypes="ccccccc"
+ inkscape:connector-curvature="0"
+ id="path924-7"
+ d="m 1.3229166,295.4125 h 7.9375003 v -6.08542 c 0,-0.52917 0,-0.52917 -0.529167,-0.52917 H 1.8520833 c -0.5291666,0 -0.5291666,0 -0.5291667,0.52917 z"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath876">
+ <path
+ inkscape:connector-curvature="0"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 5.2916667,287.73958 a 3.96875,3.96875 0 0 0 -3.9687501,3.96875 3.96875,3.96875 0 0 0 3.9687501,3.96875 3.96875,3.96875 0 0 0 3.96875,-3.96875 3.96875,3.96875 0 0 0 -3.96875,-3.96875 z m 0,2.38125 a 1.5875001,1.5875044 0 0 1 1.5875,1.5875 1.5875001,1.5875044 0 0 1 -1.5875,1.5875 1.5875001,1.5875044 0 0 1 -1.5875,-1.5875 1.5875001,1.5875044 0 0 1 1.5875,-1.5875 z"
+ id="path878" />
+ </clipPath>
+ </defs>
+ <sodipodi:namedview
+ inkscape:document-rotation="0"
+ pagecolor="#404040"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1756"
+ inkscape:window-height="1372"
+ id="namedview4"
+ showgrid="true"
+ inkscape:zoom="13.1625"
+ inkscape:cx="40"
+ inkscape:cy="40"
+ inkscape:window-x="804"
+ inkscape:window-y="0"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="g10"
+ showguides="false"
+ inkscape:snap-bbox="true"
+ inkscape:bbox-nodes="true"
+ inkscape:snap-others="true"
+ inkscape:snap-nodes="true"
+ inkscape:bbox-paths="true"
+ inkscape:object-paths="true"
+ inkscape:snap-intersection-paths="true"
+ inkscape:snap-smooth-nodes="true"
+ inkscape:snap-midpoints="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid837"
+ empspacing="4"
+ enabled="true"
+ snapvisiblegridlinesonly="false" />
+ </sodipodi:namedview>
+ <g
+ inkscape:groupmode="layer"
+ inkscape:label="Image"
+ id="g10">
+ <rect
+ style="fill:#808080;fill-opacity:1;stroke-width:1.92154;stroke-linecap:round;stroke-linejoin:round"
+ id="rect1142"
+ width="64"
+ height="48"
+ x="8"
+ y="16"
+ ry="2" />
+ <rect
+ style="fill:#606060;fill-opacity:1;stroke-width:1.90693;stroke-linecap:round;stroke-linejoin:round"
+ id="rect1144"
+ width="44"
+ height="40"
+ x="24"
+ y="20"
+ ry="2" />
+ <rect
+ style="fill:#808080;fill-opacity:0.95999998;stroke-width:2;stroke-linecap:round;stroke-linejoin:round"
+ id="rect1146"
+ width="16"
+ height="8"
+ x="8"
+ y="24"
+ ry="0" />
+ <rect
+ style="fill:#808080;fill-opacity:1;stroke-width:2;stroke-linecap:round;stroke-linejoin:round"
+ id="rect1148"
+ width="16"
+ height="8"
+ x="8"
+ y="32"
+ ry="0" />
+ <rect
+ style="fill:#808080;fill-opacity:1;stroke-width:2;stroke-linecap:round;stroke-linejoin:round"
+ id="rect1150"
+ width="16"
+ height="8"
+ x="8"
+ y="40"
+ ry="0" />
+ <rect
+ style="fill:#808080;fill-opacity:1;stroke-width:2;stroke-linecap:round;stroke-linejoin:round"
+ id="rect1152"
+ width="16"
+ height="8"
+ x="8"
+ y="48"
+ ry="0" />
+ <path
+ style="fill:none;fill-opacity:1;stroke:#303030;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 32,44 c 0,5 1.974021,9.073594 6,8 4.025979,-1.073594 4.040323,-9.612007 9,-12 4.959677,-2.387993 14.087485,-4.260429 18,-1 3.912515,3.260429 -2,10 -6,11 -4,1 -4,-2 -7,-2 -3,0 -4,5 0,8"
+ id="path1156"
+ sodipodi:nodetypes="czzzzzc" />
+ <path
+ style="fill:#ffffff;fill-opacity:1;stroke-width:2;stroke-linecap:round;stroke-linejoin:round"
+ d="M 32,44 V 40 L 64,8 c 2,-2 6,2 4,4 L 36,44 Z"
+ id="path1154"
+ sodipodi:nodetypes="cccccc" />
+ <rect
+ style="fill:#525252;fill-opacity:0.96;stroke-width:1;stroke-linecap:round;stroke-linejoin:round"
+ id="rect1158"
+ width="16"
+ height="2"
+ x="8"
+ y="32"
+ ry="0" />
+ <rect
+ style="fill:#525252;fill-opacity:0.96;stroke-width:1;stroke-linecap:round;stroke-linejoin:round"
+ id="rect1160"
+ width="16"
+ height="2"
+ x="8"
+ y="40"
+ ry="0" />
+ <rect
+ style="fill:#525252;fill-opacity:0.96;stroke-width:1;stroke-linecap:round;stroke-linejoin:round"
+ id="rect1162"
+ width="16"
+ height="2"
+ x="8"
+ y="48"
+ ry="0" />
+ <rect
+ style="fill:#525252;fill-opacity:0.96;stroke-width:1;stroke-linecap:round;stroke-linejoin:round"
+ id="rect1164"
+ width="16"
+ height="2"
+ x="8"
+ y="56"
+ ry="0" />
+ <rect
+ style="fill:#525252;fill-opacity:0.96;stroke-width:1;stroke-linecap:round;stroke-linejoin:round"
+ id="rect1166"
+ width="16"
+ height="2"
+ x="8"
+ y="24"
+ ry="0" />
+ </g>
+</svg>
diff --git a/data/elementary/themes/img/ethernet.svg b/data/elementary/themes/img/ethernet.svg
new file mode 100644
index 0000000000..e05e6b5042
--- /dev/null
+++ b/data/elementary/themes/img/ethernet.svg
@@ -0,0 +1,161 @@
+<?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"
+ version="1.1"
+ id="svg2"
+ width="80"
+ height="80"
+ viewBox="0 0 80 80"
+ sodipodi:docname="ethernet.svg"
+ inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+ inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/ethernet-040.png"
+ inkscape:export-xdpi="48"
+ inkscape:export-ydpi="48">
+ <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">
+ <mask
+ maskUnits="userSpaceOnUse"
+ id="mask947">
+ <rect
+ style="opacity:1;fill:#a0a0a0;fill-opacity:1;stroke-width:3.96122;stroke-linecap:round;stroke-linejoin:round"
+ id="rect949"
+ width="60"
+ height="40"
+ x="10"
+ y="5" />
+ </mask>
+ <mask
+ id="mask3567"
+ maskUnits="userSpaceOnUse">
+ <path
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 40,10 C 19,10 20,17.832395 20,30 20,42.167605 19,70 40,70 61,70 60,42.167605 60,30 60,17.832395 61,10 40,10 Z"
+ id="path3569"
+ sodipodi:nodetypes="zzzzz" />
+ </mask>
+ <clipPath
+ id="clipPath922"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ sodipodi:nodetypes="ccccccc"
+ inkscape:connector-curvature="0"
+ id="path924"
+ d="m 1.3229166,295.4125 h 7.9375003 v -6.08542 c 0,-0.52917 0,-0.52917 -0.529167,-0.52917 H 1.8520833 c -0.5291666,0 -0.5291666,0 -0.5291667,0.52917 z"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </clipPath>
+ <clipPath
+ id="clipPath922-6"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ sodipodi:nodetypes="ccccccc"
+ inkscape:connector-curvature="0"
+ id="path924-7"
+ d="m 1.3229166,295.4125 h 7.9375003 v -6.08542 c 0,-0.52917 0,-0.52917 -0.529167,-0.52917 H 1.8520833 c -0.5291666,0 -0.5291666,0 -0.5291667,0.52917 z"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath876">
+ <path
+ inkscape:connector-curvature="0"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 5.2916667,287.73958 a 3.96875,3.96875 0 0 0 -3.9687501,3.96875 3.96875,3.96875 0 0 0 3.9687501,3.96875 3.96875,3.96875 0 0 0 3.96875,-3.96875 3.96875,3.96875 0 0 0 -3.96875,-3.96875 z m 0,2.38125 a 1.5875001,1.5875044 0 0 1 1.5875,1.5875 1.5875001,1.5875044 0 0 1 -1.5875,1.5875 1.5875001,1.5875044 0 0 1 -1.5875,-1.5875 1.5875001,1.5875044 0 0 1 1.5875,-1.5875 z"
+ id="path878" />
+ </clipPath>
+ </defs>
+ <sodipodi:namedview
+ inkscape:document-rotation="0"
+ pagecolor="#404040"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1756"
+ inkscape:window-height="1372"
+ id="namedview4"
+ showgrid="true"
+ inkscape:zoom="13.1625"
+ inkscape:cx="40"
+ inkscape:cy="40.151947"
+ inkscape:window-x="804"
+ inkscape:window-y="0"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="g10"
+ showguides="false"
+ inkscape:snap-bbox="true"
+ inkscape:bbox-nodes="true"
+ inkscape:snap-others="true"
+ inkscape:snap-nodes="true"
+ inkscape:bbox-paths="true"
+ inkscape:object-paths="true"
+ inkscape:snap-intersection-paths="true"
+ inkscape:snap-smooth-nodes="true"
+ inkscape:snap-midpoints="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid837"
+ empspacing="4"
+ enabled="true"
+ snapvisiblegridlinesonly="false" />
+ </sodipodi:namedview>
+ <g
+ inkscape:groupmode="layer"
+ inkscape:label="Image"
+ id="g10">
+ <rect
+ style="fill:#697aa0;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill-opacity:1"
+ id="rect999"
+ width="10"
+ height="20"
+ x="35"
+ y="52"
+ ry="0" />
+ <path
+ style="fill:#000000;fill-opacity:0.2;stroke-width:2;stroke-linecap:round;stroke-linejoin:round"
+ d="m 35,52 v 8 c 0,-2 2,-5 5,-5 3,0 5,3 5,5 v -8 z"
+ id="path1007"
+ sodipodi:nodetypes="cczccc" />
+ <rect
+ style="fill:#dcdcdc;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill-opacity:0.97715586"
+ id="rect1001"
+ width="30"
+ height="41"
+ x="25"
+ y="11" />
+ <rect
+ style="fill:#000000;fill-opacity:0.2;stroke-width:2;stroke-linecap:round;stroke-linejoin:round"
+ id="rect1005"
+ width="12"
+ height="33"
+ x="34"
+ y="11" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;stroke-width:2;stroke-linecap:round;stroke-linejoin:round"
+ id="rect1003"
+ width="10"
+ height="34"
+ x="35"
+ y="8" />
+ </g>
+</svg>
diff --git a/data/elementary/themes/img/gamepad.svg b/data/elementary/themes/img/gamepad.svg
new file mode 100644
index 0000000000..ee4bc926b1
--- /dev/null
+++ b/data/elementary/themes/img/gamepad.svg
@@ -0,0 +1,189 @@
+<?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"
+ version="1.1"
+ id="svg2"
+ width="80"
+ height="80"
+ viewBox="0 0 80 80"
+ sodipodi:docname="gamepad.svg"
+ inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+ inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/gamepad-040.png"
+ inkscape:export-xdpi="48"
+ inkscape:export-ydpi="48">
+ <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">
+ <mask
+ maskUnits="userSpaceOnUse"
+ id="mask947">
+ <rect
+ style="opacity:1;fill:#a0a0a0;fill-opacity:1;stroke-width:3.96122;stroke-linecap:round;stroke-linejoin:round"
+ id="rect949"
+ width="60"
+ height="40"
+ x="10"
+ y="5" />
+ </mask>
+ <mask
+ id="mask3567"
+ maskUnits="userSpaceOnUse">
+ <path
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 40,10 C 19,10 20,17.832395 20,30 20,42.167605 19,70 40,70 61,70 60,42.167605 60,30 60,17.832395 61,10 40,10 Z"
+ id="path3569"
+ sodipodi:nodetypes="zzzzz" />
+ </mask>
+ <clipPath
+ id="clipPath922"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ sodipodi:nodetypes="ccccccc"
+ inkscape:connector-curvature="0"
+ id="path924"
+ d="m 1.3229166,295.4125 h 7.9375003 v -6.08542 c 0,-0.52917 0,-0.52917 -0.529167,-0.52917 H 1.8520833 c -0.5291666,0 -0.5291666,0 -0.5291667,0.52917 z"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </clipPath>
+ <clipPath
+ id="clipPath922-6"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ sodipodi:nodetypes="ccccccc"
+ inkscape:connector-curvature="0"
+ id="path924-7"
+ d="m 1.3229166,295.4125 h 7.9375003 v -6.08542 c 0,-0.52917 0,-0.52917 -0.529167,-0.52917 H 1.8520833 c -0.5291666,0 -0.5291666,0 -0.5291667,0.52917 z"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath876">
+ <path
+ inkscape:connector-curvature="0"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 5.2916667,287.73958 a 3.96875,3.96875 0 0 0 -3.9687501,3.96875 3.96875,3.96875 0 0 0 3.9687501,3.96875 3.96875,3.96875 0 0 0 3.96875,-3.96875 3.96875,3.96875 0 0 0 -3.96875,-3.96875 z m 0,2.38125 a 1.5875001,1.5875044 0 0 1 1.5875,1.5875 1.5875001,1.5875044 0 0 1 -1.5875,1.5875 1.5875001,1.5875044 0 0 1 -1.5875,-1.5875 1.5875001,1.5875044 0 0 1 1.5875,-1.5875 z"
+ id="path878" />
+ </clipPath>
+ </defs>
+ <sodipodi:namedview
+ inkscape:document-rotation="0"
+ pagecolor="#404040"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1756"
+ inkscape:window-height="1372"
+ id="namedview4"
+ showgrid="true"
+ inkscape:zoom="13.1625"
+ inkscape:cx="40"
+ inkscape:cy="40.075973"
+ inkscape:window-x="804"
+ inkscape:window-y="0"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="g10"
+ showguides="false"
+ inkscape:snap-bbox="true"
+ inkscape:bbox-nodes="true"
+ inkscape:snap-others="true"
+ inkscape:snap-nodes="true"
+ inkscape:bbox-paths="true"
+ inkscape:object-paths="true"
+ inkscape:snap-intersection-paths="true"
+ inkscape:snap-smooth-nodes="true"
+ inkscape:snap-midpoints="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid837"
+ empspacing="4"
+ enabled="true"
+ snapvisiblegridlinesonly="false" />
+ </sodipodi:namedview>
+ <g
+ inkscape:groupmode="layer"
+ inkscape:label="Image"
+ id="g10">
+ <path
+ style="fill:#808080;fill-opacity:0.96;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="M 52,20 H 28 C 16,20 8,44 8,56 c 0,8 12,6 16,2 4,-4 8,-6 12,-6 h 8 c 4,0 8,2 12,6 4,4 16,6 16,-2 0,-8 -8,-36 -20,-36 z"
+ id="path1186"
+ sodipodi:nodetypes="ccssssssc" />
+ <path
+ id="path1221"
+ style="fill:#404040;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="m 27,27 c -3,0 -4,2.338 -4,4 v 2 h -2 c -1.662,0 -4,1 -4,4 0,3 2.338,4 4,4 h 2 v 2 c 0,1.662 1,4 4,4 3,0 4,-2 4,-4 v -2 h 2 c 1.662,0 4,-1 4,-4 0,-3 -2.338,-4 -4,-4 h -2 v -2 c 0,-1.662 -1,-4 -4,-4 z"
+ sodipodi:nodetypes="sscssscssscssscss" />
+ <path
+ id="rect1188"
+ style="fill:#dcdcdc;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ d="M 27 28 C 25.338 28 24 29.338 24 31 L 24 34 L 21 34 C 19.338 34 18 35.338 18 37 C 18 38.662 19.338 40 21 40 L 24 40 L 24 43 C 24 44.662 25.338 46 27 46 C 28.662 46 30 44.662 30 43 L 30 40 L 33 40 C 34.662 40 36 38.662 36 37 C 36 35.338 34.662 34 33 34 L 30 34 L 30 31 C 30 29.338 28.662 28 27 28 z " />
+ <circle
+ style="fill:#404040;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ id="circle1212"
+ cx="53"
+ cy="31"
+ r="4" />
+ <circle
+ style="fill:#e2b596;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ id="path1192"
+ cx="53"
+ cy="31"
+ r="3" />
+ <circle
+ style="fill:#404040;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ id="circle1214"
+ cx="59"
+ cy="37"
+ r="4" />
+ <circle
+ style="fill:#e7a8a8;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ id="circle1200"
+ cx="59"
+ cy="37"
+ r="3" />
+ <circle
+ style="fill:#404040;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ id="circle1216"
+ cx="53"
+ cy="43"
+ r="4" />
+ <circle
+ style="fill:#87cdde;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ id="circle1202"
+ cx="53"
+ cy="43"
+ r="3" />
+ <circle
+ style="fill:#404040;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ id="circle1210"
+ cx="47"
+ cy="37"
+ r="4" />
+ <circle
+ style="fill:#aade87;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ id="circle1204"
+ cx="47"
+ cy="37"
+ r="3" />
+ </g>
+</svg>
diff --git a/data/elementary/themes/img/ic/drawing-tablet-040.png b/data/elementary/themes/img/ic/drawing-tablet-040.png
new file mode 100644
index 0000000000..61138abedb
--- /dev/null
+++ b/data/elementary/themes/img/ic/drawing-tablet-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/drawing-tablet-080.png b/data/elementary/themes/img/ic/drawing-tablet-080.png
new file mode 100644
index 0000000000..243ec17a76
--- /dev/null
+++ b/data/elementary/themes/img/ic/drawing-tablet-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/drawing-tablet-160.png b/data/elementary/themes/img/ic/drawing-tablet-160.png
new file mode 100644
index 0000000000..1aa6669875
--- /dev/null
+++ b/data/elementary/themes/img/ic/drawing-tablet-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/ethernet-040.png b/data/elementary/themes/img/ic/ethernet-040.png
new file mode 100644
index 0000000000..92e7918b34
--- /dev/null
+++ b/data/elementary/themes/img/ic/ethernet-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/ethernet-080.png b/data/elementary/themes/img/ic/ethernet-080.png
new file mode 100644
index 0000000000..1864371189
--- /dev/null
+++ b/data/elementary/themes/img/ic/ethernet-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/ethernet-160.png b/data/elementary/themes/img/ic/ethernet-160.png
new file mode 100644
index 0000000000..653d74cd61
--- /dev/null
+++ b/data/elementary/themes/img/ic/ethernet-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/gamepad-040.png b/data/elementary/themes/img/ic/gamepad-040.png
new file mode 100644
index 0000000000..61303cecb8
--- /dev/null
+++ b/data/elementary/themes/img/ic/gamepad-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/gamepad-080.png b/data/elementary/themes/img/ic/gamepad-080.png
new file mode 100644
index 0000000000..6942f22645
--- /dev/null
+++ b/data/elementary/themes/img/ic/gamepad-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/gamepad-160.png b/data/elementary/themes/img/ic/gamepad-160.png
new file mode 100644
index 0000000000..374f011383
--- /dev/null
+++ b/data/elementary/themes/img/ic/gamepad-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/modem-040.png b/data/elementary/themes/img/ic/modem-040.png
new file mode 100644
index 0000000000..8b42d7e667
--- /dev/null
+++ b/data/elementary/themes/img/ic/modem-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/modem-080.png b/data/elementary/themes/img/ic/modem-080.png
new file mode 100644
index 0000000000..38770b5608
--- /dev/null
+++ b/data/elementary/themes/img/ic/modem-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/modem-160.png b/data/elementary/themes/img/ic/modem-160.png
new file mode 100644
index 0000000000..63d22efec5
--- /dev/null
+++ b/data/elementary/themes/img/ic/modem-160.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/tablet-040.png b/data/elementary/themes/img/ic/tablet-040.png
new file mode 100644
index 0000000000..7589e81631
--- /dev/null
+++ b/data/elementary/themes/img/ic/tablet-040.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/tablet-080.png b/data/elementary/themes/img/ic/tablet-080.png
new file mode 100644
index 0000000000..b1b2a7b091
--- /dev/null
+++ b/data/elementary/themes/img/ic/tablet-080.png
Binary files differ
diff --git a/data/elementary/themes/img/ic/tablet-160.png b/data/elementary/themes/img/ic/tablet-160.png
new file mode 100644
index 0000000000..862e68a890
--- /dev/null
+++ b/data/elementary/themes/img/ic/tablet-160.png
Binary files differ
diff --git a/data/elementary/themes/img/modem.svg b/data/elementary/themes/img/modem.svg
new file mode 100644
index 0000000000..fe74fbd085
--- /dev/null
+++ b/data/elementary/themes/img/modem.svg
@@ -0,0 +1,189 @@
+<?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"
+ version="1.1"
+ id="svg2"
+ width="80"
+ height="80"
+ viewBox="0 0 80 80"
+ sodipodi:docname="modem.svg"
+ inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+ inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/modem-040.png"
+ inkscape:export-xdpi="48"
+ inkscape:export-ydpi="48">
+ <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">
+ <mask
+ maskUnits="userSpaceOnUse"
+ id="mask947">
+ <rect
+ style="opacity:1;fill:#a0a0a0;fill-opacity:1;stroke-width:3.96122;stroke-linecap:round;stroke-linejoin:round"
+ id="rect949"
+ width="60"
+ height="40"
+ x="10"
+ y="5" />
+ </mask>
+ <mask
+ id="mask3567"
+ maskUnits="userSpaceOnUse">
+ <path
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 40,10 C 19,10 20,17.832395 20,30 20,42.167605 19,70 40,70 61,70 60,42.167605 60,30 60,17.832395 61,10 40,10 Z"
+ id="path3569"
+ sodipodi:nodetypes="zzzzz" />
+ </mask>
+ <clipPath
+ id="clipPath922"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ sodipodi:nodetypes="ccccccc"
+ inkscape:connector-curvature="0"
+ id="path924"
+ d="m 1.3229166,295.4125 h 7.9375003 v -6.08542 c 0,-0.52917 0,-0.52917 -0.529167,-0.52917 H 1.8520833 c -0.5291666,0 -0.5291666,0 -0.5291667,0.52917 z"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </clipPath>
+ <clipPath
+ id="clipPath922-6"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ sodipodi:nodetypes="ccccccc"
+ inkscape:connector-curvature="0"
+ id="path924-7"
+ d="m 1.3229166,295.4125 h 7.9375003 v -6.08542 c 0,-0.52917 0,-0.52917 -0.529167,-0.52917 H 1.8520833 c -0.5291666,0 -0.5291666,0 -0.5291667,0.52917 z"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath876">
+ <path
+ inkscape:connector-curvature="0"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 5.2916667,287.73958 a 3.96875,3.96875 0 0 0 -3.9687501,3.96875 3.96875,3.96875 0 0 0 3.9687501,3.96875 3.96875,3.96875 0 0 0 3.96875,-3.96875 3.96875,3.96875 0 0 0 -3.96875,-3.96875 z m 0,2.38125 a 1.5875001,1.5875044 0 0 1 1.5875,1.5875 1.5875001,1.5875044 0 0 1 -1.5875,1.5875 1.5875001,1.5875044 0 0 1 -1.5875,-1.5875 1.5875001,1.5875044 0 0 1 1.5875,-1.5875 z"
+ id="path878" />
+ </clipPath>
+ </defs>
+ <sodipodi:namedview
+ inkscape:document-rotation="0"
+ pagecolor="#404040"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1756"
+ inkscape:window-height="1372"
+ id="namedview4"
+ showgrid="true"
+ inkscape:zoom="13.1625"
+ inkscape:cx="40"
+ inkscape:cy="37.11301"
+ inkscape:window-x="804"
+ inkscape:window-y="0"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="g10"
+ showguides="false"
+ inkscape:snap-bbox="true"
+ inkscape:bbox-nodes="true"
+ inkscape:snap-others="true"
+ inkscape:snap-nodes="true"
+ inkscape:bbox-paths="true"
+ inkscape:object-paths="true"
+ inkscape:snap-intersection-paths="true"
+ inkscape:snap-smooth-nodes="true"
+ inkscape:snap-midpoints="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid837"
+ empspacing="4"
+ enabled="true"
+ snapvisiblegridlinesonly="false" />
+ </sodipodi:namedview>
+ <g
+ inkscape:groupmode="layer"
+ inkscape:label="Image"
+ id="g10">
+ <rect
+ style="fill:#808080;fill-opacity:1;stroke-width:2;stroke-linecap:round;stroke-linejoin:round"
+ id="rect1027"
+ width="64"
+ height="20"
+ x="8"
+ y="32" />
+ <rect
+ style="fill:#606060;fill-opacity:1;stroke-width:2;stroke-linecap:round;stroke-linejoin:round"
+ id="rect1029"
+ width="8"
+ height="2"
+ x="12"
+ y="52" />
+ <rect
+ style="fill:#606060;fill-opacity:1;stroke-width:2;stroke-linecap:round;stroke-linejoin:round"
+ id="rect1031"
+ width="8"
+ height="2"
+ x="60"
+ y="52" />
+ <path
+ style="fill:#ffffff;fill-opacity:1;stroke-width:2;stroke-linecap:round;stroke-linejoin:round"
+ d="M 38,32 V 16 c 0,-1 1,-2 2,-2 1,0 2,1 2,2 v 16 z"
+ id="path1033"
+ sodipodi:nodetypes="cczccc" />
+ <path
+ id="path1035"
+ style="fill:#ffffff;fill-opacity:0.5;stroke-width:2;stroke-linecap:round;stroke-linejoin:round"
+ d="M 23.900391 7.9511719 A 18 18 0 0 0 22 16 A 18 18 0 0 0 23.900391 24.048828 L 25.689453 23.154297 A 16 16 0 0 1 24 16 A 16 16 0 0 1 25.689453 8.8457031 L 23.900391 7.9511719 z M 56.099609 7.9511719 L 54.310547 8.8457031 A 16 16 0 0 1 56 16 A 16 16 0 0 1 54.310547 23.154297 L 56.099609 24.048828 A 18 18 0 0 0 58 16 A 18 18 0 0 0 56.099609 7.9511719 z M 27.478516 9.7402344 A 14 14 0 0 0 26 16 A 14 14 0 0 0 27.478516 22.259766 L 29.267578 21.365234 A 12 12 0 0 1 28 16 A 12 12 0 0 1 29.267578 10.632812 L 27.478516 9.7402344 z M 52.521484 9.7402344 L 50.732422 10.634766 A 12 12 0 0 1 52 16 A 12 12 0 0 1 50.732422 21.367188 L 52.521484 22.259766 A 14 14 0 0 0 54 16 A 14 14 0 0 0 52.521484 9.7402344 z M 31.056641 11.527344 A 10 10 0 0 0 30 16 A 10 10 0 0 0 31.056641 20.472656 L 32.845703 19.578125 A 8 8 0 0 1 32 16 A 8 8 0 0 1 32.845703 12.421875 L 31.056641 11.527344 z M 48.943359 11.527344 L 47.154297 12.421875 A 8 8 0 0 1 48 16 A 8 8 0 0 1 47.154297 19.578125 L 48.943359 20.470703 A 10 10 0 0 0 50 16 A 10 10 0 0 0 48.943359 11.527344 z M 34.634766 13.316406 A 6 6 0 0 0 34 16 A 6 6 0 0 0 34.634766 18.683594 L 36.423828 17.789062 A 4 4 0 0 1 36 16 A 4 4 0 0 1 36.421875 14.210938 L 34.634766 13.316406 z M 45.365234 13.316406 L 43.576172 14.210938 A 4 4 0 0 1 44 16 A 4 4 0 0 1 43.578125 17.789062 L 45.365234 18.683594 A 6 6 0 0 0 46 16 A 6 6 0 0 0 45.365234 13.316406 z " />
+ <rect
+ style="fill:#606060;fill-opacity:1;stroke-width:2;stroke-linecap:round;stroke-linejoin:round"
+ id="rect1086"
+ width="46"
+ height="10"
+ x="24"
+ y="34"
+ ry="2" />
+ <circle
+ style="fill:#ff4a3b;fill-opacity:1;stroke-width:2;stroke-linecap:round;stroke-linejoin:round"
+ id="path1070"
+ cx="65"
+ cy="39"
+ r="3" />
+ <circle
+ style="fill:#6dff2e;fill-opacity:1;stroke-width:2;stroke-linecap:round;stroke-linejoin:round"
+ id="circle1072"
+ cx="57"
+ cy="39"
+ r="3" />
+ <circle
+ style="fill:#6dff2e;fill-opacity:1;stroke-width:2;stroke-linecap:round;stroke-linejoin:round"
+ id="circle1078"
+ cx="49"
+ cy="39"
+ r="3" />
+ <circle
+ style="fill:#6dff2e;fill-opacity:1;stroke-width:2;stroke-linecap:round;stroke-linejoin:round"
+ id="circle1080"
+ cx="41"
+ cy="39"
+ r="3" />
+ </g>
+</svg>
diff --git a/data/elementary/themes/img/tablet.svg b/data/elementary/themes/img/tablet.svg
new file mode 100644
index 0000000000..a2baaefe66
--- /dev/null
+++ b/data/elementary/themes/img/tablet.svg
@@ -0,0 +1,185 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg2"
+ width="80"
+ height="80"
+ viewBox="0 0 80 80"
+ sodipodi:docname="tablet.svg"
+ inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+ inkscape:export-filename="/home/raster/C/th-efl/th/img/ic/tablet-040.png"
+ inkscape:export-xdpi="48"
+ inkscape:export-ydpi="48">
+ <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">
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient1118">
+ <stop
+ style="stop-color:#f8f8f8;stop-opacity:0.5"
+ offset="0"
+ id="stop1114" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0"
+ offset="1"
+ id="stop1116" />
+ </linearGradient>
+ <mask
+ maskUnits="userSpaceOnUse"
+ id="mask947">
+ <rect
+ style="opacity:1;fill:#a0a0a0;fill-opacity:1;stroke-width:3.96122;stroke-linecap:round;stroke-linejoin:round"
+ id="rect949"
+ width="60"
+ height="40"
+ x="10"
+ y="5" />
+ </mask>
+ <mask
+ id="mask3567"
+ maskUnits="userSpaceOnUse">
+ <path
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 40,10 C 19,10 20,17.832395 20,30 20,42.167605 19,70 40,70 61,70 60,42.167605 60,30 60,17.832395 61,10 40,10 Z"
+ id="path3569"
+ sodipodi:nodetypes="zzzzz" />
+ </mask>
+ <clipPath
+ id="clipPath922"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ sodipodi:nodetypes="ccccccc"
+ inkscape:connector-curvature="0"
+ id="path924"
+ d="m 1.3229166,295.4125 h 7.9375003 v -6.08542 c 0,-0.52917 0,-0.52917 -0.529167,-0.52917 H 1.8520833 c -0.5291666,0 -0.5291666,0 -0.5291667,0.52917 z"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </clipPath>
+ <clipPath
+ id="clipPath922-6"
+ clipPathUnits="userSpaceOnUse">
+ <path
+ sodipodi:nodetypes="ccccccc"
+ inkscape:connector-curvature="0"
+ id="path924-7"
+ d="m 1.3229166,295.4125 h 7.9375003 v -6.08542 c 0,-0.52917 0,-0.52917 -0.529167,-0.52917 H 1.8520833 c -0.5291666,0 -0.5291666,0 -0.5291667,0.52917 z"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </clipPath>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath876">
+ <path
+ inkscape:connector-curvature="0"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 5.2916667,287.73958 a 3.96875,3.96875 0 0 0 -3.9687501,3.96875 3.96875,3.96875 0 0 0 3.9687501,3.96875 3.96875,3.96875 0 0 0 3.96875,-3.96875 3.96875,3.96875 0 0 0 -3.96875,-3.96875 z m 0,2.38125 a 1.5875001,1.5875044 0 0 1 1.5875,1.5875 1.5875001,1.5875044 0 0 1 -1.5875,1.5875 1.5875001,1.5875044 0 0 1 -1.5875,-1.5875 1.5875001,1.5875044 0 0 1 1.5875,-1.5875 z"
+ id="path878" />
+ </clipPath>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient1118"
+ id="linearGradient1120"
+ x1="32"
+ y1="14"
+ x2="52"
+ y2="56"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:document-rotation="0"
+ pagecolor="#404040"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1756"
+ inkscape:window-height="1372"
+ id="namedview4"
+ showgrid="true"
+ inkscape:zoom="13.1625"
+ inkscape:cx="40"
+ inkscape:cy="37.11301"
+ inkscape:window-x="804"
+ inkscape:window-y="0"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="g10"
+ showguides="false"
+ inkscape:snap-bbox="true"
+ inkscape:bbox-nodes="true"
+ inkscape:snap-others="true"
+ inkscape:snap-nodes="true"
+ inkscape:bbox-paths="true"
+ inkscape:object-paths="true"
+ inkscape:snap-intersection-paths="true"
+ inkscape:snap-smooth-nodes="true"
+ inkscape:snap-midpoints="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid837"
+ empspacing="4"
+ enabled="true"
+ snapvisiblegridlinesonly="false" />
+ </sodipodi:namedview>
+ <g
+ inkscape:groupmode="layer"
+ inkscape:label="Image"
+ id="g10">
+ <rect
+ style="fill:#a0a0a0;fill-opacity:1;stroke-width:2.19089;stroke-linecap:round;stroke-linejoin:round"
+ id="rect1106"
+ width="48"
+ height="64"
+ x="16"
+ y="8"
+ ry="4" />
+ <rect
+ style="fill:#000000;fill-opacity:1;stroke-width:2;stroke-linecap:round;stroke-linejoin:round"
+ id="rect1108"
+ width="40"
+ height="52"
+ x="20"
+ y="12"
+ ry="0" />
+ <rect
+ style="fill:#606060;fill-opacity:1;stroke-width:2.73861;stroke-linecap:round;stroke-linejoin:round"
+ id="rect1122"
+ width="10"
+ height="6"
+ x="35"
+ y="65"
+ ry="2" />
+ <rect
+ style="fill:#dcdcdc;fill-opacity:1;stroke-width:2;stroke-linecap:round;stroke-linejoin:round"
+ id="rect1110"
+ width="8"
+ height="4"
+ x="36"
+ y="66"
+ ry="2" />
+ <path
+ style="fill:url(#linearGradient1120);fill-opacity:1;stroke-width:2;stroke-linecap:round;stroke-linejoin:round"
+ d="M 22,14 H 58 V 48 L 22,28 Z"
+ id="path1112" />
+ </g>
+</svg>