[Libreoffice-commits] core.git: icon-themes/colibre_svg

andreas kainz (via logerrit) logerrit at kemper.freedesktop.org
Sat Nov 21 19:38:42 UTC 2020


 icon-themes/colibre_svg/cmd/lc_alignbottom.svg               |    2 
 icon-themes/colibre_svg/cmd/lc_aligntop.svg                  |    2 
 icon-themes/colibre_svg/cmd/lc_bulletsandnumberingdialog.svg |   51 ++++++++++
 icon-themes/colibre_svg/cmd/lc_cone.svg                      |   26 +++++
 icon-themes/colibre_svg/cmd/lc_convertinto3dlathe.svg        |   34 ++++++-
 icon-themes/colibre_svg/cmd/lc_cube.svg                      |   42 ++++++++
 icon-themes/colibre_svg/cmd/lc_cylinder.svg                  |   34 ++++++-
 icon-themes/colibre_svg/cmd/lc_cyramid.svg                   |   34 ++++++-
 icon-themes/colibre_svg/cmd/lc_halfsphere.svg                |   42 ++++++++
 icon-themes/colibre_svg/cmd/lc_hfixedline.svg                |   12 ++
 icon-themes/colibre_svg/cmd/lc_insertneutralparagraph.svg    |   40 ++++++++
 icon-themes/colibre_svg/cmd/lc_line.svg                      |   12 ++
 icon-themes/colibre_svg/cmd/lc_line_diagonal.svg             |   20 ++++
 icon-themes/colibre_svg/cmd/lc_linearrowcircle.svg           |   28 +++++
 icon-themes/colibre_svg/cmd/lc_linearrowend.svg              |   20 ++++
 icon-themes/colibre_svg/cmd/lc_linearrows.svg                |   28 +++++
 icon-themes/colibre_svg/cmd/lc_linearrowsquare.svg           |   28 +++++
 icon-themes/colibre_svg/cmd/lc_linearrowstart.svg            |   20 ++++
 icon-themes/colibre_svg/cmd/lc_linecirclearrow.svg           |   28 +++++
 icon-themes/colibre_svg/cmd/lc_lineendstyle.svg              |   52 ++++++++++-
 icon-themes/colibre_svg/cmd/lc_linesquarearrow.svg           |   28 +++++
 icon-themes/colibre_svg/cmd/lc_measureline.svg               |   36 +++++++
 icon-themes/colibre_svg/cmd/lc_outlinecollapse.svg           |   35 +++++++
 icon-themes/colibre_svg/cmd/lc_outlinecollapseall.svg        |   35 +++++++
 icon-themes/colibre_svg/cmd/lc_outlineexpand.svg             |   35 +++++++
 icon-themes/colibre_svg/cmd/lc_outlineexpandall.svg          |   35 +++++++
 icon-themes/colibre_svg/cmd/lc_paraspacedecrease.svg         |    6 -
 icon-themes/colibre_svg/cmd/lc_paraspaceincrease.svg         |    4 
 icon-themes/colibre_svg/cmd/lc_pie.svg                       |   12 ++
 icon-themes/colibre_svg/cmd/lc_pie_unfilled.svg              |   20 ++++
 icon-themes/colibre_svg/cmd/lc_polygon.svg                   |   12 ++
 icon-themes/colibre_svg/cmd/lc_polygon_diagonal.svg          |   12 ++
 icon-themes/colibre_svg/cmd/lc_polygon_diagonal_unfilled.svg |   20 ++++
 icon-themes/colibre_svg/cmd/lc_polygon_unfilled.svg          |   20 ++++
 icon-themes/colibre_svg/cmd/lc_rect_rounded_unfilled.svg     |   20 ++++
 icon-themes/colibre_svg/cmd/lc_rect_unfilled.svg             |    4 
 icon-themes/colibre_svg/cmd/lc_shell3d.svg                   |   38 +++++++-
 icon-themes/colibre_svg/cmd/lc_spacepara1.svg                |    4 
 icon-themes/colibre_svg/cmd/lc_spacepara15.svg               |    4 
 icon-themes/colibre_svg/cmd/lc_spacepara2.svg                |    4 
 icon-themes/colibre_svg/cmd/lc_square_rounded.svg            |   12 ++
 icon-themes/colibre_svg/cmd/lc_square_rounded_unfilled.svg   |    4 
 icon-themes/colibre_svg/cmd/lc_square_unfilled.svg           |    4 
 icon-themes/colibre_svg/cmd/lc_torus.svg                     |   31 ++++++
 icon-themes/colibre_svg/cmd/lc_vfixedline.svg                |   12 ++
 45 files changed, 948 insertions(+), 54 deletions(-)

New commits:
commit e449edb409e47390fef78bdf9fc23156da737dcc
Author:     andreas kainz <kainz.a at gmail.com>
AuthorDate: Sat Nov 21 08:36:52 2020 +0100
Commit:     Andreas Kainz <kainz.a at gmail.com>
CommitDate: Sat Nov 21 20:37:58 2020 +0100

    Colibre icon theme css support
    
    Change-Id: I03f38ea988993c077d02a09c9b7f78024542e87e
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106299
    Tested-by: Jenkins
    Reviewed-by: Andreas Kainz <kainz.a at gmail.com>

diff --git a/icon-themes/colibre_svg/cmd/lc_alignbottom.svg b/icon-themes/colibre_svg/cmd/lc_alignbottom.svg
index 78445751c375..ce1cacf0a870 100644
--- a/icon-themes/colibre_svg/cmd/lc_alignbottom.svg
+++ b/icon-themes/colibre_svg/cmd/lc_alignbottom.svg
@@ -9,7 +9,7 @@
      />
   <path
 	 class="icn icn--highlight-color-line"
-     d="M 8,7 11.5,10.5 15,7"
+     d="m 7.5,6.5 4,4 4,-4"
      fill="none"
      stroke="#1e8bcd" 
 	 stroke-linecap="round" 
diff --git a/icon-themes/colibre_svg/cmd/lc_aligntop.svg b/icon-themes/colibre_svg/cmd/lc_aligntop.svg
index b07bbb821014..6decd07b3274 100644
--- a/icon-themes/colibre_svg/cmd/lc_aligntop.svg
+++ b/icon-themes/colibre_svg/cmd/lc_aligntop.svg
@@ -9,7 +9,7 @@
      />
   <path
 	 class="icn icn--highlight-color-line"
-     d="M 8,17 11.5,13.5 15,17"
+     d="m 7.5,17.5 4,-4 4,4"
      fill="none"
      stroke="#1e8bcd" 
 	 stroke-linecap="round" 
