diff --git a/docs/art-sources/buttons/arrow_down.svg b/docs/art-sources/buttons/arrow_down.svg
index 71afad4df..9fc1f1065 100644
--- a/docs/art-sources/buttons/arrow_down.svg
+++ b/docs/art-sources/buttons/arrow_down.svg
@@ -10,7 +10,7 @@
+ style="fill:#000000;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" />
diff --git a/docs/art-sources/buttons/arrow_down_stop.svg b/docs/art-sources/buttons/arrow_down_stop.svg
index 5871c08b5..d51c56321 100644
--- a/docs/art-sources/buttons/arrow_down_stop.svg
+++ b/docs/art-sources/buttons/arrow_down_stop.svg
@@ -10,7 +10,7 @@
+ style="fill:#000000;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" />
diff --git a/docs/art-sources/buttons/arrow_sort.svg b/docs/art-sources/buttons/arrow_sort.svg
index 48e2574a8..3fb5e4d55 100644
--- a/docs/art-sources/buttons/arrow_sort.svg
+++ b/docs/art-sources/buttons/arrow_sort.svg
@@ -10,7 +10,7 @@
+ style="fill:#000000;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" />
diff --git a/docs/art-sources/buttons/arrow_up.svg b/docs/art-sources/buttons/arrow_up.svg
index 5405d3707..df3e26a63 100644
--- a/docs/art-sources/buttons/arrow_up.svg
+++ b/docs/art-sources/buttons/arrow_up.svg
@@ -10,7 +10,7 @@
+ style="fill:#000000;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" />
diff --git a/docs/art-sources/buttons/arrow_up_stop.svg b/docs/art-sources/buttons/arrow_up_stop.svg
index f239f57ce..4cccd00a4 100644
--- a/docs/art-sources/buttons/arrow_up_stop.svg
+++ b/docs/art-sources/buttons/arrow_up_stop.svg
@@ -10,7 +10,7 @@
+ style="fill:#000000;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" />
diff --git a/docs/art-sources/buttons/button_leadin.svg b/docs/art-sources/buttons/button_leadin.svg
index 63ccb5b34..f444fed8e 100644
--- a/docs/art-sources/buttons/button_leadin.svg
+++ b/docs/art-sources/buttons/button_leadin.svg
@@ -12,9 +12,9 @@
+ style="fill:#008000;stroke:#008000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" />
+ style="fill:#0000ff;stroke:#0000ff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" />
diff --git a/docs/art-sources/buttons/button_leadout.svg b/docs/art-sources/buttons/button_leadout.svg
index 976ed5434..4df2e691b 100644
--- a/docs/art-sources/buttons/button_leadout.svg
+++ b/docs/art-sources/buttons/button_leadout.svg
@@ -12,9 +12,9 @@
+ style="fill:#008000;stroke:#008000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" />
+ style="fill:#0000ff;stroke:#0000ff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" />
diff --git a/docs/art-sources/buttons/button_next.svg b/docs/art-sources/buttons/button_next.svg
index d43d725d0..7606e72fc 100644
--- a/docs/art-sources/buttons/button_next.svg
+++ b/docs/art-sources/buttons/button_next.svg
@@ -12,5 +12,5 @@
+ style="fill:#000000;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" />
diff --git a/docs/art-sources/buttons/button_pause.svg b/docs/art-sources/buttons/button_pause.svg
index 353fe985c..cc9d1fee8 100644
--- a/docs/art-sources/buttons/button_pause.svg
+++ b/docs/art-sources/buttons/button_pause.svg
@@ -12,5 +12,5 @@
+ style="fill:#000000;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" />
diff --git a/docs/art-sources/buttons/button_play.svg b/docs/art-sources/buttons/button_play.svg
index 754d001ac..63b1b51f7 100644
--- a/docs/art-sources/buttons/button_play.svg
+++ b/docs/art-sources/buttons/button_play.svg
@@ -12,5 +12,5 @@
+ style="fill:#000000;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" />
diff --git a/docs/art-sources/buttons/button_playfirstfiveh.svg b/docs/art-sources/buttons/button_playfirstfiveh.svg
index dc354d1cc..08ad54d74 100644
--- a/docs/art-sources/buttons/button_playfirstfiveh.svg
+++ b/docs/art-sources/buttons/button_playfirstfiveh.svg
@@ -12,13 +12,13 @@
+ style="fill:#ff0000;stroke:#ff0000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" />
+ style="fill:#0000ff;stroke:#0000ff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" />
+ style="fill:#000000;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" />
diff --git a/docs/art-sources/buttons/button_playfivehafter.svg b/docs/art-sources/buttons/button_playfivehafter.svg
index 76bca99bd..54573d5d1 100644
--- a/docs/art-sources/buttons/button_playfivehafter.svg
+++ b/docs/art-sources/buttons/button_playfivehafter.svg
@@ -12,13 +12,13 @@
+ style="fill:#ff0000;stroke:#ff0000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" />
+ style="fill:#0000ff;stroke:#0000ff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" />
+ style="fill:#000000;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" />
diff --git a/docs/art-sources/buttons/button_playfivehbefore.svg b/docs/art-sources/buttons/button_playfivehbefore.svg
index 7164090b8..b0fc6d6f6 100644
--- a/docs/art-sources/buttons/button_playfivehbefore.svg
+++ b/docs/art-sources/buttons/button_playfivehbefore.svg
@@ -12,13 +12,13 @@
+ style="fill:#ff0000;stroke:#ff0000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" />
+ style="fill:#0000ff;stroke:#0000ff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" />
+ style="fill:#000000;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" />
diff --git a/docs/art-sources/buttons/button_playlastfiveh.svg b/docs/art-sources/buttons/button_playlastfiveh.svg
index 75d44c27b..92ef2adbb 100644
--- a/docs/art-sources/buttons/button_playlastfiveh.svg
+++ b/docs/art-sources/buttons/button_playlastfiveh.svg
@@ -12,13 +12,13 @@
+ style="fill:#ff0000;stroke:#ff0000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" />
+ style="fill:#0000ff;stroke:#0000ff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" />
+ style="fill:#000000;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" />
diff --git a/docs/art-sources/buttons/button_playline.svg b/docs/art-sources/buttons/button_playline.svg
index d2fd9d879..d4c22be8b 100644
--- a/docs/art-sources/buttons/button_playline.svg
+++ b/docs/art-sources/buttons/button_playline.svg
@@ -8,13 +8,13 @@
height="64"
id="svg2383">
+ id="defs2385" />
+ style="fill:#ff0000;stroke:#ff0000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" />
+ style="fill:#000000;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" />
diff --git a/docs/art-sources/buttons/button_playsel.svg b/docs/art-sources/buttons/button_playsel.svg
index 1e05ed2c5..ac6ec5efb 100644
--- a/docs/art-sources/buttons/button_playsel.svg
+++ b/docs/art-sources/buttons/button_playsel.svg
@@ -12,9 +12,9 @@
+ style="fill:#0000ff;stroke:#0000ff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" />
+ style="fill:#000000;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" />
diff --git a/docs/art-sources/buttons/button_playtoend.svg b/docs/art-sources/buttons/button_playtoend.svg
index a182990ad..47adb9072 100644
--- a/docs/art-sources/buttons/button_playtoend.svg
+++ b/docs/art-sources/buttons/button_playtoend.svg
@@ -12,9 +12,9 @@
+ style="fill:#ff0000;stroke:#ff0000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" />
+ style="fill:#0000ff;stroke:#0000ff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" />
diff --git a/docs/art-sources/buttons/button_prev.svg b/docs/art-sources/buttons/button_prev.svg
index 6d240aca1..68d84558f 100644
--- a/docs/art-sources/buttons/button_prev.svg
+++ b/docs/art-sources/buttons/button_prev.svg
@@ -12,5 +12,5 @@
+ style="fill:#000000;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" />
diff --git a/docs/art-sources/buttons/button_stop.svg b/docs/art-sources/buttons/button_stop.svg
index ab2aaa540..bfb77894c 100644
--- a/docs/art-sources/buttons/button_stop.svg
+++ b/docs/art-sources/buttons/button_stop.svg
@@ -12,5 +12,5 @@
+ style="fill:#000000;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" />
diff --git a/docs/art-sources/buttons/kara_join.svg b/docs/art-sources/buttons/kara_join.svg
index 366db6d74..5e0ee682a 100644
--- a/docs/art-sources/buttons/kara_join.svg
+++ b/docs/art-sources/buttons/kara_join.svg
@@ -10,19 +10,19 @@
+ d="M 2,24 L 24,24 L 24,2 L 2,2 L 2,24 z"
+ id="path2391"
+ style="fill:#ffffff;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round" />
+ d="M 21,62 L 21,40 L 43,40 L 43,62 L 21,62 z M 40,24 L 40,2 L 62,2 L 62,24 L 40,24 z"
+ id="path2389"
+ style="fill:#afdde9;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round" />
+ d="M 10.5,7 L 10.5,19 L 13,19 L 13,11 C 13,9.5 17.5,11 17.5,8.5 C 17.5,7.5 17,7 15.5,7 C 15,7 14,7 13,7.5 L 13,7 L 10.5,7 z M 50.5,7 C 48,7 45.5,9 45.5,13.5 C 46,21.5 53.5,19.5 55.5,17.5 L 54,15.5 C 52,17 48,17.5 48,13.5 L 55.5,13.5 C 56,9 53,7 50.5,7 z M 50.5,9.5 C 51.5,9.5 52.5,10 52.5,11 L 48.5,11 C 48.5,10 49.5,9.5 50.5,9.5 z M 23.5,45 L 23.5,57 L 26,57 L 26,49 C 26,47.5 30.5,49 30.5,46.5 C 30.5,45.5 30,45 28.5,45 C 28,45 27,45 26,45.5 L 26,45 L 23.5,45 z M 36,45 C 33.5,45 31,47 31,51.5 C 31.5,59.5 39,57.5 41,55.5 L 39.5,53.5 C 37.5,55 33.5,55.5 33.5,51.5 L 41,51.5 C 41.5,47 38.5,45 36,45 z M 36,47.5 C 37,47.5 38,48 38,49 L 34,49 C 34,48 35,47.5 36,47.5 z"
+ id="path2454"
+ style="fill:#000000;stroke:none" />
+ style="fill:#0000ff;stroke:#0000ff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round" />
diff --git a/docs/art-sources/buttons/kara_split.svg b/docs/art-sources/buttons/kara_split.svg
index 0344d5540..863847169 100644
--- a/docs/art-sources/buttons/kara_split.svg
+++ b/docs/art-sources/buttons/kara_split.svg
@@ -10,19 +10,19 @@
+ d="M 2,40 L 24,40 L 24,62 L 2,62 L 2,40 z"
+ id="path2391"
+ style="fill:#ffffff;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round" />
+ d="M 21,2 L 21,24 L 43,24 L 43,2 L 21,2 z M 40,40 L 40,62 L 62,62 L 62,40 L 40,40 z"
+ id="path2389"
+ style="fill:#afdde9;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round" />
+ d="M 23.5,7 L 23.5,19 L 26,19 L 26,11 C 26,9.5 30.5,11 30.5,8.5 C 30.5,7.5 30,7 28.5,7 C 28,7 27,7 26,7.5 L 26,7 L 23.5,7 z M 36,7 C 33.5,7 31,9 31,13.5 C 31.5,21.5 39,19.5 41,17.5 L 39.5,15.5 C 37.5,17 33.5,17.5 33.5,13.5 L 41,13.5 C 41.5,9 38.5,7 36,7 z M 36,9.5 C 37,9.5 38,10 38,11 L 34,11 C 34,10 35,9.5 36,9.5 z M 10.5,45 L 10.5,57 L 13,57 L 13,49 C 13,47.5 17.5,49 17.5,46.5 C 17.5,45.5 17,45 15.5,45 C 15,45 14,45 13,45.5 L 13,45 L 10.5,45 z M 50.5,45 C 48,45 45.5,47 45.5,51.5 C 46,59.5 53.5,57.5 55.5,55.5 L 54,53.5 C 52,55 48,55.5 48,51.5 L 55.5,51.5 C 56,47 53,45 50.5,45 z M 50.5,47.5 C 51.5,47.5 52.5,48 52.5,49 L 48.5,49 C 48.5,48 49.5,47.5 50.5,47.5 z"
+ id="path2403"
+ style="fill:#000000;stroke:none" />
+ style="fill:#0000ff;stroke:#0000ff;stroke-width:1;stroke-linecap:round;stroke-linejoin:round" />
diff --git a/docs/art-sources/buttons/kara_split_accept.svg b/docs/art-sources/buttons/kara_split_accept.svg
new file mode 100644
index 000000000..1ae9e02a8
--- /dev/null
+++ b/docs/art-sources/buttons/kara_split_accept.svg
@@ -0,0 +1,32 @@
+
+
+
diff --git a/docs/art-sources/buttons/kara_split_cancel.svg b/docs/art-sources/buttons/kara_split_cancel.svg
new file mode 100644
index 000000000..61cecd11f
--- /dev/null
+++ b/docs/art-sources/buttons/kara_split_cancel.svg
@@ -0,0 +1,32 @@
+
+
+
diff --git a/docs/art-sources/buttons/kara_timing_copier.svg b/docs/art-sources/buttons/kara_timing_copier.svg
index 793ca662c..2e5bef598 100644
--- a/docs/art-sources/buttons/kara_timing_copier.svg
+++ b/docs/art-sources/buttons/kara_timing_copier.svg
@@ -24,9 +24,9 @@
+ style="fill:none;stroke:#0000ff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" />
+ style="fill:#000000;stroke:none" />
diff --git a/docs/art-sources/buttons/resample_toolbutton.svg b/docs/art-sources/buttons/resample_toolbutton.svg
index 35b12e2c8..34959a712 100644
--- a/docs/art-sources/buttons/resample_toolbutton.svg
+++ b/docs/art-sources/buttons/resample_toolbutton.svg
@@ -10,15 +10,11 @@
+ style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:6, 6;stroke-dashoffset:3" />
-
diff --git a/docs/art-sources/buttons/visual_scale.svg b/docs/art-sources/buttons/visual_scale.svg
index 922883661..e6542fe31 100644
--- a/docs/art-sources/buttons/visual_scale.svg
+++ b/docs/art-sources/buttons/visual_scale.svg
@@ -10,15 +10,11 @@
-
-
+ style="fill:none;stroke:#002060;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:6, 6;stroke-dashoffset:3" />
+
diff --git a/docs/art-sources/buttons/visual_vector_clip_drag.svg b/docs/art-sources/buttons/visual_vector_clip_drag.svg
index a37263124..2dad56468 100644
--- a/docs/art-sources/buttons/visual_vector_clip_drag.svg
+++ b/docs/art-sources/buttons/visual_vector_clip_drag.svg
@@ -12,7 +12,7 @@
+ style="fill:#80b3ff;stroke:#002060;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" />
+ style="fill:#80b3ff;stroke:#002060;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" />
diff --git a/docs/art-sources/buttons/visual_vector_clip_freehand_smooth.svg b/docs/art-sources/buttons/visual_vector_clip_freehand_smooth.svg
index 7a5d8f5eb..329785b11 100644
--- a/docs/art-sources/buttons/visual_vector_clip_freehand_smooth.svg
+++ b/docs/art-sources/buttons/visual_vector_clip_freehand_smooth.svg
@@ -20,5 +20,5 @@
+ style="fill:#80b3ff;stroke:#002060;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" />