summaryrefslogtreecommitdiffstats
path: root/icon-themes/colibre_svg/vcl
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--icon-themes/colibre_svg/vcl/res/MergeEmptyHidden.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/MergeFirstCell.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/MergeKeepHidden.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/autoscroll_e.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/autoscroll_n.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/autoscroll_ne.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/autoscroll_ns.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/autoscroll_nswe.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/autoscroll_nw.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/autoscroll_s.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/autoscroll_se.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/autoscroll_sw.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/autoscroll_w.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/autoscroll_we.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/chain.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/chain_not_allowed.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/chart.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/check1.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/check2.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/check3.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/check4.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/check5.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/check6.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/check7.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/check8.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/check9.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/checkmono1.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/checkmono2.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/checkmono3.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/checkmono4.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/checkmono5.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/checkmono6.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/checkmono7.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/checkmono8.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/checkmono9.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/closedoc.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/collate.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/copy_data.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/copy_data_link.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/copy_file.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/copy_file_link.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/copy_files.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/crook.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/crop.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/detective.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/draw_arc.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/draw_bezier.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/draw_caption.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/draw_circle_cut.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/draw_connect.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/draw_ellipse.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/draw_freehand.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/draw_line.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/draw_pie.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/draw_polygon.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/draw_rect.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/draw_text.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/errorbox.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/fill.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/h_shear.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/help.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/hide_whitespace.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/infobox.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/link_data.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/link_file.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/magnify.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/mirror.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/move_bezier_weight.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/move_data.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/move_data_link.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/move_file.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/move_file_link.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/move_files.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/move_point.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/ncollate.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/nesize.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/neswsize.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/not_allowed.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/null.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/nwsesize.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/nwsize.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/pen.svg5
-rw-r--r--icon-themes/colibre_svg/vcl/res/pin.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/pivot_column.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/pivot_delete.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/pivot_field.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/pivot_row.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/querybox.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/radio1.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/radio2.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/radio3.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/radio4.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/radio5.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/radio6.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/radiomono1.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/radiomono2.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/radiomono3.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/radiomono4.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/radiomono5.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/radiomono6.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/rotate.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/scrbmp.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/scrmsk.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/scrollh.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/scrollv.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/scrollvh.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/sesize.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/show_whitespace.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/spinner-16-01.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/spinner-16-02.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/spinner-16-03.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/spinner-16-04.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/spinner-16-05.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/spinner-16-06.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/spinner-32-01.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/spinner-32-02.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/spinner-32-03.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/spinner-32-04.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/spinner-32-05.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/spinner-32-06.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/spinner-32-07.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/spinner-32-08.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/spinner-32-09.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/spinner-32-10.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/spinner-32-11.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/spinner-32-12.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/spinner-64-01.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/spinner-64-02.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/spinner-64-03.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/spinner-64-04.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/spinner-64-05.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/spinner-64-06.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/spinner-64-07.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/spinner-64-08.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/spinner-64-09.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/spinner-64-10.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/spinner-64-11.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/spinner-64-12.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/splharw.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/splhpin.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/splvarw.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/splvpin.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/successbox.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/swsize.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/tab_select_e.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/tab_select_s.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/tab_select_se.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/tab_select_sw.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/tab_select_w.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/text_vertical.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/v_shear.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/wait.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/warningbox.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/wheelh.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/wheelv.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/wheelvh.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/window_nesize.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/window_nwsize.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/window_sesize.svg1
-rw-r--r--icon-themes/colibre_svg/vcl/res/window_swsize.svg1
160 files changed, 164 insertions, 0 deletions
diff --git a/icon-themes/colibre_svg/vcl/res/MergeEmptyHidden.svg b/icon-themes/colibre_svg/vcl/res/MergeEmptyHidden.svg
new file mode 100644
index 000000000..460a1752a
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/MergeEmptyHidden.svg
@@ -0,0 +1 @@
+<svg fill-rule="evenodd" height="23.999998" preserveAspectRatio="xMidYMid" stroke-linejoin="round" stroke-width="28.222" viewBox="3841 3080 5334 677.3333" width="189" xmlns="http://www.w3.org/2000/svg"><defs><font horiz-adv-x="2048" horiz-origin-x="0" horiz-origin-y="0" vert-adv-y="90" vert-origin-x="45" vert-origin-y="90"><font-face ascent="1879" descent="476" units-per-em="2048"/><missing-glyph d="M0 0 2047 0 2047 2047 0 2047 0 0Z" horiz-adv-x="2048"/><glyph d="M393 170 1098 170 1098 0 150 0 150 170C227 249 331 356 464 490 596 623 679 709 713 748 778 821 823 882 849 933 874 983 887 1032 887 1081 887 1160 859 1225 804 1275 748 1325 675 1350 586 1350 523 1350 456 1339 386 1317 315 1295 240 1262 160 1217L160 1421C241 1454 317 1478 388 1495 459 1512 523 1520 582 1520 737 1520 860 1481 952 1404 1044 1327 1090 1223 1090 1094 1090 1033 1079 975 1056 920 1033 865 991 800 930 725 913 706 860 650 771 558 682 465 556 336 393 170Z" horiz-adv-x="980" unicode="&#x32;"/><glyph d="M254 170 584 170 584 1309 225 1237 225 1421 582 1493 784 1493 784 170 1114 170 1114 0 254 0 254 170Z" horiz-adv-x="900" unicode="&#x31;"/><glyph horiz-adv-x="635" unicode="&#x20;"/></font></defs><path d="m3840.9998 3080v677.3333h1072.4444v-677.3333zm28.2222 28.2222h1016v620.8889h-1016z" fill="#1e8bcd"/><path d="m3869.2219 3108.2266h1015.9999v620.88885h-1015.9999z" fill="#fafafa"/><path d="m4885.2219 3080v677.3333h1072.4444v-677.3333zm28.2222 28.2222h1016v620.8889h-1016z" fill="#1e8bcd"/><path d="m4913.4438 3108.2266h1015.9999v620.88885h-1015.9999z" fill="#fafafa"/><path d="m7086.5557 3108.2266h2060.2222v620.88892h-2060.2222z" fill="#fafafa"/><path d="m6734.0587 3277.2801c3.6621.1019 7.1411 1.624 9.7014 4.2444l196.3429 139.7882c7.3648 5.6304 7.3931 16.7115.057 22.3793l-196.3429 140.0086c-5.4602 5.7176-14.5517 5.8348-20.1576.2599-5.6058-5.5749-5.5388-14.6669.1485-20.1587l173.5225-117.1884h-784.1999c-7.8717.1118-14.3129-6.2386-14.3129-14.1111s6.4412-14.2229 14.3129-14.1111h784.0897l-173.4123-116.8576c-9.2808-8.9692-2.6476-24.6607 10.2525-24.2535z" fill="#1e8bcd"/><path d="m4255.7463 3600.5907h93.5317v-303.8921q0-13.3617 1.0278-27.7512l-76.4013 67.1509q-8.2226 6.8522-16.1025 4.7965-7.5374-2.3982-10.6208-6.8521l-18.1582-25.0103 131.2184-116.1436h46.5945v407.7019h85.6516v43.8536h-236.7412z" fill="#3a3a38" fill-rule="evenodd"/><path d="m5409.1487 3192.8888q28.201 0 52.3248 8.4942 24.1237 8.4943 41.7918 24.4635 17.6681 15.9693 27.5214 39.0737 10.1932 23.1044 10.1932 52.6645 0 24.8033-7.475 46.2088-7.1352 21.0658-19.7067 40.4328-12.2318 19.3669-28.5408 38.0543-16.309 18.3477-34.3168 37.0351l-114.5028 119.2596q12.9113-3.7375 25.8226-5.7761 13.251-2.0387 25.143-2.0387h141.6845q9.1738 0 14.6101 5.4364 5.4364 5.0965 5.4364 13.9306v34.3168h-291.8633v-19.3669q0-5.7761 2.3784-12.2318 2.3784-6.7954 8.1545-12.2317l138.2868-142.7038q17.6681-18.0079 31.5987-34.6566 14.2704-16.6488 24.1237-33.2976 9.8534-16.9885 15.2897-34.3169 5.4364-17.3283 5.4364-36.6952 0-19.367-6.1159-33.9771-5.7761-14.6102-15.9692-24.1238-10.1932-9.8533-24.1238-14.6101-13.9306-4.7568-30.2396-4.7568-15.9692 0-29.5601 5.0966-13.5908 4.7568-24.1237 13.5908-10.5329 8.4943-18.0079 20.726-7.4749 11.892-10.8726 26.1624-2.7182 11.5522-9.5136 15.2897-6.4557 3.3977-18.3476 1.6988l-29.5601-4.7568q4.0772-30.9191 16.309-54.3633 12.5715-23.784 31.2589-39.7532 18.6874-15.9692 42.8111-24.1237 24.4636-8.1545 52.6645-8.1545z" fill="#3a3a38"/><path d="m7058.3334 3080v677.3333h2116.6665v-677.3333zm28.2222 28.2222h2060.2221v620.8889h-2060.2221z" fill="#1e8bcd"/><path d="m7473.0793 3600.5909h93.5317v-303.8921q0-13.3617 1.0278-27.7512l-76.4013 67.151q-8.2226 6.8521-16.1025 4.7964-7.5374-2.3982-10.6208-6.8521l-18.1582-25.0103 131.2184-116.1436h46.5945v407.7019h85.6517v43.8537h-236.7413z" fill="#1e8bcd" fill-rule="evenodd"/><path d="m169.56445 4c-.66616 0-1.28735.0964365-1.86523.2890625-.56985.192626-1.07614.4782436-1.51758.8554687-.44143.3772252-.81046.8463764-1.10742 1.4082032-.28894.5538-.48181 1.1954064-.57813 1.9257812l1.04688.1679688c.28091.0401291.49789.0197137.65039-.0605469.16052-.0882874.27368-.268129.33789-.5410156.08026-.3370961.20819-.646821.38477-.9277344.17657-.2889378.38986-.5337222.63867-.734375.24881-.2086772.53247-.3681034.85351-.4804687.32105-.1203922.66965-.1816407 1.04688-.1816407.38525 0 .74319.0575565 1.07226.1699219s.61469.2848206.85547.5175781c.24078.2247284.42801.5083928.56446.8535157.14447.3451204.21679.7475899.21679 1.2050781 0 .4574858-.06299.8914489-.1914 1.3007812-.12842.4093299-.31022.8135409-.54297 1.2148439-.23276.393279-.51642.786409-.85352 1.179687-.11708.139926-.27018.293511-.39844.4375l1.19532 1.195313c.30284-.320891.60724-.642377.88867-.958984.38525-.441438.72083-.890171 1.00976-1.347657.29697-.457486.53068-.934023.69922-1.43164.17658-.5056445.26563-1.0527675.26563-1.6386722 0-.6982701-.12055-1.3194612-.36133-1.8652344-.23276-.5457732-.55921-1.0075381-.97656-1.3847656-.41736-.3772252-.91062-.6665348-1.48047-.8671876-.56985-.2006503-1.18735-.3007812-1.85352-.3007812zm-1.9082 11.248047-3.09961 3.199219c-.13644.128419-.23288.273072-.28906.433593-.05618.152495-.08399.297151-.08399.433594v.685547h3.24024l1.90234-1.902344h-.5332c-.28091 0-.57761.02411-.89063.072266-.30499.048156-.60907.116791-.91406.205078l1.85938-1.935547z" fill="#3a3a38" fill-rule="evenodd" stroke-width=".999992" transform="matrix(28.222223 0 0 28.222223 3841 3080)"/><path d="m8831.8323 3418.8908-122.4806 122.4808-122.4806-122.4807-32.7233 32.7233 122.4806 122.4806-122.4805 122.4806 32.7232 32.7232 122.4806-122.4805 122.4806 122.4806 32.7233-32.7233-122.4807-122.4806 122.4808-122.4806z" fill="#ed3d3b"/></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/MergeFirstCell.svg b/icon-themes/colibre_svg/vcl/res/MergeFirstCell.svg
new file mode 100644
index 000000000..adfed7ad5
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/MergeFirstCell.svg
@@ -0,0 +1 @@
+<svg fill-rule="evenodd" height="23.999998" preserveAspectRatio="xMidYMid" stroke-linejoin="round" stroke-width="28.222" viewBox="3841 3080 5334 677.3333" width="189" xmlns="http://www.w3.org/2000/svg"><defs><font horiz-adv-x="2048" horiz-origin-x="0" horiz-origin-y="0" vert-adv-y="90" vert-origin-x="45" vert-origin-y="90"><font-face ascent="1879" descent="476" units-per-em="2048"/><missing-glyph d="M0 0 2047 0 2047 2047 0 2047 0 0Z" horiz-adv-x="2048"/><glyph d="M393 170 1098 170 1098 0 150 0 150 170C227 249 331 356 464 490 596 623 679 709 713 748 778 821 823 882 849 933 874 983 887 1032 887 1081 887 1160 859 1225 804 1275 748 1325 675 1350 586 1350 523 1350 456 1339 386 1317 315 1295 240 1262 160 1217L160 1421C241 1454 317 1478 388 1495 459 1512 523 1520 582 1520 737 1520 860 1481 952 1404 1044 1327 1090 1223 1090 1094 1090 1033 1079 975 1056 920 1033 865 991 800 930 725 913 706 860 650 771 558 682 465 556 336 393 170Z" horiz-adv-x="980" unicode="&#x32;"/><glyph d="M254 170 584 170 584 1309 225 1237 225 1421 582 1493 784 1493 784 170 1114 170 1114 0 254 0 254 170Z" horiz-adv-x="900" unicode="&#x31;"/><glyph horiz-adv-x="635" unicode="&#x20;"/></font></defs><path d="m3840.9998 3080v677.3333h1072.4444v-677.3333zm28.2222 28.2222h1016v620.8889h-1016z" fill="#1e8bcd"/><path d="m3869.2219 3108.2266h1015.9999v620.88885h-1015.9999z" fill="#fafafa"/><path d="m4885.2219 3080v677.3333h1072.4444v-677.3333zm28.2222 28.2222h1016v620.8889h-1016z" fill="#1e8bcd"/><path d="m4913.4438 3108.2266h1015.9999v620.88885h-1015.9999z" fill="#fafafa"/><path d="m7086.5557 3108.2266h2060.2222v620.88892h-2060.2222z" fill="#fafafa"/><path d="m6734.0587 3277.2801c3.6621.1019 7.1411 1.624 9.7014 4.2444l196.3429 139.7882c7.3648 5.6304 7.3931 16.7115.057 22.3793l-196.3429 140.0086c-5.4602 5.7176-14.5517 5.8348-20.1576.2599-5.6058-5.5749-5.5388-14.6669.1485-20.1587l173.5225-117.1884h-784.1999c-7.8717.1118-14.3129-6.2386-14.3129-14.1111s6.4412-14.2229 14.3129-14.1111h784.0897l-173.4123-116.8576c-9.2808-8.9692-2.6476-24.6607 10.2525-24.2535z" fill="#1e8bcd"/><path d="m4255.7463 3600.5907h93.5317v-303.8921q0-13.3617 1.0278-27.7512l-76.4013 67.1509q-8.2226 6.8522-16.1025 4.7965-7.5374-2.3982-10.6208-6.8521l-18.1582-25.0103 131.2184-116.1436h46.5945v407.7019h85.6516v43.8536h-236.7412z" fill="#3a3a38" fill-rule="evenodd"/><path d="m5409.1487 3192.8888q28.201 0 52.3248 8.4942 24.1237 8.4943 41.7918 24.4635 17.6681 15.9693 27.5214 39.0737 10.1932 23.1044 10.1932 52.6645 0 24.8033-7.475 46.2088-7.1352 21.0658-19.7067 40.4328-12.2318 19.3669-28.5408 38.0543-16.309 18.3477-34.3168 37.0351l-114.5028 119.2596q12.9113-3.7375 25.8226-5.7761 13.251-2.0387 25.143-2.0387h141.6845q9.1738 0 14.6101 5.4364 5.4364 5.0965 5.4364 13.9306v34.3168h-291.8633v-19.3669q0-5.7761 2.3784-12.2318 2.3784-6.7954 8.1545-12.2317l138.2868-142.7038q17.6681-18.0079 31.5987-34.6566 14.2704-16.6488 24.1237-33.2976 9.8534-16.9885 15.2897-34.3169 5.4364-17.3283 5.4364-36.6952 0-19.367-6.1159-33.9771-5.7761-14.6102-15.9692-24.1238-10.1932-9.8533-24.1238-14.6101-13.9306-4.7568-30.2396-4.7568-15.9692 0-29.5601 5.0966-13.5908 4.7568-24.1237 13.5908-10.5329 8.4943-18.0079 20.726-7.4749 11.892-10.8726 26.1624-2.7182 11.5522-9.5136 15.2897-6.4557 3.3977-18.3476 1.6988l-29.5601-4.7568q4.0772-30.9191 16.309-54.3633 12.5715-23.784 31.2589-39.7532 18.6874-15.9692 42.8111-24.1237 24.4636-8.1545 52.6645-8.1545z" fill="#3a3a38"/><g fill="#1e8bcd"><path d="m7058.3334 3080v677.3333h2116.6665v-677.3333zm28.2222 28.2222h2060.2221v620.8889h-2060.2221z"/><g fill-rule="evenodd"><path d="m8626.4823 3192.889q28.2009 0 52.3247 8.4942 24.1237 8.4943 41.7918 24.4635 17.6681 15.9693 27.5215 39.0737 10.1931 23.1044 10.1931 52.6645 0 24.8033-7.475 46.2089-7.1352 21.0658-19.7067 40.4327-12.2317 19.3669-28.5407 38.0544-16.3091 18.3476-34.3169 37.035l-114.5028 119.2596q12.9113-3.7375 25.8226-5.7761 13.251-2.0386 25.143-2.0386h141.6845q9.1738 0 14.6102 5.4363 5.4363 5.0966 5.4363 13.9306v34.3169h-291.8633v-19.367q0-5.7761 2.3784-12.2317 2.3784-6.7954 8.1545-12.2318l138.2868-142.7038q17.6681-18.0078 31.5987-34.6566 14.2704-16.6488 24.1238-33.2976 9.8533-16.9885 15.2897-34.3168 5.4363-17.3284 5.4363-36.6953 0-19.367-6.1159-33.9771-5.7761-14.6102-15.9692-24.1237-10.1932-9.8534-24.1238-14.6102-13.9306-4.7568-30.2396-4.7568-15.9692 0-29.5601 5.0966-13.5908 4.7568-24.1237 13.5908-10.5329 8.4943-18.0079 20.726-7.4749 11.892-10.8726 26.1624-2.7182 11.5522-9.5136 15.2897-6.4557 3.3977-18.3476 1.6989l-29.5601-4.7568q4.0772-30.9192 16.309-54.3634 12.5715-23.784 31.2589-39.7532 18.6874-15.9692 42.8112-24.1237 24.4635-8.1545 52.6645-8.1545z"/><path d="m7473.0793 3600.5909h93.5317v-303.8921q0-13.3617 1.0278-27.7512l-76.4013 67.1509q-8.2226 6.8522-16.1025 4.7965-7.5374-2.3982-10.6208-6.8521l-18.1582-25.0103 131.2184-116.1437h46.5945v407.702h85.6517v43.8537h-236.7413z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/MergeKeepHidden.svg b/icon-themes/colibre_svg/vcl/res/MergeKeepHidden.svg
new file mode 100644
index 000000000..06eeff6a6
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/MergeKeepHidden.svg
@@ -0,0 +1 @@
+<svg fill-rule="evenodd" height="23.999998" preserveAspectRatio="xMidYMid" stroke-linejoin="round" stroke-width="28.222" viewBox="3841 3080 5334 677.3333" width="189" xmlns="http://www.w3.org/2000/svg"><defs><font horiz-adv-x="2048" horiz-origin-x="0" horiz-origin-y="0" vert-adv-y="90" vert-origin-x="45" vert-origin-y="90"><font-face ascent="1879" descent="476" units-per-em="2048"/><missing-glyph d="M0 0 2047 0 2047 2047 0 2047 0 0Z" horiz-adv-x="2048"/><glyph d="M393 170 1098 170 1098 0 150 0 150 170C227 249 331 356 464 490 596 623 679 709 713 748 778 821 823 882 849 933 874 983 887 1032 887 1081 887 1160 859 1225 804 1275 748 1325 675 1350 586 1350 523 1350 456 1339 386 1317 315 1295 240 1262 160 1217L160 1421C241 1454 317 1478 388 1495 459 1512 523 1520 582 1520 737 1520 860 1481 952 1404 1044 1327 1090 1223 1090 1094 1090 1033 1079 975 1056 920 1033 865 991 800 930 725 913 706 860 650 771 558 682 465 556 336 393 170Z" horiz-adv-x="980" unicode="&#x32;"/><glyph d="M254 170 584 170 584 1309 225 1237 225 1421 582 1493 784 1493 784 170 1114 170 1114 0 254 0 254 170Z" horiz-adv-x="900" unicode="&#x31;"/><glyph horiz-adv-x="635" unicode="&#x20;"/></font></defs><path d="m3840.9998 3080v677.3333h1072.4444v-677.3333zm28.2222 28.2222h1016v620.8889h-1016z" fill="#1e8bcd"/><path d="m3869.2219 3108.2266h1015.9999v620.88885h-1015.9999z" fill="#fafafa"/><path d="m4885.2219 3080v677.3333h1072.4444v-677.3333zm28.2222 28.2222h1016v620.8889h-1016z" fill="#1e8bcd"/><path d="m4913.4438 3108.2266h1015.9999v620.88885h-1015.9999z" fill="#fafafa"/><path d="m7086.5557 3108.2266h2060.2222v620.88892h-2060.2222z" fill="#fafafa"/><path d="m6734.0587 3277.2801c3.6621.1019 7.1411 1.624 9.7014 4.2444l196.3429 139.7882c7.3648 5.6304 7.3931 16.7115.057 22.3793l-196.3429 140.0086c-5.4602 5.7176-14.5517 5.8348-20.1576.2599-5.6058-5.5749-5.5388-14.6669.1485-20.1587l173.5225-117.1884h-784.1999c-7.8717.1118-14.3129-6.2386-14.3129-14.1111s6.4412-14.2229 14.3129-14.1111h784.0897l-173.4123-116.8576c-9.2808-8.9692-2.6476-24.6607 10.2525-24.2535z" fill="#1e8bcd"/><path d="m4255.7463 3600.5907h93.5317v-303.8921q0-13.3617 1.0278-27.7512l-76.4013 67.1509q-8.2226 6.8522-16.1025 4.7965-7.5374-2.3982-10.6208-6.8521l-18.1582-25.0103 131.2184-116.1436h46.5945v407.7019h85.6516v43.8536h-236.7412z" fill="#3a3a38" fill-rule="evenodd"/><path d="m5409.1487 3192.8888q28.201 0 52.3248 8.4942 24.1237 8.4943 41.7918 24.4635 17.6681 15.9693 27.5214 39.0737 10.1932 23.1044 10.1932 52.6645 0 24.8033-7.475 46.2088-7.1352 21.0658-19.7067 40.4328-12.2318 19.3669-28.5408 38.0543-16.309 18.3477-34.3168 37.0351l-114.5028 119.2596q12.9113-3.7375 25.8226-5.7761 13.251-2.0387 25.143-2.0387h141.6845q9.1738 0 14.6101 5.4364 5.4364 5.0965 5.4364 13.9306v34.3168h-291.8633v-19.3669q0-5.7761 2.3784-12.2318 2.3784-6.7954 8.1545-12.2317l138.2868-142.7038q17.6681-18.0079 31.5987-34.6566 14.2704-16.6488 24.1237-33.2976 9.8534-16.9885 15.2897-34.3169 5.4364-17.3283 5.4364-36.6952 0-19.367-6.1159-33.9771-5.7761-14.6102-15.9692-24.1238-10.1932-9.8533-24.1238-14.6101-13.9306-4.7568-30.2396-4.7568-15.9692 0-29.5601 5.0966-13.5908 4.7568-24.1237 13.5908-10.5329 8.4943-18.0079 20.726-7.4749 11.892-10.8726 26.1624-2.7182 11.5522-9.5136 15.2897-6.4557 3.3977-18.3476 1.6988l-29.5601-4.7568q4.0772-30.9191 16.309-54.3633 12.5715-23.784 31.2589-39.7532 18.6874-15.9692 42.8111-24.1237 24.4636-8.1545 52.6645-8.1545z" fill="#3a3a38"/><path d="m7058.3334 3080v677.3333h2116.6665v-677.3333zm28.2222 28.2222h2060.2221v620.8889h-2060.2221z" fill="#1e8bcd"/><g fill-rule="evenodd"><path d="m7473.0793 3600.5909h93.5317v-303.8921q0-13.3617 1.0278-27.7512l-76.4013 67.151q-8.2226 6.8521-16.1025 4.7964-7.5374-2.3982-10.6208-6.8521l-18.1582-25.0103 131.2184-116.1436h46.5945v407.7019h85.6517v43.8537h-236.7413z" fill="#1e8bcd"/><path d="m8626.4823 3192.889q28.2009 0 52.3247 8.4942 24.1237 8.4943 41.7918 24.4635 17.6681 15.9693 27.5215 39.0737 10.1931 23.1044 10.1931 52.6645 0 24.8033-7.475 46.2089-7.1352 21.0658-19.7067 40.4327-12.2317 19.3669-28.5407 38.0544-16.3091 18.3476-34.3169 37.035l-114.5028 119.2596q12.9113-3.7375 25.8226-5.7761 13.251-2.0386 25.143-2.0386h141.6845q9.1738 0 14.6102 5.4363 5.4363 5.0966 5.4363 13.9306v34.3169h-291.8633v-19.367q0-5.7761 2.3784-12.2317 2.3784-6.7954 8.1545-12.2318l138.2868-142.7038q17.6681-18.0078 31.5987-34.6566 14.2704-16.6488 24.1238-33.2976 9.8533-16.9885 15.2897-34.3168 5.4363-17.3284 5.4363-36.6953 0-19.367-6.1159-33.9771-5.7761-14.6102-15.9692-24.1237-10.1932-9.8534-24.1238-14.6102-13.9306-4.7568-30.2396-4.7568-15.9692 0-29.5601 5.0966-13.5908 4.7568-24.1237 13.5908-10.5329 8.4943-18.0079 20.726-7.4749 11.892-10.8726 26.1624-2.7182 11.5522-9.5136 15.2897-6.4557 3.3977-18.3476 1.6989l-29.5601-4.7568q4.0772-30.9192 16.309-54.3634 12.5715-23.784 31.2589-39.7532 18.6874-15.9692 42.8112-24.1237 24.4635-8.1545 52.6645-8.1545z" fill="#3a3a38"/><path d="m8864.556 3700.8888v-508.0001l-677.3334 508.0001zm-28.2222-28.2222h-564.4445l564.4445-409.2223z" fill="#3a3a38" opacity=".6"/><path d="m8836.3338 3672.6666h-564.4445l564.4445-409.2223z" fill="#fafafa" opacity=".6"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/autoscroll_e.svg b/icon-themes/colibre_svg/vcl/res/autoscroll_e.svg
new file mode 100644
index 000000000..efb31e603
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/autoscroll_e.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g stroke-width=".125" transform="matrix(0 1 1 0 0 0)"><path d="m21 25.000915c-.00015.177112-.04733.351007-.136719.503907l-3.5 6c-.386164.660237-1.340398.660237-1.726562 0l-3.5-6c-.089388-.1529-.136569-.326795-.136719-.503907v-1c.000055-.552262.447738-.999945 1-1h.349609c.205523.000107.406023.06353.574219.181641.754039.529888 1.652682.815586 2.574219.81836h.002.002c.923131-.0018 1.824685-.287522 2.580078-.81836.168135-.118101.368618-.181524.574125-.181641h.34375c.552262.000055.999945.447738 1 1zm-1 0v-1h-.34375c-.924399.649603-2.026428.9988-3.15625 1-1.127821-.0024-2.227628-.351543-3.150391-1h-.349609v1l3.5 6.000001zm0-5.499999c0 1.921152-1.578848 3.499999-3.5 3.499999s-3.5-1.578847-3.5-3.499999 1.578848-3.5 3.5-3.5 3.5 1.578848 3.5 3.5zm-1 0c0-1.380712-1.119288-2.5-2.5-2.5s-2.5 1.119288-2.5 2.5 1.119288 2.499999 2.5 2.499999 2.5-1.119287 2.5-2.499999z" fill="#ffeffc"/><path d="m20 25.000915-3.5 6.000001-3.5-6.000001v-1h.349609c.922763.648457 2.02257.997559 3.150391 1 1.129822-.0012 2.231851-.350397 3.15625-1h.34375zm-1-5.499999c0 1.380712-1.119288 2.499999-2.5 2.499999s-2.5-1.119287-2.5-2.499999 1.119288-2.5 2.5-2.5 2.5 1.119288 2.5 2.5z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/autoscroll_n.svg b/icon-themes/colibre_svg/vcl/res/autoscroll_n.svg
new file mode 100644
index 000000000..fa8849009
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/autoscroll_n.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g stroke-width=".125"><path d="m21 6.9990845c-.00015-.1771116-.047331-.3510067-.136719-.5039062l-3.5-6.00000002c-.386164-.6602377-1.340398-.6602377-1.726562 0l-3.5 6.00000002c-.089388.1528995-.136569.3267946-.136719.5039062v1c.000055.552262.447738.999945 1 1h.349609c.205523-.000107.406023-.06353.574219-.181641.754039-.529888 1.652682-.815585 2.574219-.818359h.002.002c.923131.0018 1.824685.287522 2.580078.818359.168135.118101.368618.181524.574125.181641h.34375c.552262-.000055.999945-.447738 1-1zm-1 0v1h-.34375c-.924399-.649603-2.026428-.9988-3.15625-1-1.127821.0024-2.227628.351543-3.150391 1h-.349609v-1l3.5-6.00000002zm0 5.4999995c0-1.921152-1.578848-3.4999995-3.5-3.4999995s-3.5 1.5788475-3.5 3.4999995 1.578848 3.5 3.5 3.5 3.5-1.578848 3.5-3.5zm-1 0c0 1.380712-1.119288 2.5-2.5 2.5s-2.5-1.119288-2.5-2.5 1.119288-2.4999995 2.5-2.4999995 2.5 1.1192875 2.5 2.4999995z" fill="#ffeffc"/><path d="m20 6.9990845-3.5-6.00000002-3.5 6.00000002v1h.349609c.922763-.648457 2.02257-.997559 3.150391-1 1.129822.0012 2.231851.350397 3.15625 1h.34375zm-1 5.4999995c0-1.380712-1.119288-2.4999995-2.5-2.4999995s-2.5 1.1192875-2.5 2.4999995 1.119288 2.5 2.5 2.5 2.5-1.119288 2.5-2.5z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/autoscroll_ne.svg b/icon-themes/colibre_svg/vcl/res/autoscroll_ne.svg
new file mode 100644
index 000000000..9fe280b51
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/autoscroll_ne.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g stroke-width=".125" transform="matrix(.70710678 .70710678 .70710678 -.70710678 -3.962616 12.627563)"><path d="m21 25.000915c-.00015.177112-.04733.351007-.136719.503907l-3.5 6c-.386164.660237-1.340398.660237-1.726562 0l-3.5-6c-.089388-.1529-.136569-.326795-.136719-.503907v-1c.000055-.552262.447738-.999945 1-1h.349609c.205523.000107.406023.06353.574219.181641.754039.529888 1.652682.815586 2.574219.81836h.002.002c.923131-.0018 1.824685-.287522 2.580078-.81836.168135-.118101.368618-.181524.574125-.181641h.34375c.552262.000055.999945.447738 1 1zm-1 0v-1h-.34375c-.924399.649603-2.026428.9988-3.15625 1-1.127821-.0024-2.227628-.351543-3.150391-1h-.349609v1l3.5 6.000001zm0-5.499999c0 1.921152-1.578848 3.499999-3.5 3.499999s-3.5-1.578847-3.5-3.499999 1.578848-3.5 3.5-3.5 3.5 1.578848 3.5 3.5zm-1 0c0-1.380712-1.119288-2.5-2.5-2.5s-2.5 1.119288-2.5 2.5 1.119288 2.499999 2.5 2.499999 2.5-1.119287 2.5-2.499999z" fill="#ffeffc"/><path d="m20 25.000915-3.5 6.000001-3.5-6.000001v-1h.349609c.922763.648457 2.02257.997559 3.150391 1 1.129822-.0012 2.231851-.350397 3.15625-1h.34375zm-1-5.499999c0 1.380712-1.119288 2.499999-2.5 2.499999s-2.5-1.119287-2.5-2.499999 1.119288-2.5 2.5-2.5 2.5 1.119288 2.5 2.5z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/autoscroll_ns.svg b/icon-themes/colibre_svg/vcl/res/autoscroll_ns.svg
new file mode 100644
index 000000000..770967e17
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/autoscroll_ns.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g stroke-width=".125"><path d="m20 10a1.0001 1.0001 0 0 0 -.136719-.5039062l-3.5-6a1.0001 1.0001 0 0 0 -1.726562 0l-3.5 6a1.0001 1.0001 0 0 0 -.136719.5039062v1a1.0001 1.0001 0 0 0 1 1h.349609a1.0001 1.0001 0 0 0 .574219-.181641c.754039-.529888 1.652682-.815585 2.574219-.818359h.001953.002c.923131.0018 1.824685.287522 2.580078.818359a1.0001 1.0001 0 0 0 .574172.181641h.34375a1.0001 1.0001 0 0 0 1-1zm0 10a1.0001 1.0001 0 0 0 -1-1h-.349609a1.0001 1.0001 0 0 0 -.574219.181641c-.755078.530619-1.655253.816362-2.578125.818359-.923131-.0018-1.824685-.287522-2.580078-.818359a1.0001 1.0001 0 0 0 -.574219-.181641h-.34375a1.0001 1.0001 0 0 0 -1 1v1a1.0001 1.0001 0 0 0 .136719.503906l3.5 6a1.0001 1.0001 0 0 0 1.726562 0l3.5-6a1.0001 1.0001 0 0 0 .136719-.503906zm-1-10v1h-.34375c-.924399-.649603-2.026428-.9988-3.15625-1-1.127821.0024-2.227628.351543-3.150391 1h-.349609v-1l3.5-6zm0 5.5c0-1.921152-1.578848-3.5-3.5-3.5s-3.5 1.578848-3.5 3.5 1.578848 3.5 3.5 3.5 3.5-1.578848 3.5-3.5zm0 4.5v1l-3.5 6-3.5-6v-1h.34375c.924399.649603 2.026428.9988 3.15625 1 1.127821-.0024 2.227628-.351543 3.150391-1zm-1-4.5c0 1.380712-1.119288 2.5-2.5 2.5s-2.5-1.119288-2.5-2.5 1.119288-2.5 2.5-2.5 2.5 1.119288 2.5 2.5z" fill="#ffeffc"/><path d="m19 10-3.5-6-3.5 6v1h.349609c.922763-.648457 2.02257-.997559 3.150391-1 1.129822.0012 2.231851.350397 3.15625 1h.34375zm0 10h-.349609c-.922763.648457-2.02257.997559-3.150391 1-1.129822-.0012-2.231851-.350397-3.15625-1h-.34375v1l3.5 6 3.5-6zm-1-4.5c0-1.380712-1.119288-2.5-2.5-2.5s-2.5 1.119288-2.5 2.5 1.119288 2.5 2.5 2.5 2.5-1.119288 2.5-2.5z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/autoscroll_nswe.svg b/icon-themes/colibre_svg/vcl/res/autoscroll_nswe.svg
new file mode 100644
index 000000000..5e0fa5fad
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/autoscroll_nswe.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g stroke-width=".125"><path d="m15.443359 3.0019531c-.334707.019102-.637578.2046383-.80664.4941407l-3.5 6c-.089388.1528995-.136569.3267946-.136719.5039062v1h-1c-.1771116.00015-.3510067.04733-.5039062.136719l-6 3.5c-.6602378.386164-.6602377 1.340398 0 1.726562l6 3.5c.1528995.089388.3267946.136569.5039062.136719h1v1c.00015.177112.04733.351007.136719.503906l3.5 6c.386164.660238 1.340398.660238 1.726562 0l3.5-6c.089388-.152899.136569-.326794.136719-.503906v-1h1c.177112-.00015.351007-.04733.503906-.136719l6-3.5c.660238-.386164.660238-1.340398 0-1.726562l-6-3.5c-.152899-.089388-.326794-.136569-.503906-.136719h-1v-1c-.00015-.1771116-.047331-.3510067-.136719-.5039062l-3.5-6c-.18948-.3244333-.544806-.5152986-.919922-.4941407zm.056641.9980469 3.5 6v1h-.34375a5.5 5.5 0 0 0 -3.15625-1 5.5 5.5 0 0 0 -3.150391 1h-.349609v-1zm0 7a4.5 4.5 0 0 1 4.5 4.5 4.5 4.5 0 0 1 -4.5 4.5 4.5 4.5 0 0 1 -4.5-4.5 4.5 4.5 0 0 1 4.5-4.5zm-5.5 1h1v.34375a5.5 5.5 0 0 0 -1 3.15625 5.5 5.5 0 0 0 1 3.150391v.349609h-1l-6-3.5zm5.5 0c-1.932997 0-3.5 1.567003-3.5 3.5s1.567003 3.5 3.5 3.5 3.5-1.567003 3.5-3.5-1.567003-3.5-3.5-3.5zm4.5 0h1l6 3.5-6 3.5h-1v-.34375a5.5 5.5 0 0 0 1-3.15625 5.5 5.5 0 0 0 -1-3.150391zm-4.5 1a2.5 2.5 0 0 1 .472656.046875c.025789.004943.050671.011849.076172.017578a2.5 2.5 0 0 1 .408203.126953c.012676.005262.024541.012115.03711.017578a2.5 2.5 0 0 1 .392578.212891c.010165.006791.019237.014549.029297.021484a2.5 2.5 0 0 1 .34375.283203c.002314.002297.005507.003555.007812.00586a2.5 2.5 0 0 1 .011719.015625 2.5 2.5 0 0 1 .283203.339844c.003177.004634.006619.009014.009766.013671a2.5 2.5 0 0 1 .009765.019532 2.5 2.5 0 0 1 .220703.40625 2.5 2.5 0 0 1 .136719.4375c.002904.013284.007074.0257.009766.039062a2.5 2.5 0 0 1 .001953.013672 2.5 2.5 0 0 1 .048828.482422 2.5 2.5 0 0 1 -.046875.472656c-.004943.025789-.011849.050671-.017578.076172a2.5 2.5 0 0 1 -.126953.408203c-.005262.012676-.012115.024541-.017578.03711a2.5 2.5 0 0 1 -.212891.392578c-.006791.010165-.014549.019237-.021484.029297a2.5 2.5 0 0 1 -.283203.34375 2.5 2.5 0 0 1 -.021485.019531 2.5 2.5 0 0 1 -.339844.283203c-.004634.003177-.009014.006619-.013671.009766a2.5 2.5 0 0 1 -.019532.009765 2.5 2.5 0 0 1 -.40625.220703 2.5 2.5 0 0 1 -.4375.136719c-.013284.002904-.0257.007074-.039062.009766a2.5 2.5 0 0 1 -.013672.001953 2.5 2.5 0 0 1 -.482422.048828 2.5 2.5 0 0 1 -.472656-.046875c-.025789-.004943-.050671-.011849-.076172-.017578a2.5 2.5 0 0 1 -.408203-.126953c-.012676-.005262-.024541-.012115-.03711-.017578a2.5 2.5 0 0 1 -.392578-.212891c-.010165-.006791-.019237-.014549-.029297-.021484a2.5 2.5 0 0 1 -.34375-.283203c-.006942-.006889-.012669-.014516-.019531-.021485a2.5 2.5 0 0 1 -.283203-.339844 2.5 2.5 0 0 1 -.003906-.007812c-.005626-.008268-.010096-.017052-.015625-.025391a2.5 2.5 0 0 1 -.220703-.40625 2.5 2.5 0 0 1 -.136719-.4375c-.002904-.013284-.007074-.0257-.009766-.039062a2.5 2.5 0 0 1 -.001953-.013672 2.5 2.5 0 0 1 -.048828-.482422 2.5 2.5 0 0 1 .009766-.208984c.001102-.01365.000624-.027384.001953-.041016.001563-.015557.007922-.029457.009765-.044922a2.5 2.5 0 0 1 .078125-.394531c.006481-.022602.014395-.044084.021485-.066406a2.5 2.5 0 0 1 .146484-.371094c.001299-.00257.002599-.005248.003906-.007813a2.5 2.5 0 0 1 .001954-.005859c.004309-.008401.011223-.015094.015624-.023437a2.5 2.5 0 0 1 .21875-.34375c.005372-.007087.010181-.014459.015626-.021485a2.5 2.5 0 0 1 .27539-.298828c.014565-.01354.028087-.027826.042969-.041016a2.5 2.5 0 0 1 .304687-.230468c.025561-.016485.051946-.031313.078125-.046875a2.5 2.5 0 0 1 .339844-.169922c.021231-.008582.042945-.015428.064453-.023438a2.5 2.5 0 0 1 .386719-.111328c.014166-.002782.028722-.003318.042969-.005859a2.5 2.5 0 0 1 .441406-.042969zm-3.5 7h.34375a5.5 5.5 0 0 0 3.15625 1 5.5 5.5 0 0 0 3.150391-1h.349609v1l-3.5 6-3.5-6z" fill="#fff"/><path d="m15.5 4-3.5 6v1h.349609a5.5 5.5 0 0 1 3.150391-1 5.5 5.5 0 0 1 3.15625 1h.34375v-1zm-5.5 8-6 3.5 6 3.5h1v-.349609a5.5 5.5 0 0 1 -1-3.150391 5.5 5.5 0 0 1 1-3.15625v-.34375zm10 0v.349609a5.5 5.5 0 0 1 1 3.150391 5.5 5.5 0 0 1 -1 3.15625v.34375h1l6-3.5-6-3.5zm-4.5 1a2.5 2.5 0 0 0 -2.5 2.5 2.5 2.5 0 0 0 2.5 2.5 2.5 2.5 0 0 0 2.5-2.5 2.5 2.5 0 0 0 -2.5-2.5zm-3.5 7v1l3.5 6 3.5-6v-1h-.349609a5.5 5.5 0 0 1 -3.150391 1 5.5 5.5 0 0 1 -3.15625-1z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/autoscroll_nw.svg b/icon-themes/colibre_svg/vcl/res/autoscroll_nw.svg
new file mode 100644
index 000000000..637b94eba
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/autoscroll_nw.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g stroke-width=".125" transform="matrix(-.70710678 .70710678 -.70710678 -.70710678 35.962611 12.627565)"><path d="m21 25.000915c-.00015.177112-.04733.351007-.136719.503907l-3.5 6c-.386164.660237-1.340398.660237-1.726562 0l-3.5-6c-.089388-.1529-.136569-.326795-.136719-.503907v-1c.000055-.552262.447738-.999945 1-1h.349609c.205523.000107.406023.06353.574219.181641.754039.529888 1.652682.815586 2.574219.81836h.002.002c.923131-.0018 1.824685-.287522 2.580078-.81836.168135-.118101.368618-.181524.574125-.181641h.34375c.552262.000055.999945.447738 1 1zm-1 0v-1h-.34375c-.924399.649603-2.026428.9988-3.15625 1-1.127821-.0024-2.227628-.351543-3.150391-1h-.349609v1l3.5 6.000001zm0-5.499999c0 1.921152-1.578848 3.499999-3.5 3.499999s-3.5-1.578847-3.5-3.499999 1.578848-3.5 3.5-3.5 3.5 1.578848 3.5 3.5zm-1 0c0-1.380712-1.119288-2.5-2.5-2.5s-2.5 1.119288-2.5 2.5 1.119288 2.499999 2.5 2.499999 2.5-1.119287 2.5-2.499999z" fill="#ffeffc"/><path d="m20 25.000915-3.5 6.000001-3.5-6.000001v-1h.349609c.922763.648457 2.02257.997559 3.150391 1 1.129822-.0012 2.231851-.350397 3.15625-1h.34375zm-1-5.499999c0 1.380712-1.119288 2.499999-2.5 2.499999s-2.5-1.119287-2.5-2.499999 1.119288-2.5 2.5-2.5 2.5 1.119288 2.5 2.5z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/autoscroll_s.svg b/icon-themes/colibre_svg/vcl/res/autoscroll_s.svg
new file mode 100644
index 000000000..0ffff9976
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/autoscroll_s.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g stroke-width=".125" transform="translate(-1)"><path d="m21 25.000915c-.00015.177112-.04733.351007-.136719.503907l-3.5 6c-.386164.660237-1.340398.660237-1.726562 0l-3.5-6c-.089388-.1529-.136569-.326795-.136719-.503907v-1c.000055-.552262.447738-.999945 1-1h.349609c.205523.000107.406023.06353.574219.181641.754039.529888 1.652682.815586 2.574219.81836h.002.002c.923131-.0018 1.824685-.287522 2.580078-.81836.168135-.118101.368618-.181524.574125-.181641h.34375c.552262.000055.999945.447738 1 1zm-1 0v-1h-.34375c-.924399.649603-2.026428.9988-3.15625 1-1.127821-.0024-2.227628-.351543-3.150391-1h-.349609v1l3.5 6.000001zm0-5.499999c0 1.921152-1.578848 3.499999-3.5 3.499999s-3.5-1.578847-3.5-3.499999 1.578848-3.5 3.5-3.5 3.5 1.578848 3.5 3.5zm-1 0c0-1.380712-1.119288-2.5-2.5-2.5s-2.5 1.119288-2.5 2.5 1.119288 2.499999 2.5 2.499999 2.5-1.119287 2.5-2.499999z" fill="#ffeffc"/><path d="m20 25.000915-3.5 6.000001-3.5-6.000001v-1h.349609c.922763.648457 2.02257.997559 3.150391 1 1.129822-.0012 2.231851-.350397 3.15625-1h.34375zm-1-5.499999c0 1.380712-1.119288 2.499999-2.5 2.499999s-2.5-1.119287-2.5-2.499999 1.119288-2.5 2.5-2.5 2.5 1.119288 2.5 2.5z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/autoscroll_se.svg b/icon-themes/colibre_svg/vcl/res/autoscroll_se.svg
new file mode 100644
index 000000000..98dd42114
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/autoscroll_se.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g stroke-width=".125" transform="matrix(.70710678 -.70710678 .70710678 .70710678 -3.962616 19.370224)"><path d="m21 25.000915c-.00015.177112-.04733.351007-.136719.503907l-3.5 6c-.386164.660237-1.340398.660237-1.726562 0l-3.5-6c-.089388-.1529-.136569-.326795-.136719-.503907v-1c.000055-.552262.447738-.999945 1-1h.349609c.205523.000107.406023.06353.574219.181641.754039.529888 1.652682.815586 2.574219.81836h.002.002c.923131-.0018 1.824685-.287522 2.580078-.81836.168135-.118101.368618-.181524.574125-.181641h.34375c.552262.000055.999945.447738 1 1zm-1 0v-1h-.34375c-.924399.649603-2.026428.9988-3.15625 1-1.127821-.0024-2.227628-.351543-3.150391-1h-.349609v1l3.5 6.000001zm0-5.499999c0 1.921152-1.578848 3.499999-3.5 3.499999s-3.5-1.578847-3.5-3.499999 1.578848-3.5 3.5-3.5 3.5 1.578848 3.5 3.5zm-1 0c0-1.380712-1.119288-2.5-2.5-2.5s-2.5 1.119288-2.5 2.5 1.119288 2.499999 2.5 2.499999 2.5-1.119287 2.5-2.499999z" fill="#ffeffc"/><path d="m20 25.000915-3.5 6.000001-3.5-6.000001v-1h.349609c.922763.648457 2.02257.997559 3.150391 1 1.129822-.0012 2.231851-.350397 3.15625-1h.34375zm-1-5.499999c0 1.380712-1.119288 2.499999-2.5 2.499999s-2.5-1.119287-2.5-2.499999 1.119288-2.5 2.5-2.5 2.5 1.119288 2.5 2.5z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/autoscroll_sw.svg b/icon-themes/colibre_svg/vcl/res/autoscroll_sw.svg
new file mode 100644
index 000000000..1a0b304be
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/autoscroll_sw.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g stroke-width=".125" transform="matrix(-.70710678 -.70710678 -.70710678 .70710678 35.962768 19.370224)"><path d="m21 25.000915c-.00015.177112-.04733.351007-.136719.503907l-3.5 6c-.386164.660237-1.340398.660237-1.726562 0l-3.5-6c-.089388-.1529-.136569-.326795-.136719-.503907v-1c.000055-.552262.447738-.999945 1-1h.349609c.205523.000107.406023.06353.574219.181641.754039.529888 1.652682.815586 2.574219.81836h.002.002c.923131-.0018 1.824685-.287522 2.580078-.81836.168135-.118101.368618-.181524.574125-.181641h.34375c.552262.000055.999945.447738 1 1zm-1 0v-1h-.34375c-.924399.649603-2.026428.9988-3.15625 1-1.127821-.0024-2.227628-.351543-3.150391-1h-.349609v1l3.5 6.000001zm0-5.499999c0 1.921152-1.578848 3.499999-3.5 3.499999s-3.5-1.578847-3.5-3.499999 1.578848-3.5 3.5-3.5 3.5 1.578848 3.5 3.5zm-1 0c0-1.380712-1.119288-2.5-2.5-2.5s-2.5 1.119288-2.5 2.5 1.119288 2.499999 2.5 2.499999 2.5-1.119287 2.5-2.499999z" fill="#ffeffc"/><path d="m20 25.000915-3.5 6.000001-3.5-6.000001v-1h.349609c.922763.648457 2.02257.997559 3.150391 1 1.129822-.0012 2.231851-.350397 3.15625-1h.34375zm-1-5.499999c0 1.380712-1.119288 2.499999-2.5 2.499999s-2.5-1.119287-2.5-2.499999 1.119288-2.5 2.5-2.5 2.5 1.119288 2.5 2.5z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/autoscroll_w.svg b/icon-themes/colibre_svg/vcl/res/autoscroll_w.svg
new file mode 100644
index 000000000..682c86997
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/autoscroll_w.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g stroke-width=".125" transform="matrix(0 1 -1 0 32 -1)"><path d="m21 25.000915c-.00015.177112-.04733.351007-.136719.503907l-3.5 6c-.386164.660237-1.340398.660237-1.726562 0l-3.5-6c-.089388-.1529-.136569-.326795-.136719-.503907v-1c.000055-.552262.447738-.999945 1-1h.349609c.205523.000107.406023.06353.574219.181641.754039.529888 1.652682.815586 2.574219.81836h.002.002c.923131-.0018 1.824685-.287522 2.580078-.81836.168135-.118101.368618-.181524.574125-.181641h.34375c.552262.000055.999945.447738 1 1zm-1 0v-1h-.34375c-.924399.649603-2.026428.9988-3.15625 1-1.127821-.0024-2.227628-.351543-3.150391-1h-.349609v1l3.5 6.000001zm0-5.499999c0 1.921152-1.578848 3.499999-3.5 3.499999s-3.5-1.578847-3.5-3.499999 1.578848-3.5 3.5-3.5 3.5 1.578848 3.5 3.5zm-1 0c0-1.380712-1.119288-2.5-2.5-2.5s-2.5 1.119288-2.5 2.5 1.119288 2.499999 2.5 2.499999 2.5-1.119287 2.5-2.499999z" fill="#ffeffc"/><path d="m20 25.000915-3.5 6.000001-3.5-6.000001v-1h.349609c.922763.648457 2.02257.997559 3.150391 1 1.129822-.0012 2.231851-.350397 3.15625-1h.34375zm-1-5.499999c0 1.380712-1.119288 2.499999-2.5 2.499999s-2.5-1.119287-2.5-2.499999 1.119288-2.5 2.5-2.5 2.5 1.119288 2.5 2.5z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/autoscroll_we.svg b/icon-themes/colibre_svg/vcl/res/autoscroll_we.svg
new file mode 100644
index 000000000..ad2157f2b
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/autoscroll_we.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g stroke-width=".125"><path d="m10 11a1.0001 1.0001 0 0 0 -.5039062.136719l-6 3.5a1.0001 1.0001 0 0 0 0 1.726562l6 3.5a1.0001 1.0001 0 0 0 .5039062.136719h1a1.0001 1.0001 0 0 0 1-1v-.349609a1.0001 1.0001 0 0 0 -.181641-.574219c-.529888-.754039-.815585-1.652682-.818359-2.574219v-.001953-.001953c.0018-.923131.287522-1.824685.818359-2.580078a1.0001 1.0001 0 0 0 .181641-.574219v-.34375a1.0001 1.0001 0 0 0 -1-1zm10 0a1.0001 1.0001 0 0 0 -1 1v.349609a1.0001 1.0001 0 0 0 .181641.574219c.530619.755078.816362 1.655253.818359 2.578125-.0018.923131-.287522 1.824685-.818359 2.580078a1.0001 1.0001 0 0 0 -.181641.574219v.34375a1.0001 1.0001 0 0 0 1 1h1a1.0001 1.0001 0 0 0 .503906-.136719l6-3.5a1.0001 1.0001 0 0 0 0-1.726562l-6-3.5a1.0001 1.0001 0 0 0 -.503906-.136719zm-10 1h1v.34375c-.649603.924399-.9988 2.026428-1 3.15625.002441 1.127821.351543 2.227628 1 3.150391v.349609h-1l-6-3.5zm5.5 0c-1.921152 0-3.5 1.578848-3.5 3.5s1.578848 3.5 3.5 3.5 3.5-1.578848 3.5-3.5-1.578848-3.5-3.5-3.5zm4.5 0h1l6 3.5-6 3.5h-1v-.34375c.649603-.924399.9988-2.026428 1-3.15625-.002441-1.127821-.351543-2.227628-1-3.150391zm-4.5 1c1.380712 0 2.5 1.119288 2.5 2.5s-1.119288 2.5-2.5 2.5-2.5-1.119288-2.5-2.5 1.119288-2.5 2.5-2.5z" fill="#ffeffc"/><path d="m10 12-6 3.5 6 3.5h1v-.349609c-.648457-.922763-.997559-2.02257-1-3.150391.0012-1.129822.350397-2.231851 1-3.15625v-.34375zm10 0v.349609c.648457.922763.997559 2.02257 1 3.150391-.0012 1.129822-.350397 2.231851-1 3.15625v.34375h1l6-3.5-6-3.5zm-4.5 1c-1.380712 0-2.5 1.119288-2.5 2.5s1.119288 2.5 2.5 2.5 2.5-1.119288 2.5-2.5-1.119288-2.5-2.5-2.5z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/chain.svg b/icon-themes/colibre_svg/vcl/res/chain.svg
new file mode 100644
index 000000000..64a85b225
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/chain.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="scale(.125)"><path d="m8 24v8 24 8 121l36.671875-36 27.765625 42.95313c2.816056 4.49518 7.570541 6.92743 11.953125 7.60938 1.213954.18889 2.419158.23596 3.609375.21874v8.21875c0 13.15762 10.842376 24 24 24h40c9.4313 0 16.08822-6.40518 20-14.40625 3.91178 8.00107 10.5687 14.40625 20 14.40625h40c13.15762 0 24-10.84238 24-24v-32c0-13.15762-10.84238-24-24-24h-40c-9.4313 0-16.08822 6.40518-20 14.40625-3.91178-8.00107-10.5687-14.40625-20-14.40625h-40c-5.87119 0-11.21466 2.23679-15.406248 5.79687l-16.046877-25.60937h42.156255l-103.281255-108.1875zm8 8 88 92.1875h-37.90625l25.125002 40.10937c-1.984056 3.48545-3.218752 7.44272-3.218752 11.70313v15.67187c-3.520491.10672-6.923682-.98795-8.78125-3.95312l-33.15625-51.71875-30.0625 29.95313zm96 128h40c8.864 0 16 7.136 16 16v8h8v-8c0-8.864 7.136-16 16-16h40c8.864 0 16 7.136 16 16v32c0 8.864-7.136 16-16 16h-40c-8.864 0-16-7.136-16-16v-8h-8v8c0 8.864-7.136 16-16 16h-40c-8.864 0-16-7.136-16-16v-9.85938c.304512-.12287.621768-.20824.921872-.34375 2.6-1.17632 5.064758-2.93459 7.078128-5.26562v15.46875c0 4.432 3.568 8 8 8h40c4.432 0 8-3.568 8-8v-8h-8c-4.432 0-8-3.568-8-8s3.568-8 8-8h8v-8c0-4.432-3.568-8-8-8h-40c-2.8516 0-5.22462 1.56295-6.64062 3.79687l-4.54688-7.25c2.881-2.81428 6.82324-4.54687 11.1875-4.54687zm80 8c-4.432 0-8 3.568-8 8v8h8c4.432 0 8 3.568 8 8s-3.568 8-8 8h-8v8c0 4.432 3.568 8 8 8h40c4.432 0 8-3.568 8-8v-32c0-4.432-3.568-8-8-8zm-96 4.5625 3.078128 4.28125c2.569252 5.27528.5186 9.51381-3.078128 12.14063v-12.98438c0-1.18303.149256-2.4 0-3.4375zm16 3.4375h40c-8.72562 0-16 7.27438-16 16s7.27438 16 16 16h-40zm80 0h40v32h-40c8.72562 0 16-7.27438 16-16s-7.27438-16-16-16z"/><path d="m16 32v133.95313l30.08-29.95313 33.13875 51.71875c3.367477 5.37539 11.67521 5.08125 16.78125 1.26563v19.01562c0 8.864 7.136 16 16 16h40c8.864 0 16-7.136 16-16v-8h8v8c0 8.864 7.136 16 16 16h40c8.864 0 16-7.136 16-16v-32c0-8.864-7.136-16-16-16h-40c-8.864 0-16 7.136-16 16v8h-8v-8c0-8.864-7.136-16-16-16h-40c-8 0-14.4 5.6-16 12.5625l-29.90625-48.375h37.90625zm96 136h40c4.432 0 8 3.568 8 8v8h-8c-4.432 0-8 3.568-8 8s3.568 8 8 8h8v8c0 4.432-3.568 8-8 8h-40c-4.432 0-8-3.568-8-8v-32c0-4.432 3.568-8 8-8zm80 0h40c4.432 0 8 3.568 8 8v32c0 4.432-3.568 8-8 8h-40c-4.432 0-8-3.568-8-8v-8h8c4.432 0 8-3.568 8-8s-3.568-8-8-8h-8v-8c0-4.432 3.568-8 8-8z" fill="#fafafa"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/chain_not_allowed.svg b/icon-themes/colibre_svg/vcl/res/chain_not_allowed.svg
new file mode 100644
index 000000000..5ba6ba34e
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/chain_not_allowed.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="scale(.125)"><path d="m80 16c-44.088023 0-80 35.911977-80 80 0 44.08802 35.911977 80 80 80 6.96204 0 13.679936-.99007 20.125-2.67187-2.544904 2.83133-4.125 6.54768-4.125 10.67187v32c0 8.864 7.136 16 16 16h40c8.864 0 16-7.136 16-16v-32c0-8.864-7.136-16-16-16h-37.375c26.78888-12.94848 45.375-40.32412 45.375-72 0-44.088023-35.91198-80-80-80zm0 24c31.0227 0 56 24.977297 56 56-.0208 9.25293-3.01114 17.96498-7.34375 26.03125l-74.71875-74.71875c8.077751-4.328962 16.800728-7.304231 26.0625-7.3125zm-48.65625 29.96875 74.71875 74.71875c-8.07774 4.32896-16.800724 7.30423-26.0625 7.3125-31.01737 0-55.991416-24.96908-56-55.984376v-.015624c.02118-9.25293 3.011141-17.964977 7.34375-26.03125zm160.65625 98.03125c-8.864 0-16 7.136-16 16v32c0 8.864 7.136 16 16 16h40c8.864 0 16-7.136 16-16v-32c0-8.864-7.136-16-16-16zm-80 8h40c4.432 0 8 3.568 8 8v32c0 4.432-3.568 8-8 8h-40c-4.432 0-8-3.568-8-8v-32c0-4.432 3.568-8 8-8zm80 0h40c4.432 0 8 3.568 8 8v32c0 4.432-3.568 8-8 8h-40c-4.432 0-8-3.568-8-8v-32c0-4.432 3.568-8 8-8z" fill="#fafafa"/><path d="m80 24c-39.764502 0-72 32.235498-72 72 0 39.7645 32.235498 72 72 72 5.424456-.0264 10.828536-.666 16.109376-1.90625.0576-.0104.11456-.0208.17184-.0312-5.023328 4.41383-8.281216 10.7971-8.281216 17.93745v32c0 13.15762 10.842376 24 24 24h40c9.4313 0 16.08822-6.40518 20-14.40625 3.91178 8.00107 10.5687 14.40625 20 14.40625h40c13.15762 0 24-10.84238 24-24v-32c0-13.15762-10.84238-24-24-24h-40c-9.4313 0-16.08822 6.40518-20 14.40625-3.91178-8.00107-10.5687-14.40625-20-14.40625h-39.17187c13.63109-7.16772 21.51824-16.15066 29.82807-28.71901 6.1805-10.50184 8.76611-24.33252 9.3438-35.28099 0-39.764502-32.2355-72-72-72zm0 8c35.34622 0 64 28.653776 64 64-.0288 14.19835-4.77771 27.98412-13.5 39.1875l-89.71875-89.71875c11.21588-8.717652 25.013353-13.456068 39.21875-13.46875zm-50.5 24.8125 89.71875 89.71875c-11.21588 8.71765-25.01335 13.45607-39.21875 13.46875-35.346224 0-64-28.65378-64-64 .0027-2.134347.112257-4.267221.328125-6.390625 1.225148-11.951938 5.789848-23.317661 13.171875-32.796875zm82.5 111.1875h40c8.864 0 16 7.136 16 16v32c0 8.864-7.136 16-16 16h-40c-8.864 0-16-7.136-16-16v-32c0-8.864 7.136-16 16-16zm80 0h40c8.864 0 16 7.136 16 16v32c0 8.864-7.136 16-16 16h-40c-8.864 0-16-7.136-16-16v-32c0-8.864 7.136-16 16-16zm-80 8c-4.432 0-8 3.568-8 8v32c0 4.432 3.568 8 8 8h40c4.432 0 8-3.568 8-8v-32c0-4.432-3.568-8-8-8zm80 0c-4.432 0-8 3.568-8 8v32c0 4.432 3.568 8 8 8h40c4.432 0 8-3.568 8-8v-32c0-4.432-3.568-8-8-8zm-80 8h40v32h-40zm80 0h40v32h-40z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/chart.svg b/icon-themes/colibre_svg/vcl/res/chart.svg
new file mode 100644
index 000000000..551a4f350
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/chart.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.125 0 0 .125 -.5 0)"><path d="m84 16v8 48h-56v8 16h56v56h24v-56h56v-24h-56v-56zm40 104v88h104v-24h-8v-32h-24v-24h-32v32h-16v-40z" fill="#fafafa"/><path d="m92 24v56h-56v8h56v56h8v-56h56v-8h-56v-56zm40 104v8h8v-8zm40 8v56h-8v-24h-16v24h-16v8h88v-8h-8v-32h-16v32h-8v-56zm-40 8v8h8v-8zm0 16v8h8v-8zm0 16v8h8v-8z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/check1.svg b/icon-themes/colibre_svg/vcl/res/check1.svg
new file mode 100644
index 000000000..590c03fc9
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/check1.svg
@@ -0,0 +1 @@
+<svg height="13" viewBox="0 0 13 13" width="13" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="0" x2="13" y1="0" y2="13"><stop offset="0" stop-color="#0b0b0b"/><stop offset=".5" stop-color="#7d7d7d"/><stop offset=".5" stop-color="#dadada"/><stop offset="1" stop-color="#fefefe"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="1" x2="12" y1="1" y2="12"><stop offset="0" stop-color="#090909"/><stop offset=".5" stop-color="#141414"/><stop offset=".5" stop-color="#d5d5d5"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><path d="m0 0h13v13h-13z" fill="url(#a)"/><path d="m1 1h11v11h-11z" fill="url(#b)"/><path d="m2 2h9v9h-9z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/check2.svg b/icon-themes/colibre_svg/vcl/res/check2.svg
new file mode 100644
index 000000000..f73f9a25a
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/check2.svg
@@ -0,0 +1 @@
+<svg height="13" viewBox="0 0 13 13" width="13" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="0" x2="13" y1="0" y2="13"><stop offset="0" stop-color="#0b0b0b"/><stop offset=".5" stop-color="#7d7d7d"/><stop offset=".5" stop-color="#dadada"/><stop offset="1" stop-color="#fefefe"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="1" x2="12" y1="1" y2="12"><stop offset="0" stop-color="#090909"/><stop offset=".5" stop-color="#141414"/><stop offset=".5" stop-color="#d5d5d5"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><path d="m0 0h13v13h-13z" fill="url(#a)"/><path d="m1 1h11v11h-11z" fill="url(#b)"/><path d="m2 2h9v9h-9z" fill="#fafafa"/><path d="m3 5v3l2.5 2.5 4.5-4v-3.5l-4.5 4-2-2z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/check3.svg b/icon-themes/colibre_svg/vcl/res/check3.svg
new file mode 100644
index 000000000..786ac39a4
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/check3.svg
@@ -0,0 +1 @@
+<svg height="13" viewBox="0 0 13 13" width="13" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="0" x2="13" y1="0" y2="13"><stop offset="0" stop-color="#0b0b0b"/><stop offset=".5" stop-color="#7d7d7d"/><stop offset=".5" stop-color="#dadada"/><stop offset="1" stop-color="#fefefe"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="1" x2="12" y1="1" y2="12"><stop offset="0" stop-color="#090909"/><stop offset=".5" stop-color="#141414"/><stop offset=".5" stop-color="#d5d5d5"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><path d="m0 0h13v13h-13z" fill="url(#a)"/><path d="m1 1h11v11h-11z" fill="url(#b)"/><path d="m2 2h9v9h-9z" fill="#c0c0c0"/></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/check4.svg b/icon-themes/colibre_svg/vcl/res/check4.svg
new file mode 100644
index 000000000..984f1fc8f
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/check4.svg
@@ -0,0 +1 @@
+<svg height="13" viewBox="0 0 13 13" width="13" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="0" x2="13" y1="0" y2="13"><stop offset="0" stop-color="#0b0b0b"/><stop offset=".5" stop-color="#7d7d7d"/><stop offset=".5" stop-color="#dadada"/><stop offset="1" stop-color="#fefefe"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="1" x2="12" y1="1" y2="12"><stop offset="0" stop-color="#090909"/><stop offset=".5" stop-color="#141414"/><stop offset=".5" stop-color="#d5d5d5"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><path d="m0 0h13v13h-13z" fill="url(#a)"/><path d="m1 1h11v11h-11z" fill="url(#b)"/><path d="m2 2h9v9h-9z" fill="#c0c0c0"/><path d="m3 5v3l2.5 2.5 4.5-4v-3.5l-4.5 4-2-2z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/check5.svg b/icon-themes/colibre_svg/vcl/res/check5.svg
new file mode 100644
index 000000000..786ac39a4
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/check5.svg
@@ -0,0 +1 @@
+<svg height="13" viewBox="0 0 13 13" width="13" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="0" x2="13" y1="0" y2="13"><stop offset="0" stop-color="#0b0b0b"/><stop offset=".5" stop-color="#7d7d7d"/><stop offset=".5" stop-color="#dadada"/><stop offset="1" stop-color="#fefefe"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="1" x2="12" y1="1" y2="12"><stop offset="0" stop-color="#090909"/><stop offset=".5" stop-color="#141414"/><stop offset=".5" stop-color="#d5d5d5"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><path d="m0 0h13v13h-13z" fill="url(#a)"/><path d="m1 1h11v11h-11z" fill="url(#b)"/><path d="m2 2h9v9h-9z" fill="#c0c0c0"/></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/check6.svg b/icon-themes/colibre_svg/vcl/res/check6.svg
new file mode 100644
index 000000000..7d280abef
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/check6.svg
@@ -0,0 +1 @@
+<svg height="13" viewBox="0 0 13 13" width="13" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="0" x2="13" y1="0" y2="13"><stop offset="0" stop-color="#0b0b0b"/><stop offset=".5" stop-color="#7d7d7d"/><stop offset=".5" stop-color="#dadada"/><stop offset="1" stop-color="#fefefe"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="1" x2="12" y1="1" y2="12"><stop offset="0" stop-color="#090909"/><stop offset=".5" stop-color="#141414"/><stop offset=".5" stop-color="#d5d5d5"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><path d="m0 0h13v13h-13z" fill="url(#a)"/><path d="m1 1h11v11h-11z" fill="url(#b)"/><path d="m2 2h9v9h-9z" fill="#c0c0c0"/><path d="m4 6.5v3l1.5 1.5 5.5-5v-2l-4.5 4-2-1.5z" fill="#fff"/><path d="m3 5v2.5l2.5 2.5 4.5-4v-3l-4.5 4-2-2z" fill="#808080"/></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/check7.svg b/icon-themes/colibre_svg/vcl/res/check7.svg
new file mode 100644
index 000000000..d7c424919
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/check7.svg
@@ -0,0 +1 @@
+<svg height="13" viewBox="0 0 13 13" width="13" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="0" x2="13" y1="0" y2="13"><stop offset="0" stop-color="#0b0b0b"/><stop offset=".5" stop-color="#7d7d7d"/><stop offset=".5" stop-color="#dadada"/><stop offset="1" stop-color="#fefefe"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="1" x2="12" y1="1" y2="12"><stop offset="0" stop-color="#090909"/><stop offset=".5" stop-color="#141414"/><stop offset=".5" stop-color="#d5d5d5"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><path d="m0 0h13v13h-13z" fill="url(#a)"/><path d="m1 1h11v11h-11z" fill="url(#b)"/><path d="m2 2h9v9h-9z" fill="#fafafa"/><path d="m3 5h7v3h-7z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/check8.svg b/icon-themes/colibre_svg/vcl/res/check8.svg
new file mode 100644
index 000000000..fae32755c
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/check8.svg
@@ -0,0 +1 @@
+<svg height="13" viewBox="0 0 13 13" width="13" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="0" x2="13" y1="0" y2="13"><stop offset="0" stop-color="#0b0b0b"/><stop offset=".5" stop-color="#7d7d7d"/><stop offset=".5" stop-color="#dadada"/><stop offset="1" stop-color="#fefefe"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="1" x2="12" y1="1" y2="12"><stop offset="0" stop-color="#090909"/><stop offset=".5" stop-color="#141414"/><stop offset=".5" stop-color="#d5d5d5"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><path d="m0 0h13v13h-13z" fill="url(#a)"/><path d="m1 1h11v11h-11z" fill="url(#b)"/><path d="m2 2h9v9h-9z" fill="#c0c0c0"/><path d="m3 5h7v3h-7z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/check9.svg b/icon-themes/colibre_svg/vcl/res/check9.svg
new file mode 100644
index 000000000..1aa78971f
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/check9.svg
@@ -0,0 +1 @@
+<svg height="13" viewBox="0 0 13 13" width="13" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="0" x2="13" y1="0" y2="13"><stop offset="0" stop-color="#0b0b0b"/><stop offset=".5" stop-color="#7d7d7d"/><stop offset=".5" stop-color="#dadada"/><stop offset="1" stop-color="#fefefe"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="1" x2="12" y1="1" y2="12"><stop offset="0" stop-color="#090909"/><stop offset=".5" stop-color="#141414"/><stop offset=".5" stop-color="#d5d5d5"/><stop offset="1" stop-color="#c3c3c3"/></linearGradient><path d="m0 0h13v13h-13z" fill="url(#a)"/><path d="m1 1h11v11h-11z" fill="url(#b)"/><path d="m2 2h9v9h-9z" fill="#c0c0c0"/><path d="m3.5 6v3l2.5 2.5 4.5-4v-3.5l-4.5 4-2-2z" fill="#fafafa"/><path d="m3 5v3l2.5 2.5 4.5-4v-3.5l-4.5 4-2-2z" fill="#808080"/></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/checkmono1.svg b/icon-themes/colibre_svg/vcl/res/checkmono1.svg
new file mode 100644
index 000000000..e2d5fba8e
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/checkmono1.svg
@@ -0,0 +1 @@
+<svg height="13" viewBox="0 0 13 13" width="13" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h13v13h-13z" fill="#0b0b0b"/><path d="m1 1h11v11h-11z" fill="#797774"/><path d="m2 2h9v9h-9z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/checkmono2.svg b/icon-themes/colibre_svg/vcl/res/checkmono2.svg
new file mode 100644
index 000000000..83081739d
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/checkmono2.svg
@@ -0,0 +1 @@
+<svg height="13" viewBox="0 0 13 13" width="13" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h13v13h-13z" fill="#0b0b0b"/><path d="m1 1h11v11h-11z" fill="#797774"/><path d="m2 2h9v9h-9z" fill="#fafafa"/><path d="m3 5v3l2.5 2.5 4.5-4v-3.5l-4.5 4-2-2z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/checkmono3.svg b/icon-themes/colibre_svg/vcl/res/checkmono3.svg
new file mode 100644
index 000000000..2e76f925b
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/checkmono3.svg
@@ -0,0 +1 @@
+<svg height="13" viewBox="0 0 13 13" width="13" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h13v13h-13z" fill="#0b0b0b"/><path d="m1 1h11v11h-11z" fill="#67665f"/><path d="m2 2h9v9h-9z" fill="#808080"/></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/checkmono4.svg b/icon-themes/colibre_svg/vcl/res/checkmono4.svg
new file mode 100644
index 000000000..94262462b
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/checkmono4.svg
@@ -0,0 +1 @@
+<svg height="13" viewBox="0 0 13 13" width="13" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h13v13h-13z" fill="#0b0b0b"/><path d="m1 1h11v11h-11z" fill="#67665f"/><path d="m2 2h9v9h-9z" fill="#c0c0c0"/><path d="m3 5v3l2.5 2.5 4.5-4v-3.5l-4.5 4-2-2z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/checkmono5.svg b/icon-themes/colibre_svg/vcl/res/checkmono5.svg
new file mode 100644
index 000000000..0c2b5581f
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/checkmono5.svg
@@ -0,0 +1 @@
+<svg height="13" viewBox="0 0 13 13" width="13" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h13v13h-13z" fill="#0b0b0b"/><path d="m1 1h11v11h-11z" fill="#67665f"/><path d="m2 2h9v9h-9z" fill="#c0c0c0"/></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/checkmono6.svg b/icon-themes/colibre_svg/vcl/res/checkmono6.svg
new file mode 100644
index 000000000..0a621e410
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/checkmono6.svg
@@ -0,0 +1 @@
+<svg height="13" viewBox="0 0 13 13" width="13" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h13v13h-13z" fill="#0b0b0b"/><path d="m1 1h11v11h-11z" fill="#67665f"/><path d="m2 2h9v9h-9z" fill="#c0c0c0"/><path d="m3 5v3l2.5 2.5 4.5-4v-3.5l-4.5 4-2-2z" fill="#808080"/></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/checkmono7.svg b/icon-themes/colibre_svg/vcl/res/checkmono7.svg
new file mode 100644
index 000000000..fd2389650
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/checkmono7.svg
@@ -0,0 +1 @@
+<svg height="13" viewBox="0 0 13 13" width="13" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h13v13h-13z" fill="#0b0b0b"/><path d="m1 1h11v11h-11z" fill="#797774"/><path d="m2 2h9v9h-9z" fill="#fafafa"/><path d="m3 5h7v4h-7z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/checkmono8.svg b/icon-themes/colibre_svg/vcl/res/checkmono8.svg
new file mode 100644
index 000000000..dccea13df
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/checkmono8.svg
@@ -0,0 +1 @@
+<svg height="13" viewBox="0 0 13 13" width="13" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h13v13h-13z" fill="#0b0b0b"/><path d="m1 1h11v11h-11z" fill="#67665f"/><path d="m2 2h9v9h-9z" fill="#c0c0c0"/><path d="m3 5h7v3h-7z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/checkmono9.svg b/icon-themes/colibre_svg/vcl/res/checkmono9.svg
new file mode 100644
index 000000000..0a621e410
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/checkmono9.svg
@@ -0,0 +1 @@
+<svg height="13" viewBox="0 0 13 13" width="13" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h13v13h-13z" fill="#0b0b0b"/><path d="m1 1h11v11h-11z" fill="#67665f"/><path d="m2 2h9v9h-9z" fill="#c0c0c0"/><path d="m3 5v3l2.5 2.5 4.5-4v-3.5l-4.5 4-2-2z" fill="#808080"/></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/closedoc.svg b/icon-themes/colibre_svg/vcl/res/closedoc.svg
new file mode 100644
index 000000000..99857d9f6
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/closedoc.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 8 8" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#3a3a38" stroke-linecap="round" stroke-width=".998739"><path d="m.50441306 7.4955869 6.99117384-6.99116662"/><path d="m7.4955869 7.4955869-6.99117384-6.99116662"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/collate.svg b/icon-themes/colibre_svg/vcl/res/collate.svg
new file mode 100644
index 000000000..ebd1f69bd
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/collate.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 108 43" xmlns="http://www.w3.org/2000/svg"><g transform="translate(22 6)"><path d="m5-2.0003125v23.0003125h19v-19.270903l-4-3.7294095z" fill="#fafafa"/><path d="m5-3.0003125c-.554 0-1 .446-1 1v23.0003125c0 .554.446 1 1 1h19c.554 0 1.036585-.447209 1-1v-15.1096875-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h14v4c0 .554.446 1 1 1h4v18.0003125h-19z" fill="#3a3a38"/><path d="m20 1.9996875h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/></g><g transform="translate(12 12)"><path d="m5-2.0003125v23.0003125h19v-19.270903l-4-3.7294095z" fill="#fafafa"/><path d="m5-3.0003125c-.554 0-1 .446-1 1v23.0003125c0 .554.446 1 1 1h19c.554 0 1.036585-.447209 1-1v-15.1096875-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h14v4c0 .554.446 1 1 1h4v18.0003125h-19z" fill="#3a3a38"/><path d="m20 1.9996875h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/></g><g transform="translate(77 6.000001)"><path d="m5-2.0003125v23.0003125h19v-19.270903l-4-3.7294095z" fill="#fafafa"/><path d="m5-3.0003125c-.554 0-1 .446-1 1v23.0003125c0 .554.446 1 1 1h19c.554 0 1.036585-.447209 1-1v-15.1096875-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h14v4c0 .554.446 1 1 1h4v18.0003125h-19z" fill="#3a3a38"/><path d="m20 1.9996875h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/></g><g transform="translate(67 12)"><path d="m5-2.0003125v23.0003125h19v-19.270903l-4-3.7294095z" fill="#fafafa"/><path d="m5-3.0003125c-.554 0-1 .446-1 1v23.0003125c0 .554.446 1 1 1h19c.554 0 1.036585-.447209 1-1v-15.1096875-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h14v4c0 .554.446 1 1 1h4v18.0003125h-19z" fill="#3a3a38"/><path d="m20 1.9996875h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/></g><g transform="translate(57 18.000001)"><path d="m5-2.0003125v23.0003125h19v-19.270903l-4-3.7294095z" fill="#fafafa"/><path d="m5-3.0003125c-.554 0-1 .446-1 1v23.0003125c0 .554.446 1 1 1h19c.554 0 1.036585-.447209 1-1v-15.1096875-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h14v4c0 .554.446 1 1 1h4v18.0003125h-19z" fill="#3a3a38"/><path d="m20 1.9996875h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/></g><g transform="translate(2 18)"><path d="m5-2.0003125v23.0003125h19v-19.270903l-4-3.7294095z" fill="#fafafa"/><path d="m5-3.0003125c-.554 0-1 .446-1 1v23.0003125c0 .554.446 1 1 1h19c.554 0 1.036585-.447209 1-1v-15.1096875-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h14v4c0 .554.446 1 1 1h4v18.0003125h-19z" fill="#3a3a38"/><path d="m20 1.9996875h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/></g><g fill="#1e8bcd"><path d="m24 38h-1.333333v-9.350543q-.481482.505434-1.266667 1.010869-.777778.505435-1.4.758152v-1.418478q1.118519-.578804 1.955555-1.402174.837038-.823369 1.185186-1.597826h.859259z"/><path d="m35 30.589674v1.410326h-6.998845q-.01444-.529891.151678-1.019022.267243-.807065.852285-1.589674.592266-.782608 1.704569-1.809782 1.726237-1.597826 2.332948-2.527174.606711-.9375.606711-1.769022 0-.872283-.556152-1.467391-.548929-.603261-1.437327-.603261-.938957 0-1.502332.635869-.563374.63587-.570597 1.76087l-1.336209-.154891q.137233-1.6875 1.032853-2.567935.895622-.888587 2.405176-.888587 1.524 0 2.412398.953804.888399.953805.888399 2.364131 0 .717391-.26002 1.410326-.260018.692935-.86673 1.459239-.599487.766304-2.000701 2.103261-1.170085 1.108695-1.502332 1.508152-.332246.391304-.548929.790761z"/><path d="m38 22.69159 1.3125-.192256q.226041 1.225634.765625 1.77036.546875.536716 1.327084.536716.926041 0 1.560416-.70494.641667-.70494.641667-1.746328 0-.993325-.590625-1.634179-.590625-.648865-1.502084-.648865-.371875 0-.926042.160213l.145834-1.265687q.13125.01602.211459.01602.838541 0 1.509375-.480641.670832-.480641.670832-1.481976 0-.793057-.488541-1.313751-.488542-.520695-1.261458-.520695-.765626 0-1.276042.528705-.510417.528705-.656251 1.586115l-1.312499-.256342q.240624-1.449933 1.09375-2.24299.853125-.801068 2.121875-.801068.875 0 1.611459.416555.736457.408545 1.122916 1.121495.39375.712951.39375 1.514019 0 .761015-.371874 1.385848-.371876.624833-1.101042.993324.947916.240321 1.472916 1.001335.525.753004.525 1.890521 0 1.538051-1.020833 2.611482-1.020833 1.06542-2.58125 1.06542-1.407292 0-2.340626-.921228-.926041-.921228-1.057291-2.387183z"/><path d="m79 38h-1.333333v-9.350543q-.481482.505434-1.266667 1.010869-.777778.505435-1.4.758152v-1.418478q1.118519-.578804 1.955555-1.402174.837038-.823369 1.185186-1.597826h.859259z"/><path d="m90 30.589674v1.410326h-6.998845q-.01444-.529891.151678-1.019022.267243-.807065.852285-1.589674.592266-.782608 1.704569-1.809782 1.726237-1.597826 2.332948-2.527174.606711-.9375.606711-1.769022 0-.872283-.556152-1.467391-.548929-.603261-1.437327-.603261-.938957 0-1.502332.635869-.563374.63587-.570597 1.76087l-1.336209-.154891q.137233-1.6875 1.032853-2.567935.895622-.888587 2.405176-.888587 1.524 0 2.412398.953804.888399.953805.888399 2.364131 0 .717391-.26002 1.410326-.260018.692935-.86673 1.459239-.599487.766304-2.000701 2.103261-1.170085 1.108695-1.502332 1.508152-.332246.391304-.548929.790761z"/><path d="m93 22.69159 1.3125-.192256q.226041 1.225634.76563 1.77036.54687.536716 1.32708.536716.92604 0 1.56042-.70494.64166-.70494.64166-1.746328 0-.993325-.59062-1.634179-.59063-.648865-1.50209-.648865-.37187 0-.92604.160213l.14584-1.265687q.13124.01602.21145.01602.83855 0 1.50938-.480641.67083-.480641.67083-1.481976 0-.793057-.48854-1.313751-.48854-.520695-1.26146-.520695-.76562 0-1.27604.528705-.510417.528705-.656251 1.586115l-1.312499-.256342q.240624-1.449933 1.09375-2.24299.85313-.801068 2.12187-.801068.875 0 1.61146.416555.73646.408545 1.12292 1.121495.39375.712951.39375 1.514019 0 .761015-.37187 1.385848-.37188.624833-1.10105.993324.94792.240321 1.47292 1.001335.525.753004.525 1.890521 0 1.538051-1.02083 2.611482-1.02084 1.06542-2.58125 1.06542-1.407295 0-2.340629-.921228-.926041-.921228-1.057291-2.387183z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/copy_data.svg b/icon-themes/colibre_svg/vcl/res/copy_data.svg
new file mode 100644
index 000000000..79ff41538
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/copy_data.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="scale(.125)"><path d="m8 8v104l24-24 25.609375 48h-33.609375v16 56h16 48v-16h-48v-40h72v8h16v-8-16h-49.046875c.778625-3.95243-.370212-8.5425-2.1875-11.4375l-27.453125-44.5625h38.6875zm88 160v72h72v-72z" fill="#fafafa"/><path d="m0 0v131.3125l30.015625-30.01563 22.65625 42.70313h.156248c-.028123 0 .023127-.01289-.028123 0h-4.8v8h8v-4.4375c3.2 2.74669 7.345741 4.07202 11.0625 4.20312 4.9375.1792 9.914093-1.3056 14.031252-4.56562.69584-.0256 1.010544-.70536 1.515624-1.18438 6.760672-8.36888 5.30272-18.01562.937496-25.68749l-19.906247-32.32813h45.203125l-97.765625-88zm48 144v-8h-8v8zm-8 0h-8v8h8zm-8 8h-8v8h8zm0 8v8h8v-8zm0 8h-8v8h8zm0 8v8h8v-8zm0 8h-8v8h8zm0 8v8h8v-8zm8 8v8h8v-8zm8 0h8v-8h-8zm8 0v8h8v-8zm8 0h8v-8h-8zm8 0v8h8v-8zm8 0h8v48h88v-88h-48v-8h-8v8h-32v32h-8zm40-48v-8h-8v8zm-8-8v-8h-8v8zm-8 0h-8v8h8zm-8 0v-8h-8v8zm24 0h8v-8h-8zm-88 56h-8v8h8zm0-56v-8h-8v8zm-24-136 80 72h-38.6875l27.453125 44.5625c2.687488 4.28125 3.234375 12.7798-.390625 16.42188-4.962221 4.01675-13.413774 4.10976-16.78125-1.26563l-27.59375-51.71875-24 24zm88 160h72v72h-72zm32 16v16h-16v8h16v16h8v-16h16v-8h-16v-16z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/copy_data_link.svg b/icon-themes/colibre_svg/vcl/res/copy_data_link.svg
new file mode 100644
index 000000000..bb635c47b
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/copy_data_link.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.125 0 0 .125 -5 -.000006)"><path d="m48 8.00005v104l24-24 25.609375 48h-33.609375v16h88v8h16v-8-16h-49.04687c.77862-3.95243-.37022-8.5425-2.1875-11.4375l-27.45313-44.5625h38.6875zm24 152v40h40v-40zm64 8v72h72v-72zm-16 24v16h8v-16z" fill="#fafafa"/><path d="m40 .00005v131.3125l30.015625-30.01563 22.65625 42.4375.15625.23438c.0081.0128.02309.0185.03125.0312h-4.859375v8h-8v-8h-8v8h-8v56h56v-8h8v48h88v-88h-48v-8h-8v8h-32v32h-8v-39.99995h-24v-4.4375c3.241626 2.74669 7.34574 4.07202 11.0625 4.20312 5.08093.1792 9.91409-1.30561 14.03125-4.31249.69584-.27848 1.01055-.95846 1.51563-1.43751 6.76067-8.36888 5.30272-18.72421.93749-25.68749l-19.90624-32.32813h45.20312l-97.765625-88zm120 152v-8h-8v8zm-8-8v-8h-8v8zm-8 0h-8v8h8zm-8 0v-8h-8v8zm24 0h8v-8h-8zm-88 0v-8h-8v8zm8 0h8v-8h-8zm-32-136 80 72h-38.6875l27.45313 44.5625c2.68748 4.28125 3.23437 12.7798-.4 16.42187-4.96 4-13.41377 4.11-16.8-1.26562l-27.56563-51.71875-24 24zm24 152h40v40h-40zm16 8v8h1.53125l-9.53125 8v8h8v-3.0625l8-7.23437v2.29687h8v-9.53125-6.46875h-4.9375-5.9zm48 0h72v72h-72zm32 16v16h-16v8h16v16h8v-16h16v-8h-16v-16z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/copy_file.svg b/icon-themes/colibre_svg/vcl/res/copy_file.svg
new file mode 100644
index 000000000..2af5edc1c
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/copy_file.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.125 0 0 .125 -.5 -.5)"><path d="m12 12v104h56v64l24-24 27.59375 51.71875c3.36747 5.37539 11.72315 5.33031 16.78125 1.26563 4.41006-4.12147 3.0781-12.14063.39062-16.42188l-27.45312-44.5625h38.6875l-56-50.40625v-68.10937l-18.578125-17.48438zm160 160v72h72v-72z" fill="#fafafa"/><path d="m4 4v120h56v75.2l30.4-29.6 22.4 42.4c3.2 6.4 20 9.6 27.2 4s8-20.70859 3.54687-27.67187l-19.90625-32.32813h45.15938l-68.8-62v-58-8l-24-24h-8zm8 8h56v24h24v50.82813l-20.8-18.82813h-11.2v48h-48zm64 2.42188 14.421872 13.57812h-14.421872zm-8 61.57812 24 21.59375 8 7.20625 48 43.2h-38.6875l27.45312 44.5625c2.68749 4.28126 3.23438 12.7798-.39062 16.42188-4.96222 4.01675-13.41378 4.10976-16.78125-1.26563l-27.59375-51.71875-24 24zm96 88v88h88v-88zm8 8h72v72h-72zm32 16v16h-16v8h16v16h8v-16h16v-8h-16v-16z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/copy_file_link.svg b/icon-themes/colibre_svg/vcl/res/copy_file_link.svg
new file mode 100644
index 000000000..66d1c65a7
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/copy_file_link.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.125 0 0 .125 -.5 -.5)"><path d="m12 12v104h64v64l24-24 27.59375 51.71875c3.36747 5.37539 11.72315 5.33031 16.78125 1.26563 4.41006-4.12147 3.0781-12.14063.39064-16.42188l-27.45314-44.5625h38.6875l-64-57.593752v-60.921873l-18.578125-17.484375zm160 160v72h72v-72z" fill="#fafafa"/><path d="m12 76h40v40h-40z" fill="#fafafa"/><path d="m4 4v64 56h56 8v75.3125l30.015624-30.01563 22.656246 42.43751c3.32813 6.86805 19.99371 9.72793 27.35938 4.17187 7.4-5.58218 7.88-20.61484 3.51562-27.57812l-19.90625-32.32813h45.20313l-76.84375-69.171872v-58.828128l-24-24zm8 8h56v24h24v43.625l-12.921875-11.625h-11.078125v48h-8v-8-40h-24-8-8-8zm64 2.421875 14.421872 13.578125h-14.421872zm-64 61.578125h40v40h-40zm64 0 16 14.406248 8 7.187504 56 50.406248h-38.6875l27.45312 44.5625c2.68749 4.28126 3.2344 12.7798-.39064 16.42188-4.96222 4.01675-13.41377 4.10976-16.78124-1.26563l-27.59374-51.71875-24 24zm-48 8v8h1.53125l-9.53125 8v8h8v-3.0625l8-7.234372v2.296872h8v-9.531248-6.468752h-4.9375-5.90625zm136 80v88h88v-88zm8 8h72v72h-72zm32 16v16h-16v8h16v16h8v-16h16v-8h-16v-16z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/copy_files.svg b/icon-themes/colibre_svg/vcl/res/copy_files.svg
new file mode 100644
index 000000000..b0fe69e79
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/copy_files.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.125 0 0 .125 -.5 -.5)"><path d="m44 12v104h24v64l24-24 27.59375 51.71875c3.36747 5.37539 11.72315 5.33031 16.78125 1.26563 4.41006-4.12147 3.0781-12.14063.39062-16.42188l-27.45312-44.5625h38.6875l-35.5625-32h11.5625v-86.51562l-18.57813-17.48438zm-16 16v104h8 24v-8h-24v-96zm-16 16v104h8 40v-8h-40v-96zm160 128v72h72v-72z" fill="#fafafa"/><path d="m36 4v16h-16v8 8h-16v8 112h8 48v43.3125l30.015624-30.01563 22.656246 42.70313c3.32813 6.60243 19.99371 9.46231 27.35938 3.90625 7.40028-5.58218 7.88085-20.61484 3.51562-27.57812l-19.90625-32.32813h45.20313l-36.84375-33.15625v-94.84375l-24-24zm8 8h56v24h24v79.64062l-52.921875-47.64062h-11.078125v48h-16zm64 2.42188 14.42187 13.57812h-14.42187zm-80 13.57812h8v96h24v8h-32zm-16 16h8v96h8 32v8h-48zm56 32 80 72h-38.6875l27.45312 44.5625c2.68749 4.28126 3.23438 12.7798-.39062 16.42188-4.96222 4.01675-13.41378 4.10976-16.78125-1.26563l-27.59375-51.71875-24 24zm96 88v88h88v-88zm8 8h72v72h-72zm32 16v16h-16v8h16v16h8v-16h16v-8h-16v-16z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/crook.svg b/icon-themes/colibre_svg/vcl/res/crook.svg
new file mode 100644
index 000000000..2e0a6d201
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/crook.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.125 0 0 .125 0 -2.5)"><path d="m112 68v8 48h16 16v-56zm16 56c-11.31474 0-21.79545 1.4803-32 3.21875v-29.109375l-11.062496-22.109375h-28.937504v8 18.42187l19.71875 29.57813h1.21875c-7.031777 2.13492-14.472614 3.94725-20.390625 6.90625-.219897.10995-.328387.29502-.546875.40625v-10.625l-28.6875-28.6875h-19.3125v8 19.3125l20.6875 20.6875h15.71875c-11.532948 8.7101-20.40625 18.99281-20.40625 32v8h24v-8c0-3.14491 1.302713-6.40353 4.765625-10.125 3.462913-3.72147 9.047824-7.57287 16.3125-10.875 14.529355-6.60425 35.603965-11 58.921875-11s44.39252 4.39575 58.92187 11c7.26468 3.30213 12.84959 7.15353 16.31251 10.875 3.46291 3.72147 4.76562 6.98009 4.76562 10.125v8h24v-8c0-13.00719-8.8733-23.2899-20.40625-32h15.71875l20.6875-20.6875v-27.3125h-19.3125l-2.34375 2.34375-26.34375 26.34375v10.625c-.21848-.1112-.32696-.29632-.54688-.40624-5.91801-2.95901-13.35884-4.77134-20.39062-6.90626h1.21875l19.71875-29.57813v-26.42187h-28.9375l-2.21875 4.421875-8.84375 17.6875v29.109375c-10.20455-1.73845-20.68526-3.21875-32-3.21875z" fill="#fafafa"/><path d="m120 76v40h16v-40zm-56 8v16l16 24h8v-24l-8-16zm112 0-8 16v24h8l16-24v-16zm-160 24v16l16 16h16v-8l-24-24zm216 0-24 24v8h16l16-16v-16zm-104 24a96 48 0 0 0 -96 48h8a88 40 0 0 1 88-40 88 40 0 0 1 88 40h8a96 48 0 0 0 -96-48z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/crop.svg b/icon-themes/colibre_svg/vcl/res/crop.svg
new file mode 100644
index 000000000..bffc29323
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/crop.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.125 0 0 .125 -6.5 -6.5)"><path d="m148 52v8 16h-48-24v72h-24v32h24v24h32v-24h48 24v-72h24v-32h-24v-24zm-40 56h40v40h-40z" fill="#fafafa"/><path d="m13 1v3 2 7h-6v2h6 2v-9-2-3zm-9 3v9 2 3h2v-3-2-7h6v-2h-6zm12 0v2h2v-2zm-15 9v2h2v-2z" stroke-width=".125" transform="matrix(8 0 0 8 52 52)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/detective.svg b/icon-themes/colibre_svg/vcl/res/detective.svg
new file mode 100644
index 000000000..e3befd359
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/detective.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.125 0 0 .125 -1.5 -2.5)"><path d="m112 22.671873-6.40625 8.53125-21.59375 28.796877h16v10.4375c-27.124506 5.744177-48 28.7723-48 57.5625s20.875494 51.81832 48 57.56249v2.43751 8h-16l28 37.32813 28-37.32813h-16v-9.92187c5.97873-1.246 11.57746-3.3808 16.92187-6.375l39.73438 40.29687h23.34375v-23.3125l-40.07813-40.12501c4.85112-8.8 8.05651-18.42321 8.07813-28.54687v-.01562c0-28.7902-20.8755-51.818323-48-57.562502v-10.4375h16z" fill="#fafafa"/><path d="m112 36-12 16h8v16h8v-16h8zm0 40a52 52 0 0 0 -52 52 52 52 0 0 0 52 52 52 52 0 0 0 30.57813-10.01563l41.42187 42.01563h12v-12l-41.75-41.79687a52 52 0 0 0 9.75-30.20313 52 52 0 0 0 -52-52zm0 8a44 44 0 0 1 44 44 44 44 0 0 1 -44 44 44 44 0 0 1 -44-44 44 44 0 0 1 44-44zm-4 16-24 32h16v24h24v-24h16l-24-32zm0 88v16h-8l12 16 12-16h-8v-16z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/draw_arc.svg b/icon-themes/colibre_svg/vcl/res/draw_arc.svg
new file mode 100644
index 000000000..755000095
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/draw_arc.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.125 0 0 .125 -4.5 -3)"><path d="m6 0v6h-6v3h6v6h3v-6h6v-3h-6v-6zm14 15c-2.749579 0-5 2.250421-5 5v.001953.001953c.0047 1.437331.628191 2.804613 1.710938 3.75l.283203.246094h2.005859v-2.214844l-.333984-.298828c-.423969-.379207-.665324-.919467-.666016-1.488281.001-1.114824.883223-1.997007 1.998047-1.998047.56837.001125 1.107425.242388 1.486328.666016l.298828.333984h2.216797v-2.015625l-.248047-.283203c-.947171-1.079114-2.314167-1.698935-3.75-1.701172z" fill="#fafafa" stroke-width=".125" transform="matrix(8 0 0 8 36 24)"/><path d="m92 24v56h-56v8h56v56h8v-56h56v-8h-56v-56zm104 128c-17.67311 0-32 14.32689-32 32 .0304 9.20282 4.02087 17.94718 10.95313 24h5.04687v-6.14062c-5.08284-4.54622-7.9917-11.04005-8-17.85938 0-13.25483 10.74517-24 24-24 6.81388.0128 13.30117 2.92122 17.84375 8h6.15625v-5.10938c-6.06429-6.90904-14.80706-10.87629-24-10.89062z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/draw_bezier.svg b/icon-themes/colibre_svg/vcl/res/draw_bezier.svg
new file mode 100644
index 000000000..4645748e8
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/draw_bezier.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.125 0 0 .125 -4.5 -3)"><path d="m6 0v6h-6v3h6v6h3v-6h6v-3h-6v-6zm11 15v1 1.414062l2.777344 2.785157-1.277344 1.800781h-2.5v3h4.5l1.699219-2.375 2.375 2.375h2.425781v-2.400391l-2.777344-2.798828 1.291016-1.800781h2.486328v-3h-3-1.5l-1.699219 2.375-2.375-2.375z" fill="#fafafa" stroke-width=".125" transform="matrix(8 0 0 8 36 24)"/><path d="m92 24v56h-56v8h56v56h8v-56h56v-8h-56v-56zm88 128v8l24.8 24.8-16.8 23.2h-16v8h24l16.67187-23.32813 23.32813 23.32813h8v-8l-24.8-24.8 16.8-23.2h16v-8h-16-8l-16.8 23.2-23.2-23.2z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/draw_caption.svg b/icon-themes/colibre_svg/vcl/res/draw_caption.svg
new file mode 100644
index 000000000..154685541
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/draw_caption.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.125 0 0 .125 -3.5 -2)"><path d="m92 24v56h-56v8h56v56h8v-56h56v-8h-56v-56zm48 104v8l24 24h32v16h64v-40h-64v16h-24l-24-24zm64 16h48v24h-48z" fill="#fafafa"/><path d="m7 0v1 6h-7v3h7v7h3v-7h7v-3h-7v-7zm1 1h1v6h-1zm-7 7h6v1h-6zm7 0h1v1h-1zm2 0h6v1h-6zm-2 2h1v6h-1zm5 3v1 1.414062l3.585938 3.585938h3.414062v2h10v-7h-10v2h-1.585938l-3-3zm1 1h1l3 3h3v-2h8v5h-8v-2h-4l-3-3zm8 2v3h6v-3zm1 1h4v1h-4z" fill="#141414" stroke-width=".125" transform="matrix(8 0 0 8 28 16)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/draw_circle_cut.svg b/icon-themes/colibre_svg/vcl/res/draw_circle_cut.svg
new file mode 100644
index 000000000..58cfaa4dc
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/draw_circle_cut.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.125 0 0 .125 -3.5 -2.013657)"><path d="m6.0117188 0v.00976563 5.99414057h-6.0117188v2.9960938h6.0117188v6h2.9960937v-6h5.9921875v-2.9960938h-5.9921875v-6.0039062zm13.0566402 14.953125-.626953.28125-1.035156.466797-.054688.035156c-1.468704.908059-2.364702 2.513482-2.367187 4.240234v.001954c0 2.746573 2.247566 4.99414 4.994141 4.99414 1.727137-.001125 3.33308-.898676 4.242187-2.367187l.037109-.056641.742188-1.666016zm-.513671 3.722656 2.724609 2.72461c-.36099.331593-.792576.574955-1.300781.576171-1.115194 0-1.998047-.882851-1.998047-1.998046.00025-.508743.242802-.941008.574219-1.302735z" fill="#fafafa" stroke-width=".125" transform="matrix(8 0 0 8 28 16.10926)"/><path d="m84.078663 16.18793v55.93881h-55.938814v7.99126h55.938814v55.93882h7.991259v-55.93882h55.938818v-7.99126h-55.938818v-55.93881zm94.725137 129.09254-7.78836 3.51179c-9.40722 5.81623-15.13937 16.08216-15.15529 27.14218 0 17.65381 14.31123 31.96504 31.96503 31.96504 11.0625-.007 21.33488-5.73372 27.1578-15.13969l3.48056-7.81957zm-1.95099 9.34915 32.26158 32.26159c-4.10106 7.9813-12.31593 13.00418-21.28921 13.01701-13.24035 0-23.97377-10.73343-23.97377-23.97378.004-8.97547 5.02116-17.19691 13.0014-21.30482z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/draw_connect.svg b/icon-themes/colibre_svg/vcl/res/draw_connect.svg
new file mode 100644
index 000000000..15e0db2b6
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/draw_connect.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.125 0 0 .125 -3.5 -2)"><path d="m6 0v6h-6v3h6v6h3v-6h6v-3h-6v-6zm21 17v1h-3-2v4h-2v-1h-5v5h5v-1h5v-2-2h2v1h5v-5z" fill="#fafafa" stroke-width=".125" transform="matrix(8 0 0 8 28 16)"/><path d="m84 16v56h-56v8h56v56h8v-56h56v-8h-56v-56zm168 144v8h-32-8v32h-32v-8h-24v24h24v-8h40v-8-24h32v8h24v-24zm8 8h8v8h-8zm-96 32h8v8h-8z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/draw_ellipse.svg b/icon-themes/colibre_svg/vcl/res/draw_ellipse.svg
new file mode 100644
index 000000000..c3163bc2d
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/draw_ellipse.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.125 0 0 .125 -3.5 -2)"><path d="m6 0v6h-6v3h6v6h3v-6h6v-3h-6v-6zm14 15c-2.749579 0-5 2.250421-5 5s2.250421 5 5 5 5-2.250421 5-5-2.250421-5-5-5zm0 3c1.116414 0 2 .883586 2 2s-.883586 2-2 2-2-.883586-2-2 .883586-2 2-2z" fill="#fafafa" stroke-width=".125" transform="matrix(8 0 0 8 28 16)"/><path d="m84 16v56h-56v8h56v56h8v-56h56v-8h-56v-56zm104 128c-17.67311 0-32 14.32689-32 32s14.32689 32 32 32 32-14.32689 32-32-14.32689-32-32-32zm0 8c13.25483 0 24 10.74517 24 24s-10.74517 24-24 24-24-10.74517-24-24 10.74517-24 24-24z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/draw_freehand.svg b/icon-themes/colibre_svg/vcl/res/draw_freehand.svg
new file mode 100644
index 000000000..e7af93557
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/draw_freehand.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.125 0 0 .125 13.25 9.875)"><path d="m-50-79v8 48h-56v24h56v56h24v-56h56v-24h-56v-56zm158.35938 112-2.40625 3.14062c-9.30819 12.20408-17.53963 24.12772-25.09375 32.5-7.55413 8.37229-13.87863 12.67068-18.85938 12.35938h-32v-16c0-8.7418-7.2582-16-16-16h-16c-7.28934 0-14.52338 1.63671-20.64062 5.34375-6.11724 3.70703-11.35938 10.4203-11.35938 18.65625v40h24v-37.53125c0-2.46875 5.10859-1.7459 8-2.46875h8v16c0 8.7418 7.2582 16 16 16h40c14.332 0 26.0603-8.58312 35.96875-18.6875 9.90846-10.10438 18.51172-22.33091 26.34375-32.39063l1.6875-2.17187v-18.75z" fill="#fafafa"/><path d="m-42-71v56h-56v8h56v56h8v-56h56v-8h-56v-56zm154.3125 112c-18.30509 24-32.97821 48.86671-50.3125 48h-40v-24c0-4.41828-3.58172-8-8-8h-16c-11.98798 0-24 5.82322-24 16v32h8v-32c0-3.80924 9.86021-8 16-8h16v24c0 4.41828 3.58172 8 8 8h40c22.01388 0 40-27.44907 56-48v-8z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/draw_line.svg b/icon-themes/colibre_svg/vcl/res/draw_line.svg
new file mode 100644
index 000000000..38dc4049c
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/draw_line.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.125 0 0 .125 6 15.25)"><path d="m0-122v8 40h-48v24h48v56h24v-56h56v-24h-56v-48zm182.25 112-1.60938.7344-108.64062 50.1406v21.125h17.75l110.25-50.875v-21.125z" fill="#fafafa"/><path d="m8-122v56h-56v8h56v56h8v-56h56v-8h-56v-56zm176 120-104 48v8h8l104-48v-8z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/draw_pie.svg b/icon-themes/colibre_svg/vcl/res/draw_pie.svg
new file mode 100644
index 000000000..2a685d07c
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/draw_pie.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.125 0 0 .125 -3.5 -3)"><path d="m76 24v8 40h-48v24h48v48h24v-48h48v-24h-48v-48zm112 120c-21.99663 0-40 18.00337-40 40s18.00337 40 40 40 40-18.00337 40-40v-8h-32v-32z" fill="#fafafa"/><path d="m84 24v56h-56v8h56v56h8v-56h56v-8h-56v-56zm104 128c-17.67311 0-32 14.32689-32 32s14.32689 32 32 32 32-14.32689 32-32h-8-24v-24zm-8 9.39062v22.60938 8h30.59375c-3.38614 9.57748-12.43532 15.98575-22.59375 16-13.25483 0-24-10.74517-24-24 .008-10.16417 6.41712-19.22132 16-22.60938z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/draw_polygon.svg b/icon-themes/colibre_svg/vcl/res/draw_polygon.svg
new file mode 100644
index 000000000..ca0d323be
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/draw_polygon.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.125 0 0 .125 -3.5 -2)"><path d="m76 16v8 40h-48v24h48v48h24v-48h48v-24h-48v-48zm72 136v8 88h24v-37.78125l3.46875 5.78125h15.20312l13.32813-10v18h4.68751l-4.68751 4.6875v19.3125h19.3125l20.6875-20.6875v-11.3125-4.6875l3.3125-3.3125h-3.3125v-8h-16v-32h-18.65625l-21.8125 16.32813-18.95312-32.32813z" fill="#fafafa"/><path d="m84 16v56h-56v8h56v56h8v-56h56v-8h-56v-56zm72 144v80h8v-58.67187l16 26.67187h8l24-18v26h8 8l-16 16v8h8l16-16v-8-8h-16v-32h-8l-26.84375 20.09375-21.15625-36.09375z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/draw_rect.svg b/icon-themes/colibre_svg/vcl/res/draw_rect.svg
new file mode 100644
index 000000000..f86c55532
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/draw_rect.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.125 0 0 .125 -3.5 -2)"><path d="m76 16v8 40h-48v24h48v48h24v-48h48v-24h-48v-48zm72 120v8 56h80v-64zm24 24h32v16h-32z" fill="#fafafa"/><path d="m84 16v56h-56v8h56v56h8v-56h56v-8h-56v-56zm72 128v48h64v-48zm8 8h48v32h-48z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/draw_text.svg b/icon-themes/colibre_svg/vcl/res/draw_text.svg
new file mode 100644
index 000000000..6fa84a912
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/draw_text.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.125 0 0 .125 -3.5 -2)"><path d="m84 16v8 48h-56v24h56v56h24v-56h56v-24h-56v-56zm56 112v8 16h16v24h-16v24h24 8 24v-24h-16v-24h16v-24h-24-8z" fill="#fafafa"/><path d="m8 1v7h-7v1h7v7h1v-7h7v-1h-7v-7zm7 14v1h2v-1zm2 1v5h1v-5zm1 0h2v-1h-2zm0 5v1h2v-1zm-1 0h-2v1h2z" stroke-width=".125" transform="matrix(8 0 0 8 28 16)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/errorbox.svg b/icon-themes/colibre_svg/vcl/res/errorbox.svg
new file mode 100644
index 000000000..990a7f19c
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/errorbox.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m29 16a13 13 0 0 1 -13 13 13 13 0 0 1 -13-13 13 13 0 0 1 13-13 13 13 0 0 1 13 13z" fill="#d42314"/><path d="m28 16a12 12 0 0 1 -12 12 12 12 0 0 1 -12-12 12 12 0 0 1 12-12 12 12 0 0 1 12 12z" fill="#ff9198"/><g fill="none" stroke="#fafafa" stroke-linecap="round" stroke-width="2"><path d="m9 23 14-14"/><path d="m23 23-14-13.9999998"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/fill.svg b/icon-themes/colibre_svg/vcl/res/fill.svg
new file mode 100644
index 000000000..e48c10c57
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/fill.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.125 0 0 .125 0 -1.292969)"><path d="m96 104v20.75l48 47.8116 45.89005-44.5616-31.43373-33.559648-14.45632-6.440352-8-12.20339z" fill="#fafafa"/><path d="m130.34375 72-26.34375 26.343752v-10.343752h-16l-24 24v48h8v16h8v8h8v-56h10.343752l5.656248 5.65625v8c11.44791 11.44793 22.89583 22.89584 34.34375 34.34375h11.3125l42.34375-42.34375v-11.3125c-11.3847-11.59541-23.03612-23.036118-34.34375-34.34375h-8l-5.65625-5.65625v-10.34375zm3.3125 8h2.34375v5.65625l10.34375 10.34375h8l2.82812 2.828128-42.34374 42.343742-2.82813-2.82812v-8l-10.34375-10.34375h-5.65625v-2.34375zm43.53125 38.84375 6.8125 6.8125v4.6875l-37.65625 37.65625h-4.6875l-6.98438-6.98438z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/h_shear.svg b/icon-themes/colibre_svg/vcl/res/h_shear.svg
new file mode 100644
index 000000000..5a1c3e801
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/h_shear.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g stroke-width=".125"><path d="m11.765625 10-4.2128906 2.105469-.5527344.277343v2.617188h18v-3h-10v-2zm.234375 1h2v2h10v1h-16v-1zm-5 6v3h10v2h3v.117188l5-2.5v-2.617188h-17zm1 1h16v1l-4 2h-2v-2h-10z" fill="#fff"/><path d="m12 11-4 2v1h16v-1h-10v-2zm-4 7v1h10v2h2l4-2v-1z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/help.svg b/icon-themes/colibre_svg/vcl/res/help.svg
new file mode 100644
index 000000000..e2ad5e236
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/help.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.125 0 0 .125 -4.5 -3.5)"><path d="m36 28v131.3125l30.015625-30.01563 22.65625 42.43751c3.328125 6.16368 7.952699 7.825 14.390625 8.03124 5.08093.1792 9.91409-1.3056 14.03125-4.31249.69584-.27848 1.01055-.95846 1.51563-1.43751 6.76067-8.36888 5.30272-18.72421.93749-25.68749l-19.906245-32.32813h45.203125l-20.73437-18.671875c-.02395-.443875-.1066-.883359-.10938-1.328125 0-15.463973 12.53602-28 28-28s28 12.536027 28 28c0 23.78659-30.12996 39.22072-48 52v24h48v-14.10938c24.32503-10.9912 39.96972-35.19768 40-61.89062 0-37.555363-30.44464-68-68-68-27.20323 0-50.61105 16.014324-61.484375 39.09375l-43.4375-39.09375zm8 8 80 72h-38.6875l27.45312 44.5625c2.68749 4.28125 3.23438 12.7798-.39062 16.42188-4.96222 4.01675-13.413774 4.10976-16.78125-1.26563l-27.59375-51.71875-24 24zm88 152v40h48v-40z"/><path d="m44 36 80 72h-38.6875l27.45312 44.5625c2.68749 4.28125 3.23438 12.7798-.39062 16.42188-4.96222 4.01675-13.413774 4.10976-16.78125-1.26563l-27.59375-51.71875-24 24z" fill="#fafafa"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/hide_whitespace.svg b/icon-themes/colibre_svg/vcl/res/hide_whitespace.svg
new file mode 100644
index 000000000..0b47e5621
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/hide_whitespace.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m16 6.0019531a.99818304.99818304 0 0 0 -.998047.9980469v1.0019531h-1.001953a.99818304.99818304 0 0 0 -.767578 1.6367188l2.5 3.0000001a.99818304.99818304 0 0 0 1.535156 0l2.5-3.0000001a.99818304.99818304 0 0 0 -.767578-1.6367188h-1.001953v-1.0019531a.99818304.99818304 0 0 0 -.998047-.9980469zm-9 6.9980469v7h19v-7zm9.523438 7.001953a.99818304.99818304 0 0 0 -.791016.359375l-2.5 3a.99818304.99818304 0 0 0 .767578 1.636719h1.001953v1.001953a.99818304.99818304 0 0 0 .998047.998047h1a.99818304.99818304 0 0 0 .998047-.998047v-1.001953h1.001953a.99818304.99818304 0 0 0 .767578-1.636719l-2.5-3a.99818304.99818304 0 0 0 -.74414-.359375z" fill="#fff"/><path d="m16 7v2h-2l2.5 3 2.5-3h-2v-2zm-8 7v5h17v-5zm1 1h15v3h-15zm7.5 6-2.5 3h2v2h1v-2h2z"/></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/infobox.svg b/icon-themes/colibre_svg/vcl/res/infobox.svg
new file mode 100644
index 000000000..4165393e9
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/infobox.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><circle cx="16" cy="16" fill="#0063b1" r="13"/><path d="m28 16a12 12 0 0 1 -12 12 12 12 0 0 1 -12-12 12 12 0 0 1 12-12 12 12 0 0 1 12 12z" fill="#83beec"/><path d="m17.64092 7.0019531c-1.550397-.085042-2.360227 2.5001408-.886894 3.2070309 1.195304.506672 2.496425-.7611987 2.204418-2.0273434-.090621-.6592922-.663724-1.2018651-1.317524-1.1796875zm-.664744 5.6855469c-.249696-.0212-.542459.07136-.859552.318359-1.519556.684048-2.789931 1.80118-4.116624 2.802735.166504.467839.354396.846655.753603.328125.494929-.304362 2.153332-1.638824 1.987395-.332031-.530993 2.41814-1.17706 4.810737-1.671257 7.236328-.516753 1.328119.65799 2.531651 1.883155 1.667968 1.30227-.554883 2.421553-1.459952 3.566373-2.289062-.156204-.395946-.260481-.965074-.692085-.447266-.566719.265868-1.805288 1.520158-2.035242.486328.476035-2.61841 1.358674-5.138797 1.922458-7.736328.389121-.895755.01088-1.971539-.738224-2.035156z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/link_data.svg b/icon-themes/colibre_svg/vcl/res/link_data.svg
new file mode 100644
index 000000000..02f1deb68
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/link_data.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="scale(.125)"><path d="m48 12v104l24-24 25.609375 48h-33.609375v16 56h16 48v-16h-48v-40h72v8h16v-8-16h-49.04688c.77863-3.95243-.37021-8.5425-2.1875-11.4375l-27.45312-44.5625h38.6875zm88 160v72h72v-72z" fill="#fafafa"/><path d="m40 4v131.3125l30.015625-30.01563 22.65625 42.43751.156248.2344c.0081.0128.02312.0184.03128.0312h-4.859403v8h8v-4.43751c3.241626 2.7467 7.34574 4.07203 11.0625 4.20313 5.08093.1792 9.91409-1.30561 14.03125-4.3125.69584-.27848 1.01055-.95845 1.51563-1.4375 6.76067-8.36888 5.30272-18.72422.93749-25.6875l-19.90625-32.3281h45.20313l-97.765625-88zm48 144v-8h-8v8zm-8 0h-8v8h8zm-8 8h-8v8h8zm0 8v8h8v-8zm0 8h-8v8h8zm0 8v8h8v-8zm0 8h-8v8h8zm0 8v8h8v-8zm8 8v8h8v-8zm8 0h8v-8h-8zm8 0v8h8v-8zm8 0h8v-8h-8zm8 0v8h8v-8zm8 0h8v48h88v-88h-48v-8h-8v8h-32v32h-8zm40-48v-8h-8v8zm-8-8v-8h-8v8zm-8 0h-8v8h8zm-8 0v-8h-8v8zm24 0h8v-8h-8zm-88 56h-8v8h8zm0-56v-8h-8v8zm-24-136 80 72h-38.6875l27.45312 44.5625c2.68749 4.28125 3.23438 12.7798-.39062 16.42188-4.96222 4.01675-13.41377 4.10976-16.78125-1.26563l-27.59375-51.71875-24 24zm88 160h72v72h-72zm24 8 10.34375 10.34375-13.625 13.65625c-9.24541 10.20061-4.71875 22.40738 3.28125 32h8v-8l-4.85938-7.82813 18.51563-18.51562 10.34375 10.34375v-32z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/link_file.svg b/icon-themes/colibre_svg/vcl/res/link_file.svg
new file mode 100644
index 000000000..99e733ae7
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/link_file.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.125 0 0 .125 -.5 -.5)"><path d="m12 12v104h56v64l24-24 27.59375 51.71875c3.36747 5.37539 11.72315 5.33031 16.78125 1.26563 4.41006-4.12147 3.0781-12.14063.39064-16.42188l-27.45314-44.5625h38.6875l-56-50.406248v-68.109377l-18.578125-17.484375zm160 160v72h72v-72z" fill="#fafafa"/><path d="m4 4v120h56v75.3125l30.015624-30.01563 22.656246 42.43751c3.32813 6.86805 19.99371 9.72793 27.35938 4.17187 7.40028-5.58218 7.88085-20.61484 3.51562-27.57812l-19.90625-32.32813h45.20313l-68.84375-61.968752v-58.031248-8l-24-24h-8zm8 8h56v24h24v50.828128l-20.921875-18.828128h-11.078125v48h-48zm64 2.421875 14.421872 13.578125h-14.421872zm-8 61.578125 24 21.593752 8 7.203118 48 43.20313h-38.6875l27.45312 44.5625c2.68749 4.28126 3.23441 12.7798-.39064 16.42188-4.96222 4.01675-13.41377 4.10976-16.78124-1.26563l-27.59374-51.71875-24 24zm96 88v88h88v-88zm8 8h72v72h-72zm24 8 10.34375 10.34375-13.625 13.65625c-9.24541 10.20061-4.71875 22.40738 3.28125 32h8v-8l-4.85938-7.82813 18.51563-18.51562 10.34375 10.34375v-32z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/magnify.svg b/icon-themes/colibre_svg/vcl/res/magnify.svg
new file mode 100644
index 000000000..865e0464e
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/magnify.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g stroke-width=".125"><path d="m13 5.02059c-4.9587181 0-9 4.0412825-9 9 0 4.958717 4.0412819 9 9 9h.002c1.683499-.0034 3.279088-.572663 4.697266-1.457031l4.99414 5.152343.718703.304688h1.587891l1-1v-1.521484l-.298828-.712891-5.158203-5.060547c.885493-1.420696 1.455526-3.018852 1.457031-4.705078 0-4.9587175-4.041283-9-9-9zm0 3c3.325552 0 6 2.674447 6 6 0 3.325552-2.674448 6-6 6-3.325553 0-6-2.674448-6-6 0-3.325553 2.674447-6 6-6z" fill="#fff"/><path d="m13 6.02059c-4.418278 0-8 3.5817225-8 8 0 4.418278 3.581722 8 8 8 1.774794-.0036 3.498015-.597214 4.898437-1.6875l5.513175 5.6875h1.588388v-1.52059l-5.683594-5.577066c1.089706-1.401985 1.682009-3.126669 1.683594-4.902344 0-4.4182775-3.581723-8-8-8zm0 1c3.865992 0 7 3.134006 7 7 0 3.865992-3.134008 7-7 7-3.865993 0-7-3.134008-7-7 0-3.865994 3.134007-7 7-7z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/mirror.svg b/icon-themes/colibre_svg/vcl/res/mirror.svg
new file mode 100644
index 000000000..a5ea3ec9f
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/mirror.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g stroke-width=".125"><path d="m18.5 1c-1.368868 0-2.5 1.1311327-2.5 2.5.02772.3712671.256743.6698059.392578.9433594l-7.4843749 15.8046876c-1.0517034.295068-1.9082031 1.11288-1.9082031 2.251953 0 1.368867 1.1311327 2.5 2.5 2.5 1.368867 0 2.5-1.131133 2.5-2.5v-.002c-.000512-.353448-.250929-.62443-.392578-.941359l7.484375-15.8046879c1.051703-.295068 1.908203-1.1128806 1.908203-2.2519531 0-1.3688673-1.131133-2.5-2.5-2.5zm-14.5 3h5v9h-5zm20 7 4 4-7 7-4-4z" fill="#fff"/><path d="m18.5 2a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 .443359 1.0625l-7.7890621 16.445312a1.5 1.5 0 0 0 -.1542969-.007812 1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0 -.443359-1.0625l7.789062-16.4453125a1.5 1.5 0 0 0 .154297.0078125 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0 -1.5-1.5zm-15.5 1v11h7v-11zm1 1h5v9h-5zm20 6-8 8 5 5 8-8zm0 1.5 3.5 3.5-6.5 6.5-3.5-3.5z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/move_bezier_weight.svg b/icon-themes/colibre_svg/vcl/res/move_bezier_weight.svg
new file mode 100644
index 000000000..b4949bea0
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/move_bezier_weight.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g stroke-width=".125"><path d="m1 1v13l3-3 3.4492188 6.464844c.4209344.671924 1.4653937.666288 2.0976562.158203.551258-.515184.3847644-1.517578.0488281-2.052735l-3.4316406-5.570312h4.8359375zm27 11v4c0 1.656854-1.343146 3-3 3h-6c-2.209139 0-4 1.790861-4 4v4h1v-4c0-1.656854 1.343146-3 3-3h6c2.209139 0 4-1.790861 4-4v-4zm-13 6c-.552285 0-1 .447715-1 1s.447715 1 1 1 1-.447715 1-1-.447715-1-1-1zm14 1c-.552285 0-1 .447715-1 1s.447715 1 1 1 1-.447715 1-1-.447715-1-1-1z" fill="#fafafa"/><path d="m0 0v16.414062l3.7519531-3.751953 2.8320313 5.304688c.0592889.128262.2256883.32019.4160156.478515.4052032.343337.9182176.509004 1.3828125.525391.6351165.0224 1.2392605-.163201 1.7539065-.539062.08698-.03481.126318-.119807.189453-.179688.845084-1.04611.66284-2.340527.117187-3.210937l-2.4882809-4.041016h5.6503909l-12.2207034-11zm1 1 10 9h-4.8359375l3.4316406 5.570312c.335936.535157.4042969 1.597475-.0488281 2.052735-.6202776.502094-1.6767218.51372-2.0976562-.158203l-3.4492188-6.464844-3 3zm26 10v1 4c0 1.11641-.88359 2-2 2h-6c-.79219 0-1.516154.226864-2.183594.558594-.2245-.85802-.894556-1.558594-1.816406-1.558594-1.09272 0-2 .90727-2 2 0 .92185.700574 1.591906 1.558594 1.816406-.33173.66744-.558594 1.391404-.558594 2.183594v5h3v-5c0-1.11641.88359-2 2-2h6c.79219 0 1.516154-.226864 2.183594-.558594.2245.85802.894556 1.558594 1.816406 1.558594 1.09272 0 2-.90728 2-2 0-.92185-.700574-1.591906-1.558594-1.816406.33173-.66744.558594-1.391404.558594-2.183594v-5zm1 1h1v4c0 2.209139-1.790861 4-4 4h-6c-1.656854 0-3 1.343146-3 3v4h-1v-4c0-2.209139 1.790861-4 4-4h6c1.656854 0 3-1.343146 3-3zm-13 6c.552285 0 1 .447715 1 1s-.447715 1-1 1-1-.447715-1-1 .447715-1 1-1zm14 1c.552285 0 1 .447715 1 1s-.447715 1-1 1-1-.447715-1-1 .447715-1 1-1z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/move_data.svg b/icon-themes/colibre_svg/vcl/res/move_data.svg
new file mode 100644
index 000000000..eb523171a
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/move_data.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.125 0 0 .125 -8 25)"><path d="m72-192v104l24-24 25.60938 48h-33.60938v72h104v-72h-49.04688c.77863-3.95243-.37021-8.5425-2.1875-11.4375l-27.45312-44.5625h38.6875zm32 144h72v40h-72z" fill="#fafafa"/><path d="m64-200v131.3125l30.015625-30.01563 22.656255 42.43751.15624.2344c.008.0128.0231.0184.0313.0312h-4.85942v8h8v-4.43751c3.24163 2.7467 7.34574 4.07203 11.0625 4.20313 5.08093.1792 9.91409-1.30561 14.03125-4.3125.69584-.27848 1.01055-.95845 1.51563-1.4375 6.76067-8.36888 5.30272-18.72422.93749-25.6875l-19.90625-32.3281h45.20313l-97.765625-88zm48 144v-8h-8v8zm-8 0h-8v8h8zm-8 8h-8v8h8zm0 8v8h8v-8zm0 8h-8v8h8zm0 8v8h8v-8zm0 8h-8v8h8zm0 8v8h8v-8zm8 8v8h8v-8zm8 0h8v-8h-8zm8 0v8h8v-8zm8 0h8v-8h-8zm8 0v8h8v-8zm8 0h8v-8h-8zm8 0v8h8v-8zm8 0h8v-8h-8zm8 0v8h8v-8zm8 0h8v-8h-8zm8-8h8v-8h-8zm0-8v-8h-8v8zm0-8h8v-8h-8zm0-8v-8h-8v8zm0-8h8v-8h-8zm0-8v-8h-8v8zm-8-8v-8h-8v8zm-8 0h-8v8h8zm-8 0v-8h-8v8zm24 0h8v-8h-8zm0 56v8h8v-8zm-88 0h-8v8h8zm0-56v-8h-8v8zm-24-136 80 72h-38.6875l27.45312 44.5625c2.68749 4.28125 3.23438 12.7798-.39062 16.42188-4.96222 4.01675-13.41377 4.10976-16.78125-1.26563l-27.59375-51.71875-24 24z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/move_data_link.svg b/icon-themes/colibre_svg/vcl/res/move_data_link.svg
new file mode 100644
index 000000000..a18919714
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/move_data_link.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.125 0 0 .125 -8 -3)"><path d="m72 31.999999v104.000001l24-24 25.60938 48h-33.60938v16h88v40h-32v16h32 16v-56-16h-49.04688c.77863-3.95243-.37021-8.5425-2.1875-11.4375l-27.45312-44.5625h38.6875zm24 152.000001v40h40v-40z" fill="#fafafa"/><path d="m64 23.999999v131.312501l30.015625-30.01563 22.656255 42.4375.15625.23438c.008.0128.0231.0185.0312.0312h-4.85933v8h-8v-8h-8v8h-8v56h56v-8h8v-8h-8v-40h-24v-4.4375c3.24163 2.74669 7.34574 4.07202 11.0625 4.20312 5.08093.1792 9.91409-1.30561 14.03125-4.31249.69584-.27848 1.01055-.95846 1.51563-1.43751 6.76067-8.36888 5.30272-18.72421.93749-25.68749l-19.90624-32.32808h45.20312l-97.765625-88.000001zm88 200.000001v8h8v-8zm8 0h8v-8h-8zm8 0v8h8v-8zm8 0h8v-8h-8zm8-8h8v-8h-8zm0-8v-8h-8v8zm0-8h8v-8h-8zm0-8v-8h-8v8zm0-8h8v-8h-8zm0-8v-8h-8v8zm-8-8v-8h-8v8zm-8 0h-8v8h8zm-8 0v-8h-8v8zm24 0h8v-8h-8zm0 56v8h8v-8zm-88-56v-8h-8v8zm8 0h8v-8h-8zm-32-136.000001 80 72.000001h-38.6875l27.45312 44.5625c2.68749 4.28125 3.23438 12.7798-.39062 16.42187-4.96222 4.01676-13.41377 4.10976-16.78125-1.26562l-27.59375-51.71875-24 24zm24 152.000001h40v40h-40zm16 8v8h1.53125l-9.53125 8v8h8v-3.0625l8-7.23437v2.29687h8v-9.53125-6.46875h-4.9375-5.90625z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/move_file.svg b/icon-themes/colibre_svg/vcl/res/move_file.svg
new file mode 100644
index 000000000..46ca8e4f6
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/move_file.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.125 0 0 .125 -5.188404 -2.561214)"><path d="m49.507232 28.489709v104.094011h64.057858v64.05786l24.02169-24.0217 27.6187 51.76551c3.37052 5.38024 11.73374 5.33513 16.79642 1.26677 4.41405-4.12519 3.08088-12.1516.39099-16.43673l-27.47796-44.60278h38.72248l-64.05786-57.64581v-60.97695l-18.59492-17.500181z" fill="#fafafa"/><path d="m0 0v15.011719h7.0058594 1v9.423828l3.7558596-3.755859 2.833984 5.310546c.416393.859284 2.502288 1.21662 3.423828.521485.925872-.698404.9856-2.579976.439453-3.451172l-2.490234-4.044922h5.65625l-9.615234-8.654297v-7.3593749l-3.0019535-3.0019531zm1 1h7.0058594v3.0019531h3.0039066v5.4589844l-1.6171879-1.4550781h-1.3867187v6.0058596h-1v-1-5.0058596h-.0058594v5.9941406h-.9960938v.01172h-5.0039062v-.01172zm8.0078125.3027344 1.8046875 1.6992187h-1.8046875zm0 7.7050781 2.0019535 1.8027345 1 .898437 7.005859 6.306641h-4.839844l3.435547 5.574219c.33624.535642.404711 1.599016-.04883 2.054687-.620839.502548-1.678294.514327-2.099609-.158203l-3.453125-6.470703-3.0019535 3.003906z" stroke-width=".125" transform="matrix(8 0 0 8 41.507232 20.489709)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/move_file_link.svg b/icon-themes/colibre_svg/vcl/res/move_file_link.svg
new file mode 100644
index 000000000..4e6df749e
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/move_file_link.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.125 0 0 .125 -5.188404 -2.561214)"><path d="m49.507232 28.489709v104.094011h64.057858v64.05786l24.02169-24.0217 27.6187 51.76551c3.37052 5.38024 11.73374 5.33513 16.79642 1.26677 4.41405-4.12519 3.08088-12.1516.39099-16.43673l-27.47796-44.60278h38.72248l-64.05786-57.64581v-60.97695l-18.59492-17.500181z" fill="#fafafa"/><path d="m49.507233 92.547562h40.03616v40.036158h-40.03616z" fill="#fafafa"/><path d="m41.5 20.482477v64.057855 56.050628h56.050623 8.007237v75.38057l30.04275-30.04275 22.67673 42.47586c3.33114 6.87427 20.01179 9.73673 27.38411 4.17565 7.40697-5.58723 7.88797-20.63348 3.5188-27.60305l-19.92424-32.35736h45.24399l-76.91322-69.2344v-58.881307l-24.02169-24.021696zm8.007232 8.007232h56.050628v24.021696h24.02169v43.664436l-12.93356-11.635509h-11.08813v48.043388h-8.007237v-8.00723-40.036158h-24.021695-8.007232-8.007232-8.007232zm64.057858 2.424064 14.43491 13.5904h-14.43491zm-64.057858 61.633791h40.036159v40.036156h-40.036159zm64.057858 0 16.01446 14.419276 8.00723 7.194 56.05063 50.45181h-38.72248l27.47794 44.60278c2.68992 4.28514 3.23732 12.79136-.39099 16.43673-4.96671 4.02038-13.4259 4.11347-16.79642-1.26677l-27.61868-51.76551-24.02169 24.0217zm-48.043394 8.007236v8.00723h1.532634l-9.539866 8.00723v8.00723h8.007232v-3.06526l8.007232-7.24092v2.29895h8.007231v-9.53986-6.4746h-4.941963-5.91159z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/move_files.svg b/icon-themes/colibre_svg/vcl/res/move_files.svg
new file mode 100644
index 000000000..da2c728a1
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/move_files.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.125 0 0 .125 -5.75 -2.641177)"><path d="m86.183594 28.558594v103.466796h23.876956v63.67383l23.8789-23.87695 27.45117 51.45312c3.35024 5.34787 11.6631 5.30365 16.69532 1.25977 4.38749-4.10037 3.06237-12.07855.38867-16.33789l-27.3125-44.33594h38.49023l-35.38086-31.83594h11.50391v-86.072265l-18.48437-17.394531zm-15.917969 15.917968v103.466798h7.958984 23.876951v-7.95898h-23.876951v-95.507818zm-15.917969 15.917969v103.466799h7.958985 39.794919v-7.95899h-39.794919v-95.507809z" fill="#fafafa"/><path d="m77.836208 21.129415v15.9181h-15.918104v7.95906 7.95905h-15.918104v7.95905 111.426725h7.959052 47.754308v43.0908l29.86199-29.86198 22.54029 42.22028c3.31109 6.8329 19.89137 9.67815 27.21933 4.15052 7.3624-5.5536 7.84051-20.50932 3.49763-27.43696l-19.80436-32.16266h44.97176l-36.65517-32.98653v-94.358295l-23.87715-23.87716zm7.959052 7.95905h55.71336v23.87716h23.87716v79.232985l-52.65099-47.396775h-11.02143v47.754305h-15.9181zm63.67242 2.40948 14.34805 13.50863h-14.34805zm-79.590524 13.50863h7.959052v95.508625h23.877152v7.95905h-31.836204zm-15.918104 15.9181h7.959052v95.508625h7.959052 31.836204v7.95905h-47.754308zm55.713368 31.83621 79.59052 71.631465h-38.48949l27.31261 44.3344c2.67374 4.25935 3.21784 12.7144-.38864 16.33783-4.93682 3.99619-13.34511 4.08872-16.69535-1.25915l-27.4525-51.45403-23.87715 23.87716z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/move_point.svg b/icon-themes/colibre_svg/vcl/res/move_point.svg
new file mode 100644
index 000000000..db5a70f85
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/move_point.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.125 0 0 .125 -4 -5)"><path d="m40 48v104l24-24 27.59375 51.71875c3.367476 5.37539 11.72315 5.33031 16.78125 1.26563 4.41006-4.12147 3.07811-12.14063.39062-16.42188l-27.45312-44.5625h38.6875zm136 120v40h40v-40z" fill="#fafafa"/><path d="m32 40v131.3125l30.015625-30.01563 22.65625 42.43751c.474311 1.0261 1.805507 2.56152 3.328125 3.82812 3.241626 2.74669 7.345741 4.07202 11.0625 4.20312 5.08093.1792 9.91409-1.3056 14.03125-4.31249.69584-.27848 1.01055-.95846 1.51563-1.43751 6.76067-8.36888 5.30272-18.72421.93749-25.68749l-19.906245-32.32813h45.203125l-97.765625-88zm8 8 80 72h-38.6875l27.45312 44.5625c2.68749 4.28125 3.23438 12.7798-.39062 16.42188-4.96222 4.01675-13.413774 4.10976-16.78125-1.26563l-27.59375-51.71875-24 24zm128 112v56h56v-56zm8 8h40v40h-40z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/ncollate.svg b/icon-themes/colibre_svg/vcl/res/ncollate.svg
new file mode 100644
index 000000000..25e3e8919
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/ncollate.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 108 43" xmlns="http://www.w3.org/2000/svg"><g transform="translate(79 9.000001)"><path d="m5-2.0003125v23.0003125h19v-19.270903l-4-3.7294095z" fill="#fafafa"/><path d="m5-3.0003125c-.554 0-1 .446-1 1v23.0003125c0 .554.446 1 1 1h19c.554 0 1.036585-.447209 1-1v-15.1096875-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h14v4c0 .554.446 1 1 1h4v18.0003125h-19z" fill="#3a3a38"/><path d="m20 1.9996875h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/></g><g transform="translate(9 9)"><path d="m5-2.0003125v23.0003125h19v-19.270903l-4-3.7294095z" fill="#fafafa"/><path d="m5-3.0003125c-.554 0-1 .446-1 1v23.0003125c0 .554.446 1 1 1h19c.554 0 1.036585-.447209 1-1v-15.1096875-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h14v4c0 .554.446 1 1 1h4v18.0003125h-19z" fill="#3a3a38"/><path d="m20 1.9996875h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/></g><g transform="translate(-1 15)"><path d="m5-2.0003125v23.0003125h19v-19.270903l-4-3.7294095z" fill="#fafafa"/><path d="m5-3.0003125c-.554 0-1 .446-1 1v23.0003125c0 .554.446 1 1 1h19c.554 0 1.036585-.447209 1-1v-15.1096875-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h14v4c0 .554.446 1 1 1h4v18.0003125h-19z" fill="#3a3a38"/><path d="m20 1.9996875h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/></g><path d="m21 35.000001h-1.333333v-9.350543q-.481482.505434-1.266667 1.010869-.777778.505435-1.4.758152v-1.418478q1.118519-.578804 1.955555-1.402174.837038-.823369 1.185186-1.597826h.859259z" fill="#1e8bcd"/><path d="m31 29.000001h-1.333333v-9.350543q-.481482.505434-1.266667 1.010869-.777778.505435-1.4.758152v-1.418478q1.118519-.578804 1.955555-1.402174.837038-.823369 1.185186-1.597826h.859259z" fill="#1e8bcd"/><g transform="translate(44 9.000001)"><path d="m5-2.0003125v23.0003125h19v-19.270903l-4-3.7294095z" fill="#fafafa"/><path d="m5-3.0003125c-.554 0-1 .446-1 1v23.0003125c0 .554.446 1 1 1h19c.554 0 1.036585-.447209 1-1v-15.1096875-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h14v4c0 .554.446 1 1 1h4v18.0003125h-19z" fill="#3a3a38"/><path d="m20 1.9996875h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/></g><g transform="translate(34 15)"><path d="m5-2.0003125v23.0003125h19v-19.270903l-4-3.7294095z" fill="#fafafa"/><path d="m5-3.0003125c-.554 0-1 .446-1 1v23.0003125c0 .554.446 1 1 1h19c.554 0 1.036585-.447209 1-1v-15.1096875-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h14v4c0 .554.446 1 1 1h4v18.0003125h-19z" fill="#3a3a38"/><path d="m20 1.9996875h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/></g><g transform="translate(69 15)"><path d="m5-2.0003125v23.0003125h19v-19.270903l-4-3.7294095z" fill="#fafafa"/><path d="m5-3.0003125c-.554 0-1 .446-1 1v23.0003125c0 .554.446 1 1 1h19c.554 0 1.036585-.447209 1-1v-15.1096875-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h14v4c0 .554.446 1 1 1h4v18.0003125h-19z" fill="#3a3a38"/><path d="m20 1.9996875h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/></g><g fill="#1e8bcd"><path d="m95 25.69159 1.3125-.192256q.226041 1.225634.76563 1.77036.54687.536716 1.32708.536716.92604 0 1.56042-.70494.64166-.70494.64166-1.746328 0-.993325-.59062-1.634179-.59063-.648865-1.50209-.648865-.37187 0-.92604.160213l.14584-1.265687q.13124.01602.21145.01602.83855 0 1.50938-.480641.67083-.480641.67083-1.481976 0-.793057-.48854-1.313751-.48854-.520695-1.26146-.520695-.76562 0-1.27604.528705-.510417.528705-.656251 1.586115l-1.312499-.256342q.240624-1.449933 1.09375-2.24299.85313-.801068 2.12187-.801068.875 0 1.61146.416555.73646.408545 1.12292 1.121495.39375.712951.39375 1.514019 0 .761015-.37187 1.385848-.37188.624833-1.10105.993324.94792.240321 1.47292 1.001335.525.753004.525 1.890521 0 1.538051-1.02083 2.611482-1.02084 1.06542-2.58125 1.06542-1.407295 0-2.340629-.921228-.926041-.921228-1.057291-2.387183z"/><path d="m85 31.69159 1.3125-.192256q.226041 1.225634.76563 1.77036.54687.536716 1.32708.536716.92604 0 1.56042-.70494.64166-.70494.64166-1.746328 0-.993325-.59062-1.634179-.59063-.648865-1.50209-.648865-.37187 0-.92604.160213l.14584-1.265687q.13124.01602.21145.01602.83855 0 1.50938-.480641.67083-.480641.67083-1.481976 0-.793057-.48854-1.313751-.48854-.520695-1.26146-.520695-.76562 0-1.27604.528705-.510417.528705-.656251 1.586115l-1.312499-.256342q.240624-1.449933 1.09375-2.24299.85313-.801068 2.12187-.801068.875 0 1.61146.416555.73646.408545 1.12292 1.121495.39375.712951.39375 1.514019 0 .761015-.37187 1.385848-.37188.624833-1.10105.993324.94792.240321 1.47292 1.001335.525.753004.525 1.890521 0 1.538051-1.02083 2.611482-1.02084 1.06542-2.58125 1.06542-1.407295 0-2.340629-.921228-.926041-.921228-1.057291-2.387183z"/><path d="m67 27.589674v1.410326h-6.998845q-.01444-.529891.151678-1.019022.267243-.807065.852285-1.589674.592266-.782608 1.704569-1.809782 1.726237-1.597826 2.332948-2.527174.606711-.9375.606711-1.769022 0-.872283-.556152-1.467391-.548929-.603261-1.437327-.603261-.938957 0-1.502332.635869-.563374.63587-.570597 1.76087l-1.336209-.154891q.137233-1.6875 1.032853-2.567935.895622-.888587 2.405176-.888587 1.524 0 2.412398.953804.888399.953805.888399 2.364131 0 .717391-.26002 1.410326-.260018.692935-.86673 1.459239-.599487.766304-2.000701 2.103261-1.170085 1.108695-1.502332 1.508152-.332246.391304-.548929.790761z"/><path d="m57 33.589674v1.410326h-6.998845q-.01444-.529891.151678-1.019022.267243-.807065.852285-1.589674.592266-.782608 1.704569-1.809782 1.726237-1.597826 2.332948-2.527174.606711-.9375.606711-1.769022 0-.872283-.556152-1.467391-.548929-.603261-1.437327-.603261-.938957 0-1.502332.635869-.563374.63587-.570597 1.76087l-1.336209-.154891q.137233-1.6875 1.032853-2.567935.895622-.888587 2.405176-.888587 1.524 0 2.412398.953804.888399.953805.888399 2.364131 0 .717391-.26002 1.410326-.260018.692935-.86673 1.459239-.599487.766304-2.000701 2.103261-1.170085 1.108695-1.502332 1.508152-.332246.391304-.548929.790761z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/nesize.svg b/icon-themes/colibre_svg/vcl/res/nesize.svg
new file mode 100644
index 000000000..7c63a2c33
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/nesize.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g stroke-width=".125" transform="matrix(-1 0 0 1 31 0)"><path d="m10 9.0019531a.99859912.99859912 0 0 0 -.9980469.9980469v4.949219a.99859912.99859912 0 0 0 1.6953129.714843l1.435546-1.402343 4.601563 4.59375-1.439453 1.439453a.99859912.99859912 0 0 0 .705078 1.703125h5a.99859912.99859912 0 0 0 .998047-.998047v-5a.99859912.99859912 0 0 0 -1.703125-.705078l-1.441406 1.439453-4.615235-4.613281 1.416016-1.416016a.99859912.99859912 0 0 0 -.705078-1.7031249z" fill="#e8e8e8"/><path d="m9.9999999 10 .0000001 4.949748 2.141328-2.090438 6.005119 5.994244-2.146447 2.146446h5v-5l-2.146447 2.146447-6.025126-6.025126 2.121321-2.121321z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/neswsize.svg b/icon-themes/colibre_svg/vcl/res/neswsize.svg
new file mode 100644
index 000000000..7c63a2c33
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/neswsize.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g stroke-width=".125" transform="matrix(-1 0 0 1 31 0)"><path d="m10 9.0019531a.99859912.99859912 0 0 0 -.9980469.9980469v4.949219a.99859912.99859912 0 0 0 1.6953129.714843l1.435546-1.402343 4.601563 4.59375-1.439453 1.439453a.99859912.99859912 0 0 0 .705078 1.703125h5a.99859912.99859912 0 0 0 .998047-.998047v-5a.99859912.99859912 0 0 0 -1.703125-.705078l-1.441406 1.439453-4.615235-4.613281 1.416016-1.416016a.99859912.99859912 0 0 0 -.705078-1.7031249z" fill="#e8e8e8"/><path d="m9.9999999 10 .0000001 4.949748 2.141328-2.090438 6.005119 5.994244-2.146447 2.146446h5v-5l-2.146447 2.146447-6.025126-6.025126 2.121321-2.121321z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/not_allowed.svg b/icon-themes/colibre_svg/vcl/res/not_allowed.svg
new file mode 100644
index 000000000..f5c75d7c1
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/not_allowed.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m16 6a10.000141 10.000141 0 0 0 -10 10 10.000141 10.000141 0 0 0 10 10 10.000141 10.000141 0 0 0 10-10 10.000141 10.000141 0 0 0 -10-10zm0 4a6 6 0 0 1 6 6 6 6 0 0 1 -.513672 2.416016l-7.90039-7.900391a6 6 0 0 1 2.414062-.515625zm-5.349609 3.300781 8.054687 8.054688a6 6 0 0 1 -2.705078.644531 6 6 0 0 1 -6-6 6 6 0 0 1 .650391-2.699219z" fill="#f4f4f4"/><path d="m16 7a9 9 0 0 0 -9 9 9 9 0 0 0 9 9 9 9 0 0 0 9-9 9 9 0 0 0 -9-9zm0 2a7 7 0 0 1 7 7 7 7 0 0 1 -1.322266 4.085938l-9.759765-9.761719a7 7 0 0 1 4.082031-1.324219zm-5.523438 2.712891 9.814454 9.814453a7 7 0 0 1 -4.291016 1.472656 7 7 0 0 1 -7-7 7 7 0 0 1 1.476562-4.287109z"/></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/null.svg b/icon-themes/colibre_svg/vcl/res/null.svg
new file mode 100644
index 000000000..fa67bc324
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/null.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 256 256" xmlns="http://www.w3.org/2000/svg"/> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/nwsesize.svg b/icon-themes/colibre_svg/vcl/res/nwsesize.svg
new file mode 100644
index 000000000..dd91a95bf
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/nwsesize.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g stroke-width=".125"><path d="m10 9.0019531a.99859912.99859912 0 0 0 -.9980469.9980469v4.949219a.99859912.99859912 0 0 0 1.6953129.714843l1.435546-1.402343 4.601563 4.59375-1.439453 1.439453a.99859912.99859912 0 0 0 .705078 1.703125h5a.99859912.99859912 0 0 0 .998047-.998047v-5a.99859912.99859912 0 0 0 -1.703125-.705078l-1.441406 1.439453-4.615235-4.613281 1.416016-1.416016a.99859912.99859912 0 0 0 -.705078-1.7031249z" fill="#e8e8e8"/><path d="m9.9999999 10 .0000001 4.949748 2.141328-2.090438 6.005119 5.994244-2.146447 2.146446h5v-5l-2.146447 2.146447-6.025126-6.025126 2.121321-2.121321z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/nwsize.svg b/icon-themes/colibre_svg/vcl/res/nwsize.svg
new file mode 100644
index 000000000..dd91a95bf
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/nwsize.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g stroke-width=".125"><path d="m10 9.0019531a.99859912.99859912 0 0 0 -.9980469.9980469v4.949219a.99859912.99859912 0 0 0 1.6953129.714843l1.435546-1.402343 4.601563 4.59375-1.439453 1.439453a.99859912.99859912 0 0 0 .705078 1.703125h5a.99859912.99859912 0 0 0 .998047-.998047v-5a.99859912.99859912 0 0 0 -1.703125-.705078l-1.441406 1.439453-4.615235-4.613281 1.416016-1.416016a.99859912.99859912 0 0 0 -.705078-1.7031249z" fill="#e8e8e8"/><path d="m9.9999999 10 .0000001 4.949748 2.141328-2.090438 6.005119 5.994244-2.146447 2.146446h5v-5l-2.146447 2.146447-6.025126-6.025126 2.121321-2.121321z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/pen.svg b/icon-themes/colibre_svg/vcl/res/pen.svg
new file mode 100644
index 000000000..2588423e1
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/pen.svg
@@ -0,0 +1,5 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><image height="32" preserveAspectRatio="none" width="32" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAKNJREFU
+WIXtlUsOgCAMRKfG+18ZN6AN8qnQQmL61iRvaEcEnL8TItvkAELKsUXOJlAMcVjJiQjJR0TVs+oB
+vsjVA9TkrfWrBWjJe1NQkSMrHJ7S2X4Fs/Kp2UgKF1dQ9Qx3IMkTpcL15MMBJG2XyIfo7Jyf0Uci
+N8PlLt8iZ0IzefMhCuxPZvawFKT3jbFg7GcnDACsuXkU5sUz5zWBZbt2nMgFdAVWGL0TZiwAAAAA
+SUVORK5CYII="/><g stroke-width=".125"><path d="m23.878906 3.2070313-.292969.2929688-18.585937 18.5859369v1.121094l-2 2.666016v2.333984h2.3339844l2.6660156-2h1.125l11.148437-11.3125 1.580079 1.580078 6.146484-6.146484v-5.2421875l-1.878906-1.8789062z" fill="#fff"/><path d="m24.292969 4.2070312-18.292969 18.2929688v1.041016l-2 2.666015v1h1l2.6660156-2h1.0410156l12.2929688-12.472656v1.265625l.292969.292969.707031.707031 5-5.0859375v-4.4140625l-1.292969-1.2929688zm.414062 1h.585938l.707031.7070313v.6289063l-4.980469 4.9570312h-.019531v.019531l-4 3.980469v-2.585938zm1.292969 2.4550782v1.8378906l-4 4.072266v-1.851563zm-10 6.2519526v2.585938l-7.7070312 7.707031h-1.2929688v-1.292969z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/pin.svg b/icon-themes/colibre_svg/vcl/res/pin.svg
new file mode 100644
index 000000000..2bec043dc
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/pin.svg
@@ -0,0 +1 @@
+<svg height="10" viewBox="0 0 17.991666 2.6458334" width="68" xmlns="http://www.w3.org/2000/svg"><g transform="translate(0 -294.35415)"><path d="m0 294.35416h17.991667v2.64583h-17.991667z" fill="#1e8bcd"/><g transform="translate(3.439584 3.704168)"><path d="m4.497917 291.44373h.264583v.529165h-.264583z"/><path d="m4.233333 291.70831h.264583v.529167h-.264583z"/><path d="m3.175 291.9729h.529167v.264583h-.529167z"/><path d="m2.645833 292.50208h.264583v.264583h-.264583z"/><path d="m2.116667 292.50208h.264583v.264583h-.264583z"/><path d="m3.439583 292.50208h.264583v.264583h-.264583z"/><path d="m2.910416 292.76666h.529167v.264583h-.529167z"/><path d="m2.910416 291.70831h.264583v.264583h-.264583z"/><path d="m1.852083 292.76663h.264583v.264583h-.264583z"/><path d="m3.439583 290.64996h.79375v.26458h-.79375z" fill="#309048"/><path d="m4.497917 291.9729h.264583v.26458h-.264583z" fill="#808080"/><path d="m3.704166 291.70831h.264583v.26458h-.264583z" fill="#309048"/><path d="m3.439583 292.50208v.26458h-.529167v-.26458z" fill="#808080"/><path d="m2.38125 291.44373h.264583v.26457h-.264583z" fill="#808080" stroke-width=".707093"/><path d="m2.38125 292.50208h.264583v.26458h-.264583z" fill="#309048"/><path d="m2.910416 292.23749h.79375v.26458h-.79375z" fill="#808080"/><path d="m2.3812493 292.23749h.2645827v.26457h-.2645827z" fill="#808080" stroke-width=".707106"/><path d="m2.3812493 291.17915h.264583v.26457h-.264583z" fill="#309048" stroke-width=".707093"/><path d="m2.645833 292.23749h.264583v.264583h-.264583z" fill="#c0c0c0"/><path d="m2.910416 291.17914h.264583v.529152h-.264583z" fill="#309048"/><path d="m2.116666 291.44373h.264583v1.05834h-.264583z" fill="#309048" stroke-width="1.154706"/><path d="m291.70831-3.704166h.264583v.529165h-.264583z" fill="#c0c0c0" transform="rotate(90)"/><path d="m291.9729-3.174999h.264583v.529165h-.264583z" fill="#c0c0c0" transform="rotate(90)"/><path d="m2.645833 291.70832h.264583v.26458h-.264583z" fill="#fff" stroke-width=".707107"/><path d="m3.439583 291.17915h.264583v.26458h-.264583z" fill="#fff" stroke-width=".577355"/><path d="m3.175 291.44372h.264583v.26456h-.264583z" fill="#fff" stroke-width=".707095"/><path d="m3.704166 290.91455h.264583v.2646h-.264583z" fill="#fff" stroke-width=".707144"/><path d="m3.96875 290.91455h.264583v.264605h-.264583z" fill="#fff"/><path d="m3.96875 290.91455h.264583v.264594h-.264583z" fill="#a1ddaa"/><path d="m4.497917 291.17914h.264583v.264585h-.264583z" fill="#309048"/><path d="m4.233333 290.91455h.264583v.793757h-.264583z" fill="#808080"/><path d="m4.233333 292.23749h.264583v.264585h-.264583z" fill="#808080"/><path d="m3.96875 291.9729h.264583v.529167h-.264583z"/><path d="m3.96875 291.44373h.264583v.529163h-.264583z" fill="#309048"/><path d="m2.645833 291.17914h.264583v.264555h-.264583z" fill="#309048"/><path d="m2.910416 290.91455h.529167v.264583h-.529167z" fill="#309048"/><path d="m3.96875 291.17914h.264583v.264588h-.264583z" fill="#c0c0c0"/><path d="m3.704166 291.44373h.264583v.264588h-.264583z" fill="#c0c0c0"/><path d="m3.704166 291.9729h.264583v.529167h-.264583z"/><path d="m2.38125 291.9729h.264583v.26458h-.264583z" fill="#fff" stroke-width=".707103"/><path d="m3.704166 292.50208h.264583v.264585h-.264583z" fill="#808080"/><path d="m3.439583 292.76666h.264583v.264585h-.264583z" fill="#808080"/><path d="m4.233333 291.44373h.264583v.26458h-.264583z" fill="#309048"/><path d="m4.233333 290.91455h.264583v.2646h-.264583z" fill="#309048"/><path d="m4.233333 291.17915h.264583v.26458h-.264583z" fill="#808080"/><g fill="#a1ddaa"><path d="m3.7041663 291.17913h.264583v.2646h-.264583z" stroke-width=".707144"/><path d="m3.439583 291.44372h.264583v.2646h-.264583z" stroke-width=".707144"/><path d="m3.4395826 290.91457h.264583v.26459h-.264583z"/><path d="m3.1749993 291.17915h.264583v.26459h-.264583z"/><path d="m2.645833 291.44373h.264583v.26459h-.264583z"/><path d="m2.3812496 291.70831h.264583v.26459h-.264583z"/></g><path d="m2.6458326 292.76665h.264583v.26458h-.264583z" fill="#808080"/></g><g transform="matrix(0 1 -1 0 297.132251 294.354149)"><path d="m1.322917 292.50208h.79375v.264583h-.79375z"/><path d="m2.116667 292.76666h.264583v.529167h-.264583z"/><path d="m1.322917 293.29581h.79375v.264583h-.79375z"/><path d="m1.852083 293.56039h.264583v1.322917h-.264583z"/><path d="m1.322917 294.61874h1.058333v.264583h-1.058333z"/><path d="m2.38125 294.88333h.264583v.264583h-.264583z"/><path d="m1.322917 295.14789h1.322917v.264583h-1.322917z"/><g fill="#309048"><path d="m1.852083 292.76666h.264583v.529167h-.264583z"/><path d="m1.5875 293.56039h.264583v1.058326h-.264583z"/><path d="m-295.14792 1.852083h.264583v.529167h-.264583z" transform="rotate(-90)"/></g><path d="m-295.14792 1.5875h.264583v.264583h-.264583z" fill="#a1ddaa" transform="rotate(-90)"/><path d="m1.322917 293.56039h.264583v1.058326h-.264583z" fill="#a1ddaa"/><path d="m1.5875 292.76666h.264583v.529167h-.264583z" fill="#a1ddaa"/><path d="m1.322917 292.76666h.264583v.529167h-.264583z" fill="#fff"/><path d="m1.058333 293.56039h.264583v1.058326h-.264583z" fill="#fff"/><path d="m1.322917 294.88333h.264583v.264574h-.264583z" fill="#fff"/><path d="m-295.14792 1.058333h.264583v.264583h-.264583z" fill="#a1ddaa" transform="rotate(-90)"/><path d="m.79375 293.56039h.264583v1.058326h-.264583z" fill="#a1ddaa"/><path d="m1.058333 292.76666h.264583v.529167h-.264583z" fill="#a1ddaa"/><path d="m.79375 292.76666h.264583v.529167h-.264583z" fill="#fff"/><path d="m.79375 294.88333h.264583v.264574h-.264583z" fill="#fff"/><path d="m.264583 292.76666h.264583v.529167h-.264583z" fill="#309048"/><path d="m.529167 293.29581h.264583v1.322886h-.264583z" fill="#309048"/><path d="m.529167 292.76666h.264583v.529167h-.264583z" fill="#a1ddaa"/><path d="m293.29579-.793751h.26459l.00001.264584h-.26458z" fill="#309048" transform="rotate(90)"/><path d="m294.61871-.793751h.26458l.00003.529167h-.26458z" fill="#309048" transform="rotate(90)"/><path d="m-295.14789.264583h.264583v.529167h-.264583z" fill="#a1ddaa" transform="rotate(-90)"/><path d="m295.14789-1.322917h.264583v1.058333h-.264583z" fill="#309048" transform="rotate(90)"/><path d="m0 294.8833h.264583v.529167h-.264583z" fill="#309048"/><path d="m1.322917 295.41248h.264583v1.322907h-.264583z" fill="#808080"/><path d="m1.058333 295.41248h.264583v1.587512h-.264583z"/><g transform="rotate(90)"><path d="m292.50204-1.0583343h.26459v.2645833h-.26459z" fill="#808080"/><path d="m292.50208-1.312417h.26458l-.00003.2540827h-.26459z" fill="#309048"/><path d="m292.50204-.52916766h.26459v-.26458334h-.26459z" fill="#309048"/><path d="m294.61874-1.322917h.26458l-.00002.264584h-.26458z" fill="#309048"/><path d="m294.61871-1.0583343h.26458v.2645833h-.26458z" fill="#808080"/><path d="m293.29581-1.312417h.26458l.00002.254084h-.26458z" fill="#309048"/><path d="m293.29579-1.0583343h.26459l-.00001.2645833h-.26458z" fill="#808080"/></g></g><g transform="matrix(0 1 -1 0 305.995807 294.354153)"><path d="m1.322917 292.50208h.79375v.264583h-.79375z"/><path d="m2.116667 292.76666h.264583v.529167h-.264583z"/><path d="m1.322917 293.29581h.79375v.264583h-.79375z"/><path d="m1.852083 293.56039h.264583v1.322917h-.264583z"/><path d="m1.322917 294.61874h1.058333v.264583h-1.058333z"/><path d="m2.38125 294.88333h.264583v.264583h-.264583z"/><path d="m1.3229137 295.14789h1.3229193v.26459h-1.3229193z" stroke-width=".912872"/><path d="m1.852083 292.76666h.264583v.529167h-.264583z" fill="#309048"/><path d="m1.5875 293.56039h.264583v1.058326h-.264583z" fill="#309048"/><path d="m-295.14792 1.852083h.264583v.529167h-.264583z" fill="#309048" transform="rotate(-90)"/><path d="m1.5875 295.14792v-.26458h.264583v.26458z" fill="#a1ddaa"/><path d="m1.322917 294.08956h.264583v.26458h-.264583z" fill="#309048" stroke-width=".500001"/><path d="m1.5875 292.76666h.264583v.26456h-.264583z" fill="#a1ddaa" stroke-width=".707078"/><path d="m1.322917 292.76666h.264583v.52917h-.264583z" fill="#c0c0c0"/><path d="m1.058333 293.82497h.264583v.26459h-.264583z" fill="#309048" stroke-width=".500002"/><path d="m1.322917 294.88333h.264583v.26457h-.264583z" fill="#c0c0c0"/><path d="m1.058333 295.14792v-.26458h.264583v.26458z" fill="#808080"/><path d="m.79375 293.56039h.264583v.26458h-.264583z" fill="#309048" stroke-width=".500001"/><path d="m1.058334 292.50208h.264583v.52914h-.264583z" fill="#309048" stroke-width=".999975"/><path d="m.79375 294.88333h.264583v.26457h-.264583z" fill="#a1ddaa"/><path d="m.264583 292.76666h.264583v.529167h-.264583z" fill="#309048"/><path d="m.529167 293.29581h.264583v1.322886h-.264583z" fill="#309048"/><path d="m.529167 292.76666h.264583v.26456h-.264583z" fill="#808080" stroke-width=".70708"/><path d="m1.0583303 293.29581v.26458h-.2645803v-.26458z" fill="#808080" stroke-width=".581204"/><path d="m.793747 294.61874v.26458h-.529163v-.26458z" fill="#309048" stroke-width=".707104"/><path d="m.264583 295.14789v-.26458h.26458066v.26458z" fill="#a1ddaa" stroke-width=".707103"/><path d="m.79375 295.14789v.26459h-.529167v-.26459z" fill="#309048" stroke-width=".816497"/><path d="m0 294.8833h.264583v.529167h-.264583z" fill="#309048"/><path d="m1.322917 295.41248h.264583v1.322907h-.264583z" fill="#808080"/><path d="m1.058333 295.41248h.264583v1.587512h-.264583z"/><path d="m1.058333 292.50208v.26458h-.264586v-.26458z" fill="#309048" stroke-width=".58121"/><path d="m1.0583313 294.35414h.264583v.26458h-.264583z" fill="#309048" stroke-width=".500001"/><g stroke-width=".500002"><path d="m.79374733 294.08955h.26458297v.26459h-.26458297z" fill="#309048"/><path d="m1.322914 293.56039h.264583v.26459h-.264583z" fill="#309048"/><path d="m1.0583327 294.08955h.264583v.26459h-.264583z" fill="#a1ddaa"/><path d="m.793747 294.35413h.264583v.26459h-.264583z" fill="#a1ddaa"/><path d="m1.3229137 293.82497h.264583v.26459h-.264583z" fill="#a1ddaa"/><path d="m1.0583327 293.56039h.264583v.26459h-.264583z" fill="#a1ddaa"/><path d="m.793747 293.82497h.264583v.26459h-.264583z" fill="#a1ddaa"/><path d="m1.322914 294.35414h.264583v.26459h-.264583z" fill="#a1ddaa"/></g><path d="m1.3229137 294.61872v.26458h-.2645794v-.26458z" fill="#309048" stroke-width=".499996"/><path d="m1.0583303 294.6187v.26458h-.2645803v-.26458z" fill="#808080" stroke-width=".581204"/><path d="m1.0583273 295.14789v.26458h-.2645803v-.26458z" fill="#808080" stroke-width=".581204"/><path d="m1.0583303 295.14788h.264583v.26459h-.264583z" fill="#309048" stroke-width=".500002"/><path d="m1.0583307 293.29581h.264583v.26458h-.264583z" fill="#309048" stroke-width=".500001"/><path d="m.5291613 293.03121h.264583v.26459h-.264583z" fill="#a1ddaa" stroke-width=".500002"/><path d="m.7937473 293.03121h.264583v.26459h-.264583z" fill="#309048" stroke-width=".500002"/><path d="m.793747 292.76663h.264583v.26459h-.264583z" fill="#a1ddaa" stroke-width=".500002"/><path d="m1.0583307 293.03122h.264583v.26459h-.264583z" fill="#a1ddaa" stroke-width=".500002"/><path d="m1.5874973 293.03125h.264583v.26456h-.264583z" fill="#309048" stroke-width=".707078"/><path d="m.79374396 294.88331v.26458h-.2645803v-.26458z" fill="#808080" stroke-width=".581204"/></g><g transform="translate(-2.116668 -.264602)"><path d="m19.050001 295.41248h.264583v.529165h-.264583z"/><path d="m18.785418 295.67706h.264583v.529167h-.264583z"/><path d="m17.727083 295.94165h.529167v.264583h-.529167z"/><path d="m17.197916 296.47083h.264583v.264583h-.264583z"/><path d="m16.668751 296.47083h.264583v.264583h-.264583z"/><path d="m17.991667 296.47083h.264583v.264583h-.264583z"/><path d="m17.4625 296.73541h.529167v.264583h-.529167z"/><path d="m17.4625 295.67706h.264583v.264583h-.264583z"/><path d="m16.404167 296.73538h.264583v.264583h-.264583z"/><path d="m17.991667 294.61871h.79375v.26458h-.79375z" fill="#309048"/><path d="m19.050001 295.94165h.264583v.26458h-.264583z" fill="#808080"/><path d="m18.25625 295.67706h.264583v.26458h-.264583z" fill="#309048"/><path d="m17.991667 296.47083v.26458h-.529167v-.26458z" fill="#808080"/><path d="m16.933334 295.41248h.264583v.26457h-.264583z" fill="#808080" stroke-width=".707093"/><path d="m16.933334 296.47083h.264583v.26458h-.264583z" fill="#309048"/><path d="m17.4625 296.20624h.79375v.26458h-.79375z" fill="#808080"/><path d="m16.668751 296.20624.264584.00001v.26457l-.264584-.00001z" fill="#309048"/><path d="m17.197916 296.20624h.264583v.264583h-.264583z" fill="#c0c0c0"/><path d="m17.4625 295.14789h.264583v.529152h-.264583z" fill="#309048"/><path d="m16.668751 295.41248h.264583v.793744h-.264583z" fill="#309048"/><path d="m295.67706-18.25625h.264583v.529165h-.264583z" fill="#c0c0c0" transform="rotate(90)"/><path d="m295.94165-17.727083h.264583v.529165h-.264583z" fill="#c0c0c0" transform="rotate(90)"/><path d="m17.197916 295.67709h.264583v.26456h-.264583z" fill="#808080" stroke-width=".70708"/><path d="m17.991667 295.14792h.264583v.26458h-.264583z" fill="#309048" stroke-width=".577358"/><path d="m17.727083 295.14789h.264583v.26461h-.264583z" fill="#a1ddaa" stroke-width=".707162"/><path d="m18.25625 295.14792h.264583v.26452h-.264583z" fill="#a1ddaa" stroke-width=".707043"/><path d="m18.520834 294.8833h.264583v.264605h-.264583z" fill="#fff"/><path d="m18.520834 294.8833h.264583v.264594h-.264583z" fill="#a1ddaa"/><path d="m19.050001 295.14789h.264583v.264585h-.264583z" fill="#309048"/><path d="m18.785418 295.14792h.264583v.26456h-.264583z" fill="#808080" stroke-width=".577316"/><path d="m18.785418 296.20624h.264583v.264585h-.264583z" fill="#808080"/><path d="m18.520834 295.94165h.264583v.529167h-.264583z"/><path d="m18.520834 295.41248h.264583v.529163h-.264583z" fill="#309048"/><path d="m16.933335 295.14789h.529164v.26455h-.529164z" fill="#309048" stroke-width="1.414212"/><path d="m17.4625 294.8833h.529167v.264583h-.529167z" fill="#309048"/><path d="m18.520834 295.14789h.264583v.264588h-.264583z" fill="#c0c0c0"/><path d="m18.25625 295.41248h.264583v.264588h-.264583z" fill="#c0c0c0"/><path d="m18.25625 295.94165h.264583v.529167h-.264583z"/><path d="m16.933334 295.94167h.264583l.000001.52917h-.264583z" fill="#808080" stroke-width=".707076"/><path d="m18.25625 296.47083h.264583v.264585h-.264583z" fill="#808080"/><path d="m17.991667 296.73541h.264583v.264585h-.264583z" fill="#808080"/><path d="m18.785418 294.88336h.264583v.26456h-.264583z" fill="#309048" stroke-width=".577316"/><path d="m18.785418 295.41253h.264583v.26456h-.264583z" fill="#309048" stroke-width=".577316"/><g fill="#a1ddaa"><path d="m17.197918 295.4125h.264583v.26456h-.264583z" stroke-width=".70708"/><path d="m16.933336 295.67708h.264583v.26456h-.264583z" stroke-width=".707076"/><path d="m17.991668 295.41257h.264583v.26452h-.264583z" stroke-width=".707043"/><path d="m17.991668 294.88334h.264583v.26461h-.264583z" stroke-width=".707162"/></g><path d="m18.256252 294.88334h.264583v.26452h-.264583z" fill="#808080" stroke-width=".707043"/><path d="m17.727085 295.4125h.264583v.26452h-.264583z" fill="#808080" stroke-width=".707043"/><path d="m17.197918 296.73542h.264583v.26458h-.264583z" fill="#808080"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/pivot_column.svg b/icon-themes/colibre_svg/vcl/res/pivot_column.svg
new file mode 100644
index 000000000..66e303cbe
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/pivot_column.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.125 0 0 .125 -5.823188 -2.5)"><path d="m54.59165 28v136.11062h48.03687v37.98229l30.08559-29.5383 33.18173 51.32064c5.74396 9.16889 26.09607 1.89071 19.87463-10.88335l-33.00971-52.6967h37.93537l-80.06146-83.876891v-48.418309z" fill="#fafafa"/><path d="m0 0v19.013672h5.0039062v-1h-4.0039062v-17.013672h7.0058594v3.0019531h.8554687.1464844v-4.0019531zm2 2v1h1v-1zm1 1v1.0039062h-.9980469v1h.9960938v1h-.9980469v1h1v.9960938h1.0019531v-.9960938h.9980469v.9960938h1.0019531v-1.0039062h-1.0019531v-.9921876h1v-1.0039062h-.9980469v-.9960938h1v-1.0039062h-1.0019531v1.0039062h-.9980469v1h.9960938v1h-.9980469v.9921876h-1v-.9921876h1v-1.0039062h-.9980469v-.9960938h1v-1.0039062h.9980469v-1h-1v1zm3.0019531 0h1v-.9980469l-1-.0019531zm.0019531 2.0039062v20.1425778l4.5859378-4.503906 3.474609 5.373047c.352278.562329.945897.867816 1.494141.953125.548245.085305 1.082404-.003227 1.568359-.222656.485954-.219398.943408-.584204 1.210938-1.140625.26753-.556429.261888-1.293992-.042969-1.919922l-.023438-.048828-3.193359-5.09961h5.275391l-12.9199222-13.5332028zm.9980469 1 11.0097659 11.5312498h-4.742188l4.125 6.587891c.777679 1.596757-1.766379 2.505486-2.484375 1.359375l-4.146484-6.414063-3.7617189 3.691407zm-5 2.0019532v1h.9960938v.9941406h1.0019531v-1.0039062h-.9980469v-.9902344zm2 0v1h.9960938v.9941406h1.0019531v-1.0039062h-.9980469v-.9902344zm-2 2.0019526v1h.9980469v.992188h1.0019531v-.992188h.9980469v.992188h1.0019531v-1.003906h-1v-.988282h-1v.988282h-1v-.988282zm0 2.001954v1h.9960938v.990234h1.0019531v-1.003906h-.9980469v-.986328zm2 0v1h.9960938v.990234h1.0019531v-1.003906h-.9980469v-.986328zm-2 2.001953v1h.9980469v.984375h1.0019531v-.984375h.9980469v.984375h1.0019531v-1.001953h-1v-.982422h-1v.982422h-1v-.982422zm0 2v.988281h-.0019531v1.003906h1.0019531v-.007812h.9980469v.007812h1.0019531v-.007812h.9980469v-1.001953h-.9980469v-.982422h-1v.988281h-.0019531v-.005859h-.9980469v-.982422z" stroke-width=".125" transform="matrix(8 0 0 8 46.585505 20)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/pivot_delete.svg b/icon-themes/colibre_svg/vcl/res/pivot_delete.svg
new file mode 100644
index 000000000..5b0f45883
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/pivot_delete.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m1 5v7h17v-7z" fill="#fff" stroke-width=".125"/><path d="m0 4v9h2.171875.060547l1.1875-1h-.248047-2.171875v-7h1.2324219l-.875-.7363281a.9978984.9978984 0 0 1 -.21875-.2636719zm8.0546875 0 .8671875 1h2.816406l1.1875-1zm8.6679685 0-.867187 1h2.144531v7h-3.009766l.865235 1h3.144531v-9zm-6.9355466 8-.8652344 1h2.816406l-1.1875-1z" stroke-width=".125"/><path d="m2 2v1.5l6.5332031 5.5-6.5332031 5.5v1.5h1 2l5-5.767578 5.291016 4.455078h.707031l-4.929688-5.6875 4.929688-5.6875h-.707031l-5.291016 4.4550781-5-5.7675781h-2z" fill="#060000"/></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/pivot_field.svg b/icon-themes/colibre_svg/vcl/res/pivot_field.svg
new file mode 100644
index 000000000..6cdd9cbef
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/pivot_field.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.125 0 0 .125 -5.370881 -1.000798)"><path d="m50.96705 32.006382v56.044676h55.76935v110.040852l29.93867-29.53918 33.01969 51.32216c5.71591 9.16916 25.96863 1.89077 19.77758-10.88367l-32.84852-52.69826h37.75012s0 0-64.82564-68.241902h56.85859v-56.044676z" fill="#fafafa"/><path d="m43 24v72.05744h55.769346v121.11217l36.520824-36.02872 27.65127 42.98739c2.80446 4.49877 7.53936 6.93296 11.90389 7.61545 4.36453.68247 8.61099-.0272 12.47963-1.78268 3.86866-1.75523 7.51782-4.66511 9.64761-9.11663 2.12979-4.45156 2.08459-10.3484-.34235-15.35599l-.18674-.39096-25.4261-40.79814h41.98262l-64.82561-68.24189h46.19955v-72.05744zm7.96705 8.006382h135.43984v56.044676h-45.84165l-30.42106-32.025529h-11.374834v8.006382 24.019147h-47.802296zm55.76935 32.025529 87.63754 92.261049h-37.75012l32.84852 52.69826c6.19105 12.77444-14.06167 20.05283-19.77758 10.88367l-33.01969-51.32216-29.93867 29.53918z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/pivot_row.svg b/icon-themes/colibre_svg/vcl/res/pivot_row.svg
new file mode 100644
index 000000000..2d908693e
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/pivot_row.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.125 0 0 .125 -5.325736 -1.001596)"><path d="m50.586742 32.006382v56.044676h56.044678v110.040852l30.08648-29.53918 33.1827 51.32216c5.74414 9.16916 26.09684 1.89077 19.87522-10.88367l-33.01069-52.69826h37.93649l-65.14568-68.241902h57.1393v-56.044676z" fill="#fafafa"/><path d="m-.00390625 1.9980469v9.0078121h7.00585935v15.138672l4.5878909-4.503906 3.474609 5.373047c.352288.562346.945881.867814 1.494141.953125.54826.085309 1.08239-.003221 1.568359-.222656.485969-.219404.943399-.584187 1.210938-1.140625.267538-.556445.261896-1.293974-.042969-1.919922l-.023438-.048828-3.193359-5.09961h5.273437l-8.142578-8.529297h5.802735v-9.0078121zm1.00195313 1.0019531h17.01367212v1h-1.001953-1v1h.990234v1.0019531h-.990234v1h.990234v1.0019531h-.990234v1h.990234v.9902344h-.990234v-.9902344h-1.001954v-1h-1v1h-1v.9960938h3.992188v.003906h-4.748047l-3.8203124-4.0019529h-1.4296875v1 3.0019529h-6.00390622zm12.00976512 6.0039062v-1h-1.001953v1zm-11.0097651-5.0039062v1h1.0019531v-1zm1.0019531 1v1h1v-1zm1 0h1v-1h-1zm1 0v1h1v-1zm1.0019531-1v1h1v-1zm2.0019531 0v1h.9960938v1h1v-1h-.9960938v-1zm1.9999998 0v1h.996094v1h1v-1h-.994141v-1zm2.001953 0v1h.994141v1h1v-1h-.992188v-1zm2.001953 0v1h.992188v1h1v-1h-.992188v-1zm-12.0097651 2.0019531v1h1.0019531v.9980469h1v-.9980469h1v.9980469h1v-1h-1v-.9980469h-1v.9980469h-1v-.9980469zm8.0058591 0v1h.996094v.9980469h1v-1h-.994141v-.9980469zm2.001953 0v1h.994141v.9980469h1v-1h-.992188v-.9980469zm2.001953 0v1h.992188v.9980469h1v-1h-.992188v-.9980469zm-6.0039058 1 11.0078128 11.5332029h-4.742188l4.126953 6.587891c.777703 1.596805-1.766357 2.50552-2.484375 1.359375l-4.148437-6.414063-3.7597658 3.691407zm-6.0058593 1.0019531v1h1.0019531v.9960938h1v-.9960938h1v.9960938h1v-1h-1v-.9960938h-1v.9960938h-1v-.9960938z" stroke-width=".125" transform="matrix(8 0 0 8 42.605888 8.012764)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/querybox.svg b/icon-themes/colibre_svg/vcl/res/querybox.svg
new file mode 100644
index 000000000..22566b5f9
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/querybox.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><circle cx="16" cy="16" fill="#0063b1" r="13"/><path d="m28 16a12 12 0 0 1 -12 12 12 12 0 0 1 -12-12 12 12 0 0 1 12-12 12 12 0 0 1 12 12z" fill="#83beec"/><path d="m16 7c-2.7625 0-5 2.348-5 5h2c0-1.32 1-3 3-3s3 1.510124 3 3c0 2-4 3.478708-4 7v2h2c0-3 .261098-3.729093 1.712402-5.396094l1.125487-1.103906c.7125-.684 1.162111-1.444 1.162111-2.5 0-3.4655593-2.2375-5-5-5zm-1 16v2h2v-2z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/radio1.svg b/icon-themes/colibre_svg/vcl/res/radio1.svg
new file mode 100644
index 000000000..c1a9dde44
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/radio1.svg
@@ -0,0 +1 @@
+<svg height="13" viewBox="0 0 13 13" width="13" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.181818" x2="10.363636" y1="3.181818" y2="10.272727"><stop offset="0" stop-color="#0b0b0b"/><stop offset=".5" stop-color="#7d7d7d"/><stop offset=".53333336" stop-color="#b6b6b6"/><stop offset="1" stop-color="#fefefe"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2" x2="8.5" y1="5" y2="11"><stop offset="0" stop-color="#606060"/><stop offset=".5" stop-color="#aeaeae"/><stop offset=".5" stop-color="#d5d5d5"/><stop offset="1" stop-color="#fcfcfc"/></linearGradient><filter id="c" color-interpolation-filters="sRGB" height="1.072" width="1.072" x="-.036" y="-.036"><feGaussianBlur stdDeviation=".1202228"/></filter><g transform="translate(.5 -.5)"><path d="m12 7a6 6 0 0 1 -6 6 6 6 0 0 1 -6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6z" fill="url(#a)" stroke-width="1.090909"/><path d="m9.5074272 7.5a4.0074272 4.0074272 0 0 1 -4.0074272 4.007427 4.0074272 4.0074272 0 0 1 -4.0074272-4.007427 4.0074272 4.0074272 0 0 1 4.0074272-4.0074272 4.0074272 4.0074272 0 0 1 4.0074272 4.0074272z" fill="url(#b)" filter="url(#c)" transform="matrix(1.1332014 0 0 1.1332014 -.198813 -1.532806)"/><path d="m10 7a4 4 0 0 1 -4 4 4 4 0 0 1 -4-4 4 4 0 0 1 4-4 4 4 0 0 1 4 4z" fill="#fafafa" stroke-width="1.142857"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/radio2.svg b/icon-themes/colibre_svg/vcl/res/radio2.svg
new file mode 100644
index 000000000..c78a6f938
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/radio2.svg
@@ -0,0 +1 @@
+<svg height="13" viewBox="0 0 13 13" width="13" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.181818" x2="10.363636" y1="3.181818" y2="10.272727"><stop offset="0" stop-color="#0b0b0b"/><stop offset=".5" stop-color="#7d7d7d"/><stop offset=".53333336" stop-color="#b6b6b6"/><stop offset="1" stop-color="#fefefe"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2" x2="8.5" y1="5" y2="11"><stop offset="0" stop-color="#606060"/><stop offset=".5" stop-color="#aeaeae"/><stop offset=".5" stop-color="#d5d5d5"/><stop offset="1" stop-color="#fcfcfc"/></linearGradient><filter id="c" color-interpolation-filters="sRGB" height="1.072" width="1.072" x="-.036" y="-.036"><feGaussianBlur stdDeviation=".1202228"/></filter><g transform="translate(.5 -.5)"><path d="m12 7a6 6 0 0 1 -6 6 6 6 0 0 1 -6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6z" fill="url(#a)" stroke-width="1.090909"/><path d="m9.5074272 7.5a4.0074272 4.0074272 0 0 1 -4.0074272 4.007427 4.0074272 4.0074272 0 0 1 -4.0074272-4.007427 4.0074272 4.0074272 0 0 1 4.0074272-4.0074272 4.0074272 4.0074272 0 0 1 4.0074272 4.0074272z" fill="url(#b)" filter="url(#c)" transform="matrix(1.1332014 0 0 1.1332014 -.198813 -1.532806)"/><path d="m10 7a4 4 0 0 1 -4 4 4 4 0 0 1 -4-4 4 4 0 0 1 4-4 4 4 0 0 1 4 4z" fill="#fafafa" stroke-width="1.142857"/><path d="m8 7a2 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 2z" fill="#3a3a38" stroke-width=".801176"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/radio3.svg b/icon-themes/colibre_svg/vcl/res/radio3.svg
new file mode 100644
index 000000000..c56cf4a78
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/radio3.svg
@@ -0,0 +1 @@
+<svg height="13" viewBox="0 0 13 13" width="13" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.181818" x2="10.363636" y1="3.181818" y2="10.272727"><stop offset="0" stop-color="#0b0b0b"/><stop offset=".5" stop-color="#7d7d7d"/><stop offset=".53333336" stop-color="#b6b6b6"/><stop offset="1" stop-color="#fefefe"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2" x2="8.5" y1="5" y2="11"><stop offset="0" stop-color="#606060"/><stop offset=".5" stop-color="#aeaeae"/><stop offset=".5" stop-color="#d5d5d5"/><stop offset="1" stop-color="#fcfcfc"/></linearGradient><filter id="c" color-interpolation-filters="sRGB" height="1.072" width="1.072" x="-.036" y="-.036"><feGaussianBlur stdDeviation=".1202228"/></filter><g transform="translate(.5 -.5)"><path d="m12 7a6 6 0 0 1 -6 6 6 6 0 0 1 -6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6z" fill="url(#a)" stroke-width="1.090909"/><path d="m9.5074272 7.5a4.0074272 4.0074272 0 0 1 -4.0074272 4.007427 4.0074272 4.0074272 0 0 1 -4.0074272-4.007427 4.0074272 4.0074272 0 0 1 4.0074272-4.0074272 4.0074272 4.0074272 0 0 1 4.0074272 4.0074272z" fill="url(#b)" filter="url(#c)" transform="matrix(1.1332014 0 0 1.1332014 -.198813 -1.532806)"/><path d="m10 7a4 4 0 0 1 -4 4 4 4 0 0 1 -4-4 4 4 0 0 1 4-4 4 4 0 0 1 4 4z" fill="#c0c0c0" stroke-width="1.142857"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/radio4.svg b/icon-themes/colibre_svg/vcl/res/radio4.svg
new file mode 100644
index 000000000..b5f493382
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/radio4.svg
@@ -0,0 +1 @@
+<svg height="13" viewBox="0 0 13 13" width="13" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.181818" x2="10.363636" y1="3.181818" y2="10.272727"><stop offset="0" stop-color="#0b0b0b"/><stop offset=".5" stop-color="#7d7d7d"/><stop offset=".53333336" stop-color="#b6b6b6"/><stop offset="1" stop-color="#fefefe"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2" x2="8.5" y1="5" y2="11"><stop offset="0" stop-color="#606060"/><stop offset=".5" stop-color="#aeaeae"/><stop offset=".5" stop-color="#d5d5d5"/><stop offset="1" stop-color="#fcfcfc"/></linearGradient><filter id="c" color-interpolation-filters="sRGB" height="1.072" width="1.072" x="-.036" y="-.036"><feGaussianBlur stdDeviation=".1202228"/></filter><g transform="translate(.5 -.5)"><path d="m12 7a6 6 0 0 1 -6 6 6 6 0 0 1 -6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6z" fill="url(#a)" stroke-width="1.090909"/><path d="m9.5074272 7.5a4.0074272 4.0074272 0 0 1 -4.0074272 4.007427 4.0074272 4.0074272 0 0 1 -4.0074272-4.007427 4.0074272 4.0074272 0 0 1 4.0074272-4.0074272 4.0074272 4.0074272 0 0 1 4.0074272 4.0074272z" fill="url(#b)" filter="url(#c)" transform="matrix(1.1332014 0 0 1.1332014 -.198813 -1.532806)"/><path d="m10 7a4 4 0 0 1 -4 4 4 4 0 0 1 -4-4 4 4 0 0 1 4-4 4 4 0 0 1 4 4z" fill="#c0c0c0" stroke-width="1.142857"/><path d="m8 7a2 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 2z" fill="#3a3a38" stroke-width=".801176"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/radio5.svg b/icon-themes/colibre_svg/vcl/res/radio5.svg
new file mode 100644
index 000000000..c56cf4a78
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/radio5.svg
@@ -0,0 +1 @@
+<svg height="13" viewBox="0 0 13 13" width="13" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="2.181818" x2="10.363636" y1="3.181818" y2="10.272727"><stop offset="0" stop-color="#0b0b0b"/><stop offset=".5" stop-color="#7d7d7d"/><stop offset=".53333336" stop-color="#b6b6b6"/><stop offset="1" stop-color="#fefefe"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2" x2="8.5" y1="5" y2="11"><stop offset="0" stop-color="#606060"/><stop offset=".5" stop-color="#aeaeae"/><stop offset=".5" stop-color="#d5d5d5"/><stop offset="1" stop-color="#fcfcfc"/></linearGradient><filter id="c" color-interpolation-filters="sRGB" height="1.072" width="1.072" x="-.036" y="-.036"><feGaussianBlur stdDeviation=".1202228"/></filter><g transform="translate(.5 -.5)"><path d="m12 7a6 6 0 0 1 -6 6 6 6 0 0 1 -6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6z" fill="url(#a)" stroke-width="1.090909"/><path d="m9.5074272 7.5a4.0074272 4.0074272 0 0 1 -4.0074272 4.007427 4.0074272 4.0074272 0 0 1 -4.0074272-4.007427 4.0074272 4.0074272 0 0 1 4.0074272-4.0074272 4.0074272 4.0074272 0 0 1 4.0074272 4.0074272z" fill="url(#b)" filter="url(#c)" transform="matrix(1.1332014 0 0 1.1332014 -.198813 -1.532806)"/><path d="m10 7a4 4 0 0 1 -4 4 4 4 0 0 1 -4-4 4 4 0 0 1 4-4 4 4 0 0 1 4 4z" fill="#c0c0c0" stroke-width="1.142857"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/radio6.svg b/icon-themes/colibre_svg/vcl/res/radio6.svg
new file mode 100644
index 000000000..86cfd0431
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/radio6.svg
@@ -0,0 +1 @@
+<svg height="13" viewBox="0 0 13 13" width="13" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="5" x2="8" y1="5.5" y2="8"><stop offset="0" stop-color="#c0c0c0"/><stop offset="1" stop-color="#f0f0f0"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="2.181818" x2="10.363636" y1="3.181818" y2="10.272727"><stop offset="0" stop-color="#0b0b0b"/><stop offset=".5" stop-color="#7d7d7d"/><stop offset=".53333336" stop-color="#b6b6b6"/><stop offset="1" stop-color="#fefefe"/></linearGradient><linearGradient id="c" gradientUnits="userSpaceOnUse" x1="2" x2="8.5" y1="5" y2="11"><stop offset="0" stop-color="#606060"/><stop offset=".5" stop-color="#aeaeae"/><stop offset=".5" stop-color="#d5d5d5"/><stop offset="1" stop-color="#fcfcfc"/></linearGradient><filter id="d" color-interpolation-filters="sRGB" height="1.072" width="1.072" x="-.036" y="-.036"><feGaussianBlur stdDeviation=".1202228"/></filter><g transform="translate(.5 -.5)"><path d="m12 7a6 6 0 0 1 -6 6 6 6 0 0 1 -6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6z" fill="url(#b)" stroke-width="1.090909"/><path d="m9.5074272 7.5a4.0074272 4.0074272 0 0 1 -4.0074272 4.007427 4.0074272 4.0074272 0 0 1 -4.0074272-4.007427 4.0074272 4.0074272 0 0 1 4.0074272-4.0074272 4.0074272 4.0074272 0 0 1 4.0074272 4.0074272z" fill="url(#c)" filter="url(#d)" transform="matrix(1.1332014 0 0 1.1332014 -.198813 -1.532806)"/><path d="m10 7a4 4 0 0 1 -4 4 4 4 0 0 1 -4-4 4 4 0 0 1 4-4 4 4 0 0 1 4 4z" fill="#c0c0c0" stroke-width="1.142857"/><path d="m8.5 7a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" fill="url(#a)" stroke-width="1.001471"/><path d="m8 7a2 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 2z" fill="#808080" stroke-width=".801176"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/radiomono1.svg b/icon-themes/colibre_svg/vcl/res/radiomono1.svg
new file mode 100644
index 000000000..e11dd0df4
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/radiomono1.svg
@@ -0,0 +1 @@
+<svg height="13" viewBox="0 0 13 13" width="13" xmlns="http://www.w3.org/2000/svg"><g transform="translate(.5 -.5)"><path d="m11.501452 7.5a6.001452 6.001452 0 0 1 -6.001452 6.001452 6.001452 6.001452 0 0 1 -6.00145197-6.001452 6.001452 6.001452 0 0 1 6.00145197-6.001452 6.001452 6.001452 0 0 1 6.001452 6.001452z" fill="#0a0a0a" stroke-width="1.091173"/><path d="m10.49908 7.4971843a4.9962645 4.9962645 0 0 1 -4.9962643 4.9962647 4.9962645 4.9962645 0 0 1 -4.99626443-4.9962647 4.9962645 4.9962645 0 0 1 4.99626443-4.9962645 4.9962645 4.9962645 0 0 1 4.9962643 4.9962645z" fill="#fafafa" stroke-width="1.427504"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/radiomono2.svg b/icon-themes/colibre_svg/vcl/res/radiomono2.svg
new file mode 100644
index 000000000..a14ecb4ce
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/radiomono2.svg
@@ -0,0 +1 @@
+<svg height="13" viewBox="0 0 13 13" width="13" xmlns="http://www.w3.org/2000/svg"><g transform="translate(.5 -.5)"><path d="m11.501452 7.5a6.001452 6.001452 0 0 1 -6.001452 6.001452 6.001452 6.001452 0 0 1 -6.00145197-6.001452 6.001452 6.001452 0 0 1 6.00145197-6.001452 6.001452 6.001452 0 0 1 6.001452 6.001452z" fill="#0a0a0a" stroke-width="1.091173"/><path d="m10.49908 7.4971843a4.9962645 4.9962645 0 0 1 -4.9962643 4.9962647 4.9962645 4.9962645 0 0 1 -4.99626443-4.9962647 4.9962645 4.9962645 0 0 1 4.99626443-4.9962645 4.9962645 4.9962645 0 0 1 4.9962643 4.9962645z" fill="#fafafa" stroke-width="1.427504"/><path d="m7.5028157 7.4971843a2 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 2z" fill="#3a3a38" stroke-width=".801176"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/radiomono3.svg b/icon-themes/colibre_svg/vcl/res/radiomono3.svg
new file mode 100644
index 000000000..8ec340d20
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/radiomono3.svg
@@ -0,0 +1 @@
+<svg height="13" viewBox="0 0 13 13" width="13" xmlns="http://www.w3.org/2000/svg"><g transform="translate(.5 -.5)"><path d="m11.501452 7.5a6.001452 6.001452 0 0 1 -6.001452 6.001452 6.001452 6.001452 0 0 1 -6.00145197-6.001452 6.001452 6.001452 0 0 1 6.00145197-6.001452 6.001452 6.001452 0 0 1 6.001452 6.001452z" fill="#0a0a0a" stroke-width="1.091173"/><path d="m10.49908 7.4971843a4.9962645 4.9962645 0 0 1 -4.9962643 4.9962647 4.9962645 4.9962645 0 0 1 -4.99626443-4.9962647 4.9962645 4.9962645 0 0 1 4.99626443-4.9962645 4.9962645 4.9962645 0 0 1 4.9962643 4.9962645z" fill="#7b7b7b" stroke-width="1.427504"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/radiomono4.svg b/icon-themes/colibre_svg/vcl/res/radiomono4.svg
new file mode 100644
index 000000000..e504fd38d
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/radiomono4.svg
@@ -0,0 +1 @@
+<svg height="13" viewBox="0 0 13 13" width="13" xmlns="http://www.w3.org/2000/svg"><g transform="translate(.5 -.5)"><path d="m11.501452 7.5a6.001452 6.001452 0 0 1 -6.001452 6.001452 6.001452 6.001452 0 0 1 -6.00145197-6.001452 6.001452 6.001452 0 0 1 6.00145197-6.001452 6.001452 6.001452 0 0 1 6.001452 6.001452z" fill="#0a0a0a" stroke-width="1.091173"/><path d="m10.49908 7.4971843a4.9962645 4.9962645 0 0 1 -4.9962643 4.9962647 4.9962645 4.9962645 0 0 1 -4.99626443-4.9962647 4.9962645 4.9962645 0 0 1 4.99626443-4.9962645 4.9962645 4.9962645 0 0 1 4.9962643 4.9962645z" fill="#c0c0c0" stroke-width="1.427504"/><path d="m7.5028157 7.4971843a2 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 2z" fill="#3a3a38" stroke-width=".801176"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/radiomono5.svg b/icon-themes/colibre_svg/vcl/res/radiomono5.svg
new file mode 100644
index 000000000..e84688bc4
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/radiomono5.svg
@@ -0,0 +1 @@
+<svg height="13" viewBox="0 0 13 13" width="13" xmlns="http://www.w3.org/2000/svg"><g transform="translate(.5 -.5)"><path d="m11.501452 7.5a6.001452 6.001452 0 0 1 -6.001452 6.001452 6.001452 6.001452 0 0 1 -6.00145197-6.001452 6.001452 6.001452 0 0 1 6.00145197-6.001452 6.001452 6.001452 0 0 1 6.001452 6.001452z" fill="#0a0a0a" stroke-width="1.091173"/><path d="m10.49908 7.4971843a4.9962645 4.9962645 0 0 1 -4.9962643 4.9962647 4.9962645 4.9962645 0 0 1 -4.99626443-4.9962647 4.9962645 4.9962645 0 0 1 4.99626443-4.9962645 4.9962645 4.9962645 0 0 1 4.9962643 4.9962645z" fill="#c0c0c0" stroke-width="1.427504"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/radiomono6.svg b/icon-themes/colibre_svg/vcl/res/radiomono6.svg
new file mode 100644
index 000000000..36cbd6613
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/radiomono6.svg
@@ -0,0 +1 @@
+<svg height="13" viewBox="0 0 13 13" width="13" xmlns="http://www.w3.org/2000/svg"><g transform="translate(.5 -.5)"><path d="m11.501452 7.5a6.001452 6.001452 0 0 1 -6.001452 6.001452 6.001452 6.001452 0 0 1 -6.00145197-6.001452 6.001452 6.001452 0 0 1 6.00145197-6.001452 6.001452 6.001452 0 0 1 6.001452 6.001452z" fill="#0a0a0a" stroke-width="1.091173"/><path d="m10.49908 7.4971843a4.9962645 4.9962645 0 0 1 -4.9962643 4.9962647 4.9962645 4.9962645 0 0 1 -4.99626443-4.9962647 4.9962645 4.9962645 0 0 1 4.99626443-4.9962645 4.9962645 4.9962645 0 0 1 4.9962643 4.9962645z" fill="#c0c0c0" stroke-width="1.427504"/><path d="m7.5028157 7.4971843a2 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 2z" fill="#808080" stroke-width=".801176"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/rotate.svg b/icon-themes/colibre_svg/vcl/res/rotate.svg
new file mode 100644
index 000000000..9f1181685
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/rotate.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m13 4v3.234375a9 9 0 0 0 -7 8.765625 9 9 0 0 0 9 9 9 9 0 0 0 8.763672-7h4.236328l-5.5-6.5-5.5 6.5h3.648438a6 6 0 0 1 -5.648438 4 6 6 0 0 1 -6-6 6 6 0 0 1 4-5.650391v3.650391l6.5-5z" fill="#fff"/><path d="m14 6v2.0703125a8 8 0 0 0 -7 7.9296875 8 8 0 0 0 8 8 8 8 0 0 0 7.927734-7h3.072266l-3.5-4-3.5 4h2.919922a7 7 0 0 1 -6.919922 6 7 7 0 0 1 -7-7 7 7 0 0 1 6-6.921875v2.921875l4-3z"/></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/scrbmp.svg b/icon-themes/colibre_svg/vcl/res/scrbmp.svg
new file mode 100644
index 000000000..45cb3a4ce
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/scrbmp.svg
@@ -0,0 +1 @@
+<svg height="25" viewBox="0 0 150 25" width="150" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a"><stop offset="0" stop-color="#fdfdfd"/><stop offset=".60000002" stop-color="#fdfdfd"/><stop offset=".74999994" stop-color="#a9a9a9"/><stop offset="1" stop-color="#fdfdfd"/></linearGradient><radialGradient id="b" cx="11.287591" cy="11.559854" gradientTransform="matrix(1.3043478 .43478266 -.50890004 1.5267 2.159865 -11.556078)" gradientUnits="userSpaceOnUse" r="11.5" xlink:href="#a"/><radialGradient id="c" cx="11.287591" cy="11.559854" gradientTransform="matrix(1.3043478 .43478266 -.50890004 1.5267 27.159865 -11.556078)" gradientUnits="userSpaceOnUse" r="11.5" xlink:href="#a"/><radialGradient id="d" cx="11.287591" cy="11.559854" gradientTransform="matrix(1.3043478 .43478266 -.50890004 1.5267 52.159865 -11.556078)" gradientUnits="userSpaceOnUse" r="11.5" xlink:href="#a"/><path d="m0 0h150v25h-150z" fill="#fff"/><g opacity=".5" transform="translate(100)"><path d="m25 12.5a12.5 12.5 0 0 1 -12.5 12.5 12.5 12.5 0 0 1 -12.5-12.5 12.5 12.5 0 0 1 12.5-12.5 12.5 12.5 0 0 1 12.5 12.5z" opacity="1"/><path d="m24 12.5a11.5 11.5 0 0 1 -11.5 11.5 11.5 11.5 0 0 1 -11.5-11.5 11.5 11.5 0 0 1 11.5-11.5 11.5 11.5 0 0 1 11.5 11.5z" fill="url(#b)" opacity="1"/><path d="m15 12.5a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" opacity="1"/><path d="m9 17 3.5 7 3.496094-6.992188a5.708447 5.708447 0 0 1 -3.496094 1.201172 5.708447 5.708447 0 0 1 -3.5-1.208984zm.0039-9.007812a5.708447 5.708447 0 0 1 3.4961-1.201172 5.708447 5.708447 0 0 1 3.5 1.208984l-3.5-7z"/></g><g opacity=".5" transform="translate(75)"><path d="m25 12.5a12.5 12.5 0 0 1 -12.5 12.5 12.5 12.5 0 0 1 -12.5-12.5 12.5 12.5 0 0 1 12.5-12.5 12.5 12.5 0 0 1 12.5 12.5z" opacity="1"/><path d="m24 12.5a11.5 11.5 0 0 1 -11.5 11.5 11.5 11.5 0 0 1 -11.5-11.5 11.5 11.5 0 0 1 11.5-11.5 11.5 11.5 0 0 1 11.5 11.5z" fill="url(#b)" opacity="1"/><path d="m15 12.5a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" opacity="1"/><path d="m17 16 7-3.5-6.992188-3.496094a5.708447 5.708447 0 0 1 1.201172 3.496094 5.708447 5.708447 0 0 1 -1.208984 3.5zm-9.007812-.0039a5.708447 5.708447 0 0 1 -1.201172-3.4961 5.708447 5.708447 0 0 1 1.208984-3.5l-7 3.5z"/></g><g opacity=".5" transform="translate(75)"><path d="m75 12.5a12.5 12.5 0 0 1 -12.5 12.5 12.5 12.5 0 0 1 -12.5-12.5 12.5 12.5 0 0 1 12.5-12.5 12.5 12.5 0 0 1 12.5 12.5z" opacity="1"/><path d="m74 12.5a11.5 11.5 0 0 1 -11.5 11.5 11.5 11.5 0 0 1 -11.5-11.5 11.5 11.5 0 0 1 11.5-11.5 11.5 11.5 0 0 1 11.5 11.5z" fill="url(#d)" opacity="1"/><path d="m65 12.5a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" opacity="1"/><path d="m67 16 7-3.5-6.992188-3.496094a5.708447 5.708447 0 0 1 1.201172 3.496094 5.708447 5.708447 0 0 1 -1.208984 3.5zm-9.007812-.0039a5.708447 5.708447 0 0 1 -1.201172-3.4961 5.708447 5.708447 0 0 1 1.208984-3.5l-7 3.5z"/><path d="m59 17 3.5 7 3.496094-6.992188a5.708447 5.708447 0 0 1 -3.496094 1.201172 5.708447 5.708447 0 0 1 -3.5-1.208984zm.0039-9.007812a5.708447 5.708447 0 0 1 3.4961-1.201172 5.708447 5.708447 0 0 1 3.5 1.208984l-3.5-7z"/></g><path d="m75 12.5a12.5 12.5 0 0 1 -12.5 12.5 12.5 12.5 0 0 1 -12.5-12.5 12.5 12.5 0 0 1 12.5-12.5 12.5 12.5 0 0 1 12.5 12.5z"/><path d="m74 12.5a11.5 11.5 0 0 1 -11.5 11.5 11.5 11.5 0 0 1 -11.5-11.5 11.5 11.5 0 0 1 11.5-11.5 11.5 11.5 0 0 1 11.5 11.5z" fill="url(#d)"/><path d="m65 12.5a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z"/><path d="m66 8-3.5-7-3.496094 6.9921875a5.708447 5.708447 0 0 1 3.496094-1.2011719 5.708447 5.708447 0 0 1 3.5 1.2089844zm-.0039 9.007812a5.708447 5.708447 0 0 1 -3.4961 1.201172 5.708447 5.708447 0 0 1 -3.5-1.208984l3.5 7z"/><path d="m67 16 7-3.5-6.992188-3.496094a5.708447 5.708447 0 0 1 1.201172 3.496094 5.708447 5.708447 0 0 1 -1.208984 3.5zm-9.007812-.0039a5.708447 5.708447 0 0 1 -1.201172-3.4961 5.708447 5.708447 0 0 1 1.208984-3.5l-7 3.5z"/><path d="m50 12.5a12.5 12.5 0 0 1 -12.5 12.5 12.5 12.5 0 0 1 -12.5-12.5 12.5 12.5 0 0 1 12.5-12.5 12.5 12.5 0 0 1 12.5 12.5z"/><path d="m49 12.5a11.5 11.5 0 0 1 -11.5 11.5 11.5 11.5 0 0 1 -11.5-11.5 11.5 11.5 0 0 1 11.5-11.5 11.5 11.5 0 0 1 11.5 11.5z" fill="url(#c)"/><path d="m40 12.5a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z"/><path d="m41 8-3.5-7-3.496094 6.9921875a5.708447 5.708447 0 0 1 3.496094-1.2011719 5.708447 5.708447 0 0 1 3.5 1.2089844zm-.0039 9.007812a5.708447 5.708447 0 0 1 -3.4961 1.201172 5.708447 5.708447 0 0 1 -3.5-1.208984l3.5 7z"/><path d="m25 12.5a12.5 12.5 0 0 1 -12.5 12.5 12.5 12.5 0 0 1 -12.5-12.5 12.5 12.5 0 0 1 12.5-12.5 12.5 12.5 0 0 1 12.5 12.5z"/><path d="m24 12.5a11.5 11.5 0 0 1 -11.5 11.5 11.5 11.5 0 0 1 -11.5-11.5 11.5 11.5 0 0 1 11.5-11.5 11.5 11.5 0 0 1 11.5 11.5z" fill="url(#b)"/><path d="m15 12.5a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z"/><path d="m8 9-7 3.5 6.9921875 3.496094a5.708447 5.708447 0 0 1 -1.2011719-3.496094 5.708447 5.708447 0 0 1 1.2089844-3.5zm9.007812.00391a5.708447 5.708447 0 0 1 1.201172 3.49609 5.708447 5.708447 0 0 1 -1.208984 3.5l7-3.5z"/></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/scrmsk.svg b/icon-themes/colibre_svg/vcl/res/scrmsk.svg
new file mode 100644
index 000000000..003a836ac
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/scrmsk.svg
@@ -0,0 +1 @@
+<svg height="25" viewBox="0 0 25 25" width="25" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h25v25h-25z" fill="#fff"/><path d="m25 12.5a12.5 12.5 0 0 1 -12.5 12.5 12.5 12.5 0 0 1 -12.5-12.5 12.5 12.5 0 0 1 12.5-12.5 12.5 12.5 0 0 1 12.5 12.5z"/></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/scrollh.svg b/icon-themes/colibre_svg/vcl/res/scrollh.svg
new file mode 100644
index 000000000..3a22e2b57
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/scrollh.svg
@@ -0,0 +1 @@
+<svg height="25" viewBox="0 0 25 25" width="25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="11.287591" cy="11.559854" gradientTransform="matrix(1.3043478 .43478266 -.50890004 1.5267 2.159865 -11.556078)" gradientUnits="userSpaceOnUse" r="11.5"><stop offset="0" stop-color="#fdfdfd"/><stop offset=".60000002" stop-color="#fdfdfd"/><stop offset=".74999994" stop-color="#a9a9a9"/><stop offset="1" stop-color="#fdfdfd"/></radialGradient><path d="m0 0h25v25h-25z" fill="#fff"/><g opacity=".5"><path d="m25 12.5a12.5 12.5 0 0 1 -12.5 12.5 12.5 12.5 0 0 1 -12.5-12.5 12.5 12.5 0 0 1 12.5-12.5 12.5 12.5 0 0 1 12.5 12.5z" opacity="1"/><path d="m24 12.5a11.5 11.5 0 0 1 -11.5 11.5 11.5 11.5 0 0 1 -11.5-11.5 11.5 11.5 0 0 1 11.5-11.5 11.5 11.5 0 0 1 11.5 11.5z" fill="url(#a)" opacity="1"/><path d="m15 12.5a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" opacity="1"/><path d="m8 16-7-3.5 6.992188-3.496094a5.708447 5.708447 0 0 0 -1.201172 3.496094 5.708447 5.708447 0 0 0 1.208984 3.5zm9.007812-.0039a5.708447 5.708447 0 0 0 1.201172-3.4961 5.708447 5.708447 0 0 0 -1.208984-3.5l7 3.5z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/scrollv.svg b/icon-themes/colibre_svg/vcl/res/scrollv.svg
new file mode 100644
index 000000000..0e4e717d0
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/scrollv.svg
@@ -0,0 +1 @@
+<svg height="25" viewBox="0 0 25 25" width="25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="11.287591" cy="11.559854" gradientTransform="matrix(1.3043478 .43478266 -.50890004 1.5267 2.159865 -11.556078)" gradientUnits="userSpaceOnUse" r="11.5"><stop offset="0" stop-color="#fdfdfd"/><stop offset=".60000002" stop-color="#fdfdfd"/><stop offset=".74999994" stop-color="#a9a9a9"/><stop offset="1" stop-color="#fdfdfd"/></radialGradient><path d="m0 0h25v25h-25z" fill="#fff"/><g opacity=".5"><path d="m25 12.5a12.5 12.5 0 0 1 -12.5 12.5 12.5 12.5 0 0 1 -12.5-12.5 12.5 12.5 0 0 1 12.5-12.5 12.5 12.5 0 0 1 12.5 12.5z" opacity="1"/><path d="m24 12.5a11.5 11.5 0 0 1 -11.5 11.5 11.5 11.5 0 0 1 -11.5-11.5 11.5 11.5 0 0 1 11.5-11.5 11.5 11.5 0 0 1 11.5 11.5z" fill="url(#a)" opacity="1"/><path d="m15 12.5a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" opacity="1"/><path d="m16 17-3.5 7-3.496094-6.992188a5.708447 5.708447 0 0 0 3.496094 1.201172 5.708447 5.708447 0 0 0 3.5-1.208984zm-.00391-9.007812a5.708447 5.708447 0 0 0 -3.49609-1.201172 5.708447 5.708447 0 0 0 -3.5 1.208984l3.5-7z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/scrollvh.svg b/icon-themes/colibre_svg/vcl/res/scrollvh.svg
new file mode 100644
index 000000000..0fb46250b
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/scrollvh.svg
@@ -0,0 +1 @@
+<svg height="25" viewBox="0 0 25 25" width="25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="11.287591" cy="11.559854" gradientTransform="matrix(1.3043478 .43478266 -.50890004 1.5267 2.159865 -11.556078)" gradientUnits="userSpaceOnUse" r="11.5"><stop offset="0" stop-color="#fdfdfd"/><stop offset=".60000002" stop-color="#fdfdfd"/><stop offset=".74999994" stop-color="#a9a9a9"/><stop offset="1" stop-color="#fdfdfd"/></radialGradient><path d="m0 0h25v25h-25z" fill="#fff"/><g opacity=".5"><path d="m25 12.5a12.5 12.5 0 0 1 -12.5 12.5 12.5 12.5 0 0 1 -12.5-12.5 12.5 12.5 0 0 1 12.5-12.5 12.5 12.5 0 0 1 12.5 12.5z" opacity="1"/><path d="m24 12.5a11.5 11.5 0 0 1 -11.5 11.5 11.5 11.5 0 0 1 -11.5-11.5 11.5 11.5 0 0 1 11.5-11.5 11.5 11.5 0 0 1 11.5 11.5z" fill="url(#a)" opacity="1"/><path d="m15 12.5a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z" opacity="1"/><path d="m8 16-7-3.5 6.992188-3.496094a5.708447 5.708447 0 0 0 -1.201172 3.496094 5.708447 5.708447 0 0 0 1.208984 3.5zm9.007812-.0039a5.708447 5.708447 0 0 0 1.201172-3.4961 5.708447 5.708447 0 0 0 -1.208984-3.5l7 3.5z"/><path d="m9 8 3.5-7 3.496094 6.992188a5.708447 5.708447 0 0 0 -3.496094-1.201172 5.708447 5.708447 0 0 0 -3.5 1.208984zm.0039 9.007812a5.708447 5.708447 0 0 0 3.4961 1.201172 5.708447 5.708447 0 0 0 3.5-1.208984l-3.5 7z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/sesize.svg b/icon-themes/colibre_svg/vcl/res/sesize.svg
new file mode 100644
index 000000000..dd91a95bf
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/sesize.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g stroke-width=".125"><path d="m10 9.0019531a.99859912.99859912 0 0 0 -.9980469.9980469v4.949219a.99859912.99859912 0 0 0 1.6953129.714843l1.435546-1.402343 4.601563 4.59375-1.439453 1.439453a.99859912.99859912 0 0 0 .705078 1.703125h5a.99859912.99859912 0 0 0 .998047-.998047v-5a.99859912.99859912 0 0 0 -1.703125-.705078l-1.441406 1.439453-4.615235-4.613281 1.416016-1.416016a.99859912.99859912 0 0 0 -.705078-1.7031249z" fill="#e8e8e8"/><path d="m9.9999999 10 .0000001 4.949748 2.141328-2.090438 6.005119 5.994244-2.146447 2.146446h5v-5l-2.146447 2.146447-6.025126-6.025126 2.121321-2.121321z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/show_whitespace.svg b/icon-themes/colibre_svg/vcl/res/show_whitespace.svg
new file mode 100644
index 000000000..14a5a98d0
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/show_whitespace.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m16.523438 4.0019531a.99818304.99818304 0 0 0 -.791016.359375l-2.5 3a.99818304.99818304 0 0 0 .767578 1.6367188h1.001953v1.0019531h-8.001953v12h8.001953v1.001953h-1.001953a.99818304.99818304 0 0 0 -.767578 1.636719l2.5 3a.99818304.99818304 0 0 0 1.535156 0l2.5-3a.99818304.99818304 0 0 0 -.767578-1.636719h-1.001953v-1.001953h8.001953v-12h-8.001953v-1.0019531h1.001953a.99818304.99818304 0 0 0 .767578-1.6367188l-2.5-3a.99818304.99818304 0 0 0 -.74414-.359375z" fill="#fff"/><path d="m8 11v10h17v-10zm1 1h15v8h-15z"/><path d="m16.5 5-2.5 3h2v2 12 2h-2l2.5 3 2.5-3h-2v-2-12-2h2z"/></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/spinner-16-01.svg b/icon-themes/colibre_svg/vcl/res/spinner-16-01.svg
new file mode 100644
index 000000000..b5c3dc180
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/spinner-16-01.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg"><circle cx="-10.928204" cy="-3.071797" fill="#5a5a5a" r="2" transform="matrix(-.5 -.8660254 .8660254 -.5 0 0)"/><circle cx="-10.928203" cy="-8.928204" fill="#d7d7d7" r="2" transform="matrix(-.5 -.8660254 -.8660254 .5 0 0)"/><circle cx="8" cy="2" r="2"/><circle cx="8" cy="-14" fill="#878787" r="2" transform="scale(1 -1)"/><circle cx="-2.928203" cy="4.928203" fill="#2d2d2d" r="2" transform="matrix(.5 -.8660254 .8660254 .5 0 0)"/><circle cx="-2.928203" cy="-16.928204" fill="#b4b4b4" r="2" transform="matrix(.5 -.8660254 -.8660254 -.5 0 0)"/></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/spinner-16-02.svg b/icon-themes/colibre_svg/vcl/res/spinner-16-02.svg
new file mode 100644
index 000000000..2e9ab1838
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/spinner-16-02.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.5 .8660254 -.8660254 .5 10.928203 -2.928203)"><circle cx="-10.928204" cy="-3.071797" fill="#5a5a5a" r="2" transform="matrix(-.5 -.8660254 .8660254 -.5 0 0)"/><circle cx="-10.928203" cy="-8.928204" fill="#d7d7d7" r="2" transform="matrix(-.5 -.8660254 -.8660254 .5 0 0)"/><circle cx="8" cy="2" r="2"/><circle cx="8" cy="-14" fill="#878787" r="2" transform="scale(1 -1)"/><circle cx="-2.928203" cy="4.928203" fill="#2d2d2d" r="2" transform="matrix(.5 -.8660254 .8660254 .5 0 0)"/><circle cx="-2.928203" cy="-16.928204" fill="#b4b4b4" r="2" transform="matrix(.5 -.8660254 -.8660254 -.5 0 0)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/spinner-16-03.svg b/icon-themes/colibre_svg/vcl/res/spinner-16-03.svg
new file mode 100644
index 000000000..79bc06826
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/spinner-16-03.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(-.5 .8660254 -.8660254 -.5 18.928203 5.071796)"><circle cx="-10.928204" cy="-3.071797" fill="#5a5a5a" r="2" transform="matrix(-.5 -.8660254 .8660254 -.5 0 0)"/><circle cx="-10.928203" cy="-8.928204" fill="#d7d7d7" r="2" transform="matrix(-.5 -.8660254 -.8660254 .5 0 0)"/><circle cx="8" cy="2" r="2"/><circle cx="8" cy="-14" fill="#878787" r="2" transform="scale(1 -1)"/><circle cx="-2.928203" cy="4.928203" fill="#2d2d2d" r="2" transform="matrix(.5 -.8660254 .8660254 .5 0 0)"/><circle cx="-2.928203" cy="-16.928204" fill="#b4b4b4" r="2" transform="matrix(.5 -.8660254 -.8660254 -.5 0 0)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/spinner-16-04.svg b/icon-themes/colibre_svg/vcl/res/spinner-16-04.svg
new file mode 100644
index 000000000..07ace78fc
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/spinner-16-04.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(-1 0 0 -1 16 16)"><circle cx="-10.928204" cy="-3.071797" fill="#5a5a5a" r="2" transform="matrix(-.5 -.8660254 .8660254 -.5 0 0)"/><circle cx="-10.928203" cy="-8.928204" fill="#d7d7d7" r="2" transform="matrix(-.5 -.8660254 -.8660254 .5 0 0)"/><circle cx="8" cy="2" r="2"/><circle cx="8" cy="-14" fill="#878787" r="2" transform="scale(1 -1)"/><circle cx="-2.928203" cy="4.928203" fill="#2d2d2d" r="2" transform="matrix(.5 -.8660254 .8660254 .5 0 0)"/><circle cx="-2.928203" cy="-16.928204" fill="#b4b4b4" r="2" transform="matrix(.5 -.8660254 -.8660254 -.5 0 0)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/spinner-16-05.svg b/icon-themes/colibre_svg/vcl/res/spinner-16-05.svg
new file mode 100644
index 000000000..29901992f
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/spinner-16-05.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(-.5 -.8660254 .8660254 -.5 5.071797 18.928203)"><circle cx="-10.928204" cy="-3.071797" fill="#5a5a5a" r="2" transform="matrix(-.5 -.8660254 .8660254 -.5 0 0)"/><circle cx="-10.928203" cy="-8.928204" fill="#d7d7d7" r="2" transform="matrix(-.5 -.8660254 -.8660254 .5 0 0)"/><circle cx="8" cy="2" r="2"/><circle cx="8" cy="-14" fill="#878787" r="2" transform="scale(1 -1)"/><circle cx="-2.928203" cy="4.928203" fill="#2d2d2d" r="2" transform="matrix(.5 -.8660254 .8660254 .5 0 0)"/><circle cx="-2.928203" cy="-16.928204" fill="#b4b4b4" r="2" transform="matrix(.5 -.8660254 -.8660254 -.5 0 0)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/spinner-16-06.svg b/icon-themes/colibre_svg/vcl/res/spinner-16-06.svg
new file mode 100644
index 000000000..a12f2a668
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/spinner-16-06.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.5 -.8660254 .8660254 .5 -2.928203 10.928203)"><circle cx="-10.928204" cy="-3.071797" fill="#5a5a5a" r="2" transform="matrix(-.5 -.8660254 .8660254 -.5 0 0)"/><circle cx="-10.928203" cy="-8.928204" fill="#d7d7d7" r="2" transform="matrix(-.5 -.8660254 -.8660254 .5 0 0)"/><circle cx="8" cy="2" r="2"/><circle cx="8" cy="-14" fill="#878787" r="2" transform="scale(1 -1)"/><circle cx="-2.928203" cy="4.928203" fill="#2d2d2d" r="2" transform="matrix(.5 -.8660254 .8660254 .5 0 0)"/><circle cx="-2.928203" cy="-16.928204" fill="#b4b4b4" r="2" transform="matrix(.5 -.8660254 -.8660254 -.5 0 0)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/spinner-32-01.svg b/icon-themes/colibre_svg/vcl/res/spinner-32-01.svg
new file mode 100644
index 000000000..2e4123cd0
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/spinner-32-01.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><circle cx="16" cy="3" r="2"/><circle cx="16" cy="-29" fill="#787878" r="2" transform="scale(1 -1)"/><circle cx="16" cy="-29" fill="#b4b4b4" r="2" transform="rotate(90)"/><circle cx="16" cy="3" fill="#3c3c3c" r="2" transform="matrix(0 1 1 0 0 0)"/><circle cx="5.856407" cy="-34.856407" fill="#a0a0a0" r="2" transform="matrix(-.5 .8660254 -.8660254 -.5 0 0)"/><circle cx="5.856407" cy="8.856406" fill="#282828" r="2" transform="matrix(-.5 .8660254 .8660254 .5 0 0)"/><circle cx="-5.856407" cy="-34.856407" fill="#8c8c8c" r="2" transform="matrix(-.8660254 .5 -.5 -.8660254 0 0)"/><circle cx="-5.856406" cy="8.856406" fill="#141414" r="2" transform="matrix(-.8660254 .5 .5 .8660254 0 0)"/><circle cx="-21.856407" cy="-18.856407" fill="#646464" r="2" transform="matrix(-.8660254 -.5 .5 -.8660254 0 0)"/><circle cx="-21.856405" cy="-7.143594" fill="#dcdcdc" r="2" transform="matrix(-.8660254 -.5 -.5 .8660254 0 0)"/><circle cx="-21.856407" cy="-7.143593" fill="#505050" r="2" transform="matrix(-.5 -.8660254 .8660254 -.5 0 0)"/><circle cx="-21.856407" cy="-18.856407" fill="#c8c8c8" r="2" transform="matrix(-.5 -.8660254 -.8660254 .5 0 0)"/></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/spinner-32-02.svg b/icon-themes/colibre_svg/vcl/res/spinner-32-02.svg
new file mode 100644
index 000000000..ed367e359
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/spinner-32-02.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.8660254 .5 -.5 .8660254 10.143594 -5.856406)"><circle cx="16" cy="3" r="2"/><circle cx="16" cy="-29" fill="#787878" r="2" transform="scale(1 -1)"/><circle cx="16" cy="-29" fill="#b4b4b4" r="2" transform="rotate(90)"/><circle cx="16" cy="3" fill="#3c3c3c" r="2" transform="matrix(0 1 1 0 0 0)"/><circle cx="5.856407" cy="-34.856407" fill="#a0a0a0" r="2" transform="matrix(-.5 .8660254 -.8660254 -.5 0 0)"/><circle cx="5.856407" cy="8.856406" fill="#282828" r="2" transform="matrix(-.5 .8660254 .8660254 .5 0 0)"/><circle cx="-5.856407" cy="-34.856407" fill="#8c8c8c" r="2" transform="matrix(-.8660254 .5 -.5 -.8660254 0 0)"/><circle cx="-5.856406" cy="8.856406" fill="#141414" r="2" transform="matrix(-.8660254 .5 .5 .8660254 0 0)"/><circle cx="-21.856407" cy="-18.856407" fill="#646464" r="2" transform="matrix(-.8660254 -.5 .5 -.8660254 0 0)"/><circle cx="-21.856405" cy="-7.143594" fill="#dcdcdc" r="2" transform="matrix(-.8660254 -.5 -.5 .8660254 0 0)"/><circle cx="-21.856407" cy="-7.143593" fill="#505050" r="2" transform="matrix(-.5 -.8660254 .8660254 -.5 0 0)"/><circle cx="-21.856407" cy="-18.856407" fill="#c8c8c8" r="2" transform="matrix(-.5 -.8660254 -.8660254 .5 0 0)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/spinner-32-03.svg b/icon-themes/colibre_svg/vcl/res/spinner-32-03.svg
new file mode 100644
index 000000000..12141b2f7
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/spinner-32-03.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.5 .8660254 -.8660254 .5 21.856406 -5.856406)"><circle cx="16" cy="3" r="2"/><circle cx="16" cy="-29" fill="#787878" r="2" transform="scale(1 -1)"/><circle cx="16" cy="-29" fill="#b4b4b4" r="2" transform="rotate(90)"/><circle cx="16" cy="3" fill="#3c3c3c" r="2" transform="matrix(0 1 1 0 0 0)"/><circle cx="5.856407" cy="-34.856407" fill="#a0a0a0" r="2" transform="matrix(-.5 .8660254 -.8660254 -.5 0 0)"/><circle cx="5.856407" cy="8.856406" fill="#282828" r="2" transform="matrix(-.5 .8660254 .8660254 .5 0 0)"/><circle cx="-5.856407" cy="-34.856407" fill="#8c8c8c" r="2" transform="matrix(-.8660254 .5 -.5 -.8660254 0 0)"/><circle cx="-5.856406" cy="8.856406" fill="#141414" r="2" transform="matrix(-.8660254 .5 .5 .8660254 0 0)"/><circle cx="-21.856407" cy="-18.856407" fill="#646464" r="2" transform="matrix(-.8660254 -.5 .5 -.8660254 0 0)"/><circle cx="-21.856405" cy="-7.143594" fill="#dcdcdc" r="2" transform="matrix(-.8660254 -.5 -.5 .8660254 0 0)"/><circle cx="-21.856407" cy="-7.143593" fill="#505050" r="2" transform="matrix(-.5 -.8660254 .8660254 -.5 0 0)"/><circle cx="-21.856407" cy="-18.856407" fill="#c8c8c8" r="2" transform="matrix(-.5 -.8660254 -.8660254 .5 0 0)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/spinner-32-04.svg b/icon-themes/colibre_svg/vcl/res/spinner-32-04.svg
new file mode 100644
index 000000000..c796ee627
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/spinner-32-04.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(0 1 -1 0 32 0)"><circle cx="16" cy="3" r="2"/><circle cx="16" cy="-29" fill="#787878" r="2" transform="scale(1 -1)"/><circle cx="16" cy="-29" fill="#b4b4b4" r="2" transform="rotate(90)"/><circle cx="16" cy="3" fill="#3c3c3c" r="2" transform="matrix(0 1 1 0 0 0)"/><circle cx="5.856407" cy="-34.856407" fill="#a0a0a0" r="2" transform="matrix(-.5 .8660254 -.8660254 -.5 0 0)"/><circle cx="5.856407" cy="8.856406" fill="#282828" r="2" transform="matrix(-.5 .8660254 .8660254 .5 0 0)"/><circle cx="-5.856407" cy="-34.856407" fill="#8c8c8c" r="2" transform="matrix(-.8660254 .5 -.5 -.8660254 0 0)"/><circle cx="-5.856406" cy="8.856406" fill="#141414" r="2" transform="matrix(-.8660254 .5 .5 .8660254 0 0)"/><circle cx="-21.856407" cy="-18.856407" fill="#646464" r="2" transform="matrix(-.8660254 -.5 .5 -.8660254 0 0)"/><circle cx="-21.856405" cy="-7.143594" fill="#dcdcdc" r="2" transform="matrix(-.8660254 -.5 -.5 .8660254 0 0)"/><circle cx="-21.856407" cy="-7.143593" fill="#505050" r="2" transform="matrix(-.5 -.8660254 .8660254 -.5 0 0)"/><circle cx="-21.856407" cy="-18.856407" fill="#c8c8c8" r="2" transform="matrix(-.5 -.8660254 -.8660254 .5 0 0)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/spinner-32-05.svg b/icon-themes/colibre_svg/vcl/res/spinner-32-05.svg
new file mode 100644
index 000000000..2a5013af9
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/spinner-32-05.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(-.5 .8660254 -.8660254 -.5 37.856406 10.143594)"><circle cx="16" cy="3" r="2"/><circle cx="16" cy="-29" fill="#787878" r="2" transform="scale(1 -1)"/><circle cx="16" cy="-29" fill="#b4b4b4" r="2" transform="rotate(90)"/><circle cx="16" cy="3" fill="#3c3c3c" r="2" transform="matrix(0 1 1 0 0 0)"/><circle cx="5.856407" cy="-34.856407" fill="#a0a0a0" r="2" transform="matrix(-.5 .8660254 -.8660254 -.5 0 0)"/><circle cx="5.856407" cy="8.856406" fill="#282828" r="2" transform="matrix(-.5 .8660254 .8660254 .5 0 0)"/><circle cx="-5.856407" cy="-34.856407" fill="#8c8c8c" r="2" transform="matrix(-.8660254 .5 -.5 -.8660254 0 0)"/><circle cx="-5.856406" cy="8.856406" fill="#141414" r="2" transform="matrix(-.8660254 .5 .5 .8660254 0 0)"/><circle cx="-21.856407" cy="-18.856407" fill="#646464" r="2" transform="matrix(-.8660254 -.5 .5 -.8660254 0 0)"/><circle cx="-21.856405" cy="-7.143594" fill="#dcdcdc" r="2" transform="matrix(-.8660254 -.5 -.5 .8660254 0 0)"/><circle cx="-21.856407" cy="-7.143593" fill="#505050" r="2" transform="matrix(-.5 -.8660254 .8660254 -.5 0 0)"/><circle cx="-21.856407" cy="-18.856407" fill="#c8c8c8" r="2" transform="matrix(-.5 -.8660254 -.8660254 .5 0 0)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/spinner-32-06.svg b/icon-themes/colibre_svg/vcl/res/spinner-32-06.svg
new file mode 100644
index 000000000..2015f1e30
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/spinner-32-06.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(-.8660254 .5 -.5 -.8660254 37.856406 21.856406)"><circle cx="16" cy="3" r="2"/><circle cx="16" cy="-29" fill="#787878" r="2" transform="scale(1 -1)"/><circle cx="16" cy="-29" fill="#b4b4b4" r="2" transform="rotate(90)"/><circle cx="16" cy="3" fill="#3c3c3c" r="2" transform="matrix(0 1 1 0 0 0)"/><circle cx="5.856407" cy="-34.856407" fill="#a0a0a0" r="2" transform="matrix(-.5 .8660254 -.8660254 -.5 0 0)"/><circle cx="5.856407" cy="8.856406" fill="#282828" r="2" transform="matrix(-.5 .8660254 .8660254 .5 0 0)"/><circle cx="-5.856407" cy="-34.856407" fill="#8c8c8c" r="2" transform="matrix(-.8660254 .5 -.5 -.8660254 0 0)"/><circle cx="-5.856406" cy="8.856406" fill="#141414" r="2" transform="matrix(-.8660254 .5 .5 .8660254 0 0)"/><circle cx="-21.856407" cy="-18.856407" fill="#646464" r="2" transform="matrix(-.8660254 -.5 .5 -.8660254 0 0)"/><circle cx="-21.856405" cy="-7.143594" fill="#dcdcdc" r="2" transform="matrix(-.8660254 -.5 -.5 .8660254 0 0)"/><circle cx="-21.856407" cy="-7.143593" fill="#505050" r="2" transform="matrix(-.5 -.8660254 .8660254 -.5 0 0)"/><circle cx="-21.856407" cy="-18.856407" fill="#c8c8c8" r="2" transform="matrix(-.5 -.8660254 -.8660254 .5 0 0)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/spinner-32-07.svg b/icon-themes/colibre_svg/vcl/res/spinner-32-07.svg
new file mode 100644
index 000000000..2aa60ad70
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/spinner-32-07.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(-1 0 0 -1 32 32)"><circle cx="16" cy="3" r="2"/><circle cx="16" cy="-29" fill="#787878" r="2" transform="scale(1 -1)"/><circle cx="16" cy="-29" fill="#b4b4b4" r="2" transform="rotate(90)"/><circle cx="16" cy="3" fill="#3c3c3c" r="2" transform="matrix(0 1 1 0 0 0)"/><circle cx="5.856407" cy="-34.856407" fill="#a0a0a0" r="2" transform="matrix(-.5 .8660254 -.8660254 -.5 0 0)"/><circle cx="5.856407" cy="8.856406" fill="#282828" r="2" transform="matrix(-.5 .8660254 .8660254 .5 0 0)"/><circle cx="-5.856407" cy="-34.856407" fill="#8c8c8c" r="2" transform="matrix(-.8660254 .5 -.5 -.8660254 0 0)"/><circle cx="-5.856406" cy="8.856406" fill="#141414" r="2" transform="matrix(-.8660254 .5 .5 .8660254 0 0)"/><circle cx="-21.856407" cy="-18.856407" fill="#646464" r="2" transform="matrix(-.8660254 -.5 .5 -.8660254 0 0)"/><circle cx="-21.856405" cy="-7.143594" fill="#dcdcdc" r="2" transform="matrix(-.8660254 -.5 -.5 .8660254 0 0)"/><circle cx="-21.856407" cy="-7.143593" fill="#505050" r="2" transform="matrix(-.5 -.8660254 .8660254 -.5 0 0)"/><circle cx="-21.856407" cy="-18.856407" fill="#c8c8c8" r="2" transform="matrix(-.5 -.8660254 -.8660254 .5 0 0)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/spinner-32-08.svg b/icon-themes/colibre_svg/vcl/res/spinner-32-08.svg
new file mode 100644
index 000000000..79626ee35
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/spinner-32-08.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(-.8660254 -.5 .5 -.8660254 21.856406 37.856406)"><circle cx="16" cy="3" r="2"/><circle cx="16" cy="-29" fill="#787878" r="2" transform="scale(1 -1)"/><circle cx="16" cy="-29" fill="#b4b4b4" r="2" transform="rotate(90)"/><circle cx="16" cy="3" fill="#3c3c3c" r="2" transform="matrix(0 1 1 0 0 0)"/><circle cx="5.856407" cy="-34.856407" fill="#a0a0a0" r="2" transform="matrix(-.5 .8660254 -.8660254 -.5 0 0)"/><circle cx="5.856407" cy="8.856406" fill="#282828" r="2" transform="matrix(-.5 .8660254 .8660254 .5 0 0)"/><circle cx="-5.856407" cy="-34.856407" fill="#8c8c8c" r="2" transform="matrix(-.8660254 .5 -.5 -.8660254 0 0)"/><circle cx="-5.856406" cy="8.856406" fill="#141414" r="2" transform="matrix(-.8660254 .5 .5 .8660254 0 0)"/><circle cx="-21.856407" cy="-18.856407" fill="#646464" r="2" transform="matrix(-.8660254 -.5 .5 -.8660254 0 0)"/><circle cx="-21.856405" cy="-7.143594" fill="#dcdcdc" r="2" transform="matrix(-.8660254 -.5 -.5 .8660254 0 0)"/><circle cx="-21.856407" cy="-7.143593" fill="#505050" r="2" transform="matrix(-.5 -.8660254 .8660254 -.5 0 0)"/><circle cx="-21.856407" cy="-18.856407" fill="#c8c8c8" r="2" transform="matrix(-.5 -.8660254 -.8660254 .5 0 0)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/spinner-32-09.svg b/icon-themes/colibre_svg/vcl/res/spinner-32-09.svg
new file mode 100644
index 000000000..2553597d7
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/spinner-32-09.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(-.5 -.8660254 .8660254 -.5 10.143594 37.856406)"><circle cx="16" cy="3" r="2"/><circle cx="16" cy="-29" fill="#787878" r="2" transform="scale(1 -1)"/><circle cx="16" cy="-29" fill="#b4b4b4" r="2" transform="rotate(90)"/><circle cx="16" cy="3" fill="#3c3c3c" r="2" transform="matrix(0 1 1 0 0 0)"/><circle cx="5.856407" cy="-34.856407" fill="#a0a0a0" r="2" transform="matrix(-.5 .8660254 -.8660254 -.5 0 0)"/><circle cx="5.856407" cy="8.856406" fill="#282828" r="2" transform="matrix(-.5 .8660254 .8660254 .5 0 0)"/><circle cx="-5.856407" cy="-34.856407" fill="#8c8c8c" r="2" transform="matrix(-.8660254 .5 -.5 -.8660254 0 0)"/><circle cx="-5.856406" cy="8.856406" fill="#141414" r="2" transform="matrix(-.8660254 .5 .5 .8660254 0 0)"/><circle cx="-21.856407" cy="-18.856407" fill="#646464" r="2" transform="matrix(-.8660254 -.5 .5 -.8660254 0 0)"/><circle cx="-21.856405" cy="-7.143594" fill="#dcdcdc" r="2" transform="matrix(-.8660254 -.5 -.5 .8660254 0 0)"/><circle cx="-21.856407" cy="-7.143593" fill="#505050" r="2" transform="matrix(-.5 -.8660254 .8660254 -.5 0 0)"/><circle cx="-21.856407" cy="-18.856407" fill="#c8c8c8" r="2" transform="matrix(-.5 -.8660254 -.8660254 .5 0 0)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/spinner-32-10.svg b/icon-themes/colibre_svg/vcl/res/spinner-32-10.svg
new file mode 100644
index 000000000..7d3f60bc4
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/spinner-32-10.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(0 -1 1 0 0 32)"><circle cx="16" cy="3" r="2"/><circle cx="16" cy="-29" fill="#787878" r="2" transform="scale(1 -1)"/><circle cx="16" cy="-29" fill="#b4b4b4" r="2" transform="rotate(90)"/><circle cx="16" cy="3" fill="#3c3c3c" r="2" transform="matrix(0 1 1 0 0 0)"/><circle cx="5.856407" cy="-34.856407" fill="#a0a0a0" r="2" transform="matrix(-.5 .8660254 -.8660254 -.5 0 0)"/><circle cx="5.856407" cy="8.856406" fill="#282828" r="2" transform="matrix(-.5 .8660254 .8660254 .5 0 0)"/><circle cx="-5.856407" cy="-34.856407" fill="#8c8c8c" r="2" transform="matrix(-.8660254 .5 -.5 -.8660254 0 0)"/><circle cx="-5.856406" cy="8.856406" fill="#141414" r="2" transform="matrix(-.8660254 .5 .5 .8660254 0 0)"/><circle cx="-21.856407" cy="-18.856407" fill="#646464" r="2" transform="matrix(-.8660254 -.5 .5 -.8660254 0 0)"/><circle cx="-21.856405" cy="-7.143594" fill="#dcdcdc" r="2" transform="matrix(-.8660254 -.5 -.5 .8660254 0 0)"/><circle cx="-21.856407" cy="-7.143593" fill="#505050" r="2" transform="matrix(-.5 -.8660254 .8660254 -.5 0 0)"/><circle cx="-21.856407" cy="-18.856407" fill="#c8c8c8" r="2" transform="matrix(-.5 -.8660254 -.8660254 .5 0 0)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/spinner-32-11.svg b/icon-themes/colibre_svg/vcl/res/spinner-32-11.svg
new file mode 100644
index 000000000..5f9e6eca1
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/spinner-32-11.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.5 -.8660254 .8660254 .5 -5.856406 21.856406)"><circle cx="16" cy="3" r="2"/><circle cx="16" cy="-29" fill="#787878" r="2" transform="scale(1 -1)"/><circle cx="16" cy="-29" fill="#b4b4b4" r="2" transform="rotate(90)"/><circle cx="16" cy="3" fill="#3c3c3c" r="2" transform="matrix(0 1 1 0 0 0)"/><circle cx="5.856407" cy="-34.856407" fill="#a0a0a0" r="2" transform="matrix(-.5 .8660254 -.8660254 -.5 0 0)"/><circle cx="5.856407" cy="8.856406" fill="#282828" r="2" transform="matrix(-.5 .8660254 .8660254 .5 0 0)"/><circle cx="-5.856407" cy="-34.856407" fill="#8c8c8c" r="2" transform="matrix(-.8660254 .5 -.5 -.8660254 0 0)"/><circle cx="-5.856406" cy="8.856406" fill="#141414" r="2" transform="matrix(-.8660254 .5 .5 .8660254 0 0)"/><circle cx="-21.856407" cy="-18.856407" fill="#646464" r="2" transform="matrix(-.8660254 -.5 .5 -.8660254 0 0)"/><circle cx="-21.856405" cy="-7.143594" fill="#dcdcdc" r="2" transform="matrix(-.8660254 -.5 -.5 .8660254 0 0)"/><circle cx="-21.856407" cy="-7.143593" fill="#505050" r="2" transform="matrix(-.5 -.8660254 .8660254 -.5 0 0)"/><circle cx="-21.856407" cy="-18.856407" fill="#c8c8c8" r="2" transform="matrix(-.5 -.8660254 -.8660254 .5 0 0)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/spinner-32-12.svg b/icon-themes/colibre_svg/vcl/res/spinner-32-12.svg
new file mode 100644
index 000000000..bab36b317
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/spinner-32-12.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.8660254 -.5 .5 .8660254 -5.856406 10.143594)"><circle cx="16" cy="3" r="2"/><circle cx="16" cy="-29" fill="#787878" r="2" transform="scale(1 -1)"/><circle cx="16" cy="-29" fill="#b4b4b4" r="2" transform="rotate(90)"/><circle cx="16" cy="3" fill="#3c3c3c" r="2" transform="matrix(0 1 1 0 0 0)"/><circle cx="5.856407" cy="-34.856407" fill="#a0a0a0" r="2" transform="matrix(-.5 .8660254 -.8660254 -.5 0 0)"/><circle cx="5.856407" cy="8.856406" fill="#282828" r="2" transform="matrix(-.5 .8660254 .8660254 .5 0 0)"/><circle cx="-5.856407" cy="-34.856407" fill="#8c8c8c" r="2" transform="matrix(-.8660254 .5 -.5 -.8660254 0 0)"/><circle cx="-5.856406" cy="8.856406" fill="#141414" r="2" transform="matrix(-.8660254 .5 .5 .8660254 0 0)"/><circle cx="-21.856407" cy="-18.856407" fill="#646464" r="2" transform="matrix(-.8660254 -.5 .5 -.8660254 0 0)"/><circle cx="-21.856405" cy="-7.143594" fill="#dcdcdc" r="2" transform="matrix(-.8660254 -.5 -.5 .8660254 0 0)"/><circle cx="-21.856407" cy="-7.143593" fill="#505050" r="2" transform="matrix(-.5 -.8660254 .8660254 -.5 0 0)"/><circle cx="-21.856407" cy="-18.856407" fill="#c8c8c8" r="2" transform="matrix(-.5 -.8660254 -.8660254 .5 0 0)"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/spinner-64-01.svg b/icon-themes/colibre_svg/vcl/res/spinner-64-01.svg
new file mode 100644
index 000000000..d87557a2c
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/spinner-64-01.svg
@@ -0,0 +1 @@
+<svg height="64" viewBox="0 0 64 64" width="64" xmlns="http://www.w3.org/2000/svg"><path d="m37 59a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#787878"/><path d="m37 5a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z"/><path d="m48.712814-15.287187a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#dcdcdc" transform="matrix(.8660254 .5 -.5 .8660254 0 0)"/><path d="m48.712814 38.712814a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#646464" transform="matrix(.8660254 .5 -.5 .8660254 0 0)"/><path d="m48.712814-38.712814a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#c8c8c8" transform="matrix(.5 .8660254 -.8660254 .5 0 0)"/><path d="m48.712814 15.287187a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#505050" transform="matrix(.5 .8660254 -.8660254 .5 0 0)"/><path d="m37-59a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#b4b4b4" transform="rotate(90)"/><path d="m37-5a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#3c3c3c" transform="rotate(90)"/><path d="m16.712813-70.712814a5 5 0 0 1 -5 5 5 5 0 0 1 -4.9999996-5 5 5 0 0 1 4.9999996-5 5 5 0 0 1 5 5z" fill="#a0a0a0" transform="matrix(-.5 .8660254 -.8660254 -.5 0 0)"/><path d="m16.712813-16.712812a5 5 0 0 1 -5 5 5 5 0 0 1 -4.9999996-5 5 5 0 0 1 4.9999996-5 5 5 0 0 1 5 5z" fill="#282828" transform="matrix(-.5 .8660254 -.8660254 -.5 0 0)"/><g transform="matrix(-.8660254 .5 -.5 -.8660254 0 0)"><path d="m-6.7128134-70.712814a5 5 0 0 1 -4.9999996 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 4.9999996 5z" fill="#8c8c8c"/><path d="m-6.7128134-16.712812a5 5 0 0 1 -4.9999996 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 4.9999996 5z" fill="#141414"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/spinner-64-02.svg b/icon-themes/colibre_svg/vcl/res/spinner-64-02.svg
new file mode 100644
index 000000000..53264fc5b
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/spinner-64-02.svg
@@ -0,0 +1 @@
+<svg height="64" viewBox="0 0 64 64" width="64" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.8660254 .5 -.5 .8660254 20.287187 -11.712813)"><path d="m37 59a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#787878"/><path d="m37 5a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z"/><path d="m48.712814-15.287187a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#dcdcdc" transform="matrix(.8660254 .5 -.5 .8660254 0 0)"/><path d="m48.712814 38.712814a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#646464" transform="matrix(.8660254 .5 -.5 .8660254 0 0)"/><path d="m48.712814-38.712814a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#c8c8c8" transform="matrix(.5 .8660254 -.8660254 .5 0 0)"/><path d="m48.712814 15.287187a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#505050" transform="matrix(.5 .8660254 -.8660254 .5 0 0)"/><path d="m37-59a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#b4b4b4" transform="rotate(90)"/><path d="m37-5a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#3c3c3c" transform="rotate(90)"/><path d="m16.712813-70.712814a5 5 0 0 1 -5 5 5 5 0 0 1 -4.9999996-5 5 5 0 0 1 4.9999996-5 5 5 0 0 1 5 5z" fill="#a0a0a0" transform="matrix(-.5 .8660254 -.8660254 -.5 0 0)"/><path d="m16.712813-16.712812a5 5 0 0 1 -5 5 5 5 0 0 1 -4.9999996-5 5 5 0 0 1 4.9999996-5 5 5 0 0 1 5 5z" fill="#282828" transform="matrix(-.5 .8660254 -.8660254 -.5 0 0)"/><g transform="matrix(-.8660254 .5 -.5 -.8660254 0 0)"><path d="m-6.7128134-70.712814a5 5 0 0 1 -4.9999996 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 4.9999996 5z" fill="#8c8c8c"/><path d="m-6.7128134-16.712812a5 5 0 0 1 -4.9999996 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 4.9999996 5z" fill="#141414"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/spinner-64-03.svg b/icon-themes/colibre_svg/vcl/res/spinner-64-03.svg
new file mode 100644
index 000000000..efa2eb1df
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/spinner-64-03.svg
@@ -0,0 +1 @@
+<svg height="64" viewBox="0 0 64 64" width="64" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.5 .8660254 -.8660254 .5 43.712813 -11.712813)"><path d="m37 59a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#787878"/><path d="m37 5a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z"/><path d="m48.712814-15.287187a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#dcdcdc" transform="matrix(.8660254 .5 -.5 .8660254 0 0)"/><path d="m48.712814 38.712814a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#646464" transform="matrix(.8660254 .5 -.5 .8660254 0 0)"/><path d="m48.712814-38.712814a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#c8c8c8" transform="matrix(.5 .8660254 -.8660254 .5 0 0)"/><path d="m48.712814 15.287187a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#505050" transform="matrix(.5 .8660254 -.8660254 .5 0 0)"/><path d="m37-59a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#b4b4b4" transform="rotate(90)"/><path d="m37-5a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#3c3c3c" transform="rotate(90)"/><path d="m16.712813-70.712814a5 5 0 0 1 -5 5 5 5 0 0 1 -4.9999996-5 5 5 0 0 1 4.9999996-5 5 5 0 0 1 5 5z" fill="#a0a0a0" transform="matrix(-.5 .8660254 -.8660254 -.5 0 0)"/><path d="m16.712813-16.712812a5 5 0 0 1 -5 5 5 5 0 0 1 -4.9999996-5 5 5 0 0 1 4.9999996-5 5 5 0 0 1 5 5z" fill="#282828" transform="matrix(-.5 .8660254 -.8660254 -.5 0 0)"/><g transform="matrix(-.8660254 .5 -.5 -.8660254 0 0)"><path d="m-6.7128134-70.712814a5 5 0 0 1 -4.9999996 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 4.9999996 5z" fill="#8c8c8c"/><path d="m-6.7128134-16.712812a5 5 0 0 1 -4.9999996 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 4.9999996 5z" fill="#141414"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/spinner-64-04.svg b/icon-themes/colibre_svg/vcl/res/spinner-64-04.svg
new file mode 100644
index 000000000..671275f1b
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/spinner-64-04.svg
@@ -0,0 +1 @@
+<svg height="64" viewBox="0 0 64 64" width="64" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(0 1 -1 0 64 0)"><path d="m37 59a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#787878"/><path d="m37 5a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z"/><path d="m48.712814-15.287187a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#dcdcdc" transform="matrix(.8660254 .5 -.5 .8660254 0 0)"/><path d="m48.712814 38.712814a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#646464" transform="matrix(.8660254 .5 -.5 .8660254 0 0)"/><path d="m48.712814-38.712814a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#c8c8c8" transform="matrix(.5 .8660254 -.8660254 .5 0 0)"/><path d="m48.712814 15.287187a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#505050" transform="matrix(.5 .8660254 -.8660254 .5 0 0)"/><path d="m37-59a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#b4b4b4" transform="rotate(90)"/><path d="m37-5a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#3c3c3c" transform="rotate(90)"/><path d="m16.712813-70.712814a5 5 0 0 1 -5 5 5 5 0 0 1 -4.9999996-5 5 5 0 0 1 4.9999996-5 5 5 0 0 1 5 5z" fill="#a0a0a0" transform="matrix(-.5 .8660254 -.8660254 -.5 0 0)"/><path d="m16.712813-16.712812a5 5 0 0 1 -5 5 5 5 0 0 1 -4.9999996-5 5 5 0 0 1 4.9999996-5 5 5 0 0 1 5 5z" fill="#282828" transform="matrix(-.5 .8660254 -.8660254 -.5 0 0)"/><g transform="matrix(-.8660254 .5 -.5 -.8660254 0 0)"><path d="m-6.7128134-70.712814a5 5 0 0 1 -4.9999996 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 4.9999996 5z" fill="#8c8c8c"/><path d="m-6.7128134-16.712812a5 5 0 0 1 -4.9999996 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 4.9999996 5z" fill="#141414"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/spinner-64-05.svg b/icon-themes/colibre_svg/vcl/res/spinner-64-05.svg
new file mode 100644
index 000000000..78dfc6cc2
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/spinner-64-05.svg
@@ -0,0 +1 @@
+<svg height="64" viewBox="0 0 64 64" width="64" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(-.5 .8660254 -.8660254 -.5 75.712813 20.287187)"><path d="m37 59a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#787878"/><path d="m37 5a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z"/><path d="m48.712814-15.287187a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#dcdcdc" transform="matrix(.8660254 .5 -.5 .8660254 0 0)"/><path d="m48.712814 38.712814a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#646464" transform="matrix(.8660254 .5 -.5 .8660254 0 0)"/><path d="m48.712814-38.712814a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#c8c8c8" transform="matrix(.5 .8660254 -.8660254 .5 0 0)"/><path d="m48.712814 15.287187a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#505050" transform="matrix(.5 .8660254 -.8660254 .5 0 0)"/><path d="m37-59a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#b4b4b4" transform="rotate(90)"/><path d="m37-5a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#3c3c3c" transform="rotate(90)"/><path d="m16.712813-70.712814a5 5 0 0 1 -5 5 5 5 0 0 1 -4.9999996-5 5 5 0 0 1 4.9999996-5 5 5 0 0 1 5 5z" fill="#a0a0a0" transform="matrix(-.5 .8660254 -.8660254 -.5 0 0)"/><path d="m16.712813-16.712812a5 5 0 0 1 -5 5 5 5 0 0 1 -4.9999996-5 5 5 0 0 1 4.9999996-5 5 5 0 0 1 5 5z" fill="#282828" transform="matrix(-.5 .8660254 -.8660254 -.5 0 0)"/><g transform="matrix(-.8660254 .5 -.5 -.8660254 0 0)"><path d="m-6.7128134-70.712814a5 5 0 0 1 -4.9999996 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 4.9999996 5z" fill="#8c8c8c"/><path d="m-6.7128134-16.712812a5 5 0 0 1 -4.9999996 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 4.9999996 5z" fill="#141414"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/spinner-64-06.svg b/icon-themes/colibre_svg/vcl/res/spinner-64-06.svg
new file mode 100644
index 000000000..3eba6159e
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/spinner-64-06.svg
@@ -0,0 +1 @@
+<svg height="64" viewBox="0 0 64 64" width="64" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(-.8660254 .5 -.5 -.8660254 75.712813 43.712813)"><path d="m37 59a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#787878"/><path d="m37 5a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z"/><path d="m48.712814-15.287187a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#dcdcdc" transform="matrix(.8660254 .5 -.5 .8660254 0 0)"/><path d="m48.712814 38.712814a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#646464" transform="matrix(.8660254 .5 -.5 .8660254 0 0)"/><path d="m48.712814-38.712814a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#c8c8c8" transform="matrix(.5 .8660254 -.8660254 .5 0 0)"/><path d="m48.712814 15.287187a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#505050" transform="matrix(.5 .8660254 -.8660254 .5 0 0)"/><path d="m37-59a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#b4b4b4" transform="rotate(90)"/><path d="m37-5a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#3c3c3c" transform="rotate(90)"/><path d="m16.712813-70.712814a5 5 0 0 1 -5 5 5 5 0 0 1 -4.9999996-5 5 5 0 0 1 4.9999996-5 5 5 0 0 1 5 5z" fill="#a0a0a0" transform="matrix(-.5 .8660254 -.8660254 -.5 0 0)"/><path d="m16.712813-16.712812a5 5 0 0 1 -5 5 5 5 0 0 1 -4.9999996-5 5 5 0 0 1 4.9999996-5 5 5 0 0 1 5 5z" fill="#282828" transform="matrix(-.5 .8660254 -.8660254 -.5 0 0)"/><g transform="matrix(-.8660254 .5 -.5 -.8660254 0 0)"><path d="m-6.7128134-70.712814a5 5 0 0 1 -4.9999996 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 4.9999996 5z" fill="#8c8c8c"/><path d="m-6.7128134-16.712812a5 5 0 0 1 -4.9999996 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 4.9999996 5z" fill="#141414"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/spinner-64-07.svg b/icon-themes/colibre_svg/vcl/res/spinner-64-07.svg
new file mode 100644
index 000000000..e1f06d955
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/spinner-64-07.svg
@@ -0,0 +1 @@
+<svg height="64" viewBox="0 0 64 64" width="64" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(-1 0 0 -1 64 64)"><path d="m37 59a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#787878"/><path d="m37 5a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z"/><path d="m48.712814-15.287187a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#dcdcdc" transform="matrix(.8660254 .5 -.5 .8660254 0 0)"/><path d="m48.712814 38.712814a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#646464" transform="matrix(.8660254 .5 -.5 .8660254 0 0)"/><path d="m48.712814-38.712814a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#c8c8c8" transform="matrix(.5 .8660254 -.8660254 .5 0 0)"/><path d="m48.712814 15.287187a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#505050" transform="matrix(.5 .8660254 -.8660254 .5 0 0)"/><path d="m37-59a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#b4b4b4" transform="rotate(90)"/><path d="m37-5a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#3c3c3c" transform="rotate(90)"/><path d="m16.712813-70.712814a5 5 0 0 1 -5 5 5 5 0 0 1 -4.9999996-5 5 5 0 0 1 4.9999996-5 5 5 0 0 1 5 5z" fill="#a0a0a0" transform="matrix(-.5 .8660254 -.8660254 -.5 0 0)"/><path d="m16.712813-16.712812a5 5 0 0 1 -5 5 5 5 0 0 1 -4.9999996-5 5 5 0 0 1 4.9999996-5 5 5 0 0 1 5 5z" fill="#282828" transform="matrix(-.5 .8660254 -.8660254 -.5 0 0)"/><g transform="matrix(-.8660254 .5 -.5 -.8660254 0 0)"><path d="m-6.7128134-70.712814a5 5 0 0 1 -4.9999996 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 4.9999996 5z" fill="#8c8c8c"/><path d="m-6.7128134-16.712812a5 5 0 0 1 -4.9999996 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 4.9999996 5z" fill="#141414"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/spinner-64-08.svg b/icon-themes/colibre_svg/vcl/res/spinner-64-08.svg
new file mode 100644
index 000000000..160ef602c
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/spinner-64-08.svg
@@ -0,0 +1 @@
+<svg height="64" viewBox="0 0 64 64" width="64" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(-.8660254 -.5 .5 -.8660254 43.712813 75.712813)"><path d="m37 59a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#787878"/><path d="m37 5a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z"/><path d="m48.712814-15.287187a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#dcdcdc" transform="matrix(.8660254 .5 -.5 .8660254 0 0)"/><path d="m48.712814 38.712814a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#646464" transform="matrix(.8660254 .5 -.5 .8660254 0 0)"/><path d="m48.712814-38.712814a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#c8c8c8" transform="matrix(.5 .8660254 -.8660254 .5 0 0)"/><path d="m48.712814 15.287187a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#505050" transform="matrix(.5 .8660254 -.8660254 .5 0 0)"/><path d="m37-59a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#b4b4b4" transform="rotate(90)"/><path d="m37-5a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#3c3c3c" transform="rotate(90)"/><path d="m16.712813-70.712814a5 5 0 0 1 -5 5 5 5 0 0 1 -4.9999996-5 5 5 0 0 1 4.9999996-5 5 5 0 0 1 5 5z" fill="#a0a0a0" transform="matrix(-.5 .8660254 -.8660254 -.5 0 0)"/><path d="m16.712813-16.712812a5 5 0 0 1 -5 5 5 5 0 0 1 -4.9999996-5 5 5 0 0 1 4.9999996-5 5 5 0 0 1 5 5z" fill="#282828" transform="matrix(-.5 .8660254 -.8660254 -.5 0 0)"/><g transform="matrix(-.8660254 .5 -.5 -.8660254 0 0)"><path d="m-6.7128134-70.712814a5 5 0 0 1 -4.9999996 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 4.9999996 5z" fill="#8c8c8c"/><path d="m-6.7128134-16.712812a5 5 0 0 1 -4.9999996 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 4.9999996 5z" fill="#141414"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/spinner-64-09.svg b/icon-themes/colibre_svg/vcl/res/spinner-64-09.svg
new file mode 100644
index 000000000..2dd4a9769
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/spinner-64-09.svg
@@ -0,0 +1 @@
+<svg height="64" viewBox="0 0 64 64" width="64" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(-.5 -.8660254 .8660254 -.5 20.287187 75.712813)"><path d="m37 59a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#787878"/><path d="m37 5a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z"/><path d="m48.712814-15.287187a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#dcdcdc" transform="matrix(.8660254 .5 -.5 .8660254 0 0)"/><path d="m48.712814 38.712814a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#646464" transform="matrix(.8660254 .5 -.5 .8660254 0 0)"/><path d="m48.712814-38.712814a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#c8c8c8" transform="matrix(.5 .8660254 -.8660254 .5 0 0)"/><path d="m48.712814 15.287187a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#505050" transform="matrix(.5 .8660254 -.8660254 .5 0 0)"/><path d="m37-59a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#b4b4b4" transform="rotate(90)"/><path d="m37-5a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#3c3c3c" transform="rotate(90)"/><path d="m16.712813-70.712814a5 5 0 0 1 -5 5 5 5 0 0 1 -4.9999996-5 5 5 0 0 1 4.9999996-5 5 5 0 0 1 5 5z" fill="#a0a0a0" transform="matrix(-.5 .8660254 -.8660254 -.5 0 0)"/><path d="m16.712813-16.712812a5 5 0 0 1 -5 5 5 5 0 0 1 -4.9999996-5 5 5 0 0 1 4.9999996-5 5 5 0 0 1 5 5z" fill="#282828" transform="matrix(-.5 .8660254 -.8660254 -.5 0 0)"/><g transform="matrix(-.8660254 .5 -.5 -.8660254 0 0)"><path d="m-6.7128134-70.712814a5 5 0 0 1 -4.9999996 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 4.9999996 5z" fill="#8c8c8c"/><path d="m-6.7128134-16.712812a5 5 0 0 1 -4.9999996 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 4.9999996 5z" fill="#141414"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/spinner-64-10.svg b/icon-themes/colibre_svg/vcl/res/spinner-64-10.svg
new file mode 100644
index 000000000..3f4aa1144
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/spinner-64-10.svg
@@ -0,0 +1 @@
+<svg height="64" viewBox="0 0 64 64" width="64" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(0 -1 1 0 0 64)"><path d="m37 59a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#787878"/><path d="m37 5a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z"/><path d="m48.712814-15.287187a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#dcdcdc" transform="matrix(.8660254 .5 -.5 .8660254 0 0)"/><path d="m48.712814 38.712814a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#646464" transform="matrix(.8660254 .5 -.5 .8660254 0 0)"/><path d="m48.712814-38.712814a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#c8c8c8" transform="matrix(.5 .8660254 -.8660254 .5 0 0)"/><path d="m48.712814 15.287187a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#505050" transform="matrix(.5 .8660254 -.8660254 .5 0 0)"/><path d="m37-59a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#b4b4b4" transform="rotate(90)"/><path d="m37-5a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#3c3c3c" transform="rotate(90)"/><path d="m16.712813-70.712814a5 5 0 0 1 -5 5 5 5 0 0 1 -4.9999996-5 5 5 0 0 1 4.9999996-5 5 5 0 0 1 5 5z" fill="#a0a0a0" transform="matrix(-.5 .8660254 -.8660254 -.5 0 0)"/><path d="m16.712813-16.712812a5 5 0 0 1 -5 5 5 5 0 0 1 -4.9999996-5 5 5 0 0 1 4.9999996-5 5 5 0 0 1 5 5z" fill="#282828" transform="matrix(-.5 .8660254 -.8660254 -.5 0 0)"/><g transform="matrix(-.8660254 .5 -.5 -.8660254 0 0)"><path d="m-6.7128134-70.712814a5 5 0 0 1 -4.9999996 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 4.9999996 5z" fill="#8c8c8c"/><path d="m-6.7128134-16.712812a5 5 0 0 1 -4.9999996 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 4.9999996 5z" fill="#141414"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/spinner-64-11.svg b/icon-themes/colibre_svg/vcl/res/spinner-64-11.svg
new file mode 100644
index 000000000..dadd14bfb
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/spinner-64-11.svg
@@ -0,0 +1 @@
+<svg height="64" viewBox="0 0 64 64" width="64" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.5 -.8660254 .8660254 .5 -11.712813 43.712813)"><path d="m37 59a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#787878"/><path d="m37 5a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z"/><path d="m48.712814-15.287187a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#dcdcdc" transform="matrix(.8660254 .5 -.5 .8660254 0 0)"/><path d="m48.712814 38.712814a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#646464" transform="matrix(.8660254 .5 -.5 .8660254 0 0)"/><path d="m48.712814-38.712814a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#c8c8c8" transform="matrix(.5 .8660254 -.8660254 .5 0 0)"/><path d="m48.712814 15.287187a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#505050" transform="matrix(.5 .8660254 -.8660254 .5 0 0)"/><path d="m37-59a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#b4b4b4" transform="rotate(90)"/><path d="m37-5a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#3c3c3c" transform="rotate(90)"/><path d="m16.712813-70.712814a5 5 0 0 1 -5 5 5 5 0 0 1 -4.9999996-5 5 5 0 0 1 4.9999996-5 5 5 0 0 1 5 5z" fill="#a0a0a0" transform="matrix(-.5 .8660254 -.8660254 -.5 0 0)"/><path d="m16.712813-16.712812a5 5 0 0 1 -5 5 5 5 0 0 1 -4.9999996-5 5 5 0 0 1 4.9999996-5 5 5 0 0 1 5 5z" fill="#282828" transform="matrix(-.5 .8660254 -.8660254 -.5 0 0)"/><g transform="matrix(-.8660254 .5 -.5 -.8660254 0 0)"><path d="m-6.7128134-70.712814a5 5 0 0 1 -4.9999996 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 4.9999996 5z" fill="#8c8c8c"/><path d="m-6.7128134-16.712812a5 5 0 0 1 -4.9999996 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 4.9999996 5z" fill="#141414"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/spinner-64-12.svg b/icon-themes/colibre_svg/vcl/res/spinner-64-12.svg
new file mode 100644
index 000000000..721bf8461
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/spinner-64-12.svg
@@ -0,0 +1 @@
+<svg height="64" viewBox="0 0 64 64" width="64" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.8660254 -.5 .5 .8660254 -11.712813 20.287187)"><path d="m37 59a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#787878"/><path d="m37 5a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z"/><path d="m48.712814-15.287187a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#dcdcdc" transform="matrix(.8660254 .5 -.5 .8660254 0 0)"/><path d="m48.712814 38.712814a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#646464" transform="matrix(.8660254 .5 -.5 .8660254 0 0)"/><path d="m48.712814-38.712814a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#c8c8c8" transform="matrix(.5 .8660254 -.8660254 .5 0 0)"/><path d="m48.712814 15.287187a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#505050" transform="matrix(.5 .8660254 -.8660254 .5 0 0)"/><path d="m37-59a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#b4b4b4" transform="rotate(90)"/><path d="m37-5a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#3c3c3c" transform="rotate(90)"/><path d="m16.712813-70.712814a5 5 0 0 1 -5 5 5 5 0 0 1 -4.9999996-5 5 5 0 0 1 4.9999996-5 5 5 0 0 1 5 5z" fill="#a0a0a0" transform="matrix(-.5 .8660254 -.8660254 -.5 0 0)"/><path d="m16.712813-16.712812a5 5 0 0 1 -5 5 5 5 0 0 1 -4.9999996-5 5 5 0 0 1 4.9999996-5 5 5 0 0 1 5 5z" fill="#282828" transform="matrix(-.5 .8660254 -.8660254 -.5 0 0)"/><g transform="matrix(-.8660254 .5 -.5 -.8660254 0 0)"><path d="m-6.7128134-70.712814a5 5 0 0 1 -4.9999996 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 4.9999996 5z" fill="#8c8c8c"/><path d="m-6.7128134-16.712812a5 5 0 0 1 -4.9999996 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 4.9999996 5z" fill="#141414"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/splharw.svg b/icon-themes/colibre_svg/vcl/res/splharw.svg
new file mode 100644
index 000000000..666b88b42
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/splharw.svg
@@ -0,0 +1 @@
+<svg height="8" viewBox="0 0 16.933333 2.1166667" width="64" xmlns="http://www.w3.org/2000/svg"><g transform="translate(0 -294.88332)"><path d="m0 294.88331h16.933333v2.11668h-16.933333z" fill="#1e8bcd"/><g transform="matrix(0 -1 1 0 -280.06661 288.53332)"><path d="m-6.879167 296.20624h.264583v.264578h-.264583z" fill="#fff"/><path d="m-7.14375 293.82498h.264583v.264583h-.264583z" fill="#808080"/><path d="m-7.408333 294.08957h.264583v.264583h-.264583z" fill="#808080"/><path d="m-7.672917 294.35416h.264583v.264583h-.264583z" fill="#808080"/><path d="m-7.9375 294.61874h.264583v.264583h-.264583z" fill="#808080"/><path d="m-7.672917 294.88333h.264583v.264583h-.264583z" fill="#808080"/><path d="m-7.408333 294.61874h.264583v.264583h-.264583z" fill="#808080"/><path d="m-7.14375 294.35416h.264583v.264583h-.264583z" fill="#808080"/><path d="m-7.408333 295.14792h.264583v.264583h-.264583z" fill="#808080"/><path d="m-7.14375 294.88333h.264583v.264583h-.264583z" fill="#808080"/><path d="m-7.14375 295.41248h.264583v.264583h-.264583z" fill="#808080"/><path d="m-7.672917 294.61871h.264583v.264583h-.264583z" fill="#808080"/><path d="m-7.408333 294.8833h.264583v.264583h-.264583z" fill="#808080"/><path d="m-7.14375 295.14786h.264583v.264583h-.264583z" fill="#808080"/><path d="m-7.408333 294.35416h.264583v.264583h-.264583z" fill="#808080"/><path d="m-7.14375 294.61874h.264583v.264583h-.264583z" fill="#808080"/><path d="m-7.14375 294.08957h.264583v.264583h-.264583z" fill="#808080"/><path d="m-6.879167 293.29581h.264583v2.910426h-.264583z" fill="#fff"/><path d="m-7.14375 293.56039h.264583v.264583h-.264583z" fill="#808080"/><path d="m-7.408333 293.82498h.264583v.264583h-.264583z" fill="#808080"/><path d="m-7.672917 294.08957h.264583v.264583h-.264583z" fill="#808080"/><path d="m-7.9375 294.35416h.264583v.264583h-.264583z" fill="#808080"/><path d="m-8.202084 294.61874h.264583v.264583h-.264583z" fill="#808080"/><path d="m-7.9375 294.88333h.264583v.264583h-.264583z" fill="#808080"/><path d="m-7.672917 295.14789h.264583v.264583h-.264583z" fill="#808080"/><path d="m-7.408333 295.41248h.264583v.264583h-.264583z" fill="#808080"/><path d="m-7.14375 295.67706h.264583v.264583h-.264583z" fill="#808080"/><path d="m-7.14375 295.94165h.264583v.264583h-.264583z"/><path d="m-7.408332 295.67703h.264583v.264578h-.264583z"/><path d="m-7.672916 295.41245h.264583v.264583h-.264583z"/><path d="m-7.937499 295.14789h.264583v.264578h-.264583z"/><path d="m-8.202084 294.8833h.264583v.264583h-.264583z"/></g><path d="m-4.7625 296.20624h.264583v.264578h-.264583z" fill="#fff" transform="matrix(0 -1 -1 0 305.466655 290.649985)"/><path d="m-5.027083 293.82498h.264583v.264583h-.264583z" fill="#c0c0c0" transform="matrix(0 -1 -1 0 305.466655 290.649985)"/><path d="m-5.291667 294.08957h.264583v.264583h-.264583z" fill="#c0c0c0" transform="matrix(0 -1 -1 0 305.466655 290.649985)"/><path d="m-5.55625 294.35416h.264583v.264583h-.264583z" fill="#c0c0c0" transform="matrix(0 -1 -1 0 305.466655 290.649985)"/><path d="m-5.820833 294.61874h.264583v.264583h-.264583z" fill="#c0c0c0" transform="matrix(0 -1 -1 0 305.466655 290.649985)"/><path d="m-5.55625 294.88333h.264583v.264583h-.264583z" fill="#c0c0c0" transform="matrix(0 -1 -1 0 305.466655 290.649985)"/><path d="m-5.291667 294.61874h.264583v.264583h-.264583z" fill="#c0c0c0" transform="matrix(0 -1 -1 0 305.466655 290.649985)"/><path d="m-5.027083 294.35416h.264583v.264583h-.264583z" fill="#c0c0c0" transform="matrix(0 -1 -1 0 305.466655 290.649985)"/><path d="m-5.291667 295.14792h.264583v.264583h-.264583z" fill="#c0c0c0" transform="matrix(0 -1 -1 0 305.466655 290.649985)"/><path d="m-5.027083 294.88333h.264583v.264583h-.264583z" fill="#c0c0c0" transform="matrix(0 -1 -1 0 305.466655 290.649985)"/><path d="m-5.027083 295.41248h.264583v.264583h-.264583z" fill="#c0c0c0" transform="matrix(0 -1 -1 0 305.466655 290.649985)"/><path d="m-5.55625 294.61871h.264583v.264583h-.264583z" fill="#808080" transform="matrix(0 -1 -1 0 305.466655 290.649985)"/><path d="m-5.291667 294.8833h.264583v.264583h-.264583z" fill="#808080" transform="matrix(0 -1 -1 0 305.466655 290.649985)"/><path d="m-5.027083 295.14786h.264583v.264583h-.264583z" fill="#808080" transform="matrix(0 -1 -1 0 305.466655 290.649985)"/><path d="m-5.291667 294.35416h.264583v.264583h-.264583z" fill="#808080" transform="matrix(0 -1 -1 0 305.466655 290.649985)"/><path d="m-5.027083 294.61874h.264583v.264583h-.264583z" fill="#808080" transform="matrix(0 -1 -1 0 305.466655 290.649985)"/><path d="m-5.027083 294.08957h.264583v.264583h-.264583z" fill="#808080" transform="matrix(0 -1 -1 0 305.466655 290.649985)"/><path d="m-4.7625 293.29581h.264583v2.910382h-.264583z" fill="#fff" transform="matrix(0 -1 -1 0 305.466655 290.649985)"/><path d="m-5.027083 293.56039h.264583v.264583h-.264583z" transform="matrix(0 -1 -1 0 305.466655 290.649985)"/><path d="m-5.291667 293.82498h.264583v.264583h-.264583z" transform="matrix(0 -1 -1 0 305.466655 290.649985)"/><path d="m-5.55625 294.08957h.264583v.264583h-.264583z" transform="matrix(0 -1 -1 0 305.466655 290.649985)"/><path d="m-5.820833 294.35416h.264583v.264583h-.264583z" transform="matrix(0 -1 -1 0 305.466655 290.649985)"/><path d="m-6.085417 294.61874h.264583v.264583h-.264583z" transform="matrix(0 -1 -1 0 305.466655 290.649985)"/><path d="m-5.820833 294.88333h.264583v.264583h-.264583z" fill="#808080" transform="matrix(0 -1 -1 0 305.466655 290.649985)"/><path d="m-5.55625 295.14789h.264583v.264583h-.264583z" fill="#808080" transform="matrix(0 -1 -1 0 305.466655 290.649985)"/><path d="m-5.291667 295.41248h.264583v.264583h-.264583z" fill="#808080" transform="matrix(0 -1 -1 0 305.466655 290.649985)"/><path d="m-5.034782 295.67706h.272282v.264583h-.272282z" fill="#808080" transform="matrix(0 -1 -1 0 305.466655 290.649985)"/><path d="m-5.027083 295.94165h.264583v.264583h-.264583z" fill="#808080" transform="matrix(0 -1 -1 0 305.466655 290.649985)"/><path d="m-5.291667 295.67706h.264583v.264578h-.264583z" fill="#808080" transform="matrix(0 -1 -1 0 305.466655 290.649985)"/><path d="m-5.55625 295.41248h.264583v.264583h-.264583z" fill="#808080" transform="matrix(0 -1 -1 0 305.466655 290.649985)"/><path d="m-5.820833 295.14792h.264583v.264578h-.264583z" fill="#808080" transform="matrix(0 -1 -1 0 305.466655 290.649985)"/><path d="m-6.085417 294.88333h.264583v.264583h-.264583z" fill="#808080" transform="matrix(0 -1 -1 0 305.466655 290.649985)"/><g transform="matrix(0 1 -1 0 301.233309 292.766651)"><path d="m3.704169 293.29581h.264583v2.910417h-.264583z"/><g fill="#808080"><path d="m3.439583 293.82498h.264583v.264583h-.264583z"/><path d="m3.175 294.08957h.264583v.264583h-.264583z"/><path d="m2.910417 294.35416h.264583v.264583h-.264583z"/><path d="m2.645833 294.61874h.264583v.264583h-.264583z"/><path d="m2.910417 294.88333h.264583v.264583h-.264583z"/><path d="m3.175 294.61874h.264583v.264583h-.264583z"/><path d="m3.439583 294.35416h.264583v.264583h-.264583z"/><path d="m3.175 295.14792h.264583v.264583h-.264583z"/><path d="m3.439583 294.88333h.264583v.264583h-.264583z"/><path d="m3.439583 295.41248h.264583v.264583h-.264583z"/><path d="m2.910417 294.61871h.264583v.264583h-.264583z"/><path d="m3.175 294.8833h.264583v.264583h-.264583z"/><path d="m3.439583 295.14786h.264583v.264583h-.264583z"/><path d="m3.175 294.35416h.264583v.264583h-.264583z"/><path d="m3.439583 294.61874h.264583v.264583h-.264583z"/><path d="m3.439583 294.08957h.264583v.264583h-.264583z"/></g><path d="m3.704169 296.20624h.264583v.264583h-.264583z" fill="#fff"/><path d="m3.439583 293.56039h.264583v.264583h-.264583z" fill="#fff"/><path d="m3.175 293.82498h.264583v.264583h-.264583z" fill="#fff"/><path d="m2.910417 294.08957h.264583v.264583h-.264583z" fill="#fff"/><path d="m2.645833 294.35416h.264583v.264583h-.264583z" fill="#fff"/><path d="m2.38125 294.61874h.264583v.264583h-.264583z" fill="#fff"/><path d="m2.645835 294.8833h.264581v.26461h-.264581z" fill="#808080"/><path d="m2.910419 295.14789h.264581v.264583h-.264581z" fill="#808080"/><path d="m3.175002 295.41248h.264581v.264588h-.264581z" fill="#808080"/><path d="m3.439585 295.67706h.264581v.264592h-.264581z" fill="#808080"/><path d="m3.439583 295.94165h.264583v.264583h-.264583z" fill="#fff"/><path d="m3.175004 295.67706h.264583v.264583h-.264583z" fill="#fff"/><path d="m2.910419 295.41248h.264583v.264583h-.264583z" fill="#fff"/><path d="m2.645838 295.14789h.264583v.264583h-.264583z" fill="#fff"/><path d="m2.381252 294.8833h.264583v.264583h-.264583z" fill="#fff"/></g><g transform="matrix(0 1 1 0 -292.76665 294.88332)"><path d="m1.5875 293.56039h.264583v2.910417h-.264583z"/><g fill="#c0c0c0"><path d="m1.322917 293.82498h.264583v.264583h-.264583z"/><path d="m1.058333 294.08957h.264583v.264583h-.264583z"/><path d="m.79375 294.35416h.264583v.264583h-.264583z"/><path d="m.529167 294.61874h.264583v.264583h-.264583z"/><path d="m.79375 294.88333h.264583v.264583h-.264583z"/><path d="m1.058333 294.61874h.264583v.264583h-.264583z"/><path d="m1.322917 294.35416h.264583v.264583h-.264583z"/><path d="m1.058333 295.14792h.264583v.264583h-.264583z"/><path d="m1.322917 294.88333h.264583v.264583h-.264583z"/><path d="m1.322917 295.41248h.264583v.264583h-.264583z"/></g><path d="m.79375 294.61871h.264583v.264583h-.264583z" fill="#808080"/><path d="m1.058333 294.8833h.264583v.264583h-.264583z" fill="#808080"/><path d="m1.322917 295.14786h.264583v.264583h-.264583z" fill="#808080"/><path d="m1.058334 294.35416h.264583v.264583h-.264583z" fill="#808080"/><path d="m1.322917 294.61874h.264583v.264583h-.264583z" fill="#808080"/><path d="m1.322917 294.08957h.264583v.264583h-.264583z" fill="#808080"/><path d="m1.5875 293.29581h.264583v.264583h-.264583z" fill="#fff"/><path d="m1.322917 293.56039h.264583v.264583h-.264583z" fill="#fff"/><path d="m1.058333 293.82498h.264583v.264583h-.264583z" fill="#fff"/><path d="m.79375 294.08957h.264583v.264583h-.264583z" fill="#fff"/><path d="m.529167 294.35416h.264583v.264583h-.264583z" fill="#fff"/><path d="m.264583 294.61874h.264583v.264583h-.264583z" fill="#fff"/><path d="m.529167 294.88333h.264583v.264602h-.264583z" fill="#808080"/><path d="m.79375 295.14789h.264583v.264576h-.264583z" fill="#808080"/><path d="m1.058333 295.41248h.264583v.26458h-.264583z" fill="#808080"/><path d="m1.322917 295.67706h.264583v.264584h-.264583z" fill="#808080"/><path d="m1.322917 295.94165h.264583v.264583h-.264583z" fill="#fff"/><path d="m1.058333 295.67706h.264583v.264583h-.264583z" fill="#fff"/><path d="m.79375 295.41248h.264583v.264583h-.264583z" fill="#fff"/><path d="m.529167 295.14789h.264583v.264583h-.264583z" fill="#fff"/><path d="m.264583 294.88333h.264583v.264583h-.264583z" fill="#fff"/><path d="m.264583 294.88333h.264583v.264583h-.264583z" fill="#fff"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/splhpin.svg b/icon-themes/colibre_svg/vcl/res/splhpin.svg
new file mode 100644
index 000000000..c2ee9c118
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/splhpin.svg
@@ -0,0 +1 @@
+<svg height="10" viewBox="0 0 17.991666 2.6458334" width="68" xmlns="http://www.w3.org/2000/svg"><g transform="translate(0 -294.35415)"><path d="m0 294.35416h17.991667v2.64583h-17.991667z" fill="#1e8bcd"/><g transform="translate(3.439584 3.704168)"><path d="m4.497917 291.44373h.264583v.529165h-.264583z"/><path d="m4.233333 291.70831h.264583v.529167h-.264583z"/><path d="m3.175 291.9729h.529167v.264583h-.529167z"/><path d="m2.645833 292.50208h.264583v.264583h-.264583z"/><path d="m2.116667 292.50208h.264583v.264583h-.264583z"/><path d="m3.439583 292.50208h.264583v.264583h-.264583z"/><path d="m2.910416 292.76666h.529167v.264583h-.529167z"/><path d="m2.910416 291.70831h.264583v.264583h-.264583z"/><path d="m1.852083 292.76663h.264583v.264583h-.264583z"/><g fill="#808080"><path d="m3.439583 290.64996h.79375v.26458h-.79375z"/><path d="m4.497917 291.9729h.264583v.26458h-.264583z"/><path d="m3.704166 291.70831h.264583v.26458h-.264583z"/><path d="m3.439583 292.50208v.26458h-.529167v-.26458z"/><path d="m2.38125 291.17914h.264583v.52916h-.264583z"/><path d="m2.38125 292.50208h.264583v.26458h-.264583z"/><path d="m2.910416 292.23749h.79375v.26458h-.79375z"/><path d="m2.116666 292.23749h.529166v.26457h-.529166z"/></g><path d="m2.645833 292.23749h.264583v.264583h-.264583z" fill="#c0c0c0"/><path d="m2.910416 291.17914h.264583v.529152h-.264583z" fill="#808080"/><path d="m2.116666 291.44373h.264583v.793744h-.264583z" fill="#808080"/><path d="m291.70831-3.704166h.264583v.529165h-.264583z" fill="#c0c0c0" transform="rotate(90)"/><path d="m291.9729-3.174999h.264583v.529165h-.264583z" fill="#c0c0c0" transform="rotate(90)"/><path d="m2.645833 291.44373h.264583v.529171h-.264583z" fill="#fff"/><path d="m3.439583 290.91455h.264583v.793734h-.264583z" fill="#fff"/><path d="m3.175 291.17914h.264583v.529142h-.264583z" fill="#fff"/><path d="m3.704166 290.91455h.264583v.529142h-.264583z" fill="#fff"/><path d="m3.96875 290.91455h.264583v.264605h-.264583z" fill="#fff"/><path d="m3.96875 290.91455h.264583v.264594h-.264583z" fill="#fff"/><path d="m4.497917 291.17914h.264583v.264585h-.264583z" fill="#808080"/><path d="m4.233333 290.91455h.264583v.793757h-.264583z" fill="#808080"/><path d="m4.233333 292.23749h.264583v.264585h-.264583z" fill="#808080"/><path d="m3.96875 291.9729h.264583v.529167h-.264583z"/><path d="m3.96875 291.44373h.264583v.529163h-.264583z" fill="#808080"/><path d="m2.645833 291.17914h.264583v.264555h-.264583z" fill="#808080"/><path d="m2.910416 290.91455h.529167v.264583h-.529167z" fill="#808080"/><path d="m3.96875 291.17914h.264583v.264588h-.264583z" fill="#c0c0c0"/><path d="m3.704166 291.44373h.264583v.264588h-.264583z" fill="#c0c0c0"/><path d="m3.704166 291.9729h.264583v.529167h-.264583z"/><path d="m2.38125 291.70831h.264583v.529171h-.264583z" fill="#fff"/><path d="m3.704166 292.50208h.264583v.264585h-.264583z" fill="#808080"/><path d="m3.439583 292.76666h.264583v.264585h-.264583z" fill="#808080"/><path d="m2.6458326 292.76665h.264583v.26458h-.264583z" fill="#808080"/></g><g transform="matrix(0 1 -1 0 297.132251 294.354149)"><path d="m1.322917 292.50208h.79375v.264583h-.79375z"/><path d="m2.116667 292.76666h.264583v.529167h-.264583z"/><path d="m1.322917 293.29581h.79375v.264583h-.79375z"/><path d="m1.852083 293.56039h.264583v1.322917h-.264583z"/><path d="m1.322917 294.61874h1.058333v.264583h-1.058333z"/><path d="m2.38125 294.88333h.264583v.264583h-.264583z"/><path d="m1.322917 295.14789h1.322917v.264583h-1.322917z"/><g fill="#808080"><path d="m1.852083 292.76666h.264583v.529167h-.264583z"/><path d="m1.5875 293.56039h.264583v1.058326h-.264583z"/><path d="m-295.14792 1.852083h.264583v.529167h-.264583z" transform="rotate(-90)"/></g><path d="m-295.14792 1.5875h.264583v.264583h-.264583z" fill="#c0c0c0" transform="rotate(-90)"/><path d="m1.322917 293.56039h.264583v1.058326h-.264583z" fill="#c0c0c0"/><path d="m1.5875 292.76666h.264583v.529167h-.264583z" fill="#c0c0c0"/><path d="m1.322917 292.76666h.264583v.529167h-.264583z" fill="#fff"/><path d="m1.058333 293.56039h.264583v1.058326h-.264583z" fill="#fff"/><path d="m1.322917 294.88333h.264583v.264574h-.264583z" fill="#fff"/><path d="m-295.14792 1.058333h.264583v.264583h-.264583z" fill="#c0c0c0" transform="rotate(-90)"/><path d="m.79375 293.56039h.264583v1.058326h-.264583z" fill="#c0c0c0"/><path d="m1.058333 292.76666h.264583v.529167h-.264583z" fill="#c0c0c0"/><path d="m.79375 292.76666h.264583v.529167h-.264583z" fill="#fff"/><path d="m.79375 294.88333h.264583v.264574h-.264583z" fill="#fff"/><path d="m.264583 292.76666h.264583v.529167h-.264583z" fill="#808080"/><path d="m.529167 293.29581h.264583v1.322886h-.264583z" fill="#808080"/><path d="m.529167 292.76666h.264583v.529167h-.264583z" fill="#c0c0c0"/><path d="m293.29581-1.312417h.264583v.78325h-.264583z" fill="#808080" transform="rotate(90)"/><path d="m294.61874-1.322917h.264583v1.058333h-.264583z" fill="#808080" transform="rotate(90)"/><path d="m-295.14789.264583h.264583v.529167h-.264583z" fill="#c0c0c0" transform="rotate(-90)"/><g fill="#808080"><path d="m295.14789-1.322917h.264583v1.058333h-.264583z" transform="rotate(90)"/><path d="m0 294.8833h.264583v.529167h-.264583z"/><path d="m1.322917 295.41248h.264583v1.322907h-.264583z"/></g><path d="m1.058333 295.41248h.264583v1.587512h-.264583z"/><path d="m292.50208-1.312417h.264583v.78325h-.264583z" fill="#808080" transform="rotate(90)"/></g><g transform="matrix(0 1 -1 0 305.995807 294.354153)"><path d="m1.322917 292.50208h.79375v.264583h-.79375z"/><path d="m2.116667 292.76666h.264583v.529167h-.264583z"/><path d="m1.322917 293.29581h.79375v.264583h-.79375z"/><path d="m1.852083 293.56039h.264583v1.322917h-.264583z"/><path d="m1.322917 294.61874h1.058333v.264583h-1.058333z"/><path d="m2.38125 294.88333h.264583v.264583h-.264583z"/><path d="m1.058333 295.14789h1.5875v.264585h-1.5875z"/><path d="m1.852083 292.76666h.264583v.529167h-.264583z"/><path d="m1.5875 293.56039h.264583v1.058326h-.264583z"/><path d="m-295.14792 1.852083h.264583v.529167h-.264583z" transform="rotate(-90)"/><g fill="#c0c0c0"><path d="m-295.14792 1.5875h.264583v.264583h-.264583z" transform="rotate(-90)"/><path d="m1.322917 293.56039h.264583v1.058326h-.264583z"/><path d="m1.5875 292.76666h.264583v.529167h-.264583z"/><path d="m1.322917 292.76666h.264583v.529167h-.264583z"/><path d="m1.058333 293.56039h.264583v1.058326h-.264583z"/><path d="m1.322917 294.88333h.264583v.264574h-.264583z"/><path d="m-295.14792 1.058333h.264583v.264583h-.264583z" transform="rotate(-90)"/><path d="m.79375 293.56039h.264583v1.058326h-.264583z"/><path d="m1.058333 292.76666h.264583v.529167h-.264583z"/><path d="m.79375 292.76666h.264583v.529167h-.264583z"/><path d="m.79375 294.88333h.264583v.264574h-.264583z"/></g><path d="m.264583 292.76666h.264583v.529167h-.264583z" fill="#808080"/><path d="m.529167 293.29581h.264583v1.322886h-.264583z" fill="#808080"/><path d="m.529167 292.76666h.264583v.529167h-.264583z" fill="#c0c0c0"/><path d="m1.322917 293.29581v.26458h-.79375v-.26458z" fill="#808080" stroke-width="1.00668"/><path d="m294.61874-1.322917h.264583v1.058333h-.264583z" fill="#808080" transform="rotate(90)"/><path d="m-295.14789.264583h.264583v.529167h-.264583z" fill="#c0c0c0" transform="rotate(-90)"/><g fill="#808080"><path d="m295.14789-1.058333h.264585v.79375h-.264585z" transform="rotate(90)"/><path d="m0 294.8833h.264583v.529167h-.264583z"/><path d="m1.322917 295.41248h.264583v1.322907h-.264583z"/></g><path d="m1.058333 295.41248h.264583v1.587512h-.264583z"/><path d="m1.322917 292.50208v.26458h-.79375v-.26458z" fill="#808080" stroke-width="1.00668"/></g><g transform="translate(-2.116668 -.264602)"><path d="m19.050001 295.41248h.264583v.529165h-.264583z"/><path d="m18.785418 295.67706h.264583v.529167h-.264583z"/><path d="m17.727083 295.94165h.529167v.264583h-.529167z"/><path d="m17.197916 296.47083h.264583v.264583h-.264583z"/><path d="m16.668751 296.47083h.264583v.264583h-.264583z"/><path d="m17.991667 296.47083h.264583v.264583h-.264583z"/><path d="m17.4625 296.73541h.529167v.264583h-.529167z"/><path d="m17.4625 295.67706h.264583v.264583h-.264583z"/><path d="m16.404167 296.73538h.264583v.264583h-.264583z"/><g fill="#808080"><path d="m17.991667 294.61871h.79375v.26458h-.79375z"/><path d="m19.050001 295.94165h.264583v.26458h-.264583z"/><path d="m18.25625 295.67706h.264583v.26458h-.264583z"/><path d="m17.991667 296.47083v.26458h-.529167v-.26458z"/><path d="m16.933334 295.14789h.264583v.52916h-.264583z"/><path d="m16.933334 296.47083h.264583v.26458h-.264583z"/><path d="m17.4625 296.20624h.79375v.26458h-.79375z"/><path d="m16.668751 296.20624h.529166v.26457h-.529166z"/></g><path d="m17.197916 296.20624h.264583v.264583h-.264583z" fill="#c0c0c0"/><path d="m17.4625 295.14789h.264583v.529152h-.264583z" fill="#808080"/><path d="m16.668751 295.41248h.264583v.793744h-.264583z" fill="#808080"/><path d="m295.67706-18.25625h.264583v.529165h-.264583z" fill="#c0c0c0" transform="rotate(90)"/><path d="m295.94165-17.727083h.264583v.529165h-.264583z" fill="#c0c0c0" transform="rotate(90)"/><path d="m17.197916 295.41248h.264583v.529171h-.264583z" fill="#c0c0c0"/><path d="m17.991667 294.8833h.264583v.793734h-.264583z" fill="#c0c0c0"/><path d="m17.727083 295.14789h.264583v.529142h-.264583z" fill="#c0c0c0"/><path d="m18.25625 294.8833h.264583v.529142h-.264583z" fill="#c0c0c0"/><path d="m18.520834 294.8833h.264583v.264605h-.264583z" fill="#fff"/><path d="m18.520834 294.8833h.264583v.264594h-.264583z" fill="#c0c0c0"/><path d="m19.050001 295.14789h.264583v.264585h-.264583z" fill="#808080"/><path d="m18.785418 294.8833h.264583v.793757h-.264583z" fill="#808080"/><path d="m18.785418 296.20624h.264583v.264585h-.264583z" fill="#808080"/><path d="m18.520834 295.94165h.264583v.529167h-.264583z"/><path d="m18.520834 295.41248h.264583v.529163h-.264583z" fill="#808080"/><path d="m17.197916 295.14789h.264583v.264555h-.264583z" fill="#808080"/><path d="m17.4625 294.8833h.529167v.264583h-.529167z" fill="#808080"/><path d="m18.520834 295.14789h.264583v.264588h-.264583z" fill="#c0c0c0"/><path d="m18.25625 295.41248h.264583v.264588h-.264583z" fill="#c0c0c0"/><path d="m18.25625 295.94165h.264583v.529167h-.264583z"/><path d="m16.933334 295.67706h.264583v.529171h-.264583z" fill="#c0c0c0"/><path d="m18.25625 296.47083h.264583v.264585h-.264583z" fill="#808080"/><path d="m17.991667 296.73541h.264583v.264585h-.264583z" fill="#808080"/><path d="m17.197918 296.73542h.264583v.26458h-.264583z" fill="#808080"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/splvarw.svg b/icon-themes/colibre_svg/vcl/res/splvarw.svg
new file mode 100644
index 000000000..427412b4a
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/splvarw.svg
@@ -0,0 +1 @@
+<svg height="16" viewBox="0 0 8.4666664 4.2333335" width="32" xmlns="http://www.w3.org/2000/svg"><g transform="translate(0 -292.76665)"><path d="m0 292.76666h8.4666662v4.23334h-8.4666662z" fill="#1e8bcd"/><path d="m1.5875 293.56039h.264583v2.910417h-.264583z"/><path d="m1.322917 293.82498h.264583v.264583h-.264583z" fill="#c0c0c0"/><path d="m1.058333 294.08957h.264583v.264583h-.264583z" fill="#c0c0c0"/><path d="m.79375 294.35416h.264583v.264583h-.264583z" fill="#c0c0c0"/><path d="m.529167 294.61874h.264583v.264583h-.264583z" fill="#c0c0c0"/><path d="m.79375 294.88333h.264583v.264583h-.264583z" fill="#c0c0c0"/><path d="m1.058333 294.61874h.264583v.264583h-.264583z" fill="#c0c0c0"/><path d="m1.322917 294.35416h.264583v.264583h-.264583z" fill="#c0c0c0"/><path d="m1.058333 295.14792h.264583v.264583h-.264583z" fill="#c0c0c0"/><path d="m1.322917 294.88333h.264583v.264583h-.264583z" fill="#c0c0c0"/><path d="m1.322917 295.41248h.264583v.264583h-.264583z" fill="#c0c0c0"/><path d="m.79375 294.61871h.264583v.264583h-.264583z" fill="#808080"/><path d="m1.058333 294.8833h.264583v.264583h-.264583z" fill="#808080"/><path d="m1.322917 295.14786h.264583v.264583h-.264583z" fill="#808080"/><path d="m1.058334 294.35416h.264583v.264583h-.264583z" fill="#808080"/><path d="m1.322917 294.61874h.264583v.264583h-.264583z" fill="#808080"/><path d="m1.322917 294.08957h.264583v.264583h-.264583z" fill="#808080"/><path d="m1.5875 293.29581h.264583v.264583h-.264583z" fill="#fff"/><path d="m1.322917 293.56039h.264583v.264583h-.264583z" fill="#fff"/><path d="m1.058333 293.82498h.264583v.264583h-.264583z" fill="#fff"/><path d="m.79375 294.08957h.264583v.264583h-.264583z" fill="#fff"/><path d="m.529167 294.35416h.264583v.264583h-.264583z" fill="#fff"/><path d="m.264583 294.61874h.264583v.264583h-.264583z" fill="#fff"/><path d="m.264583 294.88333h.529167v.264583h-.529167z" fill="#808080"/><path d="m.529167 295.14789h.529167v.264583h-.529167z" fill="#808080"/><path d="m.79375 295.41248h.529167v.264583h-.529167z" fill="#808080"/><path d="m1.058333 295.67706h.529167v.264583h-.529167z" fill="#808080"/><path d="m1.322917 295.94165h.264583v.264583h-.264583z" fill="#808080"/><path d="m3.704167 293.56039h.264583v2.910417h-.264583z"/><path d="m3.439583 293.82498h.264583v.264583h-.264583z" fill="#808080"/><path d="m3.175 294.08957h.264583v.264583h-.264583z" fill="#808080"/><path d="m2.910417 294.35416h.264583v.264583h-.264583z" fill="#808080"/><path d="m2.645833 294.61874h.264583v.264583h-.264583z" fill="#808080"/><path d="m2.910417 294.88333h.264583v.264583h-.264583z" fill="#808080"/><path d="m3.175 294.61874h.264583v.264583h-.264583z" fill="#808080"/><path d="m3.439583 294.35416h.264583v.264583h-.264583z" fill="#808080"/><path d="m3.175 295.14792h.264583v.264583h-.264583z" fill="#808080"/><path d="m3.439583 294.88333h.264583v.264583h-.264583z" fill="#808080"/><path d="m3.439583 295.41248h.264583v.264583h-.264583z" fill="#808080"/><path d="m2.910417 294.61871h.264583v.264583h-.264583z" fill="#808080"/><path d="m3.175 294.8833h.264583v.264583h-.264583z" fill="#808080"/><path d="m3.439583 295.14786h.264583v.264583h-.264583z" fill="#808080"/><path d="m3.175 294.35416h.264583v.264583h-.264583z" fill="#808080"/><path d="m3.439583 294.61874h.264583v.264583h-.264583z" fill="#808080"/><path d="m3.439583 294.08957h.264583v.264583h-.264583z" fill="#808080"/><path d="m3.704167 293.29581h.264583v.264583h-.264583z" fill="#fff"/><path d="m3.439583 293.56039h.264583v.264583h-.264583z" fill="#fff"/><path d="m3.175 293.82498h.264583v.264583h-.264583z" fill="#fff"/><path d="m2.910417 294.08957h.264583v.264583h-.264583z" fill="#fff"/><path d="m2.645833 294.35416h.264583v.264583h-.264583z" fill="#fff"/><path d="m2.38125 294.61874h.264583v.264583h-.264583z" fill="#fff"/><path d="m2.38125 294.88333h.529167v.264583h-.529167z" fill="#808080"/><path d="m2.645834 295.14789h.529167v.264583h-.529167z" fill="#808080"/><path d="m2.910417 295.41248h.529167v.264583h-.529167z" fill="#808080"/><path d="m3.175 295.67706h.529167v.264583h-.529167z" fill="#808080"/><path d="m3.439583 295.94165h.264583v.264583h-.264583z" fill="#808080"/><g transform="scale(-1 1)"><path d="m-4.7625 296.20624h.264583v.264578h-.264583z"/><path d="m-5.027083 293.82498h.264583v.264583h-.264583z" fill="#c0c0c0"/><path d="m-5.291667 294.08957h.264583v.264583h-.264583z" fill="#c0c0c0"/><path d="m-5.55625 294.35416h.264583v.264583h-.264583z" fill="#c0c0c0"/><path d="m-5.820833 294.61874h.264583v.264583h-.264583z" fill="#c0c0c0"/><path d="m-5.55625 294.88333h.264583v.264583h-.264583z" fill="#c0c0c0"/><path d="m-5.291667 294.61874h.264583v.264583h-.264583z" fill="#c0c0c0"/><path d="m-5.027083 294.35416h.264583v.264583h-.264583z" fill="#c0c0c0"/><path d="m-5.291667 295.14792h.264583v.264583h-.264583z" fill="#c0c0c0"/><path d="m-5.027083 294.88333h.264583v.264583h-.264583z" fill="#c0c0c0"/><path d="m-5.027083 295.41248h.264583v.264583h-.264583z" fill="#c0c0c0"/><path d="m-5.55625 294.61871h.264583v.264583h-.264583z" fill="#808080"/><path d="m-5.291667 294.8833h.264583v.264583h-.264583z" fill="#808080"/><path d="m-5.027083 295.14786h.264583v.264583h-.264583z" fill="#808080"/><path d="m-5.291667 294.35416h.264583v.264583h-.264583z" fill="#808080"/><path d="m-5.027083 294.61874h.264583v.264583h-.264583z" fill="#808080"/><path d="m-5.027083 294.08957h.264583v.264583h-.264583z" fill="#808080"/><path d="m-4.7625 293.29581h.264583v2.910382h-.264583z" fill="#fff"/><path d="m-5.027083 293.56039h.264583v.264583h-.264583z" fill="#fff"/><path d="m-5.291667 293.82498h.264583v.264583h-.264583z" fill="#fff"/><path d="m-5.55625 294.08957h.264583v.264583h-.264583z" fill="#fff"/><path d="m-5.820833 294.35416h.264583v.264583h-.264583z" fill="#fff"/><path d="m-6.085417 294.61874h.264583v.264583h-.264583z" fill="#fff"/><path d="m-5.820833 294.88333h.264583v.264583h-.264583z" fill="#808080"/><path d="m-5.55625 295.14789h.264583v.264583h-.264583z" fill="#808080"/><path d="m-5.291667 295.41248h.264583v.264583h-.264583z" fill="#808080"/><path d="m-5.034782 295.67706h.272282v.264583h-.272282z" fill="#808080"/><path d="m-5.027083 295.94165h.264583v.264583h-.264583z"/><path d="m-6.879167 296.20624h.264583v.264578h-.264583z"/><path d="m-7.14375 293.82498h.264583v.264583h-.264583z" fill="#808080"/><path d="m-7.408333 294.08957h.264583v.264583h-.264583z" fill="#808080"/><path d="m-7.672917 294.35416h.264583v.264583h-.264583z" fill="#808080"/><path d="m-7.9375 294.61874h.264583v.264583h-.264583z" fill="#808080"/><path d="m-7.672917 294.88333h.264583v.264583h-.264583z" fill="#808080"/><path d="m-7.408333 294.61874h.264583v.264583h-.264583z" fill="#808080"/><path d="m-7.14375 294.35416h.264583v.264583h-.264583z" fill="#808080"/><path d="m-7.408333 295.14792h.264583v.264583h-.264583z" fill="#808080"/><path d="m-7.14375 294.88333h.264583v.264583h-.264583z" fill="#808080"/><path d="m-7.14375 295.41248h.264583v.264583h-.264583z" fill="#808080"/><path d="m-7.672917 294.61871h.264583v.264583h-.264583z" fill="#808080"/><path d="m-7.408333 294.8833h.264583v.264583h-.264583z" fill="#808080"/><path d="m-7.14375 295.14786h.264583v.264583h-.264583z" fill="#808080"/><path d="m-7.408333 294.35416h.264583v.264583h-.264583z" fill="#808080"/><path d="m-7.14375 294.61874h.264583v.264583h-.264583z" fill="#808080"/><path d="m-7.14375 294.08957h.264583v.264583h-.264583z" fill="#808080"/><path d="m-6.879167 293.29581h.264583v2.910426h-.264583z" fill="#fff"/><path d="m-7.14375 293.56039h.264583v.264583h-.264583z" fill="#fff"/><path d="m-7.408333 293.82498h.264583v.264583h-.264583z" fill="#fff"/><path d="m-7.672917 294.08957h.264583v.264583h-.264583z" fill="#fff"/><path d="m-7.9375 294.35416h.264583v.264583h-.264583z" fill="#fff"/><path d="m-8.202084 294.61874h.264583v.264583h-.264583z" fill="#fff"/><path d="m-7.9375 294.88333h.264583v.264583h-.264583z" fill="#808080"/><path d="m-7.672917 295.14789h.264583v.264583h-.264583z" fill="#808080"/><path d="m-7.408333 295.41248h.264583v.264583h-.264583z" fill="#808080"/><path d="m-7.14375 295.67706h.264583v.264583h-.264583z" fill="#808080"/><path d="m-7.14375 295.94165h.264583v.264583h-.264583z"/><path d="m-5.291667 295.67706h.264583v.264578h-.264583z"/><path d="m-5.55625 295.41248h.264583v.264583h-.264583z"/><path d="m-5.820833 295.14792h.264583v.264578h-.264583z"/><path d="m-6.085417 294.88333h.264583v.264583h-.264583z"/><path d="m-7.408332 295.67703h.264583v.264578h-.264583z"/><path d="m-7.672916 295.41245h.264583v.264583h-.264583z"/><path d="m-7.937499 295.14789h.264583v.264578h-.264583z"/><path d="m-8.202084 294.8833h.264583v.264583h-.264583z"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/splvpin.svg b/icon-themes/colibre_svg/vcl/res/splvpin.svg
new file mode 100644
index 000000000..60d46d1a4
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/splvpin.svg
@@ -0,0 +1 @@
+<svg height="17" viewBox="0 0 10.583333 4.4979168" width="40" xmlns="http://www.w3.org/2000/svg"><g transform="translate(0 -292.50207)"><path d="m0 292.50208h10.583333v4.49791h-10.583333z" fill="#1e8bcd"/><path d="m1.322917 292.50208h.79375v.264583h-.79375z"/><path d="m2.116667 292.76666h.264583v.529167h-.264583z"/><path d="m1.322917 293.29581h.79375v.264583h-.79375z"/><path d="m1.852083 293.56039h.264583v1.322917h-.264583z"/><path d="m1.322917 294.61874h1.058333v.264583h-1.058333z"/><path d="m2.38125 294.88333h.264583v.264583h-.264583z"/><path d="m1.322917 295.14789h1.322917v.264583h-1.322917z"/><path d="m1.852083 292.76666h.264583v.529167h-.264583z" fill="#808080"/><path d="m1.5875 293.56039h.264583v1.058326h-.264583z" fill="#808080"/><path d="m-295.14792 1.852083h.264583v.529167h-.264583z" fill="#808080" transform="rotate(-90)"/><path d="m-295.14792 1.5875h.264583v.264583h-.264583z" fill="#c0c0c0" transform="rotate(-90)"/><path d="m1.322917 293.56039h.264583v1.058326h-.264583z" fill="#c0c0c0"/><path d="m1.5875 292.76666h.264583v.529167h-.264583z" fill="#c0c0c0"/><path d="m1.322917 292.76666h.264583v.529167h-.264583z" fill="#fff"/><path d="m1.058333 293.56039h.264583v1.058326h-.264583z" fill="#fff"/><path d="m1.322917 294.88333h.264583v.264574h-.264583z" fill="#fff"/><path d="m-295.14792 1.058333h.264583v.264583h-.264583z" fill="#c0c0c0" transform="rotate(-90)"/><path d="m.79375 293.56039h.264583v1.058326h-.264583z" fill="#c0c0c0"/><path d="m1.058333 292.76666h.264583v.529167h-.264583z" fill="#c0c0c0"/><path d="m.79375 292.76666h.264583v.529167h-.264583z" fill="#fff"/><path d="m.79375 294.88333h.264583v.264574h-.264583z" fill="#fff"/><path d="m.264583 292.76666h.264583v.529167h-.264583z" fill="#808080"/><path d="m.529167 293.29581h.264583v1.322886h-.264583z" fill="#808080"/><path d="m.529167 292.76666h.264583v.529167h-.264583z" fill="#c0c0c0"/><path d="m293.29581-1.312417h.264583v.78325h-.264583z" fill="#808080" transform="rotate(90)"/><path d="m294.61874-1.322917h.264583v1.058333h-.264583z" fill="#808080" transform="rotate(90)"/><path d="m-295.14789.264583h.264583v.529167h-.264583z" fill="#c0c0c0" transform="rotate(-90)"/><path d="m295.14789-1.322917h.264583v1.058333h-.264583z" fill="#808080" transform="rotate(90)"/><path d="m0 294.8833h.264583v.529167h-.264583z" fill="#808080"/><path d="m1.322917 295.41248h.264583v1.322907h-.264583z" fill="#808080"/><path d="m1.058333 295.41248h.264583v1.587512h-.264583z"/><path d="m4.7625 293.82498h.264583v.79375h-.264583z"/><path d="m4.497917 294.61874h.264583v.529167h-.264583z"/><path d="m3.704167 294.88333h.79375v.264583h-.79375z"/><path d="m4.233333 295.14789h.264583v.264583h-.264583z"/><path d="m3.96875 295.41248h.264583v.264583h-.264583z"/><path d="m3.704167 295.67706h.264583v.264583h-.264583z"/><path d="m2.910417 295.67706h.529167v.264583h-.529167z"/><path d="m2.910417 295.41248h.264583v.264583h-.264583z"/><path d="m2.645833 295.94165h.264583v.264583h-.264583z"/><g fill="#808080"><path d="m3.439583 293.29581h1.058333v.264583h-1.058333z"/><path d="m4.497917 293.56039h.264583v1.058333h-.264583z"/><path d="m4.233333 294.08957h.264583v.79375h-.264583z"/><path d="m3.96875 294.35416h.264583v.529167h-.264583z"/><path d="m3.439583 294.35416h.264583v.529163h-.264583z"/><path d="m2.645833 294.35416h.264583v1.058333h-.264583z"/><path d="m2.910417 295.14789h.264583v.264583h-.264583z"/><path d="m3.175 295.41248h.79375v.264583h-.79375z"/><path d="m3.704167 295.14789h.529166v.264572h-.529166z"/><path d="m3.439583 295.67706h.264583v.264583h-.264583z"/><path d="m3.175 293.56039h.264583v.79375h-.264583z"/><path d="m2.910417 294.08957h.264583v.529167h-.264583z"/></g><path d="m3.439583 293.56039h.264583v.264588h-.264583z" fill="#c0c0c0"/><path d="m3.96875 294.08957h.264583v.264588h-.264583z" fill="#c0c0c0"/><path d="m4.233334 293.82498h.264583v.264588h-.264583z" fill="#c0c0c0"/><path d="m3.704167 294.35416h.264583v.529165h-.264583z" fill="#c0c0c0"/><path d="m3.439583 294.88333h.264583v.529165h-.264583z" fill="#c0c0c0"/><path d="m3.175 295.14789h.264583v.264588h-.264583z" fill="#c0c0c0"/><path d="m3.175 294.35416h.264583v.793734h-.264583z" fill="#fff"/><path d="m3.704167 293.56039h.264583v.793734h-.264583z" fill="#fff"/><path d="m3.439583 293.82498h.264583v.529142h-.264583z" fill="#fff"/><path d="m3.96875 293.56039h.264583v.529142h-.264583z" fill="#fff"/><path d="m4.233334 293.56039h.264583v.264605h-.264583z" fill="#fff"/><path d="m2.910417 294.6373h.264583v.510582h-.264583z" fill="#fff"/><path d="m292.50208-1.312417h.264583v.78325h-.264583z" fill="#808080" transform="rotate(90)"/><g transform="translate(5.291667 .000013)"><path d="m1.322917 292.50208h.79375v.264583h-.79375z"/><path d="m2.116667 292.76666h.264583v.529167h-.264583z"/><path d="m1.322917 293.29581h.79375v.264583h-.79375z"/><path d="m1.852083 293.56039h.264583v1.322917h-.264583z"/><path d="m1.322917 294.61874h1.058333v.264583h-1.058333z"/><path d="m2.38125 294.88333h.264583v.264583h-.264583z"/><path d="m1.058333 295.14789h1.5875v.264585h-1.5875z"/><path d="m1.852083 292.76666h.264583v.529167h-.264583z"/><path d="m1.5875 293.56039h.264583v1.058326h-.264583z"/><path d="m-295.14792 1.852083h.264583v.529167h-.264583z" transform="rotate(-90)"/><path d="m-295.14792 1.5875h.264583v.264583h-.264583z" fill="#c0c0c0" transform="rotate(-90)"/><path d="m1.322917 293.56039h.264583v1.058326h-.264583z" fill="#c0c0c0"/><path d="m1.5875 292.76666h.264583v.529167h-.264583z" fill="#c0c0c0"/><path d="m1.322917 292.76666h.264583v.529167h-.264583z" fill="#c0c0c0"/><path d="m1.058333 293.56039h.264583v1.058326h-.264583z" fill="#c0c0c0"/><path d="m1.322917 294.88333h.264583v.264574h-.264583z" fill="#c0c0c0"/><path d="m-295.14792 1.058333h.264583v.264583h-.264583z" fill="#c0c0c0" transform="rotate(-90)"/><path d="m.79375 293.56039h.264583v1.058326h-.264583z" fill="#c0c0c0"/><path d="m1.058333 292.76666h.264583v.529167h-.264583z" fill="#c0c0c0"/><path d="m.79375 292.76666h.264583v.529167h-.264583z" fill="#c0c0c0"/><path d="m.79375 294.88333h.264583v.264574h-.264583z" fill="#c0c0c0"/><path d="m.264583 292.76666h.264583v.529167h-.264583z" fill="#808080"/><path d="m.529167 293.29581h.264583v1.322886h-.264583z" fill="#808080"/><path d="m.529167 292.76666h.264583v.529167h-.264583z" fill="#c0c0c0"/><path d="m293.29581-1.312417h.264583v.78325h-.264583z" fill="#808080" transform="rotate(90)"/><path d="m294.61874-1.322917h.264583v1.058333h-.264583z" fill="#808080" transform="rotate(90)"/><path d="m-295.14789.264583h.264583v.529167h-.264583z" fill="#c0c0c0" transform="rotate(-90)"/><path d="m295.14789-1.058333h.264585v.79375h-.264585z" fill="#808080" transform="rotate(90)"/><path d="m0 294.8833h.264583v.529167h-.264583z" fill="#808080"/><path d="m1.322917 295.41248h.264583v1.322907h-.264583z" fill="#808080"/><path d="m1.058333 295.41248h.264583v1.587512h-.264583z"/><path d="m4.7625 293.82498h.264583v.79375h-.264583z"/><path d="m4.497917 294.61874h.264583v.529167h-.264583z"/><path d="m3.704167 294.88333h.79375v.264583h-.79375z"/><path d="m4.233333 295.14789h.264583v.264583h-.264583z"/><path d="m3.96875 295.41248h.264583v.264583h-.264583z"/><path d="m3.704167 295.67706h.264583v.264583h-.264583z"/><path d="m2.910417 295.67706h.529167v.264583h-.529167z"/><path d="m2.910417 295.41248h.264583v.264583h-.264583z"/><path d="m2.645833 295.94165h.264583v.264583h-.264583z"/><path d="m3.439583 293.29581h1.058333v.264583h-1.058333z" fill="#808080"/><path d="m4.497917 293.56039h.264583v1.058333h-.264583z" fill="#808080"/><path d="m4.233333 294.08957h.264583v.79375h-.264583z" fill="#808080"/><path d="m3.96875 294.35416h.264583v.529167h-.264583z" fill="#808080"/><path d="m3.439583 294.35416h.264583v.529163h-.264583z" fill="#808080"/><path d="m2.645833 294.35416h.264583v1.058333h-.264583z" fill="#808080"/><path d="m2.910417 295.14789h.264583v.264583h-.264583z" fill="#808080"/><path d="m3.175 295.41248h.79375v.264583h-.79375z" fill="#808080"/><path d="m3.704167 295.14789h.529167v.264585h-.529167z" fill="#808080"/><path d="m3.439583 295.67706h.264583v.264583h-.264583z" fill="#808080"/><path d="m3.175 293.56039h.264583v.79375h-.264583z" fill="#808080"/><path d="m2.910417 294.08957h.264583v.529167h-.264583z" fill="#808080"/><g fill="#c0c0c0"><path d="m3.439583 293.56039h.264583v.264588h-.264583z"/><path d="m3.96875 294.08957h.264583v.264588h-.264583z"/><path d="m4.233334 293.82498h.264583v.264588h-.264583z"/><path d="m3.704167 294.35416h.264583v.529165h-.264583z"/><path d="m3.439583 294.88333h.264583v.529165h-.264583z"/><path d="m3.175 295.14789h.264583v.264588h-.264583z"/><path d="m3.175 294.35416h.264583v.793734h-.264583z"/><path d="m3.704167 293.56039h.264583v.793734h-.264583z"/><path d="m3.439583 293.82498h.264583v.529142h-.264583z"/><path d="m3.96875 293.56039h.264583v.529142h-.264583z"/><path d="m4.233334 293.56039h.264583v.264605h-.264583z"/><path d="m2.910417 294.6373h.264583v.510582h-.264583z"/></g><path d="m292.50208-1.312417h.264583v.78325h-.264583z" fill="#808080" transform="rotate(90)"/></g></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/successbox.svg b/icon-themes/colibre_svg/vcl/res/successbox.svg
new file mode 100644
index 000000000..4c7cbe945
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/successbox.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><circle cx="16" cy="16" fill="#309048" r="13"/><path d="m28 16a12 12 0 0 1 -12 12 12 12 0 0 1 -12-12 12 12 0 0 1 12-12 12 12 0 0 1 12 12z" fill="#a1ddaa"/><path d="m7.4336197 17.865607 6.0446433 5.71556 11.08976-13.146704" fill="none" stroke="#fafafa" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.8"/></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/swsize.svg b/icon-themes/colibre_svg/vcl/res/swsize.svg
new file mode 100644
index 000000000..7c63a2c33
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/swsize.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g stroke-width=".125" transform="matrix(-1 0 0 1 31 0)"><path d="m10 9.0019531a.99859912.99859912 0 0 0 -.9980469.9980469v4.949219a.99859912.99859912 0 0 0 1.6953129.714843l1.435546-1.402343 4.601563 4.59375-1.439453 1.439453a.99859912.99859912 0 0 0 .705078 1.703125h5a.99859912.99859912 0 0 0 .998047-.998047v-5a.99859912.99859912 0 0 0 -1.703125-.705078l-1.441406 1.439453-4.615235-4.613281 1.416016-1.416016a.99859912.99859912 0 0 0 -.705078-1.7031249z" fill="#e8e8e8"/><path d="m9.9999999 10 .0000001 4.949748 2.141328-2.090438 6.005119 5.994244-2.146447 2.146446h5v-5l-2.146447 2.146447-6.025126-6.025126 2.121321-2.121321z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/tab_select_e.svg b/icon-themes/colibre_svg/vcl/res/tab_select_e.svg
new file mode 100644
index 000000000..057b24999
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/tab_select_e.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m26 18v3l5-4.5-5-4.5v3h-8v3z"/></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/tab_select_s.svg b/icon-themes/colibre_svg/vcl/res/tab_select_s.svg
new file mode 100644
index 000000000..a02e27b27
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/tab_select_s.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m14 26h-3l4.5 5 4.5-5h-3v-8h-3z"/></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/tab_select_se.svg b/icon-themes/colibre_svg/vcl/res/tab_select_se.svg
new file mode 100644
index 000000000..00fd4d360
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/tab_select_se.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m26.403807 28.525128-2.403807 2.474871 7 .000001v-7l-2.474872 2.403807-6.363962-6.36396-2.12132 2.12132z"/></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/tab_select_sw.svg b/icon-themes/colibre_svg/vcl/res/tab_select_sw.svg
new file mode 100644
index 000000000..c03f7fbc1
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/tab_select_sw.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m5.5961926 28.525128 2.4038073 2.474871-6.9999999.000001.0000004-7 2.474872 2.403807 6.3639612-6.36396 2.1213204 2.12132z"/></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/tab_select_w.svg b/icon-themes/colibre_svg/vcl/res/tab_select_w.svg
new file mode 100644
index 000000000..ae96a3d9d
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/tab_select_w.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m6 18v3l-5-4.5 5-4.5v3h8v3z"/></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/text_vertical.svg b/icon-themes/colibre_svg/vcl/res/text_vertical.svg
new file mode 100644
index 000000000..f494c0c55
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/text_vertical.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m8 12v3h1v-3zm1 3v1h14v-1zm14 0h1v-3h-1zm0 1v3h1v-3zm-14 0h-1v3h1z"/></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/v_shear.svg b/icon-themes/colibre_svg/vcl/res/v_shear.svg
new file mode 100644
index 000000000..d53407a08
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/v_shear.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g stroke-width=".125" transform="matrix(0 -1 -1 0 32.058594 32.058594)"><path d="m11.765625 10-4.2128906 2.105469-.5527344.277343v2.617188h18v-3h-10v-2zm.234375 1h2v2h10v1h-16v-1zm-5 6v3h10v2h3v.117188l5-2.5v-2.617188h-17zm1 1h16v1l-4 2h-2v-2h-10z" fill="#fff"/><path d="m12 11-4 2v1h16v-1h-10v-2zm-4 7v1h10v2h2l4-2v-1z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/wait.svg b/icon-themes/colibre_svg/vcl/res/wait.svg
new file mode 100644
index 000000000..546373d0e
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/wait.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g stroke-width=".125"><path d="m10 7v3l4.65625 5-.0625 2-4.96875 5-.014251 3h13.389251l.558299-3-5.152049-5 .145459-2 4.448291-5v-3z" fill="#fff"/><path d="m10 6a1 1 0 0 0 -1 1v3 .214844l5 4.992187v1.585938l-5 4.996093v.539063 2.671875a1 1 0 0 0 1 1h13a1 1 0 0 0 1-1v-2.671875-.539063l-5-4.996093v-1.585938l5-4.992187v-.542969-2.671875a1 1 0 0 0 -1-1zm0 1h13v2.7929688l-2.207031 2.2070312h-.792969v.792969l-.207031.207031h-.792969v.792969l-.853516.853515c-.109794.12248-.133954.234857-.146484.353516v2c.0056.117839.04724.235682.146484.353516l1.853516 1.853515v.792969h.792969l1.207031 1.207031v.792969h.792969l.207031.207031v.792969h-1v1h1v1h-1v-1h-1v1h-1v-1h-1v1h-1v-1h-1v1h-1v-1h-1v1h-1v-1h-1v1h-1v-1h-1v1h-1v-1h1v-1h-1v-.792969l.207031-.207031h.792969v-.792969l1.207031-1.207031h.792969v-.792969l1.853516-1.853515c.099249-.117834.140869-.235677.146484-.353516v-2c-.01253-.118659-.03669-.231036-.146484-.353516l-.853516-.853515v-.792969h-.792969l-.207031-.207031v-.792969h-.792969l-2.207031-2.2070312zm4 6h1v-1h-1zm1-1h1v-1h-1zm1-1h1v-1h-1zm1 0v1h1v-1zm1 1v1h1v-1zm0 1h-1v1h1zm-1 1h-1v1h1zm-1 0v-1h-1v1zm0-1h1v-1h-1zm-3 7v1h1v-1zm1 1v1h1v-1zm1 0h1v-1h-1zm1 0v1h1v-1zm1 0h1v-1h-1zm1 0v1h1v-1zm1 0h1v-1h-1zm1 0v1h1v-1zm1 1v1h1v-1zm0 1h-1v1h1zm-1 0v-1h-1v1zm-1 0h-1v1h1zm-1 0v-1h-1v1zm-1 0h-1v1h1zm-1 0v-1h-1v1zm-1 0h-1v1h1zm-1 0v-1h-1v1zm-1 0h-1v1h1zm-1 0v-1h-1v1zm0-1h1v-1h-1zm4-6v1h1v-1zm0 2v1h1v-1z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/warningbox.svg b/icon-themes/colibre_svg/vcl/res/warningbox.svg
new file mode 100644
index 000000000..9862f2392
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/warningbox.svg
@@ -0,0 +1 @@
+<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><path d="m16 2-14 28h28z" fill="#ed8733"/><path d="m16 4.2363281-12.3828125 24.7636719h24.7656245z" fill="#f8db8f"/><path d="m16 10c-1.104569 0-2 .895431-2 2 0 2 .666667 3.666667 1.333333 9h1.333334c.666666-5.333333 1.333333-7 1.333333-9 0-1.104569-.895431-2-2-2zm0 13c-1.104569 0-2 .895431-2 2s.895431 2 2 2 2-.895431 2-2-.895431-2-2-2z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/wheelh.svg b/icon-themes/colibre_svg/vcl/res/wheelh.svg
new file mode 100644
index 000000000..a15d3d156
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/wheelh.svg
@@ -0,0 +1 @@
+<svg height="25" viewBox="0 0 25 25" width="25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="11.287591" cy="11.559854" gradientTransform="matrix(1.3043478 .43478266 -.50890004 1.5267 2.159865 -11.556078)" gradientUnits="userSpaceOnUse" r="11.5"><stop offset="0" stop-color="#fdfdfd"/><stop offset=".60000002" stop-color="#fdfdfd"/><stop offset=".74999994" stop-color="#a9a9a9"/><stop offset="1" stop-color="#fdfdfd"/></radialGradient><path d="m0 0h25v25h-25z" fill="#fff"/><path d="m25 12.5a12.5 12.5 0 0 1 -12.5 12.5 12.5 12.5 0 0 1 -12.5-12.5 12.5 12.5 0 0 1 12.5-12.5 12.5 12.5 0 0 1 12.5 12.5z"/><path d="m24 12.5a11.5 11.5 0 0 1 -11.5 11.5 11.5 11.5 0 0 1 -11.5-11.5 11.5 11.5 0 0 1 11.5-11.5 11.5 11.5 0 0 1 11.5 11.5z" fill="url(#a)"/><path d="m15 12.5a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z"/><path d="m8 9-7 3.5 6.9921875 3.496094a5.708447 5.708447 0 0 1 -1.2011719-3.496094 5.708447 5.708447 0 0 1 1.2089844-3.5zm9.007812.0039062a5.708447 5.708447 0 0 1 1.201172 3.4960938 5.708447 5.708447 0 0 1 -1.208984 3.5l7-3.5z"/></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/wheelv.svg b/icon-themes/colibre_svg/vcl/res/wheelv.svg
new file mode 100644
index 000000000..78999100a
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/wheelv.svg
@@ -0,0 +1 @@
+<svg height="25" viewBox="0 0 25 25" width="25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="11.287591" cy="11.559854" gradientTransform="matrix(1.3043478 .43478266 -.50890004 1.5267 2.159865 -11.556078)" gradientUnits="userSpaceOnUse" r="11.5"><stop offset="0" stop-color="#fdfdfd"/><stop offset=".60000002" stop-color="#fdfdfd"/><stop offset=".74999994" stop-color="#a9a9a9"/><stop offset="1" stop-color="#fdfdfd"/></radialGradient><path d="m0 0h25v25h-25z" fill="#fff"/><path d="m25 12.5a12.5 12.5 0 0 1 -12.5 12.5 12.5 12.5 0 0 1 -12.5-12.5 12.5 12.5 0 0 1 12.5-12.5 12.5 12.5 0 0 1 12.5 12.5z"/><path d="m24 12.5a11.5 11.5 0 0 1 -11.5 11.5 11.5 11.5 0 0 1 -11.5-11.5 11.5 11.5 0 0 1 11.5-11.5 11.5 11.5 0 0 1 11.5 11.5z" fill="url(#a)"/><path d="m15 12.5a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z"/><path d="m16 17-3.5 7-3.496094-6.992188a5.708447 5.708447 0 0 0 3.496094 1.201172 5.708447 5.708447 0 0 0 3.5-1.208984zm-.00391-9.007812a5.708447 5.708447 0 0 0 -3.49609-1.201172 5.708447 5.708447 0 0 0 -3.5 1.208984l3.5-7z"/></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/wheelvh.svg b/icon-themes/colibre_svg/vcl/res/wheelvh.svg
new file mode 100644
index 000000000..ed0485d55
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/wheelvh.svg
@@ -0,0 +1 @@
+<svg height="25" viewBox="0 0 25 25" width="25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="11.287591" cy="11.559854" gradientTransform="matrix(1.3043478 .43478266 -.50890004 1.5267 2.159865 -11.556078)" gradientUnits="userSpaceOnUse" r="11.5"><stop offset="0" stop-color="#fdfdfd"/><stop offset=".60000002" stop-color="#fdfdfd"/><stop offset=".74999994" stop-color="#a9a9a9"/><stop offset="1" stop-color="#fdfdfd"/></radialGradient><path d="m0 0h25v25h-25z" fill="#fff"/><path d="m25 12.5a12.5 12.5 0 0 1 -12.5 12.5 12.5 12.5 0 0 1 -12.5-12.5 12.5 12.5 0 0 1 12.5-12.5 12.5 12.5 0 0 1 12.5 12.5z"/><path d="m24 12.5a11.5 11.5 0 0 1 -11.5 11.5 11.5 11.5 0 0 1 -11.5-11.5 11.5 11.5 0 0 1 11.5-11.5 11.5 11.5 0 0 1 11.5 11.5z" fill="url(#a)"/><path d="m15 12.5a2.5 2.5 0 0 1 -2.5 2.5 2.5 2.5 0 0 1 -2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5z"/><path d="m8 9-7 3.5 6.9921875 3.496094a5.708447 5.708447 0 0 1 -1.2011719-3.496094 5.708447 5.708447 0 0 1 1.2089844-3.5zm9.007812.0039062a5.708447 5.708447 0 0 1 1.201172 3.4960938 5.708447 5.708447 0 0 1 -1.208984 3.5l7-3.5z"/><path d="m16 17-3.5 7-3.496094-6.992188a5.708447 5.708447 0 0 0 3.496094 1.201172 5.708447 5.708447 0 0 0 3.5-1.208984zm-.00391-9.007812a5.708447 5.708447 0 0 0 -3.49609-1.201172 5.708447 5.708447 0 0 0 -3.5 1.208984l3.5-7z"/></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/window_nesize.svg b/icon-themes/colibre_svg/vcl/res/window_nesize.svg
new file mode 100644
index 000000000..7c63a2c33
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/window_nesize.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g stroke-width=".125" transform="matrix(-1 0 0 1 31 0)"><path d="m10 9.0019531a.99859912.99859912 0 0 0 -.9980469.9980469v4.949219a.99859912.99859912 0 0 0 1.6953129.714843l1.435546-1.402343 4.601563 4.59375-1.439453 1.439453a.99859912.99859912 0 0 0 .705078 1.703125h5a.99859912.99859912 0 0 0 .998047-.998047v-5a.99859912.99859912 0 0 0 -1.703125-.705078l-1.441406 1.439453-4.615235-4.613281 1.416016-1.416016a.99859912.99859912 0 0 0 -.705078-1.7031249z" fill="#e8e8e8"/><path d="m9.9999999 10 .0000001 4.949748 2.141328-2.090438 6.005119 5.994244-2.146447 2.146446h5v-5l-2.146447 2.146447-6.025126-6.025126 2.121321-2.121321z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/window_nwsize.svg b/icon-themes/colibre_svg/vcl/res/window_nwsize.svg
new file mode 100644
index 000000000..dd91a95bf
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/window_nwsize.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g stroke-width=".125"><path d="m10 9.0019531a.99859912.99859912 0 0 0 -.9980469.9980469v4.949219a.99859912.99859912 0 0 0 1.6953129.714843l1.435546-1.402343 4.601563 4.59375-1.439453 1.439453a.99859912.99859912 0 0 0 .705078 1.703125h5a.99859912.99859912 0 0 0 .998047-.998047v-5a.99859912.99859912 0 0 0 -1.703125-.705078l-1.441406 1.439453-4.615235-4.613281 1.416016-1.416016a.99859912.99859912 0 0 0 -.705078-1.7031249z" fill="#e8e8e8"/><path d="m9.9999999 10 .0000001 4.949748 2.141328-2.090438 6.005119 5.994244-2.146447 2.146446h5v-5l-2.146447 2.146447-6.025126-6.025126 2.121321-2.121321z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/window_sesize.svg b/icon-themes/colibre_svg/vcl/res/window_sesize.svg
new file mode 100644
index 000000000..dd91a95bf
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/window_sesize.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g stroke-width=".125"><path d="m10 9.0019531a.99859912.99859912 0 0 0 -.9980469.9980469v4.949219a.99859912.99859912 0 0 0 1.6953129.714843l1.435546-1.402343 4.601563 4.59375-1.439453 1.439453a.99859912.99859912 0 0 0 .705078 1.703125h5a.99859912.99859912 0 0 0 .998047-.998047v-5a.99859912.99859912 0 0 0 -1.703125-.705078l-1.441406 1.439453-4.615235-4.613281 1.416016-1.416016a.99859912.99859912 0 0 0 -.705078-1.7031249z" fill="#e8e8e8"/><path d="m9.9999999 10 .0000001 4.949748 2.141328-2.090438 6.005119 5.994244-2.146447 2.146446h5v-5l-2.146447 2.146447-6.025126-6.025126 2.121321-2.121321z"/></g></svg> \ No newline at end of file
diff --git a/icon-themes/colibre_svg/vcl/res/window_swsize.svg b/icon-themes/colibre_svg/vcl/res/window_swsize.svg
new file mode 100644
index 000000000..7c63a2c33
--- /dev/null
+++ b/icon-themes/colibre_svg/vcl/res/window_swsize.svg
@@ -0,0 +1 @@
+<svg height="32" viewBox="0 0 32 32" width="32" xmlns="http://www.w3.org/2000/svg"><g stroke-width=".125" transform="matrix(-1 0 0 1 31 0)"><path d="m10 9.0019531a.99859912.99859912 0 0 0 -.9980469.9980469v4.949219a.99859912.99859912 0 0 0 1.6953129.714843l1.435546-1.402343 4.601563 4.59375-1.439453 1.439453a.99859912.99859912 0 0 0 .705078 1.703125h5a.99859912.99859912 0 0 0 .998047-.998047v-5a.99859912.99859912 0 0 0 -1.703125-.705078l-1.441406 1.439453-4.615235-4.613281 1.416016-1.416016a.99859912.99859912 0 0 0 -.705078-1.7031249z" fill="#e8e8e8"/><path d="m9.9999999 10 .0000001 4.949748 2.141328-2.090438 6.005119 5.994244-2.146447 2.146446h5v-5l-2.146447 2.146447-6.025126-6.025126 2.121321-2.121321z"/></g></svg> \ No newline at end of file