diff --git a/icon-themes/colibre_svg/cmd/lc_bulletsandnumberingdialog.svg b/icon-themes/colibre_svg/cmd/lc_bulletsandnumberingdialog.svg
index 1a29d51d703a..e9dc6e18a3f3 100644
--- a/icon-themes/colibre_svg/cmd/lc_bulletsandnumberingdialog.svg
+++ b/icon-themes/colibre_svg/cmd/lc_bulletsandnumberingdialog.svg
@@ -1 +1,50 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#3a3a38" transform="scale(-1 1)"><rect height="1" ry=".5" width="14.999998" x="-22" y="2"/><rect height="1" ry=".392136" width="15.000005" x="-22" y="10"/><g transform="scale(-1 1)"><path d="m7.4355469 18c-.2417883 0-.4355469.193759-.4355469.435547v.128906c0 .241788.1937586.435547.4355469.435547h4.5644531v-1z"/><path d="m7.5 21c-.277 0-.5.223-.5.5s.223.5.5.5h6.015625l-.464844-.464844a1.0001 1.0001 0 0 1 -.277343-.535156z"/><path d="m7.5 13c-.277 0-.5.223-.5.5s.223.5.5.5h6.015625l.242187-.242188.707032-.707031a1.0001 1.0001 0 0 1 .054687-.050781z"/></g><rect height="1" ry=".5" width="9.000002" x="-16" y="5"/></g><path d="m17 13-.349609 1.744141-1.478516-.986329-.707031.707032-.707032.707031.986329 1.478516-1.744141.349609v1 1l1.744141.349609-.986329 1.478516.707032.707031.707031.707032 1.478516-.986329.349609 1.744141h1 1l.349609-1.744141 1.478516.986329.707031-.707032.707032-.707031-.986329-1.478516 1.744141-.34960
 9v-1-1l-1.744141-.349609.986329-1.478516-.707032-.707031-.707031-.707032-1.478516.986329-.349609-1.744141h-1zm.800781 1h.398438l.300781 1.5h.535156l.378906.378906 1.273438-.847656.28125.28125-.847656 1.273438.378906.378906v.535156l1.5.300781v.398438l-1.5.300781v.535156l-.378906.378906.847656 1.273438-.28125.28125-1.273438-.847656-.378906.378906h-.535156l-.300781 1.5h-.398438l-.300781-1.5h-.535156l-.378906-.378906-1.273438.847656-.28125-.28125.847656-1.273438-.378906-.378906v-.535156l-1.5-.300781v-.398438l1.5-.300781v-.535156l.378906-.378906-.847656-1.273438.28125-.28125 1.273438.847656.378906-.378906h.535156zm.199219 2a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z" fill="#1e8bcd"/><path d="m17.800781 14h.398438l.300781 1.5h.535156l.378906.378906 1.273438-.847656.28125.28125-.847656 1.273438.378906.378906v.535156l1.5.300781v.398438l-1.5.300781v.535156l-.378906.378906.847656 1.273438-.28125.28125-1.273438-.847
 656-.378906.378906h-.535156l-.300781 1.5h-.398438l-.300781-1.5h-.535156l-.378906-.378906-1.273438.847656-.28125-.28125.847656-1.273438-.378906-.378906v-.535156l-1.5-.300781v-.398438l1.5-.300781v-.535156l.378906-.378906-.847656-1.273438.28125-.28125 1.273438.847656.378906-.378906h.535156zm.199219 2c-1.104569 0-2 .895431-2 2s.895431 2 2 2 2-.895431 2-2-.895431-2-2-2z" fill="#fafafa"/><g fill="#1e8bcd"><path d="m2.8571905 7.4177009h1.242161v-4.0358857q0-.1774515.01365-.3685532l-1.0146588.8918078q-.109201.0910009-.2138519.0637006-.1001009-.0318503-.1410513-.0910008l-.2411521-.3321529 1.7426654-1.5424637h.6188055v5.4145479h1.1375101v.5824052h-3.1440779z"/><path d="m4.149402 9.9531033q.3776533 0 .7007062.1137507.3230528.113751.5596549.327603.2366021.213852.3685533.523255.1365012.309403.1365012.705256 0 .332153-.1001009.618806-.095551.282102-.2639023.541454-.1638015.259353-.3822034.509605-.2184019.245702-.4595541.495954l-1.5333635 1.597064q.1729015-.05005.345803-.07735.1774516-.0273.336703
 -.0273h1.8973668q.1228511 0 .1956517.0728.072801.06825.072801.186552v.459554h-3.9084849v-.259352q0-.07735.03185-.163802.03185-.091.1092009-.163801l1.8518667-1.911017q.2366021-.241152.4231538-.464104.1911016-.222952.3230528-.445904.1319512-.227502.2047518-.459554.072801-.232052.072801-.491405 0-.259352-.081901-.455004-.0773507-.195651-.2138519-.323053-.1365013-.131951-.3230529-.195651-.1865517-.0637-.4049536-.0637-.2138519 0-.3958535.06825-.1820016.0637-.3230528.182001-.1410513.113751-.2411522.277553-.1001009.159251-.1456013.350353-.0364.154701-.1274011.204752-.086451.0455-.2457022.02275l-.3958535-.0637q.0546-.414053.218402-.728006.1683515-.318503.4186037-.532355.2502522-.213852.573305-.323053.3276029-.1092017.7052563-.1092017z"/><path d="m4.2222026 17.953103q.3776534 0 .6916061.109201.3139528.109201.5414548.309403.227502.200202.3503531.482304.1274011.282103.1274011.627906 0 .286652-.072801.509604-.068251.222952-.2002018.391304-.1319511.168351-.3185028.286652-.1865516.113751-.4186037
 .186552.568755.154701.8554076.518705.2866525.359453.2866525.905458 0 .414053-.1547014.746206-.1547013.327603-.4231537.559655-.2639023.232052-.6188055.354903-.3549031.122851-.7553066.122851-.4641042 0-.791707-.113751-.3276025-.118301-.5596546-.327603-.232052-.209301-.3822034-.491404-.1501513-.282102-.2502522-.618805l.3276029-.141052q.1319512-.0546.2502522-.03185.1228511.02275.1774516.136501.0546.118301.1319512.282103.081901.159251.2184019.309403.1365012.145601.345803.250252.2093019.100101.5232547.100101.3003026 0 .5232546-.100101.222952-.104651.3731033-.263903.1501513-.159251.222952-.359453.077351-.200202.077351-.391303 0-.236602-.059151-.436804-.059151-.204752-.2229519-.345803-.1638015-.145601-.4550041-.227502-.2866525-.0819-.7416565-.0819v-.550555q.3731033-.0046.6324556-.0819.2593523-.0819.4231537-.218402.1638015-.136502.2366021-.327603.072801-.191102.072801-.418604 0-.254802-.077351-.441354-.0728006-.191103-.2093018-.318504-.1319512-.127401-.3185028-.186551-.1820016-.0637-.4004035
 -.0637-.218402 0-.4004036.06825-.1774516.0637-.3185028.182001-.1410512.113751-.2411521.277553-.095551.159251-.1456013.350353-.0364.154701-.1274011.204752-.086451.0455-.2457022.02275l-.4004036-.0637q.059151-.414053.222952-.728006.1638015-.318503.4140537-.532355.2548022-.213852.5778551-.323053.3276029-.109201.7052562-.109202z"/></g></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--line-color" 
