summaryrefslogtreecommitdiff
path: root/icon-themes
diff options
context:
space:
mode:
Diffstat (limited to 'icon-themes')
-rw-r--r--icon-themes/colibre/vcl/cursors/autoscroll_e.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/autoscroll_n.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/autoscroll_ne.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/autoscroll_ns.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/autoscroll_nswe.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/autoscroll_nw.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/autoscroll_s.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/autoscroll_se.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/autoscroll_sw.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/autoscroll_w.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/autoscroll_we.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/chain.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/chain_not_allowed.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/chart.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/copy_data.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/copy_data_link.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/copy_file.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/copy_file_link.svg17
-rw-r--r--icon-themes/colibre/vcl/cursors/copy_files.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/crook.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/crop.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/detective.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/draw_arc.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/draw_bezier.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/draw_caption.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/draw_circle_cut.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/draw_connect.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/draw_ellipse.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/draw_freehand.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/draw_line.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/draw_pie.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/draw_polygon.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/draw_rect.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/draw_text.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/fill.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/h_shear.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/help.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/hide_whitespace.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/hourglass.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/link_data.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/link_file.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/magnify.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/mirror.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/move_bezier_weight.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/move_data.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/move_data_link.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/move_file.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/move_file_link.svg17
-rw-r--r--icon-themes/colibre/vcl/cursors/move_files.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/move_point.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/neswsize.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/not_allowed.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/null.svg2
-rw-r--r--icon-themes/colibre/vcl/cursors/nwsesize.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/pen.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/pivot_column.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/pivot_delete.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/pivot_field.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/pivot_row.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/rotate.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/show_whitespace.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/tab_select_e.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/tab_select_s.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/tab_select_se.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/tab_select_sw.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/tab_select_w.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/text_vertical.svg10
-rw-r--r--icon-themes/colibre/vcl/cursors/v_shear.svg10
68 files changed, 686 insertions, 0 deletions
diff --git a/icon-themes/colibre/vcl/cursors/autoscroll_e.svg b/icon-themes/colibre/vcl/cursors/autoscroll_e.svg
new file mode 100644
index 000000000000..721783ed8c52
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/autoscroll_e.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="m 192,92 v 8 64 h 10.15 L 256,132.6 v -9.1875 L 202.15,92 Z m -36,8 a 28,28 0 0 0 -28,28 28,28 0 0 0 28,28 28,28 0 0 0 28,-28 28,28 0 0 0 -28,-28 z m 44,0 48,28 -48,28 z m -44,8 a 20,20 0 0 1 20,20 20,20 0 0 1 -20,20 20,20 0 0 1 -20,-20 20,20 0 0 1 20,-20 z"
+ />
+ <path
+ style="fill:#000000"
+ d="m 200,100 v 56 l 48,-28 z m -44,8 a 20,20 0 0 0 -20,20 20,20 0 0 0 20,20 20,20 0 0 0 20,-20 20,20 0 0 0 -20,-20 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/autoscroll_n.svg b/icon-themes/colibre/vcl/cursors/autoscroll_n.svg
new file mode 100644
index 000000000000..6e0cc273767c
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/autoscroll_n.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="m 92,64 h 8 64 V 53.843752 L 132.59375,0 h -9.1875 L 92,53.843752 Z m 8,36 a 28,28 0 0 0 28,28 28,28 0 0 0 28,-28 28,28 0 0 0 -28,-28 28,28 0 0 0 -28,28 z m 0,-44 28,-48 28,48 z m 8,44 a 20,20 0 0 1 20,-20 20,20 0 0 1 20,20 20,20 0 0 1 -20,20 20,20 0 0 1 -20,-20 z"
+ />
+ <path
+ style="fill:#000000"
+ d="m 100,56 h 56 L 128,8 Z m 8,44 a 20,20 0 0 0 20,20 20,20 0 0 0 20,-20 20,20 0 0 0 -20,-20 20,20 0 0 0 -20,20 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/autoscroll_ne.svg b/icon-themes/colibre/vcl/cursors/autoscroll_ne.svg
new file mode 100644
index 000000000000..1568d32c9790
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/autoscroll_ne.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="m 248.00944,0 -63.92447,15.997922 -7.99056,7.99896 55.93391,55.992726 7.99056,-7.998961 L 256,7.9989608 Z m 0,7.9989608 -15.98112,55.9927252 -39.95279,-39.994804 z m -68.0446,40.0104272 c -7.15737,0 -14.31262,2.719805 -19.77351,8.186436 -10.92177,10.93326 -10.92177,28.670966 0,39.604226 10.92178,10.93327 28.62524,10.93327 39.54702,0 10.92177,-10.93326 10.92177,-28.670966 0,-39.604226 -5.46089,-5.466631 -12.61614,-8.186436 -19.77351,-8.186436 z m 0,7.99896 c 5.11241,0 10.2233,1.938256 14.12394,5.842992 7.80127,7.809471 7.80127,20.483723 0,28.293197 -7.80127,7.809473 -20.44661,7.809473 -28.24788,0 -7.80127,-7.809474 -7.80127,-20.483726 0,-28.293197 3.90064,-3.904736 9.01153,-5.842992 14.12394,-5.842992 z"
+ />
+ <path
+ style="fill:#000000"
+ d="m 192.07553,23.996882 39.95279,39.994804 15.98112,-55.9927252 z m -26.23272,37.862197 c -7.80127,7.809471 -7.80127,20.471121 0,28.280594 7.80127,7.809474 20.44963,7.809474 28.2509,0 7.80127,-7.809473 7.80127,-20.471123 0,-28.280594 -7.80127,-7.809472 -20.44963,-7.809472 -28.2509,0 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/autoscroll_ns.svg b/icon-themes/colibre/vcl/cursors/autoscroll_ns.svg
new file mode 100644
index 000000000000..92385d729a02
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/autoscroll_ns.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="M 123.40625,28 92,81.84375 V 92 h 8 64 V 81.84375 L 132.59375,28 Z M 128,36 156,84 h -56 z m 0,64 a 28,28 0 0 0 -28,28 28,28 0 0 0 28,28 28,28 0 0 0 28,-28 28,28 0 0 0 -28,-28 z m 0,8 a 20,20 0 0 1 20,20 20,20 0 0 1 -20,20 20,20 0 0 1 -20,-20 20,20 0 0 1 20,-20 z m -36,56 v 10.15625 L 123.40625,228 h 9.1875 L 164,174.15625 V 164 h -64 z m 8,8 h 56 l -28,48 z"
+ />
+ <path
+ style="fill:#000000"
+ d="m 128,36 -28,48 h 56 z m 0,72 a 20,20 0 0 0 -20,20 20,20 0 0 0 20,20 20,20 0 0 0 20,-20 20,20 0 0 0 -20,-20 z m -28,64 28,48 28,-48 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/autoscroll_nswe.svg b/icon-themes/colibre/vcl/cursors/autoscroll_nswe.svg
new file mode 100644
index 000000000000..3e7f3260872a
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/autoscroll_nswe.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="M 123.40625,28 92,81.843752 V 92 h 8 64 V 81.843752 L 132.59375,28 Z M 164,92 v 8 64 h 10.15625 L 228,132.59375 v -9.1875 L 174.15625,92 Z m 0,72 h -64 -8 v 10.15625 L 123.40625,228 h 9.1875 L 164,174.15625 Z m -72,0 V 100 92 H 81.843752 L 28,123.40625 v 9.1875 L 81.843752,164 Z m 36,-128 28,48 h -56 z m -44,64 v 56 L 36,128 Z m 44,0 a 28,28 0 0 0 -28,28 28,28 0 0 0 28,28 28,28 0 0 0 28,-28 28,28 0 0 0 -28,-28 z m 44,0 48,28 -48,28 z m -44,8 a 20,20 0 0 1 20,20 20,20 0 0 1 -20,20 20,20 0 0 1 -20,-20 20,20 0 0 1 0.0937,-2 A 20,20 0 0 1 128,108 Z m -28,64 h 56 l -28,48 z"
+ />
+ <path
+ style="fill:#000000"
+ d="m 128,36 -28,48 h 56 z m -44,64 -48,28 48,28 z m 88,0 v 56 l 48,-28 z m -44,8 a 20,20 0 0 0 -20,20 20,20 0 0 0 20,20 20,20 0 0 0 20,-20 20,20 0 0 0 -20,-20 z m -28,64 28,48 28,-48 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/autoscroll_nw.svg b/icon-themes/colibre/vcl/cursors/autoscroll_nw.svg
new file mode 100644
index 000000000000..8a635d2cf28b
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/autoscroll_nw.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="M 7.9905587,0 71.915028,15.997922 79.905587,23.996882 23.971676,79.989608 15.981117,71.990647 0,7.9989608 Z m 0,7.9989608 L 23.971676,63.991686 63.92447,23.996882 Z M 76.03516,48.009388 c 7.157367,0 14.312625,2.719805 19.773509,8.186436 10.921771,10.93326 10.921771,28.670966 0,39.604226 -10.921776,10.93327 -28.625242,10.93327 -39.547017,0 -10.921776,-10.93326 -10.921776,-28.670966 0,-39.604226 5.460883,-5.466631 12.616141,-8.186436 19.773508,-8.186436 z m 0,7.99896 c -5.112407,0 -10.223304,1.938256 -14.123936,5.842992 -7.80127,7.809471 -7.80127,20.483723 0,28.293197 7.801271,7.809473 20.446602,7.809473 28.247872,0 7.80127,-7.809474 7.80127,-20.483726 0,-28.293197 -3.900631,-3.904736 -9.011528,-5.842992 -14.123936,-5.842992 z"
+ />
+ <path
+ style="fill:#000000"
+ d="M 63.92447,23.996882 23.971676,63.991686 7.9905587,7.9989608 Z m 26.232716,37.862197 c 7.801271,7.809471 7.801271,20.471121 0,28.280594 -7.80127,7.809474 -20.449621,7.809474 -28.250892,0 -7.80127,-7.809473 -7.80127,-20.471123 0,-28.280594 7.801271,-7.809472 20.449622,-7.809472 28.250892,0 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/autoscroll_s.svg b/icon-themes/colibre/vcl/cursors/autoscroll_s.svg
new file mode 100644
index 000000000000..0652dc98c9e9
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/autoscroll_s.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="M 130 128 A 28 28 0 0 0 102 156 A 28 28 0 0 0 130 184 A 28 28 0 0 0 158 156 A 28 28 0 0 0 130 128 z M 130 136 A 20 20 0 0 1 150 156 A 20 20 0 0 1 130 176 A 20 20 0 0 1 110 156 A 20 20 0 0 1 130 136 z M 94 192 L 94 202.15625 L 125.40625 256 L 134.59375 256 L 166 202.15625 L 166 192 L 102 192 L 94 192 z M 102 200 L 158 200 L 130 248 L 102 200 z "
+ />
+ <path
+ style="fill:#000000"
+ d="M 130 136 A 20 20 0 0 0 110 156 A 20 20 0 0 0 130 176 A 20 20 0 0 0 150 156 A 20 20 0 0 0 130 136 z M 102 200 L 130 248 L 158 200 L 102 200 z "
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/autoscroll_se.svg b/icon-themes/colibre/vcl/cursors/autoscroll_se.svg
new file mode 100644
index 000000000000..beb02ae52a4e
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/autoscroll_se.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="m 248.00944,256 -63.92447,-15.98112 -7.99056,-7.99056 55.93391,-55.93391 7.99056,7.99056 L 256,248.00944 Z m 0,-7.99056 -15.98112,-55.93391 -39.95279,39.95279 z m -68.0446,-39.9684 c -7.15737,0 -14.31262,-2.71695 -19.77351,-8.17784 -10.92177,-10.92177 -10.92177,-28.64085 0,-39.56262 10.92178,-10.92178 28.62524,-10.92178 39.54702,0 10.92177,10.92177 10.92177,28.64085 0,39.56262 -5.46089,5.46089 -12.61614,8.17784 -19.77351,8.17784 z m 0,-7.99056 c 5.11241,0 10.2233,-1.93621 14.12394,-5.83685 7.80127,-7.80127 7.80127,-20.46221 0,-28.26348 -7.80127,-7.80127 -20.44661,-7.80127 -28.24788,0 -7.80127,7.80127 -7.80127,20.46221 0,28.26348 3.90064,3.90064 9.01153,5.83685 14.12394,5.83685 z"
+ />
+ <path
+ style="fill:#000000"
+ d="m 192.07553,232.02832 39.95279,-39.95279 15.98112,55.93391 z M 165.84281,194.2059 c -7.80127,-7.80127 -7.80127,-20.44962 0,-28.25089 7.80127,-7.80127 20.44963,-7.80127 28.2509,0 7.80127,7.80127 7.80127,20.44962 0,28.25089 -7.80127,7.80126 -20.44963,7.80126 -28.2509,0 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/autoscroll_sw.svg b/icon-themes/colibre/vcl/cursors/autoscroll_sw.svg
new file mode 100644
index 000000000000..104b6c545277
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/autoscroll_sw.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="M 7.9984618,256 71.986156,240.00308 79.984618,232.00461 23.995385,176.01538 15.996924,184.01384 0,248.00154 Z m 0,-7.99846 15.9969232,-55.98923 39.992309,39.9923 z M 75.985387,208.00923 c 7.198616,0 14.397231,-2.71948 19.796193,-8.15843 10.95789,-10.95789 10.95789,-28.6345 0,-39.59239 -10.957893,-10.95789 -28.634493,-10.95789 -39.592386,0 -10.957893,10.95789 -10.957893,28.6345 0,39.59239 5.438954,5.43895 12.63757,8.15843 19.796193,8.15843 z m 0,-7.99846 c -5.119015,0 -10.238031,-1.91963 -14.157277,-5.83888 -7.838493,-7.83849 -7.838493,-20.47606 0,-28.31455 7.838492,-7.8385 20.476062,-7.8385 28.314554,0 7.838493,7.83849 7.838493,20.47606 0,28.31455 -3.919246,3.91925 -9.020441,5.83888 -14.157277,5.83888 z"
+ />
+ <path
+ style="fill:#000000"
+ d="M 63.987694,232.00461 23.995385,192.01231 7.9984618,248.00154 Z m 26.234955,-37.83272 c 7.838493,-7.83849 7.838493,-20.47606 0,-28.31455 -7.838492,-7.8385 -20.476062,-7.8385 -28.314555,0 -7.838492,7.83849 -7.838492,20.47606 0,28.31455 7.838493,7.83849 20.476063,7.83849 28.314555,0 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/autoscroll_w.svg b/icon-themes/colibre/vcl/cursors/autoscroll_w.svg
new file mode 100644
index 000000000000..46c33fd381b9
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/autoscroll_w.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="M 53.84,92 0,123.408 v 9.18575 L 53.84,164 h 10.16 v -64 -8 z m 2.16,8 v 56 L 8,128 Z m 44,0 A 28,28 0 0 0 72,128 28,28 0 0 0 100,156 28,28 0 0 0 128,128 28,28 0 0 0 100,100 Z m 0,8 A 20,20 0 0 1 120,128 20,20 0 0 1 100,148 20,20 0 0 1 80,128 20,20 0 0 1 100,108 Z"
+ />
+ <path
+ style="fill:#000000"
+ d="M 56,100 8,128 56,156 Z m 44,8 A 20,20 0 0 0 80,128 20,20 0 0 0 100,148 20,20 0 0 0 120,128 20,20 0 0 0 100,108 Z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/autoscroll_we.svg b/icon-themes/colibre/vcl/cursors/autoscroll_we.svg
new file mode 100644
index 000000000000..8b0b5795d885
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/autoscroll_we.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="M 228,123.4 174.16,92 H 164 v 8 64 h 10.16 L 228,132.592 Z m -8,4.6 -48,28 v -56 z m -64,0 a 28,28 0 0 0 -28,-28 28,28 0 0 0 -28,28 28,28 0 0 0 28,28 28,28 0 0 0 28,-28 z m -8,0 a 20,20 0 0 1 -20,20 20,20 0 0 1 -20,-20 20,20 0 0 1 20,-20 20,20 0 0 1 20,20 z M 92,92 H 81.84 L 28,123.4 v 9.2 L 81.84,164 H 92 v -64 z m -8,8 v 56 L 36,128 Z"
+ />
+ <path
+ style="fill:#000000"
+ d="m 220,128 -48,-28 v 56 z m -72,0 a 20,20 0 0 0 -20,-20 20,20 0 0 0 -20,20 20,20 0 0 0 20,20 20,20 0 0 0 20,-20 z m -64,-28 -48,28 48,28 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/chain.svg b/icon-themes/colibre/vcl/cursors/chain.svg
new file mode 100644
index 000000000000..c47870a868af
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/chain.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#000000"
+ d="m 4,24 v 8 24 8 121 l 36.671875,-36 27.765625,42.95313 c 2.816056,4.49518 7.570541,6.92743 11.953125,7.60938 1.213954,0.18889 2.419158,0.23596 3.609375,0.21874 V 208 c 0,13.15762 10.842376,24 24,24 h 40 c 9.4313,0 16.08822,-6.40518 20,-14.40625 C 171.91178,225.59482 178.5687,232 188,232 h 40 c 13.15762,0 24,-10.84238 24,-24 v -32 c 0,-13.15762 -10.84238,-24 -24,-24 h -40 c -9.4313,0 -16.08822,6.40518 -20,14.40625 C 164.08822,158.40518 157.4313,152 148,152 h -40 c -5.87119,0 -11.214664,2.23679 -15.406248,5.79687 L 76.546875,132.1875 H 118.70313 L 15.421875,24 Z m 8,8 88,92.1875 H 62.09375 l 25.125002,40.10937 C 85.234696,167.78232 84,171.73959 84,176 v 15.67187 c -3.520491,0.10672 -6.923682,-0.98795 -8.78125,-3.95312 L 42.0625,136 12,165.95313 Z m 96,128 h 40 c 8.864,0 16,7.136 16,16 v 8 h 8 v -8 c 0,-8.864 7.136,-16 16,-16 h 40 c 8.864,0 16,7.136 16,16 v 32 c 0,8.864 -7.136,16 -16,16 h -40 c -8.864,0 -16,-7.136 -16,-16 v -8 h -8 v 8 c 0,8.864 -7.136,16 -16,16 h -40 c -8.864,0 -16,-7.136 -16,-16 v -9.85938 c 0.304512,-0.12287 0.621768,-0.20824 0.921872,-0.34375 2.6,-1.17632 5.06476,-2.93459 7.078128,-5.26562 V 208 c 0,4.432 3.568,8 8,8 h 40 c 4.432,0 8,-3.568 8,-8 v -8 h -8 c -4.432,0 -8,-3.568 -8,-8 0,-4.432 3.568,-8 8,-8 h 8 v -8 c 0,-4.432 -3.568,-8 -8,-8 h -40 c -2.8516,0 -5.22462,1.56295 -6.64062,3.79687 l -4.546884,-7.25 C 99.693496,161.73259 103.63574,160 108,160 Z m 80,8 c -4.432,0 -8,3.568 -8,8 v 8 h 8 c 4.432,0 8,3.568 8,8 0,4.432 -3.568,8 -8,8 h -8 v 8 c 0,4.432 3.568,8 8,8 h 40 c 4.432,0 8,-3.568 8,-8 v -32 c 0,-4.432 -3.568,-8 -8,-8 z m -96,4.5625 3.078128,4.28125 c 2.569256,5.27528 0.5186,9.51381 -3.078128,12.14063 V 176 c 0,-1.18303 0.149256,-2.4 0,-3.4375 z M 108,176 h 40 c -8.72562,0 -16,7.27438 -16,16 0,8.72562 7.27438,16 16,16 h -40 z m 80,0 h 40 v 32 h -40 c 8.72562,0 16,-7.27438 16,-16 0,-8.72562 -7.27438,-16 -16,-16 z"
+ />
+ <path
+ style="fill:#ffffff"
+ d="M 12,32 V 165.95313 L 42.08,136 75.21875,187.71875 C 78.586227,193.09414 86.89396,192.8 92,188.98438 V 208 c 0,8.864 7.136,16 16,16 h 40 c 8.864,0 16,-7.136 16,-16 v -8 h 8 v 8 c 0,8.864 7.136,16 16,16 h 40 c 8.864,0 16,-7.136 16,-16 v -32 c 0,-8.864 -7.136,-16 -16,-16 h -40 c -8.864,0 -16,7.136 -16,16 v 8 h -8 v -8 c 0,-8.864 -7.136,-16 -16,-16 h -40 c -8,0 -14.4,5.6 -16,12.5625 L 62.09375,124.1875 H 100 Z m 96,136 h 40 c 4.432,0 8,3.568 8,8 v 8 h -8 c -4.432,0 -8,3.568 -8,8 0,4.432 3.568,8 8,8 h 8 v 8 c 0,4.432 -3.568,8 -8,8 h -40 c -4.432,0 -8,-3.568 -8,-8 v -32 c 0,-4.432 3.568,-8 8,-8 z m 80,0 h 40 c 4.432,0 8,3.568 8,8 v 32 c 0,4.432 -3.568,8 -8,8 h -40 c -4.432,0 -8,-3.568 -8,-8 v -8 h 8 c 4.432,0 8,-3.568 8,-8 0,-4.432 -3.568,-8 -8,-8 h -8 v -8 c 0,-4.432 3.568,-8 8,-8 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/chain_not_allowed.svg b/icon-themes/colibre/vcl/cursors/chain_not_allowed.svg
new file mode 100644
index 000000000000..c7b1e7e855f6
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/chain_not_allowed.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="M 80,16 C 35.911977,16 0,51.911977 0,96 c 0,44.08802 35.911977,80 80,80 6.96204,0 13.679936,-0.99007 20.125,-2.67187 C 97.580096,176.15946 96,179.87581 96,184 v 32 c 0,8.864 7.136,16 16,16 h 40 c 8.864,0 16,-7.136 16,-16 v -32 c 0,-8.864 -7.136,-16 -16,-16 H 114.625 C 141.41388,155.05152 160,127.67588 160,96 160,51.911977 124.08802,16 80,16 Z m 0,24 c 31.0227,0 56,24.977297 56,56 -0.0208,9.25293 -3.01114,17.96498 -7.34375,26.03125 L 53.9375,47.3125 C 62.015251,42.983538 70.738228,40.008269 80,40 Z M 31.34375,69.96875 106.0625,144.6875 C 97.98476,149.01646 89.261776,151.99173 80,152 48.98263,152 24.008584,127.03092 24,96.015624 V 96 c 0.02118,-9.25293 3.011141,-17.964977 7.34375,-26.03125 z M 192,168 c -8.864,0 -16,7.136 -16,16 v 32 c 0,8.864 7.136,16 16,16 h 40 c 8.864,0 16,-7.136 16,-16 v -32 c 0,-8.864 -7.136,-16 -16,-16 z m -80,8 h 40 c 4.432,0 8,3.568 8,8 v 32 c 0,4.432 -3.568,8 -8,8 h -40 c -4.432,0 -8,-3.568 -8,-8 v -32 c 0,-4.432 3.568,-8 8,-8 z m 80,0 h 40 c 4.432,0 8,3.568 8,8 v 32 c 0,4.432 -3.568,8 -8,8 h -40 c -4.432,0 -8,-3.568 -8,-8 v -32 c 0,-4.432 3.568,-8 8,-8 z"
+ />
+ <path
+ style="fill:#000000"
+ d="M 80,24 C 40.235498,24 8,56.235498 8,96 c 0,39.7645 32.235498,72 72,72 5.424456,-0.0264 10.828536,-0.666 16.109376,-1.90625 0.0576,-0.0104 0.11456,-0.0208 0.17184,-0.0312 C 91.257888,170.47638 88,176.85965 88,184 v 32 c 0,13.15762 10.842376,24 24,24 h 40 c 9.4313,0 16.08822,-6.40518 20,-14.40625 C 175.91178,233.59482 182.5687,240 192,240 h 40 c 13.15762,0 24,-10.84238 24,-24 v -32 c 0,-13.15762 -10.84238,-24 -24,-24 h -40 c -9.4313,0 -16.08822,6.40518 -20,14.40625 C 168.08822,166.40518 161.4313,160 152,160 h -39.17187 c 13.63109,-7.16772 21.51824,-16.15066 29.82807,-28.71901 C 148.8367,120.77915 151.42231,106.94847 152,96 152,56.235498 119.7645,24 80,24 Z m 0,8 c 35.34622,0 64,28.653776 64,64 -0.0288,14.19835 -4.77771,27.98412 -13.5,39.1875 L 40.78125,45.46875 C 51.99713,36.751098 65.794603,32.012682 80,32 Z m -50.5,24.8125 89.71875,89.71875 C 108.00287,155.2489 94.2054,159.98732 80,160 44.653776,160 16,131.34622 16,96 16.0027,93.865653 16.112257,91.732779 16.328125,89.609375 17.553273,77.657437 22.117973,66.291714 29.5,56.8125 Z M 112,168 h 40 c 8.864,0 16,7.136 16,16 v 32 c 0,8.864 -7.136,16 -16,16 h -40 c -8.864,0 -16,-7.136 -16,-16 v -32 c 0,-8.864 7.136,-16 16,-16 z m 80,0 h 40 c 8.864,0 16,7.136 16,16 v 32 c 0,8.864 -7.136,16 -16,16 h -40 c -8.864,0 -16,-7.136 -16,-16 v -32 c 0,-8.864 7.136,-16 16,-16 z m -80,8 c -4.432,0 -8,3.568 -8,8 v 32 c 0,4.432 3.568,8 8,8 h 40 c 4.432,0 8,-3.568 8,-8 v -32 c 0,-4.432 -3.568,-8 -8,-8 z m 80,0 c -4.432,0 -8,3.568 -8,8 v 32 c 0,4.432 3.568,8 8,8 h 40 c 4.432,0 8,-3.568 8,-8 v -32 c 0,-4.432 -3.568,-8 -8,-8 z m -80,8 h 40 v 32 h -40 z m 80,0 h 40 v 32 h -40 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/chart.svg b/icon-themes/colibre/vcl/cursors/chart.svg
new file mode 100644
index 000000000000..8570ee9c322c
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/chart.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="m 84,16 v 8 48 H 28 v 8 16 h 56 v 56 h 24 V 96 h 56 V 72 H 108 V 16 Z m 40,104 v 88 h 104 v -24 h -8 v -32 h -24 v -24 h -32 v 32 h -16 v -40 z"
+ />
+ <path
+ style="fill:#000000"
+ d="M 92,24 V 80 H 36 v 8 h 56 v 56 h 8 V 88 h 56 V 80 H 100 V 24 Z m 40,104 v 8 h 8 v -8 z m 40,8 v 56 h -8 v -24 h -16 v 24 h -16 v 8 h 88 v -8 h -8 v -32 h -16 v 32 h -8 v -56 z m -40,8 v 8 h 8 v -8 z m 0,16 v 8 h 8 v -8 z m 0,16 v 8 h 8 v -8 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/copy_data.svg b/icon-themes/colibre/vcl/cursors/copy_data.svg
new file mode 100644
index 000000000000..d90cac89e9d3
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/copy_data.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="M 12,12 V 116 L 36,92 61.609375,140 H 28 v 16 56 H 44 92 V 196 H 44 v -40 h 72 v 8 h 16 v -8 -16 H 82.953125 c 0.778625,-3.95243 -0.370212,-8.5425 -2.1875,-11.4375 L 53.3125,84 H 92 Z m 88,160 v 72 h 72 v -72 z"
+ />
+ <path
+ style="fill:#000000"
+ d="M 4,4 V 135.3125 L 34.015625,105.29687 56.671875,148 h 0.156248 C 56.8,148 56.85125,147.98711 56.8,148 H 52 v 8 h 8 v -4.4375 c 3.2,2.74669 7.345741,4.07202 11.0625,4.20312 4.9375,0.1792 9.914093,-1.3056 14.031252,-4.56562 0.69584,-0.0256 1.010544,-0.70536 1.515624,-1.18438 6.760672,-8.36888 5.30272,-18.01562 0.937496,-25.68749 L 67.640625,92 H 112.84375 L 15.078125,4 Z m 48,144 v -8 h -8 v 8 z m -8,0 h -8 v 8 h 8 z m -8,8 h -8 v 8 h 8 z m 0,8 v 8 h 8 v -8 z m 0,8 h -8 v 8 h 8 z m 0,8 v 8 h 8 v -8 z m 0,8 h -8 v 8 h 8 z m 0,8 v 8 h 8 v -8 z m 8,8 v 8 h 8 v -8 z m 8,0 h 8 v -8 h -8 z m 8,0 v 8 h 8 v -8 z m 8,0 h 8 v -8 h -8 z m 8,0 v 8 h 8 v -8 z m 8,0 h 8 v 48 h 88 v -88 h -48 v -8 h -8 v 8 H 92 v 32 h -8 z m 40,-48 v -8 h -8 v 8 z m -8,-8 v -8 h -8 v 8 z m -8,0 h -8 v 8 h 8 z m -8,0 v -8 h -8 v 8 z m 24,0 h 8 v -8 h -8 z m -88,56 h -8 v 8 h 8 z m 0,-56 v -8 h -8 v 8 z M 12,12 92,84 H 53.3125 l 27.453125,44.5625 C 83.453113,132.84375 84,141.3423 80.375,144.98438 c -4.962221,4.01675 -13.413774,4.10976 -16.78125,-1.26563 L 36,92 12,116 Z m 88,160 h 72 v 72 h -72 z m 32,16 v 16 h -16 v 8 h 16 v 16 h 8 v -16 h 16 v -8 h -16 v -16 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/copy_data_link.svg b/icon-themes/colibre/vcl/cursors/copy_data_link.svg
new file mode 100644
index 000000000000..f28ec7d6c7fc
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/copy_data_link.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="M 48,12 V 116 L 72,92 97.609375,140 H 64 v 16 h 88 v 8 h 16 v -8 -16 h -49.04687 c 0.77862,-3.95243 -0.37022,-8.5425 -2.1875,-11.4375 L 89.3125,84 H 128 Z m 24,152 v 40 h 40 v -40 z m 64,8 v 72 h 72 v -72 z m -16,24 v 16 h 8 v -16 z"
+ />
+ <path
+ style="fill:#000000"
+ d="M 40,4 V 135.3125 l 30.015625,-30.01563 22.65625,42.4375 0.15625,0.23438 c 0.0081,0.0128 0.02309,0.0185 0.03125,0.0312 H 88 v 8 h -8 v -8 h -8 v 8 h -8 v 56 h 56 v -8 h 8 v 48 h 88 v -88 h -48 v -8 h -8 v 8 h -32 v 32 h -8 V 156 H 96 v -4.4375 c 3.241626,2.74669 7.34574,4.07202 11.0625,4.20312 5.08093,0.1792 9.91409,-1.30561 14.03125,-4.31249 0.69584,-0.27848 1.01055,-0.95846 1.51563,-1.43751 6.76067,-8.36888 5.30272,-18.72421 0.93749,-25.68749 L 103.64063,92 h 45.20312 l -97.765625,-88 z M 160,156 v -8 h -8 v 8 z m -8,-8 v -8 h -8 v 8 z m -8,0 h -8 v 8 h 8 z m -8,0 v -8 h -8 v 8 z m 24,0 h 8 v -8 h -8 z m -88,0 v -8 h -8 v 8 z m 8,0 h 8 v -8 H 80 Z M 48,12 l 80,72 H 89.3125 l 27.45313,44.562501 c 2.68748,4.28125 3.23437,12.7798 -0.4,16.42187 -4.96,4. -13.41377,4.11 -16.8,-1.26562 L 72,92 48,116 Z M 72,164 h 40 v 40 H 72 Z m 16,8 v 8 h 1.53125 L 80,188 v 8 h 8 v -3.0625 l 8,-7.23437 V 188 h 8 V 178.46875 172 h -4.9375 -5.9 z m 48,0 h 72 v 72 h -72 z m 32,16 v 16 h -16 v 8 h 16 v 16 h 8 v -16 h 16 v -8 h -16 v -16 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/copy_file.svg b/icon-themes/colibre/vcl/cursors/copy_file.svg
new file mode 100644
index 000000000000..8f8fc167e98b
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/copy_file.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="m 12,12 v 104 h 56 v 64 l 24,-24 27.59375,51.71875 c 3.36747,5.37539 11.72315,5.33031 16.78125,1.26563 4.41006,-4.12147 3.0781,-12.14063 0.39062,-16.42188 L 109.3125,148 H 148 L 92,97.59375 V 29.48438 L 73.421875,12 Z m 160,160 v 72 h 72 v -72 z"
+ />
+ <path
+ style="fill:#000000"
+ d="m 4,4 v 120 h 56 v 75.2 l 30.4,-29.6 22.4,42.4 c 3.2,6.4 20,9.6 27.2,4 7.2,-5.6 8,-20.70859 3.54687,-27.67187 L 123.64062,156 H 168.8 L 100,94 V 36 28 L 76,4 h -8 z m 8,8 H 68 V 36 H 92 V 86.82813 L 71.2,68 H 60 v 48 H 12 Z M 76,14.42188 90.421872,28 H 76 Z M 68,76 92,97.59375 100,104.8 148,148 h -38.6875 l 27.45312,44.5625 c 2.68749,4.28126 3.23438,12.7798 -0.39062,16.42188 -4.96222,4.01675 -13.41378,4.10976 -16.78125,-1.26563 L 92,156 68,180 Z m 96,88 v 88 h 88 v -88 z m 8,8 h 72 v 72 h -72 z m 32,16 v 16 h -16 v 8 h 16 v 16 h 8 v -16 h 16 v -8 h -16 v -16 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/copy_file_link.svg b/icon-themes/colibre/vcl/cursors/copy_file_link.svg
new file mode 100644
index 000000000000..aaadfd84bb14
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/copy_file_link.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="m 12,12 v 104 h 64 v 64 l 24,-24 27.59375,51.71875 c 3.36747,5.37539 11.72315,5.33031 16.78125,1.26563 4.41006,-4.12147 3.0781,-12.14063 0.39064,-16.42188 L 117.3125,148 H 156 L 92,90.406248 V 29.484375 L 73.421875,12 Z m 160,160 v 72 h 72 v -72 z"
+ />
+ <rect
+ style="fill:#ffffff"
+ width="40"
+ height="40"
+ x="12"
+ y="76"
+ />
+ <path
+ style="fill:#000000"
+ d="m 4,4 v 64 56 h 56 8 v 75.3125 l 30.015624,-30.01563 22.656246,42.43751 c 3.32813,6.86805 19.99371,9.72793 27.35938,4.17187 7.4,-5.58218 7.88,-20.61484 3.51562,-27.57812 L 131.64062,156 h 45.20313 L 100,86.828128 V 28 L 76,4 Z m 8,8 H 68 V 36 H 92 V 79.625 L 79.078125,68 H 68 v 48 H 60 V 108 68 H 36 28 20 12 Z M 76,14.421875 90.421872,28 H 76 Z M 12,76 h 40 v 40 H 12 Z m 64,0 16,14.406248 8,7.187504 L 156,148 h -38.6875 l 27.45312,44.5625 c 2.68749,4.28126 3.2344,12.7798 -0.39064,16.42188 -4.96222,4.01675 -13.41377,4.10976 -16.78124,-1.26563 L 100,156 76,180 Z m -48,8 v 8 h 1.53125 L 20,100 v 8 h 8 v -3.0625 l 8,-7.234372 V 100 h 8 V 90.468752 84 h -4.9375 -5.90625 z m 136,80 v 88 h 88 v -88 z m 8,8 h 72 v 72 h -72 z m 32,16 v 16 h -16 v 8 h 16 v 16 h 8 v -16 h 16 v -8 h -16 v -16 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/copy_files.svg b/icon-themes/colibre/vcl/cursors/copy_files.svg
new file mode 100644
index 000000000000..78db651fcc68
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/copy_files.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="m 44,12 v 104 h 24 v 64 l 24,-24 27.59375,51.71875 c 3.36747,5.37539 11.72315,5.33031 16.78125,1.26563 4.41006,-4.12147 3.0781,-12.14063 0.39062,-16.42188 L 109.3125,148 H 148 L 112.4375,116 H 124 V 29.48438 L 105.42187,12 Z M 28,28 v 104 h 8 24 v -8 H 36 V 28 Z M 12,44 v 104 h 8 40 v -8 H 20 V 44 Z m 160,128 v 72 h 72 v -72 z"
+ />
+ <path
+ style="fill:#000000"
+ d="M 36,4 V 20 H 20 v 8 8 H 4 v 8 112 h 8 48 v 43.3125 L 90.015624,169.29687 112.67187,212 c 3.32813,6.60243 19.99371,9.46231 27.35938,3.90625 7.40028,-5.58218 7.88085,-20.61484 3.51562,-27.57812 L 123.64062,156 h 45.20313 L 132,122.84375 V 28 L 108,4 Z m 8,8 h 56 v 24 h 24 v 79.64062 L 71.078125,68 H 60 v 48 H 44 Z M 108,14.42188 122.42187,28 H 108 Z M 28,28 h 8 v 96 h 24 v 8 H 28 Z M 12,44 h 8 v 96 h 8 32 v 8 H 12 Z m 56,32 80,72 h -38.6875 l 27.45312,44.5625 c 2.68749,4.28126 3.23438,12.7798 -0.39062,16.42188 -4.96222,4.01675 -13.41378,4.10976 -16.78125,-1.26563 L 92,156 68,180 Z m 96,88 v 88 h 88 v -88 z m 8,8 h 72 v 72 h -72 z m 32,16 v 16 h -16 v 8 h 16 v 16 h 8 v -16 h 16 v -8 h -16 v -16 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/crook.svg b/icon-themes/colibre/vcl/cursors/crook.svg
new file mode 100644
index 000000000000..b60fe154e113
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/crook.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="m 112,68 v 8 48 h 16 16 V 68 Z m 16,56 c -11.31474,0 -21.79545,1.4803 -32,3.21875 V 98.109375 L 84.937504,76 H 56 v 8 18.42187 L 75.71875,132 h 1.21875 c -7.031777,2.13492 -14.472614,3.94725 -20.390625,6.90625 C 56.326978,139.0162 56.218488,139.20127 56,139.3125 v -10.625 L 27.3125,100 H 8 v 8 19.3125 L 28.6875,148 H 44.40625 C 32.873302,156.7101 24,166.99281 24,180 v 8 h 24 v -8 c 0,-3.14491 1.302713,-6.40353 4.765625,-10.125 3.462913,-3.72147 9.047824,-7.57287 16.3125,-10.875 C 83.60748,152.39575 104.68209,148 128,148 c 23.31791,0 44.39252,4.39575 58.92187,11 7.26468,3.30213 12.84959,7.15353 16.31251,10.875 C 206.69729,173.59647 208,176.85509 208,180 v 8 h 24 v -8 c 0,-13.00719 -8.8733,-23.2899 -20.40625,-32 H 227.3125 L 248,127.3125 V 100 h -19.3125 l -2.34375,2.34375 L 200,128.6875 v 10.625 c -0.21848,-0.1112 -0.32696,-0.29632 -0.54688,-0.40624 C 193.53511,135.94725 186.09428,134.13492 179.0625,132 h 1.21875 L 200,102.42187 V 76 H 171.0625 L 168.84375,80.421875 160,98.109375 V 127.21875 C 149.79545,125.4803 139.31474,124 128,124 Z"
+ />
+ <path
+ style="fill:#000000"
+ d="m 120,76 v 40 h 16 V 76 Z m -56,8 v 16 l 16,24 h 8 V 100 L 80,84 Z m 112,0 -8,16 v 24 h 8 l 16,-24 V 84 Z M 16,108 v 16 l 16,16 h 16 v -8 L 24,108 Z m 216,0 -24,24 v 8 h 16 l 16,-16 v -16 z m -104,24 a 96,48 0 0 0 -96,48 h 8 a 88,40 0 0 1 88,-40 88,40 0 0 1 88,40 h 8 a 96,48 0 0 0 -96,-48 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/crop.svg b/icon-themes/colibre/vcl/cursors/crop.svg
new file mode 100644
index 000000000000..bf3745173212
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/crop.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="m 148,52 v 8 16 H 100 76 v 72 H 52 v 32 h 24 v 24 h 32 v -24 h 48 24 v -72 h 24 V 76 H 180 V 52 Z m -40,56 h 40 v 40 h -40 z"
+ />
+ <path
+ style="fill:#000000"
+ d="M 156,60 V 84 H 100 84 v 72 H 60 v 16 h 24 v 24 h 16 v -24 h 56 16 v -72 h 24 V 84 H 172 V 60 Z m -56,40 h 56 v 56 h -56 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/detective.svg b/icon-themes/colibre/vcl/cursors/detective.svg
new file mode 100644
index 000000000000..cbd8353989f6
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/detective.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="m 112,22.671873 -6.40625,8.53125 L 84,60 h 16 v 10.4375 C 72.875494,76.181677 52,99.2098 52,128 c 0,28.7902 20.875494,51.81832 48,57.56249 V 188 196 H 84 L 112,233.32813 140,196 h -16 v -9.92187 c 5.97873,-1.246 11.57746,-3.3808 16.92187,-6.375 L 180.65625,220 H 204 v -23.3125 l -40.07813,-40.12501 c 4.85112,-8.8 8.05651,-18.42321 8.07813,-28.54687 V 128 C 172,99.2098 151.1245,76.181677 124,70.437498 v -10.4375 h 16 z"
+ />
+ <path
+ style="fill:#000000"
+ d="m 112,36 -12,16 h 8 v 16 h 8 v -16 h 8 z m 0,40 A 52,52 0 0 0 60,128 a 52,52 0 0 0 52,52 52,52 0 0 0 30.57813,-10.01563 L 184,212 h 12 V 200 L 154.25,158.20313 A 52,52 0 0 0 164,128 52,52 0 0 0 112,76 Z m 0,8 A 44,44 0 0 1 156,128 44,44 0 0 1 112,172 44,44 0 0 1 68,128 44,44 0 0 1 112,84 Z m -4,16 L 84,132 h 16 v 24 h 24 v -24 h 16 L 116,100 Z M 108,188 v 16 h -8 l 12,16 12,-16 h -8 v -16 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/draw_arc.svg b/icon-themes/colibre/vcl/cursors/draw_arc.svg
new file mode 100644
index 000000000000..c341b8cca870
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/draw_arc.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="m 84,16 v 8 48 H 28 v 24 h 56 v 56 h 24 V 96 h 56 V 72 H 108 V 16 Z m 104,120 c -21.99663,0 -40,18.00337 -40,40 v 0.016 0.016 c 0.0376,11.49865 5.02553,22.4369 13.6875,30 L 163.95313,208 H 180 v -17.71875 l -2.67187,-2.39063 c -3.39175,-3.03366 -5.32259,-7.35573 -5.32813,-11.90624 0.008,-8.91859 7.06579,-15.97606 15.98438,-15.98438 4.54696,0.009 8.8594,1.93911 11.89062,5.32813 L 202.26562,168 H 220 v -16.125 l -1.98438,-2.26562 c -7.57737,-8.63291 -18.51334,-13.59148 -30,-13.60938 z"
+ />
+ <path
+ style="fill:#000000"
+ d="M 92,24 V 80 H 36 v 8 h 56 v 56 h 8 V 88 h 56 V 80 H 100 V 24 Z m 96,120 c -17.67311,0 -32,14.32689 -32,32 0.0304,9.20282 4.02087,17.94718 10.95313,24 H 172 v -6.14062 c -5.08284,-4.54622 -7.9917,-11.04005 -8,-17.85938 0,-13.25483 10.74517,-24 24,-24 6.81388,0.0128 13.30117,2.92122 17.84375,8 H 212 v -5.10938 C 205.93571,147.98158 197.19294,144.01433 188,144 Z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/draw_bezier.svg b/icon-themes/colibre/vcl/cursors/draw_bezier.svg
new file mode 100644
index 000000000000..36b433329409
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/draw_bezier.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="m 84,16 v 8 48 H 28 v 24 h 56 v 56 h 24 V 96 h 56 V 72 H 108 V 16 Z m 80,120 v 8 11.3125 L 186.21875,177.6 176,192 h -20 v 24 h 36 l 13.6,-19 19,19 H 244 V 196.8 L 221.78125,174.4 232.10938,160 H 252 v -24 h -24 -12 l -13.6,19 -19,-19 z"
+ />
+ <path
+ style="fill:#000000"
+ d="M 92,24 V 80 H 36 v 8 h 56 v 56 h 8 V 88 h 56 V 80 H 100 V 24 Z m 80,120 v 8 L 196.8,176.8 180,200 h -16 v 8 h 24 L 204.67187,184.67187 228,208 h 8 v -8 L 211.2,175.2 228,152 h 16 v -8 h -16 -8 L 203.2,167.2 180,144 Z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/draw_caption.svg b/icon-themes/colibre/vcl/cursors/draw_caption.svg
new file mode 100644
index 000000000000..60bc92aea4ed
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/draw_caption.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="m 84,16 v 8 48 H 28 v 24 h 56 v 56 h 24 V 96 h 56 V 72 H 108 V 16 Z m 36,124 v 8 11.3125 L 148.6875,188 H 176 v 16 h 80 v -56 h -80 v 16 h -12.6875 l -24,-24 z m 80,32 h 32 v 8 h -32 z"
+ />
+ <path
+ style="fill:#000000"
+ d="M 92,24 V 80 H 36 v 8 h 56 v 56 h 8 V 88 h 56 V 80 H 100 V 24 Z m 36,124 v 8 l 24,24 h 32 v 16 h 64 v -40 h -64 v 16 h -24 l -24,-24 z m 64,16 h 48 v 24 h -48 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/draw_circle_cut.svg b/icon-themes/colibre/vcl/cursors/draw_circle_cut.svg
new file mode 100644
index 000000000000..2d27755c9dc7
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/draw_circle_cut.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="m 83.938814,16.10926 v 7.99126 47.94756 H 28 v 23.97377 h 55.938814 v 55.93882 H 107.91259 V 96.02185 h 55.93882 V 72.04808 H 107.91259 V 16.10926 Z m 96.613076,119.61916 -5.02575,2.26315 -8.27221,3.7303 -0.43704,0.28097 c -11.74964,7.26447 -18.92812,20.10198 -18.948,33.916 v 0.0156 c 0,21.97259 17.98369,39.95629 39.95629,39.95629 13.8171,-0.009 26.67439,-7.18433 33.94725,-18.93242 L 222.06898,196.5057 228,183.17652 Z m -4.12049,29.77992 21.80427,21.80428 c -2.88792,2.65275 -6.34485,4.59461 -10.41049,4.60434 -8.92155,0 -15.98252,-7.06096 -15.98252,-15.98252 0.002,-4.06994 1.93741,-7.53229 4.58874,-10.4261 z"
+ />
+ <path
+ style="fill:#000000"
+ d="M 91.930073,24.10052 V 80.03933 H 35.991259 v 7.99126 h 55.938814 v 55.93882 h 7.991259 V 88.03059 H 155.86015 V 80.03933 H 99.921332 V 24.10052 Z m 86.873727,121.17995 -7.78836,3.51179 c -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,-0.007 21.33488,-5.73372 27.1578,-15.13969 l 3.48056,-7.81957 z m -1.95099,9.34915 32.26158,32.26159 c -4.10106,7.9813 -12.31593,13.00418 -21.28921,13.01701 -13.24035,0 -23.97377,-10.73343 -23.97377,-23.97378 0.004,-8.97547 5.02116,-17.19691 13.0014,-21.30482 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/draw_connect.svg b/icon-themes/colibre/vcl/cursors/draw_connect.svg
new file mode 100644
index 000000000000..7b44fd1adc93
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/draw_connect.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="m 84,16 v 8 48 H 28 v 24 h 56 v 56 h 24 V 96 h 56 V 72 H 108 V 16 Z m 132,136 v 8 h -24 -16 v 32 h -16 v -8 h -40 v 40 h 40 v -8 h 40 v -16 -16 h 16 v 8 h 40 v -40 z"
+ />
+ <path
+ style="fill:#000000"
+ d="M 92,24 V 80 H 36 v 8 h 56 v 56 h 8 V 88 h 56 V 80 H 100 V 24 Z m 132,136 v 8 h -32 -8 v 32 h -32 v -8 h -24 v 24 h 24 v -8 h 40 v -8 -24 h 32 v 8 h 24 v -24 z m 8,8 h 8 v 8 h -8 z m -96,32 h 8 v 8 h -8 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/draw_ellipse.svg b/icon-themes/colibre/vcl/cursors/draw_ellipse.svg
new file mode 100644
index 000000000000..db24649cf1b6
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/draw_ellipse.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="m 84,16 v 8 48 H 28 v 24 h 56 v 56 h 24 V 96 h 56 V 72 H 108 V 16 Z m 104,120 c -21.99663,0 -40,18.00337 -40,40 0,21.99663 18.00337,40 40,40 21.99663,0 40,-18.00337 40,-40 0,-21.99663 -18.00337,-40 -40,-40 z m 0,24 c 8.93131,0 16,7.06869 16,16 0,8.93131 -7.06869,16 -16,16 -8.93131,0 -16,-7.06869 -16,-16 0,-8.93131 7.06869,-16 16,-16 z"
+ />
+ <path
+ style="fill:#000000"
+ d="M 92,24 V 80 H 36 v 8 h 56 v 56 h 8 V 88 h 56 V 80 H 100 V 24 Z m 96,120 a 32,32 0 0 0 -32,32 32,32 0 0 0 32,32 32,32 0 0 0 32,-32 32,32 0 0 0 -32,-32 z m 0,8 a 24,24 0 0 1 24,24 24,24 0 0 1 -24,24 24,24 0 0 1 -24,-24 24,24 0 0 1 24,-24 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/draw_freehand.svg b/icon-themes/colibre/vcl/cursors/draw_freehand.svg
new file mode 100644
index 000000000000..28096c236bd5
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/draw_freehand.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="m 84,16 v 8 48 H 28 v 24 h 56 v 56 h 24 V 96 h 56 V 72 H 108 V 16 Z m 154.35938,116 -2.40625,3.14062 c -9.30819,12.20408 -17.53963,24.12772 -25.09375,32.5 C 203.30525,176.01291 196.98075,180.3113 192,180 h -32 v -16 c 0,-8.7418 -7.2582,-16 -16,-16 h -16 c -7.28934,0 -14.52338,1.63671 -20.64062,5.34375 C 101.24214,157.05078 96,163.76405 96,172 v 40 h 24 V 174.46875 C 120,172 125.10859,172.72285 128,172 h 8 v 16 c 0,8.7418 7.2582,16 16,16 h 40 c 14.332,0 26.0603,-8.58312 35.96875,-18.6875 9.90846,-10.10438 18.51172,-22.33091 26.34375,-32.39063 L 256,150.75 V 132 Z"
+ />
+ <path
+ style="fill:#000000"
+ d="M 92,24 V 80 H 36 v 8 h 56 v 56 h 8 V 88 h 56 V 80 H 100 V 24 Z M 242.3125,140 C 224.00741,164 209.33429,188.86671 192,188 h -40 v -24 c 0,-4.41828 -3.58172,-8 -8,-8 h -16 c -11.98798,0 -24,5.82322 -24,16 v 32 h 8 v -32 c 0,-3.80924 9.86021,-8 16,-8 h 16 v 24 c 0,4.41828 3.58172,8 8,8 h 40 c 22.01388,0 40,-27.44907 56,-48 v -8 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/draw_line.svg b/icon-themes/colibre/vcl/cursors/draw_line.svg
new file mode 100644
index 000000000000..15176fb2dca3
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/draw_line.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="m 84,16 v 8 48 H 28 v 24 h 56 v 56 h 24 V 96 h 56 V 72 H 108 V 16 Z m 154.25,112 -1.60938,0.7344 L 128,178.875 V 200 h 17.75 L 256,149.125 V 128 Z"
+ />
+ <path
+ style="fill:#000000"
+ d="M 92,24 V 80 H 36 v 8 h 56 v 56 h 8 V 88 h 56 V 80 H 100 V 24 Z m 148,112 -104,48 v 8 h 8 l 104,-48 v -8 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/draw_pie.svg b/icon-themes/colibre/vcl/cursors/draw_pie.svg
new file mode 100644
index 000000000000..4ed1fb3d420c
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/draw_pie.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="m 84,16 v 8 48 H 28 v 24 h 56 v 56 h 24 V 96 h 56 V 72 H 108 V 16 Z m 104,120 c -21.99663,0 -40,18.00337 -40,40 0,21.99663 18.00337,40 40,40 21.99663,0 40,-18.00337 40,-40 v -8 h -32 v -32 z"
+ />
+ <path
+ style="fill:#000000"
+ d="M 92,24 V 80 H 36 v 8 h 56 v 56 h 8 V 88 h 56 V 80 H 100 V 24 Z m 96,120 a 32,32 0 0 0 -32,32 32,32 0 0 0 32,32 32,32 0 0 0 32,-32 h -8 -24 v -24 z m -8,9.39062 V 176 v 8 h 30.59375 A 24,24 0 0 1 188,200 24,24 0 0 1 164,176 24,24 0 0 1 180,153.39062 Z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/draw_polygon.svg b/icon-themes/colibre/vcl/cursors/draw_polygon.svg
new file mode 100644
index 000000000000..87fd7083b055
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/draw_polygon.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="m 84,16 v 8 48 H 28 v 24 h 56 v 56 h 24 V 96 h 56 V 72 H 108 V 16 Z m 64,136 v 8 88 h 24 V 210.21875 L 175.46875,216 h 15.20312 L 204,206 v 18 h 4.68751 L 204,228.6875 V 248 h 19.3125 L 244,227.3125 V 216 211.3125 L 247.3125,208 H 244 v -8 H 228 V 168 H 209.34375 L 187.53125,184.32813 168.57813,152 Z"
+ />
+ <path
+ style="fill:#000000"
+ d="M 92,24 V 80 H 36 v 8 h 56 v 56 h 8 V 88 H 156 V 80 H 100 V 24 Z m 64,136 v 80 h 8 V 181.32813 L 180,208 h 8 l 24,-18 v 26 h 8 8 l -16,16 v 8 h 8 l 16,-16 v -8 -8 h -16 v -32 h -8 L 185.15625,196.09375 164,160 Z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/draw_rect.svg b/icon-themes/colibre/vcl/cursors/draw_rect.svg
new file mode 100644
index 000000000000..07e6ee10ec2c
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/draw_rect.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="m 84,16 v 8 48 H 28 v 24 h 56 v 56 h 24 V 96 h 56 V 72 H 108 V 16 Z m 64,120 v 8 56 h 80 v -64 z m 24,24 h 32 v 16 h -32 z"
+ />
+ <path
+ style="fill:#000000"
+ d="M 92,24 V 80 H 36 v 8 h 56 v 56 h 8 V 88 h 56 V 80 H 100 V 24 Z m 64,120 v 48 h 64 v -48 z m 8,8 h 48 v 32 h -48 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/draw_text.svg b/icon-themes/colibre/vcl/cursors/draw_text.svg
new file mode 100644
index 000000000000..3df47f26f552
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/draw_text.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="m 84,16 v 8 48 H 28 v 24 h 56 v 56 h 24 V 96 h 56 V 72 H 108 V 16 Z m 56,112 v 8 16 h 16 v 24 h -16 v 24 h 24 8 24 v -24 h -16 v -24 h 16 v -24 h -24 -8 z"
+ />
+ <path
+ style="fill:#000000"
+ d="M 92,24 V 80 H 36 v 8 h 56 v 56 h 8 V 88 h 56 V 80 H 100 V 24 Z m 56,112 v 8 h 16 v 40 h -16 v 8 h 40 v -8 h -16 v -40 h 16 v -8 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/fill.svg b/icon-themes/colibre/vcl/cursors/fill.svg
new file mode 100644
index 000000000000..4babee32a871
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/fill.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="m 96,104 v 20.75 L 144,172.5616 189.89005,128 158.45632,94.440352 144,88 136,75.79661 Z"
+ />
+ <path
+ style="fill:#000000"
+ d="M 130.34375,72 104,98.343752 V 88 H 88 l -24,24 v 48 h 8 v 16 h 8 v 8 h 8 V 128 H 98.343752 L 104,133.65625 v 8 c 11.44791,11.44793 22.89583,22.89584 34.34375,34.34375 h 11.3125 L 192,133.65625 v -11.3125 C 180.6153,110.74834 168.96388,99.307632 157.65625,88 h -8 L 144,82.34375 V 72 Z m 3.3125,8 H 136 v 5.65625 L 146.34375,96 h 8 l 2.82812,2.828128 L 114.82813,141.17187 112,138.34375 v -8 L 101.65625,120 H 96 v -2.34375 z m 43.53125,38.84375 6.8125,6.8125 v 4.6875 L 146.34375,168 h -4.6875 l -6.98438,-6.98438 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/h_shear.svg b/icon-themes/colibre/vcl/cursors/h_shear.svg
new file mode 100644
index 000000000000..d148deb09298
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/h_shear.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="M 56,99.062496 60.421872,96.843752 120,67.062496 V 96 h 80 v 24 H 56 Z M 56,136 h 8 136 v 20.9375 l -64,32 V 160 H 56 Z m 8,-32 v 8 h 128 v -8 H 112 V 80 Z m 0,40 v 8 h 80 v 24 l 48,-24 v -8 z"
+ />
+ <path
+ style="fill:#000000"
+ d="m 64,104 48,-24 v 24 h 80 v 8 H 64 Z m 0,40 h 128 v 8 l -48,24 V 152 H 64 Z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/help.svg b/icon-themes/colibre/vcl/cursors/help.svg
new file mode 100644
index 000000000000..488a6ec1a09a
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/help.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#000000"
+ d="m 36,28 v 131.3125 l 30.015625,-30.01563 22.65625,42.43751 c 3.328125,6.16368 7.952699,7.825 14.390625,8.03124 5.08093,0.1792 9.91409,-1.3056 14.03125,-4.31249 0.69584,-0.27848 1.01055,-0.95846 1.51563,-1.43751 6.76067,-8.36888 5.30272,-18.72421 0.93749,-25.68749 L 99.640625,116 H 144.84375 L 124.10938,97.328125 C 124.08543,96.88425 124.00278,96.444766 124,96 c 0,-15.463973 12.53602,-28 28,-28 15.46398,0 28,12.536027 28,28 0,23.78659 -30.12996,39.22072 -48,52 v 24 h 48 V 157.89062 C 204.32503,146.89942 219.96972,122.69294 220,96 220,58.444637 189.55536,28 152,28 124.79677,28 101.38895,44.014324 90.515625,67.09375 L 47.078125,28 Z m 8,8 80,72 H 85.3125 l 27.45312,44.5625 c 2.68749,4.28125 3.23438,12.7798 -0.39062,16.42188 -4.96222,4.01675 -13.413774,4.10976 -16.78125,-1.26563 L 68,116 44,140 Z m 88,152 v 40 h 48 v -40 z"
+ />
+ <path
+ style="fill:#ffffff"
+ d="m 44,36 80,72 H 85.3125 l 27.45312,44.5625 c 2.68749,4.28125 3.23438,12.7798 -0.39062,16.42188 -4.96222,4.01675 -13.413774,4.10976 -16.78125,-1.26563 L 68,116 44,140 Z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/hide_whitespace.svg b/icon-themes/colibre/vcl/cursors/hide_whitespace.svg
new file mode 100644
index 000000000000..0986740f69dc
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/hide_whitespace.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="M 108,8 V 48 H 84 V 58.15625 L 123.40625,104 H 132 L 172,58.15625 V 48 H 148 V 8 Z m 8,8 h 24 v 40 h 24 L 128,96 92,56 h 24 z m -56,96 v 32 H 196 V 112 Z M 123.40625,152 84,197.84375 V 208 h 24 v 40 h 40 v -40 h 24 V 197.84375 L 132,152 Z m 4.59375,8 36,40 h -24 v 40 H 116 V 200 H 92 Z"
+ />
+ <path
+ style="fill:#000000"
+ d="M 116,16 V 56 H 92 l 36,40 36,-40 H 140 V 16 Z m -64,88 v 48 h 152 v -48 z m 8,8 h 136 v 32 H 60 Z m 68,48 -36,40 h 24 v 40 h 24 v -40 h 24 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/hourglass.svg b/icon-themes/colibre/vcl/cursors/hourglass.svg
new file mode 100644
index 000000000000..e74f850f23de
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/hourglass.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="m 76,56 v 24 l 37.25,40 -0.5,16 L 73,176 72.885992,200 H 180 L 184.46639,176 143.25,136 144.41367,120 180,80 V 56 Z"
+ />
+ <path
+ style="fill:#000000"
+ d="m 76,48 a 8,8 0 0 0 -8,8 v 24 1.718752 l 40,39.937498 v 12.6875 L 68,174.3125 V 178.625 200 a 8,8 0 0 0 8,8 h 104 a 8,8 0 0 0 8,-8 v -21.375 -4.3125 l -40,-39.96875 v -12.6875 L 188,81.718752 V 77.375 56 a 8,8 0 0 0 -8,-8 z m 0,8 H 180 V 78.34375 L 162.34375,96 H 156 v 6.34375 L 154.34375,104 H 148 v 6.34375 l -6.82813,6.82812 C 140.29352,118.15171 140.10024,119.05073 140,120 v 16 c 0.0448,0.94271 0.37792,1.88546 1.17187,2.82813 L 156,153.65625 V 160 h 6.34375 L 172,169.65625 V 176 h 6.34375 L 180,177.65625 V 184 h -8 v 8 h 8 v 8 h -8 v -8 h -8 v 8 h -8 v -8 h -8 v 8 h -8 v -8 h -8 v 8 h -8 v -8 h -8 v 8 h -8 v -8 h -8 v 8 h -8 v -8 h -8 v 8 h -8 v -8 h 8 v -8 h -8 v -6.34375 L 77.656248,176 H 84 v -6.34375 L 93.656248,160 H 100 v -6.34375 l 14.82813,-14.82812 C 115.62212,137.88546 115.95508,136.94271 116,136 v -16 c -0.10024,-0.94927 -0.29352,-1.84829 -1.17187,-2.82813 L 108,110.34375 V 104 h -6.34375 L 100,102.34375 V 96 H 93.656248 L 76,78.34375 Z m 32,48 h 8 v -8 h -8 z m 8,-8 h 8 v -8 h -8 z m 8,-8 h 8 v -8 h -8 z m 8,0 v 8 h 8 v -8 z m 8,8 v 8 h 8 v -8 z m 0,8 h -8 v 8 h 8 z m -8,8 h -8 v 8 h 8 z m -8,0 v -8 h -8 v 8 z m 0,-8 h 8 v -8 h -8 z m -24,56 v 8 h 8 v -8 z m 8,8 v 8 h 8 v -8 z m 8,0 h 8 v -8 h -8 z m 8,0 v 8 h 8 v -8 z m 8,0 h 8 v -8 h -8 z m 8,0 v 8 h 8 v -8 z m 8,0 h 8 v -8 h -8 z m 8,0 v 8 h 8 v -8 z m 8,8 v 8 h 8 v -8 z m 0,8 h -8 v 8 h 8 z m -8,0 v -8 h -8 v 8 z m -8,0 h -8 v 8 h 8 z m -8,0 v -8 h -8 v 8 z m -8,0 h -8 v 8 h 8 z m -8,0 v -8 h -8 v 8 z m -8,0 h -8 v 8 h 8 z m -8,0 v -8 h -8 v 8 z m -8,0 h -8 v 8 h 8 z m -8,0 v -8 h -8 v 8 z m 0,-8 h 8 v -8 h -8 z m 32,-48 v 8 h 8 v -8 z m 0,16 v 8 h 8 v -8 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/link_data.svg b/icon-themes/colibre/vcl/cursors/link_data.svg
new file mode 100644
index 000000000000..9309564bdb36
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/link_data.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="M 48,12 V 116 L 72,92 97.609375,140 H 64 v 16 56 h 16 48 V 196 H 80 v -40 h 72 v 8 h 16 v -8 -16 h -49.04688 c 0.77863,-3.95243 -0.37021,-8.5425 -2.1875,-11.4375 L 89.3125,84 H 128 Z m 88,160 v 72 h 72 v -72 z"
+ />
+ <path
+ style="fill:#000000"
+ d="m 40,4 v 131.3125 l 30.015625,-30.01563 22.65625,42.43751 0.156248,0.2344 c 0.0081,0.0128 0.02312,0.0184 0.03128,0.0312 H 88 v 8 h 8 v -4.43751 c 3.241626,2.7467 7.34574,4.07203 11.0625,4.20313 5.08093,0.1792 9.91409,-1.30561 14.03125,-4.3125 0.69584,-0.27848 1.01055,-0.95845 1.51563,-1.4375 6.76067,-8.36888 5.30272,-18.72422 0.93749,-25.6875 L 103.64062,92 h 45.20313 L 51.078125,4 Z m 48,144 v -8 h -8 v 8 z m -8,0 h -8 v 8 h 8 z m -8,8 h -8 v 8 h 8 z m 0,8 v 8 h 8 v -8 z m 0,8 h -8 v 8 h 8 z m 0,8 v 8 h 8 v -8 z m 0,8 h -8 v 8 h 8 z m 0,8 v 8 h 8 v -8 z m 8,8 v 8 h 8 v -8 z m 8,0 h 8 v -8 h -8 z m 8,0 v 8 h 8 v -8 z m 8,0 h 8 v -8 h -8 z m 8,0 v 8 h 8 v -8 z m 8,0 h 8 v 48 h 88 v -88 h -48 v -8 h -8 v 8 h -32 v 32 h -8 z m 40,-48 v -8 h -8 v 8 z m -8,-8 v -8 h -8 v 8 z m -8,0 h -8 v 8 h 8 z m -8,0 v -8 h -8 v 8 z m 24,0 h 8 v -8 h -8 z m -88,56 h -8 v 8 h 8 z m 0,-56 v -8 h -8 v 8 z M 48,12 128,84 H 89.3125 l 27.45312,44.5625 c 2.68749,4.28125 3.23438,12.7798 -0.39062,16.42188 -4.96222,4.01675 -13.41377,4.10976 -16.78125,-1.26563 L 72,92 48,116 Z m 88,160 h 72 v 72 h -72 z m 24,8 10.34375,10.34375 L 156.71875,204 C 147.47334,214.20061 152,226.40738 160,236 h 8 v -8 l -4.85938,-7.82813 18.51563,-18.51562 L 192,212 v -32 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/link_file.svg b/icon-themes/colibre/vcl/cursors/link_file.svg
new file mode 100644
index 000000000000..28b1eb33f839
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/link_file.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="m 12,12 v 104 h 56 v 64 l 24,-24 27.59375,51.71875 c 3.36747,5.37539 11.72315,5.33031 16.78125,1.26563 4.41006,-4.12147 3.0781,-12.14063 0.39064,-16.42188 L 109.3125,148 H 148 L 92,97.593752 V 29.484375 L 73.421875,12 Z m 160,160 v 72 h 72 v -72 z"
+ />
+ <path
+ style="fill:#000000"
+ d="m 4,4 v 120 h 56 v 75.3125 l 30.015624,-30.01563 22.656246,42.43751 c 3.32813,6.86805 19.99371,9.72793 27.35938,4.17187 7.40028,-5.58218 7.88085,-20.61484 3.51562,-27.57812 L 123.64062,156 h 45.20313 L 100,94.031248 V 36 28 L 76,4 h -8 z m 8,8 H 68 V 36 H 92 V 86.828128 L 71.078125,68 H 60 v 48 H 12 Z M 76,14.421875 90.421872,28 H 76 Z M 68,76 92,97.593752 100,104.79687 148,148 h -38.6875 l 27.45312,44.5625 c 2.68749,4.28126 3.23441,12.7798 -0.39064,16.42188 -4.96222,4.01675 -13.41377,4.10976 -16.78124,-1.26563 L 92,156 68,180 Z m 96,88 v 88 h 88 v -88 z m 8,8 h 72 v 72 h -72 z m 24,8 10.34375,10.34375 L 192.71875,204 C 183.47334,214.20061 188,226.40738 196,236 h 8 v -8 l -4.85938,-7.82813 18.51563,-18.51562 L 228,212 v -32 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/magnify.svg b/icon-themes/colibre/vcl/cursors/magnify.svg
new file mode 100644
index 000000000000..7b43ee8434a7
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/magnify.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="m 112,40 c -39.669745,0 -72,32.33026 -72,72 0,39.66974 32.330255,72 72,72 h 0.016 c 13.46799,-0.0272 26.2327,-4.5813 37.57813,-11.65625 L 189.54725,213.5625 195.29687,216 H 208 l 8,-8 V 195.82813 L 213.60938,190.125 172.34375,149.64062 C 179.4277,138.27506 183.98796,125.48981 184,112 184,72.33026 151.66974,40 112,40 Z m 0,24 c 26.60442,0 48,21.39558 48,48 0,26.60442 -21.39558,48 -48,48 -26.604424,0 -48,-21.39558 -48,-48 0,-26.60442 21.395575,-48 48,-48 z"
+ />
+ <path
+ style="fill:#000000"
+ d="m 112,48 c -35.346224,0 -64,28.65378 -64,64 0,35.34622 28.653776,64 64,64 14.19835,-0.0288 27.98412,-4.77771 39.1875,-13.5 L 195.2929,208 H 208 V 195.83528 L 162.53125,151.21875 C 171.2489,140.00287 175.98732,126.2054 176,112 176,76.65378 147.34622,48 112,48 Z m 0,8 c 30.92794,0 56,25.07205 56,56 0,30.92794 -25.07206,56 -56,56 -30.927946,0 -56,-25.07206 -56,-56 0,-30.92795 25.072054,-56 56,-56 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/mirror.svg b/icon-themes/colibre/vcl/cursors/mirror.svg
new file mode 100644
index 000000000000..3de27a167440
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/mirror.svg
@@ -0,0 +1,10 @@
+ <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="m 148,32 c -10.95094,0 -20,9.049062 -20,20 0.22176,2.970137 2.05394,5.358447 3.14062,7.546875 L 71.265625,185.98438 C 62.851998,188.34492 56,194.88742 56,204 c 0,10.95094 9.049062,20 20,20 10.950936,0 20,-9.04906 20,-20 v -0.016 c -0.0041,-2.82758 -2.007432,-4.99544 -3.140624,-7.53087 L 152.73438,70.015625 C 161.148,67.655081 168,61.11258 168,52 168,41.049062 158.95094,32 148,32 Z M 32,56 h 40 v 72 H 32 Z m 160,56 32,32 -56,56 -32,-32 z"
+ />
+ <path
+ style="fill:#000000"
+ d="m 148,40 a 12,12 0 0 0 -12,12 12,12 0 0 0 3.54687,8.5 L 77.234375,192.0625 A 12,12 0 0 0 76,192 12,12 0 0 0 64,204 12,12 0 0 0 76,216 12,12 0 0 0 88,204 12,12 0 0 0 84.453128,195.5 L 146.76562,63.9375 A 12,12 0 0 0 148,64 12,12 0 0 0 160,52 12,12 0 0 0 148,40 Z M 24,48 v 88 H 80 V 48 Z m 8,8 h 40 v 72 H 32 Z m 160,48 -64,64 40,40 64,-64 z m 0,12 28,28 -52,52 -28,-28 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/move_bezier_weight.svg b/icon-themes/colibre/vcl/cursors/move_bezier_weight.svg
new file mode 100644
index 000000000000..c0c5d5a91c8f
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/move_bezier_weight.svg
@@ -0,0 +1,10 @@
+ <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="m 12,24 v 104 l 24,-24 27.59375,51.71875 c 3.367476,5.37539 11.72315,5.33031 16.78125,1.26563 4.410064,-4.12147 3.078114,-12.14063 0.390624,-16.42188 L 53.3125,96 H 92 Z m 208,80 v 8 32 c 0,8.93131 -7.06869,16 -16,16 h -48 c -6.33754,0 -12.12923,1.8149 -17.46875,4.46875 C 136.73531,157.60456 131.37477,152 124,152 c -8.7418,0 -16,7.2582 -16,16 0,7.37477 5.60456,12.73531 12.46875,14.53125 C 117.8149,187.87077 116,193.66246 116,200 v 40 h 24 v -40 c 0,-8.93131 7.06869,-16 16,-16 h 48 c 6.33754,0 12.12923,-1.8149 17.46875,-4.46875 C 223.26469,186.39544 228.62523,192 236,192 c 8.7418,0 16,-7.2582 16,-16 0,-7.37477 -5.60456,-12.73531 -12.46875,-14.53125 C 242.1851,156.12923 244,150.33754 244,144 v -40 z"
+ />
+ <path
+ style="fill:#000000"
+ d="m 4,16 v 131.3125 l 30.015625,-30.01563 22.65625,42.43751 c 0.474311,1.0261 1.805507,2.56152 3.328125,3.82812 3.241626,2.74669 7.345741,4.07202 11.0625,4.20312 5.080932,0.1792 9.914086,-1.3056 14.031252,-4.31249 0.69584,-0.27848 1.010544,-0.95846 1.515624,-1.43751 6.760672,-8.36888 5.30272,-18.72421 0.937496,-25.68749 L 67.640625,104 H 112.84375 L 15.078125,16 Z m 8,8 80,72 H 53.3125 l 27.453125,44.5625 C 83.453113,144.84375 84,153.3423 80.375,156.98438 c -4.962221,4.01675 -13.413774,4.10976 -16.78125,-1.26563 L 36,104 12,128 Z m 216,88 v 32 a 24,24 0 0 1 -24,24 h -48 a 32,32 0 0 0 -32,32 v 32 h 8 v -32 a 24,24 0 0 1 24,-24 h 48 a 32,32 0 0 0 32,-32 v -32 z m -104,48 a 8,8 0 0 0 -8,8 8,8 0 0 0 8,8 8,8 0 0 0 8,-8 8,8 0 0 0 -8,-8 z m 112,8 a 8,8 0 0 0 -8,8 8,8 0 0 0 8,8 8,8 0 0 0 8,-8 8,8 0 0 0 -8,-8 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/move_data.svg b/icon-themes/colibre/vcl/cursors/move_data.svg
new file mode 100644
index 000000000000..c74fd69ab3ae
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/move_data.svg
@@ -0,0 +1,10 @@
+ <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="m 72,32 v 104 l 24,-24 25.60938,48 H 88 v 72 h 104 v -72 h -49.04688 c 0.77863,-3.95243 -0.37021,-8.5425 -2.1875,-11.4375 L 113.3125,104 H 152 Z m 32,144 h 72 v 40 h -72 z"
+ />
+ <path
+ style="fill:#000000"
+ d="m 64,24 v 131.3125 l 30.015625,-30.01563 22.656255,42.43751 0.15624,0.2344 c 0.008,0.0128 0.0231,0.0184 0.0313,0.0312 H 112 v 8 h 8 v -4.43751 c 3.24163,2.7467 7.34574,4.07203 11.0625,4.20313 5.08093,0.1792 9.91409,-1.30561 14.03125,-4.3125 0.69584,-0.27848 1.01055,-0.95845 1.51563,-1.4375 6.76067,-8.36888 5.30272,-18.72422 0.93749,-25.6875 L 127.64062,112 h 45.20313 L 75.078125,24 Z m 48,144 v -8 h -8 v 8 z m -8,0 h -8 v 8 h 8 z m -8,8 h -8 v 8 h 8 z m 0,8 v 8 h 8 v -8 z m 0,8 h -8 v 8 h 8 z m 0,8 v 8 h 8 v -8 z m 0,8 h -8 v 8 h 8 z m 0,8 v 8 h 8 v -8 z m 8,8 v 8 h 8 v -8 z m 8,0 h 8 v -8 h -8 z m 8,0 v 8 h 8 v -8 z m 8,0 h 8 v -8 h -8 z m 8,0 v 8 h 8 v -8 z m 8,0 h 8 v -8 h -8 z m 8,0 v 8 h 8 v -8 z m 8,0 h 8 v -8 h -8 z m 8,0 v 8 h 8 v -8 z m 8,0 h 8 v -8 h -8 z m 8,-8 h 8 v -8 h -8 z m 0,-8 v -8 h -8 v 8 z m 0,-8 h 8 v -8 h -8 z m 0,-8 v -8 h -8 v 8 z m 0,-8 h 8 v -8 h -8 z m 0,-8 v -8 h -8 v 8 z m -8,-8 v -8 h -8 v 8 z m -8,0 h -8 v 8 h 8 z m -8,0 v -8 h -8 v 8 z m 24,0 h 8 v -8 h -8 z m 0,56 v 8 h 8 v -8 z m -88,0 h -8 v 8 h 8 z m 0,-56 v -8 h -8 v 8 z M 72,32 l 80,72 h -38.6875 l 27.45312,44.5625 c 2.68749,4.28125 3.23438,12.7798 -0.39062,16.42188 -4.96222,4.01675 -13.41377,4.10976 -16.78125,-1.26563 L 96,112 72,136 Z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/move_data_link.svg b/icon-themes/colibre/vcl/cursors/move_data_link.svg
new file mode 100644
index 000000000000..5b29e322fdbc
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/move_data_link.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="m 68,28 v 104 l 24,-24 25.60938,48 H 84 v 16 h 88 v 40 h -32 v 16 h 32 16 v -56 -16 h -49.04688 c 0.77863,-3.95243 -0.37021,-8.5425 -2.1875,-11.4375 L 109.3125,100 H 148 Z m 24,152 v 40 h 40 v -40 z"
+ />
+ <path
+ style="fill:#000000"
+ d="M 64,23.999999 V 155.3125 l 30.015625,-30.01563 22.656255,42.4375 0.15625,0.23438 c 0.008,0.0128 0.0231,0.0185 0.0312,0.0312 H 112 v 8 h -8 v -8 h -8 v 8 h -8 v 56 h 56 v -8 h 8 v -8 h -8 v -40 h -24 v -4.4375 c 3.24163,2.74669 7.34574,4.07202 11.0625,4.20312 5.08093,0.1792 9.91409,-1.30561 14.03125,-4.31249 0.69584,-0.27848 1.01055,-0.95846 1.51563,-1.43751 6.76067,-8.36888 5.30272,-18.72421 0.93749,-25.68749 L 127.64063,112 h 45.20312 L 75.078125,23.999999 Z M 152,224 v 8 h 8 v -8 z m 8,0 h 8 v -8 h -8 z m 8,0 v 8 h 8 v -8 z m 8,0 h 8 v -8 h -8 z m 8,-8 h 8 v -8 h -8 z m 0,-8 v -8 h -8 v 8 z m 0,-8 h 8 v -8 h -8 z m 0,-8 v -8 h -8 v 8 z m 0,-8 h 8 v -8 h -8 z m 0,-8 v -8 h -8 v 8 z m -8,-8 v -8 h -8 v 8 z m -8,0 h -8 v 8 h 8 z m -8,0 v -8 h -8 v 8 z m 24,0 h 8 v -8 h -8 z m 0,56 v 8 h 8 v -8 z M 96,168 v -8 h -8 v 8 z m 8,0 h 8 v -8 h -8 z M 72,31.999999 152,104 h -38.6875 l 27.45312,44.5625 c 2.68749,4.28125 3.23438,12.7798 -0.39062,16.42187 -4.96222,4.01676 -13.41377,4.10976 -16.78125,-1.26562 L 96,112 72,136 Z M 96,184 h 40 v 40 H 96 Z m 16,8 v 8 h 1.53125 L 104,208 v 8 h 8 v -3.0625 l 8,-7.23437 V 208 h 8 V 198.46875 192 h -4.9375 -5.90625 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/move_file.svg b/icon-themes/colibre/vcl/cursors/move_file.svg
new file mode 100644
index 000000000000..9672a5f2108f
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/move_file.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="M 53.959052,29.088467 V 132.55614 h 55.713368 v 63.67242 l 23.87715,-23.87716 27.45252,51.45403 c 3.35023,5.34787 11.66313,5.30303 16.69535,1.25915 4.38749,-4.10037 3.06234,-12.07848 0.38864,-16.33783 l -27.31263,-44.3344 h 38.48949 L 133.54957,114.24411 V 46.483348 L 115.06654,29.088467 Z"
+ />
+ <path
+ style="fill:#000000"
+ d="M 46,21.129415 V 140.51519 h 55.71336 v 74.92701 l 29.86199,-29.86199 22.54029,42.22029 c 3.31109,6.8329 19.89137,9.67815 27.21933,4.15052 7.3624,-5.5536 7.84051,-20.50932 3.49763,-27.43696 L 165.02824,172.3514 H 210 L 141.50862,110.69984 V 52.965623 45.006571 L 117.63147,21.129415 h -7.95905 z m 7.959052,7.959052 h 55.713368 v 23.877156 h 23.87715 V 103.53359 L 112.73479,84.801831 H 101.71336 V 132.55614 H 53.959052 Z m 63.672418,2.409479 14.34805,13.508625 h -14.34805 z m -7.95905,61.262937 23.87715,21.483227 7.95905,7.16625 47.75432,42.98199 h -38.48949 l 27.31261,44.3344 c 2.67374,4.25935 3.21784,12.7144 -0.38864,16.33783 -4.93682,3.99619 -13.34511,4.08872 -16.69535,-1.25915 l -27.4525,-51.45403 -23.87715,23.87716 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/move_file_link.svg b/icon-themes/colibre/vcl/cursors/move_file_link.svg
new file mode 100644
index 000000000000..52f0ab1ee52f
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/move_file_link.svg
@@ -0,0 +1,17 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="M 49.507232,28.489709 V 132.58372 h 64.057858 v 64.05786 l 24.02169,-24.0217 27.6187,51.76551 c 3.37052,5.38024 11.73374,5.33513 16.79642,1.26677 4.41405,-4.12519 3.08088,-12.1516 0.39099,-16.43673 l -27.47796,-44.60278 h 38.72248 L 129.57955,106.96684 V 45.98989 L 110.98463,28.489709 Z"
+ />
+ <rect
+ style="fill:#ffffff"
+ width="40.03616"
+ height="40.03616"
+ x="49.507233"
+ y="92.547562"
+ />
+ <path
+ style="fill:#000000"
+ d="m 41.5,20.482477 v 64.057855 56.050628 h 56.050623 8.007237 v 75.38057 l 30.04275,-30.04275 22.67673,42.47586 c 3.33114,6.87427 20.01179,9.73673 27.38411,4.17565 7.40697,-5.58723 7.88797,-20.63348 3.5188,-27.60305 L 169.25601,172.61988 H 214.5 l -76.91322,-69.2344 V 44.504173 L 113.56509,20.482477 Z m 8.007232,8.007232 h 56.050628 v 24.021696 h 24.02169 V 96.175841 L 116.64599,84.540332 H 105.55786 V 132.58372 H 97.550623 V 124.57649 84.540332 H 73.528928 65.521696 57.514464 49.507232 Z M 113.56509,30.913773 128,44.504173 H 113.56509 Z M 49.507232,92.547564 H 89.543391 V 132.58372 H 49.507232 Z m 64.057858,0 16.01446,14.419276 8.00723,7.194 56.05063,50.45181 h -38.72248 l 27.47794,44.60278 c 2.68992,4.28514 3.23732,12.79136 -0.39099,16.43673 -4.96671,4.02038 -13.4259,4.11347 -16.79642,-1.26677 l -27.61868,-51.76551 -24.02169,24.0217 z M 65.521696,100.5548 v 8.00723 h 1.532634 l -9.539866,8.00723 v 8.00723 h 8.007232 v -3.06526 l 8.007232,-7.24092 v 2.29895 h 8.007231 v -9.53986 -6.4746 h -4.941963 -5.91159 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/move_files.svg b/icon-themes/colibre/vcl/cursors/move_files.svg
new file mode 100644
index 000000000000..f00c6a8c5f2b
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/move_files.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="M 86.183594 28.558594 L 86.183594 132.02539 L 110.06055 132.02539 L 110.06055 195.69922 L 133.93945 171.82227 L 161.39062 223.27539 C 164.74086 228.62326 173.05372 228.57904 178.08594 224.53516 C 182.47343 220.43479 181.14831 212.45661 178.47461 208.19727 L 151.16211 163.86133 L 189.65234 163.86133 L 154.27148 132.02539 L 165.77539 132.02539 L 165.77539 45.953125 L 147.29102 28.558594 L 86.183594 28.558594 z M 70.265625 44.476562 L 70.265625 147.94336 L 78.224609 147.94336 L 102.10156 147.94336 L 102.10156 139.98438 L 78.224609 139.98438 L 78.224609 44.476562 L 70.265625 44.476562 z M 54.347656 60.394531 L 54.347656 163.86133 L 62.306641 163.86133 L 102.10156 163.86133 L 102.10156 155.90234 L 62.306641 155.90234 L 62.306641 60.394531 L 54.347656 60.394531 z "
+ />
+ <path
+ style="fill:#000000"
+ d="m 77.836208,21.129415 v 15.9181 H 61.918104 v 7.95906 7.95905 H 46 v 7.95905 111.426725 h 7.959052 47.754308 v 43.0908 l 29.86199,-29.86198 22.54029,42.22028 c 3.31109,6.8329 19.89137,9.67815 27.21933,4.15052 7.3624,-5.5536 7.84051,-20.50932 3.49763,-27.43696 L 165.02824,172.3514 H 210 L 173.34483,139.36487 V 45.006575 l -23.87715,-23.87716 z m 7.959052,7.95905 h 55.71336 v 23.87716 h 23.87716 V 132.19861 L 112.73479,84.801835 h -11.02143 v 47.754305 h -15.9181 z m 63.67242,2.40948 14.34805,13.50863 h -14.34805 z m -79.590524,13.50863 h 7.959052 V 140.5152 h 23.877152 v 7.95905 H 69.877156 Z m -15.918104,15.9181 h 7.959052 V 156.4333 h 7.959052 31.836204 v 7.95905 H 53.959052 Z m 55.713368,31.83621 79.59052,71.631465 h -38.48949 l 27.31261,44.3344 c 2.67374,4.25935 3.21784,12.7144 -0.38864,16.33783 -4.93682,3.99619 -13.34511,4.08872 -16.69535,-1.25915 l -27.4525,-51.45403 -23.87715,23.87716 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/move_point.svg b/icon-themes/colibre/vcl/cursors/move_point.svg
new file mode 100644
index 000000000000..723f7ae9a0e7
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/move_point.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="m 40,48 v 104 l 24,-24 27.59375,51.71875 c 3.367476,5.37539 11.72315,5.33031 16.78125,1.26563 4.41006,-4.12147 3.07811,-12.14063 0.39062,-16.42188 L 81.3125,120 H 120 Z m 136,120 v 40 h 40 v -40 z"
+ />
+ <path
+ style="fill:#000000"
+ d="m 32,40 v 131.3125 l 30.015625,-30.01563 22.65625,42.43751 c 0.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,0.1792 9.91409,-1.3056 14.03125,-4.31249 0.69584,-0.27848 1.01055,-0.95846 1.51563,-1.43751 6.76067,-8.36888 5.30272,-18.72421 0.93749,-25.68749 L 95.640625,128 H 140.84375 L 43.078125,40 Z m 8,8 80,72 H 81.3125 l 27.45312,44.5625 c 2.68749,4.28125 3.23438,12.7798 -0.39062,16.42188 -4.96222,4.01675 -13.413774,4.10976 -16.78125,-1.26563 L 64,128 40,152 Z m 128,112 v 56 h 56 v -56 z m 8,8 h 40 v 40 h -40 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/neswsize.svg b/icon-themes/colibre/vcl/cursors/neswsize.svg
new file mode 100644
index 000000000000..81f8ce3de3b9
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/neswsize.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="m 184,64 8,8 v 72 h -16 l -16,-16 -32,32 16,16 v 16 H 72 l -8,-8 V 112 H 80 L 96,128 128,96 112,80 V 64 Z m 0,8 h -64 l 24,24 -8,8 16,16 8,-8 24,24 z m -56,40 -16,16 16,16 16,-16 z m -56,8 v 64 h 64 l -24,-24 8,-8 -16,-16 -8,8 z"
+ />
+ <path
+ style="fill:#000000"
+ d="m 184,72 v 64 l -24,-24 -48,48 24,24 H 72 v -64 l 24,24 48,-48 -24,-24 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/not_allowed.svg b/icon-themes/colibre/vcl/cursors/not_allowed.svg
new file mode 100644
index 000000000000..25c573b04498
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/not_allowed.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="m 128,48 c -44,0 -80,36 -80,80 0,44.08802 36,80 80,80 44.08802,0 80,-35.91198 80,-80 0,-44 -35.91198,-80 -80,-80 z m 0,32 v 0 c 26.59662,0.009 47.984,21.40091 47.984,48 0,7.11773 -2.13894,13.85979 -5.15625,20.21875 L 107.78125,85.156248 C 114.14021,82.138936 120.88227,80.01756 128,80 Z m -42.843752,27.78125 63.062502,63.0625 C 141.85979,173.86106 135.11773,175.98244 128,176 101.40091,176 80,154.64 80,128 v 0 c 0,-7.11773 2.138936,-13.85979 5.156248,-20.21875 z"
+ />
+ <path
+ style="fill:#000000"
+ d="m 128,56 a 72,72 0 0 0 -72,72 72,72 0 0 0 72,72 72,72 0 0 0 72,-72 72,72 0 0 0 -72,-72 z m 0,16 a 56,56 0 0 1 56,56 56,56 0 0 1 -11.2,33.6 L 94.4,83.2 A 56,56 0 0 1 128,72 Z m -44.8,22.4 78.28125,78.28125 A 56,56 0 0 1 128,184 56,56 0 0 1 72,128 56,56 0 0 1 83.2,94.4 Z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/null.svg b/icon-themes/colibre/vcl/cursors/null.svg
new file mode 100644
index 000000000000..2fe3c5a10a45
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/null.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/nwsesize.svg b/icon-themes/colibre/vcl/cursors/nwsesize.svg
new file mode 100644
index 000000000000..1ce4d03dd2a5
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/nwsesize.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="m 72,64 -8,8 v 72 h 16 l 16,-16 32,32 -16,16 v 16 h 72 l 8,-8 V 112 H 176 L 160,128 128,96 144,80 V 64 Z m 0,8 h 64 l -24,24 8,8 -16,16 -8,-8 -24,24 z m 56,40 16,16 -16,16 -16,-16 z m 56,8 v 64 h -64 l 24,-24 -8,-8 16,-16 8,8 z"
+ />
+ <path
+ style="fill:#000000"
+ d="m 72,72 v 64 l 24,-24 48,48 -24,24 h 64 v -64 l -24,24 -48,-48 24,-24 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/pen.svg b/icon-themes/colibre/vcl/cursors/pen.svg
new file mode 100644
index 000000000000..e93e66fdcc4e
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/pen.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="M 195.03125,28 192.6875,30.34375 44,179.03125 V 188 L 28,209.32813 V 228 H 46.671875 L 68,212 h 9 l 89.1875,-90.5 12.64063,12.64062 L 228,84.968752 V 43.03125 L 212.96875,28 Z"
+ />
+ <path
+ style="fill:#000000"
+ d="M 198.34375,36 52,182.34375 v 8.32812 L 36,212 v 8 h 8 L 65.328125,204 H 73.65625 L 212,63.640625 V 78.34375 l -38.82813,38.82812 5.65626,5.65626 L 220,81.65625 V 46.34375 L 209.65625,36 Z m 3.3125,8 h 4.6875 L 212,49.65625 v 5.03125 l -72,71.65625 v -20.6875 z M 132,113.65625 v 20.6875 L 70.34375,196 H 60 v -10.34375 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/pivot_column.svg b/icon-themes/colibre/vcl/cursors/pivot_column.svg
new file mode 100644
index 000000000000..075f2dd7a12b
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/pivot_column.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="M 54.59165,28. V 164.11062 h 48.03687 v 37.98229 l 30.08559,-29.5383 33.18173,51.32064 c 5.74396,9.16889 26.09607,1.89071 19.87463,-10.88335 l -33.00971,-52.6967 h 37.93537 L 110.63467,76.418309 V 28. Z"
+ />
+ <path
+ style="fill:#000000"
+ d="M 46.585505,20 V 172.11677 H 86.61711 v -8. H 54.59165 V 28. h 56.04302 v 24.018437 h 6.84901 1.15714 V 20 Z m 16.,16. v 8. h 8. v -8. z m 16.,0 v 8. h 8. v -8. z m 16.012292,0 v 8. h 8.006141 V 36.012292 Z M 62.597796,52.024583 v 8. h 8. v -8. z m 16.,0 v 8. h 8. v -8. z m 16.013169,8. V 221.17005 l 36.700044,-36.02766 27.78696,42.98613 c 2.81822,4.49863 7.57635,6.93275 11.9623,7.61522 4.38596,0.68244 8.65324,-0.0272 12.54088,-1.78263 3.88763,-1.75518 7.5547,-4.66499 9.69494,-9.11636 2.14024,-4.45143 2.09484,-10.3481 -0.34402,-15.35554 l -0.18767,-0.39094 -25.55086,-40.79694 H 209.4145 L 106.05391,60.030729 Z m -32.02546,8. v 8. h 8. v -8. z m 16.,0 v 8. h 8. v -8. z m 24.019313,0 88.0676,92.258325 h -37.93537 l 33.00972,52.6967 c 6.22143,12.77406 -14.13067,20.05224 -19.87464,10.88335 l -33.18172,-51.32064 -30.08559,29.5383 z M 62.597796,84.049166 v 8. h 8. v -8. z m 16.,0 v 8. h 8. V 84.049166 Z M 62.597796,100.06146 v 8 h 8. v -8.00614 z m 16.,0 v 8.00614 h 8. v -8.00614 z m -16.,16.01229 v 8.00614 h 8 v -8.00614 z m 16.,0 v 8.00614 h 8. v -8.00614 z m -16.,16.01229 v 8. h 8. v -8 z m 16,0 v 8. h 8. v -8. z m -16.,16.01229 v 8. h 8. v -8. z m 16,0 v 8. h 8. v -8. z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/pivot_delete.svg b/icon-themes/colibre/vcl/cursors/pivot_delete.svg
new file mode 100644
index 000000000000..edab4cfdaf84
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/pivot_delete.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="m 56,104 v 48 h 144 v -48 z"
+ />
+ <path
+ style="fill:#000000"
+ d="M 72,72 V 83.3125 L 116.6875,128 72,172.6875 V 184 H 83.3125 L 128,139.3125 172.6875,184 H 184 V 172.6875 L 139.3125,128 184,83.3125 V 72 H 172.6875 L 128,116.6875 83.3125,72 Z M 48,96 v 64 h 25.375 l 8,-8 H 56 v -48 h 25.375 l -8,-8 z m 70.625,0 8,8 h 2.75 l 8,-8 z m 64,0 -8,8 H 200 v 48 h -25.375 l 8,8 H 208 V 96 Z m -56,56 -8,8 h 18.75 l -8,-8 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/pivot_field.svg b/icon-themes/colibre/vcl/cursors/pivot_field.svg
new file mode 100644
index 000000000000..f0ea0d0a2205
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/pivot_field.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="m 50.96705,32.006382 v 56.044676 h 55.76935 c 0,0 0,-7.548699 0,110.040852 l 29.93867,-29.53918 33.01969,51.32216 c 5.71591,9.16916 25.96863,1.89077 19.77758,-10.88367 l -32.84852,-52.69826 h 37.75012 c 0,0 0,0 -64.82564,-68.241902 h 56.85859 V 32.006382 Z"
+ />
+ <path
+ style="fill:#000000"
+ d="m 43,24 v 72.05744 h 55.769346 v 121.11217 l 36.520824,-36.02872 27.65127,42.98739 c 2.80446,4.49877 7.53936,6.93296 11.90389,7.61545 4.36453,0.68247 8.61099,-0.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 -0.34235,-15.35599 l -0.18674,-0.39096 -25.4261,-40.79814 H 213 L 148.17439,96.05744 h 46.19955 V 24 Z m 7.96705,8.006382 H 186.40689 V 88.051058 H 140.56524 L 110.14418,56.025529 H 98.769346 v 8.006382 24.019147 H 50.96705 Z m 55.76935,32.025529 87.63754,92.261049 h -37.75012 l 32.84852,52.69826 c 6.19105,12.77444 -14.06167,20.05283 -19.77758,10.88367 l -33.01969,-51.32216 -29.93867,29.53918 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/pivot_row.svg b/icon-themes/colibre/vcl/cursors/pivot_row.svg
new file mode 100644
index 000000000000..15c59e04f3f5
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/pivot_row.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="m 50.586742,32.006382 v 56.044676 h 56.044678 c 0,0 0,0 0,110.040852 l 30.08648,-29.53918 33.1827,51.32216 c 5.74414,9.16916 26.09684,1.89077 19.87522,-10.88367 l -33.01069,-52.69826 h 37.93649 L 129.55594,88.051058 h 57.1393 V 32.006382 Z"
+ />
+ <path
+ style="fill:#000000"
+ d="m 42.580359,24 v 72.05744 h 56.044676 v 121.11217 l 36.701125,-36.02872 27.78779,42.98739 c 2.8183,4.49877 7.57657,6.93296 11.96265,7.61545 4.38608,0.68247 8.6535,-0.0272 12.54125,-1.78268 3.88775,-1.75523 7.55492,-4.66512 9.69523,-9.11663 2.14031,-4.45156 2.09489,-10.3484 -0.34403,-15.35599 l -0.18767,-0.39096 -25.55163,-40.79814 h 42.18989 L 148.27399,96.05744 h 46.42763 V 24 Z m 8.006383,8.006382 H 186.69524 V 88.051058 H 140.62727 L 110.05602,56.025529 H 98.625035 v 8.006382 24.019147 H 50.586742 Z m 8.006382,8.006382 v 8.006383 h 8.006382 v -8.006383 z m 16.012764,0 v 8.006383 h 8.006383 v -8.006383 z m 16.012765,0 v 8.006383 h 8.006382 v -8.006383 z m 16.012767,0 v 8.006383 h 8.00638 v -8.006383 z m 16.01276,0 v 8.006383 h 8.00638 v -8.006383 z m 16.01277,0 v 8.006383 h 8.00638 v -8.006383 z m 16.01276,0 v 8.006383 h 8.00638 v -8.006383 z m 16.01277,0 v 8.006383 h 8.00638 V 40.012764 Z M 58.593124,56.025529 v 8.006382 h 8.006382 v -8.006382 z m 16.012764,0 v 8.006382 h 8.006383 v -8.006382 z m 48.038292,0 v 8.006382 h 8.00638 v -8.006382 z m 16.01277,0 v 8.006382 h 8.00638 v -8.006382 z m 16.01276,0 v 8.006382 h 8.00638 v -8.006382 z m 16.01277,0 v 8.006382 h 8.00638 v -8.006382 z m -64.05106,8.006382 88.0702,92.261049 h -37.93649 l 33.01069,52.69826 c 6.22162,12.77444 -14.13108,20.05283 -19.87522,10.88367 l -33.1827,-51.32216 -30.08648,29.53918 z m -48.038296,8.006383 v 8.006382 h 8.006382 v -8.006382 z m 16.012764,0 v 8.006382 h 8.006383 v -8.006382 z m 64.051062,0 v 8.006382 h 8.00638 v -8.006382 z m 16.01276,0 v 8.006382 h 8.00638 v -8.006382 z m 16.01277,0 v 8.006382 h 8.00638 v -8.006382 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/rotate.svg b/icon-themes/colibre/vcl/cursors/rotate.svg
new file mode 100644
index 000000000000..0cca73e7d472
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/rotate.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="M 91.010906,35.000001 V 65.292548 C 58.164448,75.822183 34.957819,105.76023 34.921495,140.78897 v 0.0157 C 34.921495,185.00032 70.890809,221 115.04922,221 h 0.016 c 34.95494,-0.0895 64.81674,-23.30276 75.3232,-56.13676 h 30.53305 l -46.01123,-52.28362 -45.38484,52.28362 h 26.4797 c -8.45353,14.4689 -23.63227,24.01135 -40.95591,24.05861 -26.646897,0 -48.076633,-21.44782 -48.076633,-48.11722 0.03766,-17.34999 9.571097,-32.55707 24.038319,-41.021809 V 126.47285 L 143.25043,80.423158 Z"
+ />
+ <path
+ style="fill:#000000"
+ d="M 99.023679,52.589727 V 70.50838 a 72.114956,72.175831 0 0 0 -56.089411,70.29625 72.114956,72.175831 0 0 0 72.114952,72.17583 72.114956,72.175831 0 0 0 70.12742,-56.13675 h 18.01309 l -28.23251,-32.07815 -27.8569,32.07815 h 21.56562 A 56.08941,56.136758 0 0 1 115.04922,196.94139 56.08941,56.136758 0 0 1 58.959814,140.80463 56.08941,56.136758 0 0 1 99.023679,87.111327 V 108.72648 L 131.07477,80.470148 Z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/show_whitespace.svg b/icon-themes/colibre/vcl/cursors/show_whitespace.svg
new file mode 100644
index 000000000000..cbb18cf07f14
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/show_whitespace.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#000000"
+ d="M 128,16 92,56 h 24 v 32 h 24 V 56 h 24 z M 52,88 v 80 H 204 V 88 Z m 8,8 h 136 v 64 H 60 Z m 56,72 v 32 H 92 l 36,40 36,-40 h -24 v -32 z"
+ />
+ <path
+ style="fill:#ffffff"
+ d="M 123.35938,8 84,53.84375 V 64 h 24 v 24 h 8 V 56 H 92 l 36,-40 36,40 h -24 v 32 h 8 V 64 h 24 V 53.84375 L 132.5625,8 Z M 60,96 v 64 h 48 40 48 V 96 h -48 -40 z m 48,72 v 24 H 84 v 10.15625 L 123.35938,248 h 9.20312 L 172,202.15625 V 192 h -24 v -24 h -8 v 32 h 24 l -36,40 -36,-40 h 24 v -32 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/tab_select_e.svg b/icon-themes/colibre/vcl/cursors/tab_select_e.svg
new file mode 100644
index 000000000000..da21cf39eb48
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/tab_select_e.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="m 200,84 v 24 h -64 v 40 h 64 v 24 h 10.16 L 256,132.6 v -9.2 L 210.16,84 Z m 8,8 40,36 -40,36 v -24 h -64 v -24 h 64 z"
+ />
+ <path
+ style="fill:#000000"
+ d="m 208,92 v 24 h -64 v 24 h 64 v 24 l 40,-36 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/tab_select_s.svg b/icon-themes/colibre/vcl/cursors/tab_select_s.svg
new file mode 100644
index 000000000000..be4f27ad8386
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/tab_select_s.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="m 84,200 h 24 v -64 h 40 v 64 h 24 v 10.16 L 132.56,256 h -9.2 L 84,210.16 Z m 8,8 36,40 36,-40 h -24 v -64 h -24 v 64 z"
+ />
+ <path
+ style="fill:#000000"
+ d="m 92,208 h 24 v -64 h 24 v 64 h 24 l -36,40 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/tab_select_se.svg b/icon-themes/colibre/vcl/cursors/tab_select_se.svg
new file mode 100644
index 000000000000..fa26e95d6eb6
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/tab_select_se.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="m 176,240 16,-16 -48,-48 32,-32 48,48 16,-16 h 16 v 72 l -8,8 h -72 z m 8,8 h 64 v -64 l -24,24 -48,-48 -16,16 48,48 z"
+ />
+ <path
+ style="fill:#000000"
+ d="m 184,248 24,-24 -48,-48 16,-16 48,48 24,-24 v 64 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/tab_select_sw.svg b/icon-themes/colibre/vcl/cursors/tab_select_sw.svg
new file mode 100644
index 000000000000..683a3d8d8fb4
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/tab_select_sw.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="M 80,240 64,224 112,176 80,144 32,192 16,176 H 0 v 72 l 8,8 h 72 z m -8,8 H 8 v -64 l 24,24 48,-48 16,16 -48,48 z"
+ />
+ <path
+ style="fill:#000000"
+ d="M 72,248 48,224 96,176 80,160 32,208 8,184 v 64 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/tab_select_w.svg b/icon-themes/colibre/vcl/cursors/tab_select_w.svg
new file mode 100644
index 000000000000..43ceb200154e
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/tab_select_w.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="m 56,84.29139 v 23.84106 h 64 v 39.7351 H 56 v 23.84106 H 45.841872 L 0,132.56333 v -8.53684 L 45.841872,84.29139 Z M 48,92.23841 8,128 48,163.76159 v -23.84106 h 64 V 116.07947 H 48 Z"
+ />
+ <path
+ style="fill:#000000"
+ d="M 47.998047 92.238281 L 8 128 L 47.998047 163.76172 L 47.998047 139.91992 L 112 139.91992 L 112 116.08008 L 47.998047 116.08008 L 47.998047 92.238281 z "
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/text_vertical.svg b/icon-themes/colibre/vcl/cursors/text_vertical.svg
new file mode 100644
index 000000000000..bfe88201b2a0
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/text_vertical.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="m 56,92 v 72 h 24 v -24 h 96 v 24 h 24 V 92 h -24 v 24 H 80 V 92 Z"
+ />
+ <path
+ style="fill:#000000"
+ d="m 64,100 v 56 h 8 v -24 h 112 v 24 h 8 v -56 h -8 v 24 H 72 v -24 z"
+ />
+</svg>
diff --git a/icon-themes/colibre/vcl/cursors/v_shear.svg b/icon-themes/colibre/vcl/cursors/v_shear.svg
new file mode 100644
index 000000000000..5fbb977d71f3
--- /dev/null
+++ b/icon-themes/colibre/vcl/cursors/v_shear.svg
@@ -0,0 +1,10 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256">
+ <path
+ style="fill:#ffffff"
+ d="M 99.062496,56 96.843752,60.421875 67.062496,120 H 96 v 80 h 24 V 56 Z M 136,56 v 8 136 h 20.9375 l 32,-64 H 160 V 56 Z m -32,8 h 8 v 128 h -8 V 112 H 80 Z m 40,0 h 8 v 80 h 24 l -24,48 h -8 z"
+ />
+ <path
+ style="fill:#000000"
+ d="m 104,64 -24,48 h 24 v 80 h 8 V 64 Z m 40,0 v 128 h 8 l 24,-48 H 152 V 64 Z"
+ />
+</svg>