+     d="m 7.500001,2.5 h 14 z m 0,3 h 8 z m 0,5 h 14 z m 0,3 h 6 z m 0,5 h 4 z m 0,3 H 12.5 Z"
+     stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color-line"
+     d="m 3,3.5 1.5,-1 v 5"
+     fill="none"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color-line"
+     d="m 3.5,7.5 h 2"
+     fill="none"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color-line"
+     d="M 2.5,11.5 C 3.520087,9.5622672 5.4735739,10.307277 5.4378546,11.654063 5.4040295,12.929428 4.1705243,13.942095 2.8051105,15.004189 2.6434723,15.129921 2.2620892,15.415238 2.265165,15.5 H 5.5"
+     fill="none"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color-line"
+     d="M 2.4880952,19.619048 C 2.5,18.722224 3.5,18.5 4,18.5 c 0.6623095,0 1.5,0.307143 1.5,1.2 0,0.8 -0.7440366,1.008842 -1.5,1.3 1.0244214,0.162639 1.4969621,0.709766 1.5,1.25516 C 5.5094547,23.086907 4.6752451,23.5 4,23.5 3.2347979,23.5 2.7970398,23 2.5,22.5"
+     fill="none"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color" 
+     d="M 17.410156 13.5 L 16.994141 15.574219 L 15.236328 14.400391 L 14.400391 15.236328 L 15.574219 16.994141 L 13.5 17.410156 L 13.5 18.589844 L 15.574219 19.005859 L 14.400391 20.763672 L 15.236328 21.599609 L 16.994141 20.425781 L 17.410156 22.5 L 18.589844 22.5 L 19.005859 20.425781 L 20.763672 21.599609 L 21.599609 20.763672 L 20.425781 19.005859 L 22.5 18.589844 L 22.5 17.410156 L 20.425781 16.994141 L 21.599609 15.236328 L 20.763672 14.400391 L 19.005859 15.574219 L 18.589844 13.5 L 17.410156 13.5 z M 18 16.5 A 1.5 1.5 0 0 1 19.5 18 A 1.5 1.5 0 0 1 18 19.5 A 1.5 1.5 0 0 1 16.5 18 A 1.5 1.5 0 0 1 18 16.5 z "
+     fill="#83beec" 
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_cone.svg b/icon-themes/colibre_svg/cmd/lc_cone.svg
index 27fb9a2cfb64..baee4ca4c6d9 100644
--- a/icon-themes/colibre_svg/cmd/lc_cone.svg
+++ b/icon-themes/colibre_svg/cmd/lc_cone.svg
@@ -1 +1,25 @@
-<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="17.62254" cy="17.133432" gradientTransform="matrix(.83535196 -.54971548 .69152542 1.0508475 -8.874312 8.25903)" gradientUnits="userSpaceOnUse" r="10"><stop offset="0" stop-color="#83beec"/><stop offset="1" stop-color="#0063b1"/></radialGradient><path d="m12 2-9.53125 13.476625c-.3030738.4775-.46875.995625-.46875 1.523375 0 2.761375 4.4771525 5 10 5 5.522847 0 10-2.238625 10-5 0-.604-.232441-1.182625-.625-1.71875z" fill="url(#a)" opacity=".986928"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+    <linearGradient
+       id="linearGradient">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0.6"
+         />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0.5"
+         />
+    </linearGradient>
+  <path
+	 class="icn icn--highlight-color"
+     d="m 2.5,16.5 c 0,3.5 5,5 9.5,5 4,0 9.5,-1.5 9.5,-4.5 C 21.5,16 12,2.5 12,2.5 c 0,0 -9.5,13 -9.5,14 z"
+	 fill="#117acc"
+	 stroke="#0063b1"
+	 stroke-linecap="round"
+	 stroke-linejoin="round"
+     />
+  <path
+     style="fill:url(#linearGradient)"
+     d="m 12,3.4 c -3,4 -6.2,8.5 -9,13.1 0,1.5 1,2.5 2.8,3.3 1.7,0.8 4,1.2 6.2,1.2 1.9,0 4.3,-0.4 6,-1.1 0.9,-0.4 1.6,-0.8 2.2,-1.3 0.225147,-0.225147 1.1,-1.1 0.5,-2 L 12.5,4.2 C 12.5,4.2 15,8 12,3.4 Z"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_convertinto3dlathe.svg b/icon-themes/colibre_svg/cmd/lc_convertinto3dlathe.svg
index 608f6f656f26..b90e47a93e89 100644
--- a/icon-themes/colibre_svg/cmd/lc_convertinto3dlathe.svg
+++ b/icon-themes/colibre_svg/cmd/lc_convertinto3dlathe.svg
@@ -1 +1,33 @@
-<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="17.62254" cy="17.133432" gradientTransform="matrix(.83535196 -.54971548 .69152542 1.0508475 -8.874312 8.25903)" gradientUnits="userSpaceOnUse" r="10"><stop offset="0" stop-color="#83beec"/><stop offset="1" stop-color="#0063b1"/></radialGradient><path d="m11.5 2-9.03125 13.476625c-.3030738.4775-.46875.995625-.46875 1.523375 0 2.761375 3.9771525 5 9.5 5 5.522847 0 9.5-2.238625 9.5-5 0-.604-.232441-1.182625-.625-1.71875z" fill="url(#a)" opacity=".986928"/><rect fill="#fb983b" height="24" rx=".480762" width="1" x="11"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+    <linearGradient
+       id="linearGradient">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0.6"
+         />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0.5"
+         />
+    </linearGradient>
+  <path
+	 class="icn icn--highlight-color"
+     d="m 2.5,16.5 c 0,3.5 5,5 9.5,5 4,0 9.5,-1.5 9.5,-4.5 C 21.5,16 12,2.5 12,2.5 c 0,0 -9.5,13 -9.5,14 z"
+	 fill="#117acc"
+	 stroke="#0063b1"
+	 stroke-linecap="round"
+	 stroke-linejoin="round"
+     />
+  <path
+     style="fill:url(#linearGradient)"
+     d="m 12,3.4 c -3,4 -6.2,8.5 -9,13.1 0,1.5 1,2.5 2.8,3.3 1.7,0.8 4,1.2 6.2,1.2 1.9,0 4.3,-0.4 6,-1.1 0.9,-0.4 1.6,-0.8 2.2,-1.3 0.225147,-0.225147 1.1,-1.1 0.5,-2 L 12.5,4.2 C 12.5,4.2 15,8 12,3.4 Z"
+     />
+  <path
+	 class="icn icn--highlight-color-2"
+     d="m 11.5,23.5 c 0,-1 0,-23 0,-23"
+     fill="#f8db8f" 
+     stroke="#ed8733" 
+	 stroke-linecap="round"
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_cube.svg b/icon-themes/colibre_svg/cmd/lc_cube.svg
index 0e94de5d49f6..4139bdfdd522 100644
--- a/icon-themes/colibre_svg/cmd/lc_cube.svg
+++ b/icon-themes/colibre_svg/cmd/lc_cube.svg
@@ -1 +1,41 @@
-<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="12.974443" cy="15.874228" fx="12.974443" fy="15.874228" gradientTransform="matrix(.18803379 0 0 .46946079 2.389012 289.01849)" gradientUnits="userSpaceOnUse" r="7.999965" xlink:href="#b"/><radialGradient id="b" cx="24.803049" cy="16.542116" gradientTransform="matrix(1.1999999 -.0000001 .00000012 1.3164549 -51.492473 -6.658183)" gradientUnits="userSpaceOnUse" r="10"><stop offset="0" stop-color="#83beec"/><stop offset="1" stop-color="#0063b1"/></radialGradient><radialGradient id="c" cx="12.997108" cy="15.84223" fx="12.997108" fy="15.84223" gradientTransform="matrix(.45992589 -.00000001 .00000002 .53896601 -1.149061 287.93239)" gradientUnits="userSpaceOnUse" r="6.75" xlink:href="#b"/><g stroke-width=".264583" transform="translate(0 -290.64998)"><path d="m1.5213542 291.17915-.99218753.99219h4.29947923v4.29948l.9921875-.992
 19v-4.29948z" fill="url(#a)"/><path d="m.52916667 292.17134v4.29948h4.29947923v-4.29948z" fill="url(#c)"/></g></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+    <linearGradient
+       id="linearGradient">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0.6"
+         />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1"
+         />
+    </linearGradient>
+  <path
+	 class="icn icn--highlight-color"
+     d="M 2.5 6.5 L 2.5 21.5 L 17.5 21.5 L 17.5 6.5 L 2.5 6.5 z "
+	 fill="#117acc"
+	 stroke="#0063b1"
+	 stroke-linecap="round"
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color"
+     d="M 6 2.5 L 2.5 6.2 L 2.5 6.5 L 17.5 6.5 L 21.1 2.9 L 21.3 2.5 L 6 2.5 z "
+	 fill="#117acc"
+	 stroke="#0063b1"
+	 stroke-linecap="round"
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color"
+     d="M 21.5 2.7 L 21.2 2.8 L 17.5 6.5 L 17.5 21.5 L 17.8 21.5 L 21.5 18 L 21.5 2.7 z "
+	 fill="#117acc"
+	 stroke="#0063b1"
+	 stroke-linecap="round"
+	 stroke-linejoin="round"
+     />
+  <path
+     style="fill:url(#linearGradient)"
+     d="M 6.2 3 L 3.4 6 L 17.3 6 L 20.3 3 L 6.2 3 z M 21 3.7 L 18 6.7 L 18 20.6 L 21 17.8 L 21 3.7 z "
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_cylinder.svg b/icon-themes/colibre_svg/cmd/lc_cylinder.svg
index 3a4f131b8645..8b159ee355c1 100644
--- a/icon-themes/colibre_svg/cmd/lc_cylinder.svg
+++ b/icon-themes/colibre_svg/cmd/lc_cylinder.svg
@@ -1 +1,33 @@
-<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="24.803049" cy="16.542116" gradientTransform="matrix(.31749997 -.00000003 .00000003 .34831202 -2.054135 289.12149)" gradientUnits="userSpaceOnUse" r="10"><stop offset="0" stop-color="#83beec"/><stop offset="1" stop-color="#0063b1"/></radialGradient><g stroke-width=".264583" transform="translate(0 -290.64998)"><path d="m3.2525147 291.17966c-1.4910216-.0219-2.72340566.57657-2.72334803 1.3224v2.64583c0 .73062 1.18457993 1.32292 2.64583333 1.32292 1.4612533 0 2.6458334-.5923 2.6458334-1.32292v-2.64583c.0000553-.71555-1.1378245-1.30144-2.5683187-1.3224z" fill="url(#a)" opacity=".986928"/><path d="m5.8208334 292.36977a2.6458333 1.190625 0 0 1 -2.6458334 1.19062 2.6458333 1.190625 0 0 1 -2.64583333-1.19062 2.6458333 1.190625 0 0 1 2.64583333-1.19063 2.6458333 1.190625 0 0 1 2.6458334 1.19063z" fill="#0063b1"/></g></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+    <linearGradient
+       id="linearGradient">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0.6"
+         />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1"
+         />
+    </linearGradient>
+  <path
+	 class="icn icn--highlight-color"
+     d="m 2.5,6.5 v 11 c 0,2.5 5.5,4 9.5,4 5,0 9.5,-1.5 9.5,-4.5 V 6.5 C 21.5,4 16.5,2.5 12,2.5 7.5,2.5 2.5,4 2.5,6.5 Z"
+	 fill="#117acc"
+	 stroke="#0063b1"
+	 stroke-linecap="round"
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color"
+     d="m 21.5,6.5 c -10e-7,2.2 -4.25,4 -9.5,4 -5.25,0 -9.5,-1.8 -9.5,-4 0,-2.2 4.25,-4 9.5,-4 5.25,-10e-8 9.5,1.8 9.5,4 z"
+	 fill="#117acc"
+	 stroke="#0063b1"
+	 stroke-linecap="round"
+	 stroke-linejoin="round"
+     />
+  <path
+     style="fill:url(#linearGradient)"
+     d="M 3,8.5019531 V 17.5 c 0,0.441667 0.236655,0.865117 0.746094,1.298828 0.509439,0.433712 1.274757,0.839547 2.175781,1.169922 C 7.723923,20.629501 10.0625,21 12,21 c 2.45,0 4.772818,-0.374735 6.427734,-1.083984 0.827458,-0.354625 1.484406,-0.791538 1.917969,-1.279297 C 20.779267,18.14896 21,17.625 21,17 V 8.5019531 C 20.464978,9.001677 19.75911,9.4278761 18.912109,9.7851562 17.109649,10.545467 14.682143,11 12,11 9.317857,11 6.890352,10.545467 5.087891,9.7851562 4.24089,9.4278761 3.535022,9.0016771 3,8.5019531 Z"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_cyramid.svg b/icon-themes/colibre_svg/cmd/lc_cyramid.svg
index 3da3291f2ac8..5c7141d786b5 100644
--- a/icon-themes/colibre_svg/cmd/lc_cyramid.svg
+++ b/icon-themes/colibre_svg/cmd/lc_cyramid.svg
@@ -1 +1,33 @@
-<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="15.722034" cy="18.722595" fx="15.722034" fy="18.722595" gradientTransform="matrix(.25651678 -.06483424 .1128874 .4466392 -1.97771 288.83177)" gradientUnits="userSpaceOnUse" r="7.5" xlink:href="#b"/><radialGradient id="b" cx="17.62254" cy="17.133432" gradientTransform="matrix(.83535196 -.54971548 .69152542 1.0508475 -49.145498 11.106488)" gradientUnits="userSpaceOnUse" r="10"><stop offset="0" stop-color="#83beec"/><stop offset="1" stop-color="#0063b1"/></radialGradient><radialGradient id="c" cx="14.536546" cy="16.283581" fx="14.536546" fy="16.283581" gradientTransform="matrix(.17927428 -.05526984 .1847354 .59921118 -1.110397 287.4967)" gradientUnits="userSpaceOnUse" r="5.625" xlink:href="#b"/><g stroke-width=".264583" transform="translate(0 -290.64998)"><path d="m2.8442709 291.17915-2.31510423 5.29167h1.98437503 1.98437
 5z" fill="url(#a)"/><path d="m2.8442709 291.17915 1.6536458 5.29167 1.3229167-1.32292z" fill="url(#c)"/></g></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+    <linearGradient
+       id="linearGradient">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0.6"
+         />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0.5"
+         />
+    </linearGradient>
+  <path
+	 class="icn icn--highlight-color"
+     d="m 2.5,21.5 h 12 l -4,-19 z"
+	 fill="#117acc"
+	 stroke="#0063b1"
+	 stroke-linecap="round"
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color"
+     d="m 21.5,17.5 -7,4 -4,-19 z"
+	 fill="#117acc"
+	 stroke="#0063b1"
+	 stroke-linecap="round"
+	 stroke-linejoin="round"
+     />
+  <path
+     style="fill:url(#linearGradient)"
+     d="M 10.4,4.2 3.3,21 h 10.6 z m 1.1,0.6 3.35,16 5.8,-3.5 z"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_halfsphere.svg b/icon-themes/colibre_svg/cmd/lc_halfsphere.svg
index 7d4e3f3cf0f8..cdfcb7546bea 100644
--- a/icon-themes/colibre_svg/cmd/lc_halfsphere.svg
+++ b/icon-themes/colibre_svg/cmd/lc_halfsphere.svg
@@ -1 +1,41 @@
-<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="14" cy="19.833334" gradientTransform="matrix(.26458333 0 0 .1984375 0 291.47681)" gradientUnits="userSpaceOnUse" r="10"><stop offset="0" stop-color="#83beec"/><stop offset="1" stop-color="#0063b1"/></radialGradient><g stroke-width=".264583" transform="translate(0 -290.64998)"><path d="m3.175 291.9729a2.6458333 1.3229167 0 0 0 -2.64583333 1.32292 2.6458333 2.6458333 0 0 0 2.64583333 2.64583 2.6458333 2.6458333 0 0 0 2.6458334-2.64583 2.6458333 1.3229167 0 0 0 -2.6458334-1.32292z" fill="url(#a)"/><ellipse cx="3.175" cy="293.29581" fill="#0063b1" rx="2.645833" ry="1.322917"/></g></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+    <linearGradient
+       id="linearGradient">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0.6"
+         />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0.5"
+         />
+    </linearGradient>
+  <path
+	 class="icn icn--highlight-color"
+     d="m 2.5,9.5 c 0,5.3 4,9.9 9.5,9.9 5.5,0 9.5,-4.6 9.5,-9.9 0,-2.6 -5.5,-5 -9,-5 -5,0 -10,2.4 -10,5 z"
+	 fill="#117acc"
+	 stroke="#0063b1"
+	 stroke-linecap="round"
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color"
+     d="M 12,4.5 C 6.8,4.5 2.5,6.9 2.5,9.5 2.5,12.1 6.8,14 12,14 17.2,14 21.5,12.1 21.5,9.5 c 0,-2.6 -4.3,-5 -9.5,-5 z"
+	 fill="#117acc"
+	 stroke="#0063b1"
+	 stroke-linecap="round"
+	 stroke-linejoin="round"
+     />
+  <path
+     style="fill:url(#linearGradient)"
+     d="M 3.359375,12.09375 C 4.40123,15.949022 7.704906,18.900391 12,18.900391 c 4.295407,0 7.599179,-2.950908 8.640625,-6.806641 -0.482322,0.412797 -1.069077,0.777252 -1.730469,1.083984 C 17.094777,14.019649 14.660897,14.5 12,14.5 9.339103,14.5 6.905223,14.019649 5.089844,13.177734 4.428452,12.871002 3.841697,12.506547 3.359375,12.09375 Z"
+     />
+  <path
+     class="icn icn--highlight-color"
+     d="m 21,9.5 c 0,2.3 -4,4 -9,4 C 7,13.5 3,11.8 3,9.5 3,7.2 7,5 12,5 16.9,5 21,7.2 21,9.5 Z"
+	 fill="#117acc"
+	 stroke="#0063b1"
+	 stroke-linecap="round"
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_hfixedline.svg b/icon-themes/colibre_svg/cmd/lc_hfixedline.svg
index 95057e383b15..afebf8fde968 100644
--- a/icon-themes/colibre_svg/cmd/lc_hfixedline.svg
+++ b/icon-themes/colibre_svg/cmd/lc_hfixedline.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.9646366 12.000001h18.0707264" fill="none" stroke="#1e8bcd" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--highlight-color"
+     d="M 2.5,11.5 H 21.5 v 1 H 2.5 Z"
+     fill="#83beec"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_insertneutralparagraph.svg b/icon-themes/colibre_svg/cmd/lc_insertneutralparagraph.svg
index 6baed04c9370..7aecdb317386 100644
--- a/icon-themes/colibre_svg/cmd/lc_insertneutralparagraph.svg
+++ b/icon-themes/colibre_svg/cmd/lc_insertneutralparagraph.svg
@@ -1 +1,39 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#3a3a38"><g transform="scale(-1 1)"><rect height="1" ry=".5" width="14.999998" x="-22" y="2"/><rect height="1" ry=".392136" width="15.000005" x="-22" y="10"/><rect fill="#1e8bcd" height="1" ry=".436441" width="15.000001" x="-22" y="18"/><rect fill="#1e8bcd" height="1" ry=".5" width="8.999999" x="-16" y="21"/><rect height="1" ry=".5" width="8.999999" x="-16" y="13"/><rect height="1" ry=".5" width="9.000002" x="-16" y="5"/></g><path d="m2 2v1h1v4h-1v1h1 1 1v-1h-1v-4h1v-1h-1-1z"/><path d="m1 10v1h1v4h-1v1h1 1 3v-1h-1v-4h1v-1h-3-1zm2 1h1v4h-1z"/></g></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--line-color" 
+     d="m 7.5,2.5 h 14 z m 0,3 h 8 z m 0,5 h 14 z m 0,3 h 8 z"
+     stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--line-color" 
+     d="m 2.5,2.5 h 2 z m 0,5 h 2 z m -1,3 h 4 z m 0,5 h 4 z"
+     stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--line-color" 
+     d="m 3.5,2.5 v 5"
+     stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--line-color" 
+     d="m 2.5,10.5 v 5 z m 2,0 v 5 z"
+     stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color-line"
+     d="m 7.5,18.5 h 14 z m 0,3 h 8 z"
+     fill="none"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_line.svg b/icon-themes/colibre_svg/cmd/lc_line.svg
index 3935c8272f5a..24d286f77035 100644
--- a/icon-themes/colibre_svg/cmd/lc_line.svg
+++ b/icon-themes/colibre_svg/cmd/lc_line.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m21.50505 21.49495-18.9999999-19.0000001" fill="none" stroke="#1e8bcd" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--highlight-color-line"
+     d="m 2.5,2.5 19,19"
+     fill="none"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_line_diagonal.svg b/icon-themes/colibre_svg/cmd/lc_line_diagonal.svg
index ed1a8c6e2cbf..d784553a0988 100644
--- a/icon-themes/colibre_svg/cmd/lc_line_diagonal.svg
+++ b/icon-themes/colibre_svg/cmd/lc_line_diagonal.svg
@@ -1 +1,19 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#1e8bcd" stroke-linecap="round"><path d="m2.5050501 21.49495 17.9949499-17.99495" stroke-linejoin="round"/><path d="m14.00505 18.99495c.0682-1.898731-.260134-3.672239-2-5"/><path d="m2.5121713 21.4949 17.9878287.0051" stroke-linejoin="round"/></g></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--highlight-color-line"
+     d="m 14,19.5 c 0,-1.9 -0.26,-3.7 -2,-5"
+     fill="none"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color-line"
+     d="M 20.5,21.5 H 3 V 21 L 20.5,3.5"
+     fill="none"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_linearrowcircle.svg b/icon-themes/colibre_svg/cmd/lc_linearrowcircle.svg
index 468b7de1afd1..a6a4932ad476 100644
--- a/icon-themes/colibre_svg/cmd/lc_linearrowcircle.svg
+++ b/icon-themes/colibre_svg/cmd/lc_linearrowcircle.svg
@@ -1 +1,27 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#1e8bcd"><path d="m1 11.5 5-2.5v5z"/><circle cx="20.5" cy="11.5" r="2.5"/><path d="m5 11h14v1h-14z"/></g></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--highlight-color"
+     d="m 18.5,11.5 h -13"
+     fill="#83beec"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color"
+     d="m 1.5,11.5 4,-2 v 4 z"
+     fill="#83beec"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color"
+     d="m 22.5,11.5 a 2,2 0 0 1 -2,2 2,2 0 0 1 -2,-2 2,2 0 0 1 2,-2 2,2 0 0 1 2,2 z"
+     fill="#83beec"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_linearrowend.svg b/icon-themes/colibre_svg/cmd/lc_linearrowend.svg
index 942d72b68951..7e34af1b624c 100644
--- a/icon-themes/colibre_svg/cmd/lc_linearrowend.svg
+++ b/icon-themes/colibre_svg/cmd/lc_linearrowend.svg
@@ -1 +1,19 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m18 9v2h-15.5a.5.5 0 0 0 -.5.5.5.5 0 0 0 .5.5h15.5v2l5-2.5z" fill="#1e8bcd"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--highlight-color"
+     d="m 2.5,11.5 h 16"
+     fill="#83beec"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color"
+     d="m 22.5,11.5 -4,-2 v 4 z"
+     fill="#83beec"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_linearrows.svg b/icon-themes/colibre_svg/cmd/lc_linearrows.svg
index 492e140e6870..b1eff49512c5 100644
--- a/icon-themes/colibre_svg/cmd/lc_linearrows.svg
+++ b/icon-themes/colibre_svg/cmd/lc_linearrows.svg
@@ -1 +1,27 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m6 9-5 2.5 5 2.5v-2h12v2l5-2.5-5-2.5v2h-12z" fill="#1e8bcd"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--highlight-color"
+     d="m 5.5,11.5 h 13"
+     fill="#83beec"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color"
+     d="m 22.5,11.5 -4,-2 v 4 z"
+     fill="#83beec"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color"
+     d="m 1.5,11.5 4,-2 V 13.5 Z"
+     fill="#83beec"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_linearrowsquare.svg b/icon-themes/colibre_svg/cmd/lc_linearrowsquare.svg
index 6f3bc054863d..47af7d91d9a1 100644
--- a/icon-themes/colibre_svg/cmd/lc_linearrowsquare.svg
+++ b/icon-themes/colibre_svg/cmd/lc_linearrowsquare.svg
@@ -1 +1,27 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#1e8bcd"><path d="m1 11.5 5-2.5v5z"/><path d="m5 11h14v1h-14z"/><path d="m18 9h5v5h-5z"/></g></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--highlight-color"
+     d="m 18.5,11.5 h -13"
+     fill="#83beec"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color"
+     d="m 1.5,11.5 4,-2 v 4 z"
+     fill="#83beec"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color"
+     d="m 16.5,9.5 h 4 v 4 h -4 z"
+     fill="#83beec"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_linearrowstart.svg b/icon-themes/colibre_svg/cmd/lc_linearrowstart.svg
index 80d8992bb002..37b6a2171273 100644
--- a/icon-themes/colibre_svg/cmd/lc_linearrowstart.svg
+++ b/icon-themes/colibre_svg/cmd/lc_linearrowstart.svg
@@ -1 +1,19 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m6 9-5 2.5 5 2.5v-2h15.5a.5.5 0 0 0 .5-.5.5.5 0 0 0 -.5-.5h-15.5z" fill="#1e8bcd"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--highlight-color"
+     d="m 5.5,11.5 h 16"
+     fill="#83beec"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color"
+     d="m 1.5,11.5 4,-2 v 4 z"
+     fill="#83beec"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_linecirclearrow.svg b/icon-themes/colibre_svg/cmd/lc_linecirclearrow.svg
index 8f851ae65ac8..e58bf28eb313 100644
--- a/icon-themes/colibre_svg/cmd/lc_linecirclearrow.svg
+++ b/icon-themes/colibre_svg/cmd/lc_linecirclearrow.svg
@@ -1 +1,27 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#1e8bcd"><path d="m23 11.5-5-2.5v5z"/><g transform="scale(-1 1)"><circle cx="-3.5" cy="11.5" r="2.5"/><path d="m-19 11h14v1h-14z"/></g></g></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--highlight-color"
+     d="m 5.5,11.5 h 13"
+     fill="#83beec"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color"
+     d="m 22.5,11.5 -4,-2 v 4 z"
+     fill="#83beec"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color"
+     d="m 5.5,11.5 a 2,2 0 0 1 -2,2 2,2 0 0 1 -2,-2 2,2 0 0 1 2,-2 2,2 0 0 1 2,2 z"
+     fill="#83beec"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_lineendstyle.svg b/icon-themes/colibre_svg/cmd/lc_lineendstyle.svg
index dd83d7a9ad43..e08cc926fa5a 100644
--- a/icon-themes/colibre_svg/cmd/lc_lineendstyle.svg
+++ b/icon-themes/colibre_svg/cmd/lc_lineendstyle.svg
@@ -1 +1,51 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#1e8bcd"><path d="m17 6v2h-14.4100781-.1796876c-.2272031 0-.4101562.1829531-.4101562.4101562v.1796876c0 .2272031.1829531.4101562.4101562.4101562h.1796876 14.4100781v2l5-2.5z"/><path d="m7 13-5 2.5 5 2.5v-2h10.054297c.237281 1.162442 1.258902 1.998017 2.445312 2 1.380712 0 2.5-1.119288 2.5-2.5s-1.119288-2.5-2.5-2.5c-1.187878.000129-2.211643.836122-2.449219 2h-10.05039z"/></g></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--highlight-color"
+     d="m 6.5,8.5 h 11"
+     fill="#83beec"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color"
+     d="m 21.5,8.5 -4,-2 v 4 z"
+     fill="#83beec"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color"
+     d="m 6.5,8.5 a 2,2 0 0 1 -2,2 2,2 0 0 1 -2,-2 2,2 0 0 1 2,-2 2,2 0 0 1 2,2 z"
+     fill="#83beec"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color"
+     d="m 2.5,15.5 4,-2 v 4 z"
+     fill="#83beec"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color"
+     d="m 6.5,15.5 h 11"
+     fill="#83beec"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color"
+     d="m 21.5,15.5 a 2,2 0 0 1 -2,2 2,2 0 0 1 -2,-2 2,2 0 0 1 2,-2 2,2 0 0 1 2,2 z"
+     fill="#83beec"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_linesquarearrow.svg b/icon-themes/colibre_svg/cmd/lc_linesquarearrow.svg
index 92a51e2f045d..c4d3a81cefef 100644
--- a/icon-themes/colibre_svg/cmd/lc_linesquarearrow.svg
+++ b/icon-themes/colibre_svg/cmd/lc_linesquarearrow.svg
@@ -1 +1,27 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#1e8bcd"><path d="m23 11.5-5-2.5v5z"/><path d="m5 11h14v1h-14z"/><path d="m.999973 9h5v5h-5z"/></g></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--highlight-color"
+     d="m 5.5,11.5 h 13"
+     fill="#83beec"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color"
+     d="m 22.5,11.5 -4,-2 v 4 z"
+     fill="#83beec"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color"
+     d="m 1.5,9.5 h 4 v 4 h -4 z"
+     fill="#83beec"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_measureline.svg b/icon-themes/colibre_svg/cmd/lc_measureline.svg
index 7a8d561d4c7c..7f4823f7af30 100644
--- a/icon-themes/colibre_svg/cmd/lc_measureline.svg
+++ b/icon-themes/colibre_svg/cmd/lc_measureline.svg
@@ -1 +1,35 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#1e8bcd" stroke-linecap="round" stroke-linejoin="round"><path d="m21.502491 20.490315v-12.9806311" stroke-width="1.004882"/><path d="m2.5024912 20.490315v-12.9806311" stroke-width="1.004882"/><path d="m7.5071212 7.4949501-4 3.9999999 4 4"/><path d="m3.5071212 11.49495h16.9928788"/><path d="m16.50505 7.4949501 4 3.9999999-4 4"/></g></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--highlight-color-line"
+     d="m 16.5,7.5 4,4 -4,4"
+     fill="none"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color-line"
+     d="m 3.5,11.5 h 17"
+     fill="none"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color-line"
+     d="m 7.5,7.5 -4,4 4,4"
+     fill="none"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color-line"
+     d="M 2.5 7.5 L 2.5 20.5 L 2.5 7.5 z M 21.5 7.5 L 21.5 20.5 L 21.5 7.5 z "
+     fill="none"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_outlinecollapse.svg b/icon-themes/colibre_svg/cmd/lc_outlinecollapse.svg
index 410e2a2ebc6a..ee951ccfcba9 100644
--- a/icon-themes/colibre_svg/cmd/lc_outlinecollapse.svg
+++ b/icon-themes/colibre_svg/cmd/lc_outlinecollapse.svg
@@ -1 +1,34 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g transform="scale(-1 1)"><rect fill="#1e8bcd" height="1" ry=".5" width="11" x="-22" y="4"/><g fill="#3a3a38"><rect height=".999999" rx=".5" ry=".499999" width="8" x="-22" y="7.000001"/><rect height="1" rx=".5" width="8" x="-22" y="19"/><rect height=".999999" rx=".5" ry=".499999" width="8" x="-22" y="10.000001"/><g fill="#3a3a38"><rect height="1" rx=".5" width="8" x="-22" y="16"/><rect height="1" rx=".5" width="8" x="-22" y="13"/></g></g></g><path d="m.996094 6.501953c0 .127809.04855.255581.146484.353516.195869.195868.513116.195868.708985 0l3.148437-3.148438v16.792969c0 .277.223.5.5.5s.5-.223.5-.5v-16.792969l3.148438 3.148438c.195868.195868.513115.195868.708984 0 .09793-.09793.146484-.225707.146484-.353516 0-.127808-.04855-.257539-.146484-.355469l-4.003906-4c-.04701-.04702-.103236-.08408-.166016-.109375-.057904-.02334-.12105-.037109-.1875-.037109s-.129596.01377-.1875.03711c-.06278.0253-.119003.06236-.166016.109375l-4.00390
 6 4c-.09793.09793-.146484.22766-.146484.355468z" fill="#1e8bcd"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--highlight-color-line"
+     d="m 11.5,4.5 c 0.5,0 10,0 10,0"
+     fill="none"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--line-color" 
+     d="M 14.5 7.5 L 21.5 7.5 L 14.5 7.5 z M 14.5 10.5 L 21.5 10.5 L 14.5 10.5 z M 14.5 13.5 L 21.5 13.5 L 14.5 13.5 z M 14.5 16.5 L 21.5 16.5 L 14.5 16.5 z M 14.5 19.5 L 21.5 19.5 L 14.5 19.5 z "
+     stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color-line"
+     d="M 2,6 5.5,2.5 9,6"
+     fill="none"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color-line"
+     d="m 5.5,2.5 v 18"
+     fill="none"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_outlinecollapseall.svg b/icon-themes/colibre_svg/cmd/lc_outlinecollapseall.svg
index 4e16a70bfd98..6f4b1196d0d2 100644
--- a/icon-themes/colibre_svg/cmd/lc_outlinecollapseall.svg
+++ b/icon-themes/colibre_svg/cmd/lc_outlinecollapseall.svg
@@ -1 +1,34 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g transform="scale(-1 1)"><rect fill="#1e8bcd" height="1" ry=".5" width="11" x="-22" y="14"/><rect fill="#1e8bcd" height="1" ry=".5" width="11" x="-22" y="4"/><g fill="#3a3a38"><rect height="1" rx=".5" width="8" x="-22" y="7"/><rect height="1" rx=".5" width="8" x="-22" y="10"/><rect height="1" rx=".5" width="8" x="-22" y="17"/><rect height="1" rx=".5" width="8" x="-22" y="20"/></g></g><path d="m.996094 6.501953c0 .127809.04855.255581.146484.353516.195869.195868.513116.195868.708985 0l3.148437-3.148438v16.792969c0 .277.223.5.5.5s.5-.223.5-.5v-16.792969l3.148438 3.148438c.195868.195868.513115.195868.708984 0 .09793-.09793.146484-.225707.146484-.353516 0-.127808-.04855-.257539-.146484-.355469l-4.003906-4c-.04701-.04702-.103236-.08408-.166016-.109375-.057904-.02334-.12105-.037109-.1875-.037109s-.129596.01377-.1875.03711c-.06278.0253-.119003.06236-.166016.109375l-4.003906 4c-.09793.09793-.146484.22766-.146484.355468z" fill="#1e
 8bcd"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--line-color" 
+     d="M 14.5 7.5 L 21.5 7.5 L 14.5 7.5 z M 14.5 10.5 L 21.5 10.5 L 14.5 10.5 z M 14.5 16.5 L 21.5 16.5 L 14.5 16.5 z M 14.5 19.5 L 21.5 19.5 L 14.5 19.5 z "
+     stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color-line"
+     d="M 11.5 4.5 L 21.5 4.5 L 11.5 4.5 z M 11.5 13.5 L 21.5 13.5 L 11.5 13.5 z "
+     fill="none"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color-line"
+     d="m 1.5,6.5 4,-4 4,4"
+     fill="none"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color-line"
+     d="m 5.5,2.5 v 18"
+     fill="none"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_outlineexpand.svg b/icon-themes/colibre_svg/cmd/lc_outlineexpand.svg
index 2fac671482b8..dde652f5e63d 100644
--- a/icon-themes/colibre_svg/cmd/lc_outlineexpand.svg
+++ b/icon-themes/colibre_svg/cmd/lc_outlineexpand.svg
@@ -1 +1,34 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g transform="scale(-1 1)"><rect fill="#1e8bcd" height="1" ry=".5" width="11" x="-22" y="4"/><g fill="#3a3a38"><rect height=".999999" rx=".5" ry=".499999" width="8" x="-22" y="7.000001"/><rect height="1" rx=".5" width="8" x="-22" y="19"/><rect height=".999999" rx=".5" ry=".499999" width="8" x="-22" y="10.000001"/><g fill="#3a3a38"><rect height="1" rx=".5" width="8" x="-22" y="16"/><rect height="1" rx=".5" width="8" x="-22" y="13"/></g></g></g><path d="m.996094 17.498047c0-.127809.04855-.255581.146484-.353516.195869-.195868.513116-.195868.708985 0l3.148437 3.148438v-16.792969c0-.277.223-.5.5-.5s.5.223.5.5v16.792969l3.148438-3.148438c.195868-.195868.513115-.195868.708984 0 .09793.09793.146484.225707.146484.353516 0 .127808-.04855.257539-.146484.355469l-4.003906 4c-.04701.04702-.103236.08408-.166016.109375-.057904.02334-.12105.037109-.1875.037109s-.129596-.01377-.1875-.03711c-.06278-.0253-.119003-.06236-.166016-.109375l-4.0039
 06-4c-.09793-.09793-.146484-.22766-.146484-.355468z" fill="#1e8bcd"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--line-color" 
+     d="M 14.5 7.5 L 21.5 7.5 L 14.5 7.5 z M 14.5 10.5 L 21.5 10.5 L 14.5 10.5 z M 14.5 13.5 L 21.5 13.5 L 14.5 13.5 z M 14.5 16.5 L 21.5 16.5 L 14.5 16.5 z M 14.5 19.5 L 21.5 19.5 L 14.5 19.5 z "
+     stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color-line"
+     d="m 11.5,4.5 c 0.5,0 10,0 10,0"
+     fill="none"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color-line"
+     d="m 1.5,17.5 4,4 4,-4"
+     fill="none"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color-line"
+     d="m 5.5,3.5 v 18"
+     fill="none"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_outlineexpandall.svg b/icon-themes/colibre_svg/cmd/lc_outlineexpandall.svg
index efaaf0d466fa..dd57b2f7f67a 100644
--- a/icon-themes/colibre_svg/cmd/lc_outlineexpandall.svg
+++ b/icon-themes/colibre_svg/cmd/lc_outlineexpandall.svg
@@ -1 +1,34 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g transform="scale(-1 1)"><rect fill="#1e8bcd" height="1" ry=".5" width="11" x="-22" y="4"/><rect fill="#1e8bcd" height="1" ry=".5" width="11" x="-22" y="14"/><g fill="#3a3a38"><rect height="1" rx=".5" width="8" x="-22" y="7"/><rect height="1" rx=".5" width="8" x="-22" y="10"/><rect height="1" rx=".5" width="8" x="-22" y="17"/><rect height="1" rx=".5" width="8" x="-22" y="20"/></g></g><path d="m.996094 17.498047c0-.127809.04855-.255581.146484-.353516.195869-.195868.513116-.195868.708985 0l3.148437 3.148438v-16.792969c0-.277.223-.5.5-.5s.5.223.5.5v16.792969l3.148438-3.148438c.195868-.195868.513115-.195868.708984 0 .09793.09793.146484.225707.146484.353516 0 .127808-.04855.257539-.146484.355469l-4.003906 4c-.04701.04702-.103236.08408-.166016.109375-.057904.02334-.12105.037109-.1875.037109s-.129596-.01377-.1875-.03711c-.06278-.0253-.119003-.06236-.166016-.109375l-4.003906-4c-.09793-.09793-.146484-.22766-.146484-.355468z" fill=
 "#1e8bcd"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--line-color" 
+     d="M 14.5 7.5 L 21.5 7.5 L 14.5 7.5 z M 14.5 10.5 L 21.5 10.5 L 14.5 10.5 z M 14.5 16.5 L 21.5 16.5 L 14.5 16.5 z M 14.5 19.5 L 21.5 19.5 L 14.5 19.5 z "
+     stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color-line"
+     d="M 11.5 4.5 L 21.5 4.5 L 11.5 4.5 z M 11.5 13.5 L 21.5 13.5 L 11.5 13.5 z "
+     fill="none"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color-line"
+     d="m 5.5,2.5 v 18"
+     fill="none"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color-line"
+     d="m 1.5,17.5 4,4 4,-4"
+     fill="none"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_paraspacedecrease.svg b/icon-themes/colibre_svg/cmd/lc_paraspacedecrease.svg
index 035da5fc4b38..4b2105b067e8 100644
--- a/icon-themes/colibre_svg/cmd/lc_paraspacedecrease.svg
+++ b/icon-themes/colibre_svg/cmd/lc_paraspacedecrease.svg
@@ -17,7 +17,7 @@
      />
   <path
 	 class="icn icn--highlight-color-line"
-     d="M 15,6 18.5,9.5 22,6"
+     d="m 14.5,5.5 4,4 4,-4"
      fill="none"
      stroke="#1e8bcd" 
 	 stroke-linecap="round" 
@@ -25,7 +25,7 @@
      />
   <path
 	 class="icn icn--highlight-color-line"
-     d="m 18.5,9.5000003 v -8"
+     d="m 18.5,9.5 v -8"
      fill="none"
      stroke="#1e8bcd" 
 	 stroke-linecap="round" 
@@ -33,7 +33,7 @@
      />
   <path
 	 class="icn icn--highlight-color-line"
-     d="m 15,17.999979 3.5,-3.5 3.5,3.5"
+     d="m 14.5,18.5 4,-4 4,4"
      fill="none"
      stroke="#1e8bcd" 
 	 stroke-linecap="round" 
diff --git a/icon-themes/colibre_svg/cmd/lc_paraspaceincrease.svg b/icon-themes/colibre_svg/cmd/lc_paraspaceincrease.svg
index 012255075888..25f0e2bb803b 100644
--- a/icon-themes/colibre_svg/cmd/lc_paraspaceincrease.svg
+++ b/icon-themes/colibre_svg/cmd/lc_paraspaceincrease.svg
@@ -9,7 +9,7 @@
      />
   <path
 	 class="icn icn--highlight-color-line"
-     d="m 15,5 3.5,-3.5 3.5,3.5"
+     d="m 14.5,5.5 4,-4 4,4"
      fill="none"
      stroke="#1e8bcd" 
 	 stroke-linecap="round" 
@@ -33,7 +33,7 @@
      />
   <path
 	 class="icn icn--highlight-color-line"
-     d="m 15,19 3.5,3.5 3.5,-3.5"
+     d="m 14.5,18.5 4,4 4,-4"
      fill="none"
      stroke="#1e8bcd" 
 	 stroke-linecap="round" 
diff --git a/icon-themes/colibre_svg/cmd/lc_pie.svg b/icon-themes/colibre_svg/cmd/lc_pie.svg
index 66b373d31d96..0b1529d51676 100644
--- a/icon-themes/colibre_svg/cmd/lc_pie.svg
+++ b/icon-themes/colibre_svg/cmd/lc_pie.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12.5 4.51224c-5.2399451 0-9.9877599 3.3523843-9.9877599 7.48776 0 4.135375 4.2478148 7.48776 9.4877599 7.48776 5.239945 0 9.48776-2.852385 9.48776-6.98776h-8.98776z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.02448"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m12.5 4.51224c-5.2399451 0-9.9877599 3.3523843-9.9877599 7.48776 0 4.135375 4.2478148 7.48776 9.4877599 7.48776 5.239945 0 9.48776-2.852385 9.48776-6.98776h-8.98776z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_pie_unfilled.svg b/icon-themes/colibre_svg/cmd/lc_pie_unfilled.svg
index b03a07604241..8a3752f15ebb 100644
--- a/icon-themes/colibre_svg/cmd/lc_pie_unfilled.svg
+++ b/icon-themes/colibre_svg/cmd/lc_pie_unfilled.svg
@@ -1 +1,19 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#1e8bcd" stroke-linecap="round" stroke-linejoin="round"><path d="m6.5059336 16.496028 5.9940664-3.996028"/><path d="m12.5 4.5122401c-5.2399451 0-9.9877599 3.3523843-9.9877599 7.4877599 0 4.135375 4.2478148 7.48776 9.4877599 7.48776 5.239945 0 9.48776-2.852385 9.48776-6.98776h-8.98776z" stroke-width="1.02448"/></g></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--highlight-color-line"
+     d="m 12.5,4.5 c -5.25,0 -10,3.35 -10,7.5 0,4.13 4.25,7.5 9.5,7.5 5.25,0 9.5,-2.85 9.5,-7 H 12.5 Z"
+	 fill="none"
+	 stroke="#1e8bcd"
+	 stroke-linecap="round"
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color-line"
+     d="M 6.5,16.5 12.5,12.5"
+	 fill="none"
+	 stroke="#1e8bcd"
+	 stroke-linecap="round"
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_polygon.svg b/icon-themes/colibre_svg/cmd/lc_polygon.svg
index d1d438759aa8..ab9cc5072be0 100644
--- a/icon-themes/colibre_svg/cmd/lc_polygon.svg
+++ b/icon-themes/colibre_svg/cmd/lc_polygon.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m18.498047 2a.4999576.4999576 0 0 0 -.125.017578l-16.0078126 4.4648439a.4999576.4999576 0 0 0 -.2910156.7460937l8.7363282 14.1406254a.4999576.4999576 0 0 0 .0098.01367l.263672.394532a.4999576.4999576 0 0 0 .415981.222657h10a.4999576.4999576 0 0 0 .425781-.763672l-2.582031-4.173828-2.185547-4.957031a.4999576.4999576 0 0 0 -.0098-.02149l-.136719-.273437.08594-.345703a.4999576.4999576 0 0 0 .0039-.01563l1.89457-8.8437402a.4999576.4999576 0 0 0 -.498047-.6054688z" fill="#3a3a38"/><path d="m17.8125 3.2382812-14.4980469 4.0449219 8.3632809 13.5390629.103516.152343h8.775391l-2.103516-3.402343a.5252961.5252961 0 0 1 -.0332-.06445l-2.19336-4.978515-.214843-.425781a.5252961.5252961 0 0 1 -.03906-.361328l.128906-.517579z" fill="#fafafa"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m 2.5,7 16,-4.5 -2,9 2.5,6 2.5,4 h -10 z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_polygon_diagonal.svg b/icon-themes/colibre_svg/cmd/lc_polygon_diagonal.svg
index bc3071f1ca7e..2c647cbc96b6 100644
--- a/icon-themes/colibre_svg/cmd/lc_polygon_diagonal.svg
+++ b/icon-themes/colibre_svg/cmd/lc_polygon_diagonal.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5v19h8.142857 10.857143v-8h-11v-11z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m2.5 2.5v19h8.142857 10.857143v-8h-11v-11z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_polygon_diagonal_unfilled.svg b/icon-themes/colibre_svg/cmd/lc_polygon_diagonal_unfilled.svg
index 0c1e5f8973bb..8e65d4143c6a 100644
--- a/icon-themes/colibre_svg/cmd/lc_polygon_diagonal_unfilled.svg
+++ b/icon-themes/colibre_svg/cmd/lc_polygon_diagonal_unfilled.svg
@@ -1 +1,19 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m4.5 19.5 6-6" fill="none" stroke="#1e8bcd" stroke-linecap="round" stroke-linejoin="round"/><path d="m2.5 2a.50005.50005 0 0 0 -.5.5v19a.50005.50005 0 0 0 .5.5h8.142578 10.857422a.50005.50005 0 0 0 .5-.5v-8a.50005.50005 0 0 0 -.5-.5h-10.5v-10.5a.50005.50005 0 0 0 -.5-.5zm.5 1h7v10.5a.50005.50005 0 0 0 .5.5h10.5v7h-10.357422-7.642578z" fill="#1e8bcd"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--highlight-color-line"
+     d="m 2.5,2.5 v 19 H 10.642857 21.5 v -8 h -11 v -11 z"
+	 fill="none"
+	 stroke="#1e8bcd"
+	 stroke-linecap="round"
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color-line"
+     d="m4.5 19.5 6-6"
+	 fill="none"
+	 stroke="#1e8bcd"
+	 stroke-linecap="round"
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_polygon_unfilled.svg b/icon-themes/colibre_svg/cmd/lc_polygon_unfilled.svg
index 9f57b67d21e5..d16af231314e 100644
--- a/icon-themes/colibre_svg/cmd/lc_polygon_unfilled.svg
+++ b/icon-themes/colibre_svg/cmd/lc_polygon_unfilled.svg
@@ -1 +1,19 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#1e8bcd" stroke-linecap="round" stroke-linejoin="round"><path d="m18.50709 2.5000805-16.00709 4.4653947 8.737069 14.1404168.262772.394005h10.000159l-2.598752-4.202724-2.199708-4.990735-.218977-.437784.131387-.525341z" stroke-width="1.000184"/><path d="m9.5 14.5 5-5.9999996"/></g></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--highlight-color-line"
+     d="m 2.5,7 16,-4.5 -2,9 2.5,6 2.5,4 H 11.5 Z"
+	 fill="none"
+	 stroke="#1e8bcd"
+	 stroke-linecap="round"
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color-line"
+     d="m 9.5,14.5 5,-6"
+	 fill="none"
+	 stroke="#1e8bcd"
+	 stroke-linecap="round"
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_rect_rounded_unfilled.svg b/icon-themes/colibre_svg/cmd/lc_rect_rounded_unfilled.svg
index 3ffc129b0dfd..2d8a120ddb71 100644
--- a/icon-themes/colibre_svg/cmd/lc_rect_rounded_unfilled.svg
+++ b/icon-themes/colibre_svg/cmd/lc_rect_rounded_unfilled.svg
@@ -1 +1,19 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#1e8bcd" stroke-linecap="round" stroke-linejoin="round"><rect height="15" ry="2.5" width="19" x="2.5" y="4.5"/><path d="m6.5 15.5 11-7"/></g></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--highlight-color-line"
+     d="m 2.5,7 v 10 c 0,1.5 1,2.5 2.5,2.5 h 14 c 1.5,0 2.5,-1 2.5,-2.5 V 7 C 21.5,5.5 20.5,4.5 19,4.5 H 5 C 3.5,4.5 2.5,5.5 2.5,7 Z"
+	 fill="none"
+	 stroke="#1e8bcd"
+	 stroke-linecap="round"
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color-line"
+     d="m 6.5,15.5 11,-7"
+	 fill="none"
+	 stroke="#1e8bcd"
+	 stroke-linecap="round"
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_rect_unfilled.svg b/icon-themes/colibre_svg/cmd/lc_rect_unfilled.svg
index 7ba0bebc687d..2817f43b5db4 100644
--- a/icon-themes/colibre_svg/cmd/lc_rect_unfilled.svg
+++ b/icon-themes/colibre_svg/cmd/lc_rect_unfilled.svg
@@ -1,7 +1,7 @@
 <?xml-stylesheet type="text/css" href="icons.css" ?>
 <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
   <path
-	 id="ShapeColor-line" 
+	 class="icn icn--highlight-color-line" 
      d="m 2.5,4.5 h 19 v 15 h -19 z"
 	 fill="none"
 	 stroke="#1e8bcd" 
@@ -9,7 +9,7 @@
 	 stroke-linejoin="round"
      />
   <path
-	 id="ShapeColor-line" 
+	 class="icn icn--highlight-color-line" 
      d="m 6.5,15.5 11,-7"
 	 fill="none"
 	 stroke="#1e8bcd" 
diff --git a/icon-themes/colibre_svg/cmd/lc_shell3d.svg b/icon-themes/colibre_svg/cmd/lc_shell3d.svg
index 69073f710978..68faafa14ca6 100644
--- a/icon-themes/colibre_svg/cmd/lc_shell3d.svg
+++ b/icon-themes/colibre_svg/cmd/lc_shell3d.svg
@@ -1 +1,37 @@
-<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="14" cy="19.833334" gradientTransform="matrix(.26458333 0 0 .1984375 0 291.47681)" gradientUnits="userSpaceOnUse" r="10"><stop offset="0" stop-color="#83beec"/><stop offset="1" stop-color="#0063b1"/></radialGradient><g stroke-width=".264583" transform="translate(0 -290.64998)"><path d="m3.175 291.9729a2.6458333 1.3229167 0 0 0 -2.64583333 1.32292 2.6458333 2.6458333 0 0 0 2.64583333 2.64583 2.6458333 2.6458333 0 0 0 2.6458334-2.64583 2.6458333 1.3229167 0 0 0 -2.6458334-1.32292z" fill="url(#a)"/><path d="m3.175 291.9729a2.6458333 1.3229167 0 0 0 -2.64583333 1.32292 2.6458333 1.3229167 0 0 0 2.64583333 1.32291 2.6458333 1.3229167 0 0 0 2.6458334-1.32291 2.6458333 1.3229167 0 0 0 -2.6458334-1.32292zm0 .26458a2.38125 1.0583333 0 0 1 2.38125 1.05834 2.38125 1.0583333 0 0 1 -2.38125 1.05833 2.38125 1.0583333 0 0 1 -2.38125-1
 .05833 2.38125 1.0583333 0 0 1 2.38125-1.05834z" fill="#0063b1"/><ellipse cx="3.175" cy="293.29581" fill="#fafafa" rx="2.38125" ry="1.058333"/></g></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+    <linearGradient
+       id="linearGradient">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0.6"
+         />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="0.5"
+         />
+    </linearGradient>
+  <path
+	 class="icn icn--highlight-color"
+     d="m 2.5,9.5 c 0,5.3 4,9.9 9.5,9.9 5.5,0 9.5,-4.6 9.5,-9.9 0,-2.6 -5.5,-5 -9,-5 -5,0 -10,2.4 -10,5 z"
+	 fill="#117acc"
+	 stroke="#0063b1"
+	 stroke-linecap="round"
+	 stroke-linejoin="round"
+     />
+  <path
+	 class="icn icn--highlight-color"
+     d="M 12,4.5 C 6.8,4.5 2.5,6.9 2.5,9.5 2.5,12.1 6.8,14 12,14 17.2,14 21.5,12.1 21.5,9.5 c 0,-2.6 -4.3,-5 -9.5,-5 z"
+	 fill="#117acc"
+	 stroke="#0063b1"
+	 stroke-linecap="round"
+	 stroke-linejoin="round"
+     />
+  <path
+     style="fill:url(#linearGradient)"
+     d="M 3.359375,12.09375 C 4.40123,15.949022 7.704906,18.900391 12,18.900391 c 4.295407,0 7.599179,-2.950908 8.640625,-6.806641 -0.482322,0.412797 -1.069077,0.777252 -1.730469,1.083984 C 17.094777,14.019649 14.660897,14.5 12,14.5 9.339103,14.5 6.905223,14.019649 5.089844,13.177734 4.428452,12.871002 3.841697,12.506547 3.359375,12.09375 Z"
+     />
+  <path
+     d="m 21,9.5 c 0,2.3 -4,4 -9,4 C 7,13.5 3,11.8 3,9.5 3,7.2 7,5 12,5 16.9,5 21,7.2 21,9.5 Z"
+	 fill="#fafafa"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_spacepara1.svg b/icon-themes/colibre_svg/cmd/lc_spacepara1.svg
index bc55591e1368..2bc5d43076c2 100644
--- a/icon-themes/colibre_svg/cmd/lc_spacepara1.svg
+++ b/icon-themes/colibre_svg/cmd/lc_spacepara1.svg
@@ -9,7 +9,7 @@
      />
   <path
 	 class="icn icn--highlight-color-line"
-     d="M 2,6 5.5,2.5 9,6"
+     d="m 1.5,6.5 4,-4 4,4"
      fill="none"
      stroke="#1e8bcd" 
 	 stroke-linecap="round" 
@@ -33,7 +33,7 @@
      />
   <path
 	 class="icn icn--highlight-color-line"
-     d="m 2,18 3.5,3.5 3.5,-3.5"
+     d="m 1.5,17.5 4,4 4,-4"
      fill="none"
      stroke="#1e8bcd" 
 	 stroke-linecap="round" 
diff --git a/icon-themes/colibre_svg/cmd/lc_spacepara15.svg b/icon-themes/colibre_svg/cmd/lc_spacepara15.svg
index 99f806c61eeb..44bfc99b740c 100644
--- a/icon-themes/colibre_svg/cmd/lc_spacepara15.svg
+++ b/icon-themes/colibre_svg/cmd/lc_spacepara15.svg
@@ -9,7 +9,7 @@
      />
   <path
 	 class="icn icn--highlight-color-line"
-     d="M 2,6 5.5,2.5 9,6"
+     d="m 1.5,6.5 4,-4 4,4"
      fill="none"
      stroke="#1e8bcd" 
 	 stroke-linecap="round" 
@@ -33,7 +33,7 @@
      />
   <path
 	 class="icn icn--highlight-color-line"
-     d="m 2,18 3.5,3.5 3.5,-3.5"
+     d="m 1.5,17.5 4,4 4,-4"
      fill="none"
      stroke="#1e8bcd" 
 	 stroke-linecap="round" 
diff --git a/icon-themes/colibre_svg/cmd/lc_spacepara2.svg b/icon-themes/colibre_svg/cmd/lc_spacepara2.svg
index 6a8d30361835..5aa2eca886cd 100644
--- a/icon-themes/colibre_svg/cmd/lc_spacepara2.svg
+++ b/icon-themes/colibre_svg/cmd/lc_spacepara2.svg
@@ -9,7 +9,7 @@
      />
   <path
 	 class="icn icn--highlight-color-line"
-     d="M 2,6 5.5,2.5 9,6"
+     d="m 1.5,6.5 4,-4 4,4"
      fill="none"
      stroke="#1e8bcd" 
 	 stroke-linecap="round" 
@@ -33,7 +33,7 @@
      />
   <path
 	 class="icn icn--highlight-color-line"
-     d="m 2,18 3.5,3.5 3.5,-3.5"
+     d="m 1.5,17.5 4,4 4,-4"
      fill="none"
      stroke="#1e8bcd" 
 	 stroke-linecap="round" 
diff --git a/icon-themes/colibre_svg/cmd/lc_square_rounded.svg b/icon-themes/colibre_svg/cmd/lc_square_rounded.svg
index 78dfed146565..150a7015612b 100644
--- a/icon-themes/colibre_svg/cmd/lc_square_rounded.svg
+++ b/icon-themes/colibre_svg/cmd/lc_square_rounded.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m4.875 2.5c-1.3157349 0-2.375 1.0592651-2.375 2.375v14.25c0 1.315734 1.0592651 2.375 2.375 2.375h14.25c1.315734 0 2.375-1.059266 2.375-2.375v-14.25c0-1.3157349-1.059266-2.375-2.375-2.375z" fill="#fafafa" stroke="#3a3a38"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--shape-color" 
+     d="m4.875 2.5c-1.3157349 0-2.375 1.0592651-2.375 2.375v14.25c0 1.315734 1.0592651 2.375 2.375 2.375h14.25c1.315734 0 2.375-1.059266 2.375-2.375v-14.25c0-1.3157349-1.059266-2.375-2.375-2.375z"
+     fill="#fafafa" 
+	 stroke="#3a3a38" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_square_rounded_unfilled.svg b/icon-themes/colibre_svg/cmd/lc_square_rounded_unfilled.svg
index 6ae9f04b69c8..701f538b0859 100644
--- a/icon-themes/colibre_svg/cmd/lc_square_rounded_unfilled.svg
+++ b/icon-themes/colibre_svg/cmd/lc_square_rounded_unfilled.svg
@@ -1,7 +1,7 @@
 <?xml-stylesheet type="text/css" href="icons.css" ?>
 <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
   <path
-	 id="ShapeColor-line" 
+	 class="icn icn--highlight-color-line"
      d="M 4.875,2.5 C 3.56,2.5 2.5,3.56 2.5,4.875 v 14.25 c 0,1.3 1.06,2.375 2.375,2.375 h 14.25 c 1.3,0 2.375,-1.06 2.375,-2.375 V 4.875 C 21.5,3.56 20.44,2.5 19.125,2.5 Z"
 	 fill="none"
 	 stroke="#1e8bcd" 
@@ -9,7 +9,7 @@
 	 stroke-linejoin="round"
      />
   <path
-	 id="ShapeColor-line" 
+	 class="icn icn--highlight-color-line"
      d="m 6.5,15.5 11,-7"
 	 fill="none"
 	 stroke="#1e8bcd" 
diff --git a/icon-themes/colibre_svg/cmd/lc_square_unfilled.svg b/icon-themes/colibre_svg/cmd/lc_square_unfilled.svg
index f481e38004f2..e422ed49b20e 100644
--- a/icon-themes/colibre_svg/cmd/lc_square_unfilled.svg
+++ b/icon-themes/colibre_svg/cmd/lc_square_unfilled.svg
@@ -1,7 +1,7 @@
 <?xml-stylesheet type="text/css" href="icons.css" ?>
 <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
   <path
-	 id="ShapeColor-line" 
+	 class="icn icn--highlight-color-line"
      d="m 2.5,2.5 v 19 h 19 v -19 z"
 	 fill="none"
 	 stroke="#1e8bcd" 
@@ -9,7 +9,7 @@
 	 stroke-linejoin="round"
      />
   <path
-	 id="ShapeColor-line" 
+	 class="icn icn--highlight-color-line"
      d="m 6.5,15.5 11,-7"
 	 fill="none"
 	 stroke="#1e8bcd" 
diff --git a/icon-themes/colibre_svg/cmd/lc_torus.svg b/icon-themes/colibre_svg/cmd/lc_torus.svg
index 2ca3fb1d4bb3..cc7f90883e92 100644
--- a/icon-themes/colibre_svg/cmd/lc_torus.svg
+++ b/icon-themes/colibre_svg/cmd/lc_torus.svg
@@ -1 +1,30 @@
-<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="17.995798" cy="7.046331" fx="17.995798" fy="7.046331" gradientTransform="matrix(.13229166 0 0 .13229166 2.381806 291.83447)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#b"/><radialGradient id="b" cx="11" cy="5" gradientTransform="translate(-51.118644 17.830508)" gradientUnits="userSpaceOnUse" r="8"><stop offset="0" stop-color="#83beec"/><stop offset="1" stop-color="#0063b1"/></radialGradient><radialGradient id="c" cx="17.995798" cy="7.046331" fx="17.995798" fy="7.046331" gradientTransform="matrix(-.15875 0 0 -.10583334 4.444333 295.89363)" gradientUnits="userSpaceOnUse" r="10" xlink:href="#b"/><g stroke-width=".264583" transform="translate(0 -290.64998)"><path d="m3.175 291.70831v1.05833a1.3229167 1.190625 0 0 1 1.3229167 1.19063 1.3229167 1.190625 0 0 1 -1.3229167 1.19062v1.05834a2.6458333 2.2489583 0 0 0 2.645
 8334-2.24896 2.6458333 2.2489583 0 0 0 -2.6458334-2.24896z" fill="url(#a)"/><path d="m3.175 296.20623v-1.05834a1.3229167 1.190625 0 0 1 -1.3229166-1.19062 1.3229167 1.190625 0 0 1 1.3229166-1.19063v-1.05833a2.6458333 2.2489583 0 0 0 -2.64583333 2.24896 2.6458333 2.2489583 0 0 0 2.64583333 2.24896z" fill="url(#c)"/></g></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+    <linearGradient
+       id="linearGradient">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0.5"
+         offset="0"
+         />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0"
+         offset="1"
+         />
+    </linearGradient>
+  <path
+	 class="icn icn--highlight-color"
+     d="m 11.9,3.5 a 9.5,8 0 0 0 -9.4,8 9.5,8 0 0 0 9.5,8 9.5,8 0 0 0 9.5,-8 9.5,8 0 0 0 -9.5,-8 9.5,8 0 0 0 -0,0 z m 0,3.5 a 5,4.5 0 0 1 5,4.5 5,4.5 0 0 1 -5,4.5 5,4.5 0 0 1 -5,-4.5 5,4.5 0 0 1 5,-4.5 z"
+	 fill="#117acc"
+	 stroke="#0063b1"
+	 stroke-linecap="round"
+	 stroke-linejoin="round"
+     />
+  <path
+     style="fill:url(#linearGradient)"
+     d="m 3,12.5 c 0.3,3.1 4.3,6.3 8,6.3 L 11.9,16.5 c -3,0 -5.5,-2.2 -5.5,-5 z"
+     />
+  <path
+     style="fill:url(#linearGradient)"
+     d="M 12.9,4 11.9,6.5 c 3,0 5.5,2.2 5.5,5 l 3.6,-0.8 C 20.9,8.1 17.8,4.5 12.9,4 Z"
+     />
+</svg>
diff --git a/icon-themes/colibre_svg/cmd/lc_vfixedline.svg b/icon-themes/colibre_svg/cmd/lc_vfixedline.svg
index 56c8f3421cfd..22c74043ef0b 100644
--- a/icon-themes/colibre_svg/cmd/lc_vfixedline.svg
+++ b/icon-themes/colibre_svg/cmd/lc_vfixedline.svg
@@ -1 +1,11 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 21.035364v-18.0707268" fill="none" stroke="#1e8bcd" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></svg>
\ No newline at end of file
+<?xml-stylesheet type="text/css" href="icons.css" ?>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+  <path
+	 class="icn icn--highlight-color"
+     d="M 11.5 2.5 L 11.5 21.5 L 12.5 21.5 L 12.5 2.5 L 11.5 2.5 z "
+     fill="#83beec"
+     stroke="#1e8bcd" 
+	 stroke-linecap="round" 
+	 stroke-linejoin="round"
+     />
+</svg>


More information about the Libreoffice-commits mailing list