diff --git a/icons-dark/actions/22/align-horizontal-node.svg b/icons-dark/actions/22/align-horizontal-node.svg
new file mode 100644
index 00000000..659fb235
--- /dev/null
+++ b/icons-dark/actions/22/align-horizontal-node.svg
@@ -0,0 +1,12 @@
+
diff --git a/icons-dark/actions/22/align-vertical-node.svg b/icons-dark/actions/22/align-vertical-node.svg
new file mode 100644
index 00000000..cb7637dc
--- /dev/null
+++ b/icons-dark/actions/22/align-vertical-node.svg
@@ -0,0 +1,12 @@
+
diff --git a/icons-dark/actions/22/distribute-horizontal-node.svg b/icons-dark/actions/22/distribute-horizontal-node.svg
new file mode 100644
index 00000000..b2a44074
--- /dev/null
+++ b/icons-dark/actions/22/distribute-horizontal-node.svg
@@ -0,0 +1,12 @@
+
diff --git a/icons-dark/actions/22/distribute-vertical-node.svg b/icons-dark/actions/22/distribute-vertical-node.svg
new file mode 100644
index 00000000..f03ba15a
--- /dev/null
+++ b/icons-dark/actions/22/distribute-vertical-node.svg
@@ -0,0 +1,12 @@
+
diff --git a/icons-dark/actions/22/font.svg b/icons-dark/actions/22/font.svg
new file mode 120000
index 00000000..7a10c60f
--- /dev/null
+++ b/icons-dark/actions/22/font.svg
@@ -0,0 +1 @@
+gnumeric-font.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/gnumeric-autofilter-delete.svg b/icons-dark/actions/22/gnumeric-autofilter-delete.svg
new file mode 100644
index 00000000..0070fb0d
--- /dev/null
+++ b/icons-dark/actions/22/gnumeric-autofilter-delete.svg
@@ -0,0 +1,9 @@
+
diff --git a/icons-dark/actions/22/gnumeric-autosum.svg b/icons-dark/actions/22/gnumeric-autosum.svg
new file mode 100644
index 00000000..51e0286a
--- /dev/null
+++ b/icons-dark/actions/22/gnumeric-autosum.svg
@@ -0,0 +1,8 @@
+
diff --git a/icons-dark/actions/22/gnumeric-bucket.svg b/icons-dark/actions/22/gnumeric-bucket.svg
new file mode 100644
index 00000000..41e5836d
--- /dev/null
+++ b/icons-dark/actions/22/gnumeric-bucket.svg
@@ -0,0 +1,8 @@
+
diff --git a/icons-dark/actions/22/gnumeric-cells-merge.svg b/icons-dark/actions/22/gnumeric-cells-merge.svg
new file mode 100644
index 00000000..82ab8abe
--- /dev/null
+++ b/icons-dark/actions/22/gnumeric-cells-merge.svg
@@ -0,0 +1,8 @@
+
diff --git a/icons-dark/actions/22/gnumeric-column-size.svg b/icons-dark/actions/22/gnumeric-column-size.svg
new file mode 100644
index 00000000..93b51df3
--- /dev/null
+++ b/icons-dark/actions/22/gnumeric-column-size.svg
@@ -0,0 +1,8 @@
+
diff --git a/icons-dark/actions/22/gnumeric-component-insert-shaped.svg b/icons-dark/actions/22/gnumeric-component-insert-shaped.svg
new file mode 100644
index 00000000..79168016
--- /dev/null
+++ b/icons-dark/actions/22/gnumeric-component-insert-shaped.svg
@@ -0,0 +1,9 @@
+
diff --git a/icons-dark/actions/22/gnumeric-data-slicer.svg b/icons-dark/actions/22/gnumeric-data-slicer.svg
new file mode 100644
index 00000000..51940d54
--- /dev/null
+++ b/icons-dark/actions/22/gnumeric-data-slicer.svg
@@ -0,0 +1,9 @@
+
diff --git a/icons-dark/actions/22/gnumeric-font.svg b/icons-dark/actions/22/gnumeric-font.svg
new file mode 100644
index 00000000..81c2ab19
--- /dev/null
+++ b/icons-dark/actions/22/gnumeric-font.svg
@@ -0,0 +1,8 @@
+
diff --git a/icons-dark/actions/22/gnumeric-format-accounting.svg b/icons-dark/actions/22/gnumeric-format-accounting.svg
new file mode 100644
index 00000000..c72c4820
--- /dev/null
+++ b/icons-dark/actions/22/gnumeric-format-accounting.svg
@@ -0,0 +1,8 @@
+
diff --git a/icons-dark/actions/22/gnumeric-format-border-all.svg b/icons-dark/actions/22/gnumeric-format-border-all.svg
new file mode 120000
index 00000000..40b64f78
--- /dev/null
+++ b/icons-dark/actions/22/gnumeric-format-border-all.svg
@@ -0,0 +1 @@
+format-border-set-all.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/gnumeric-format-border-double-bottom.svg b/icons-dark/actions/22/gnumeric-format-border-double-bottom.svg
new file mode 100644
index 00000000..f743b9a1
--- /dev/null
+++ b/icons-dark/actions/22/gnumeric-format-border-double-bottom.svg
@@ -0,0 +1,12 @@
+
diff --git a/icons-dark/actions/22/gnumeric-format-border-none.svg b/icons-dark/actions/22/gnumeric-format-border-none.svg
new file mode 120000
index 00000000..d5937902
--- /dev/null
+++ b/icons-dark/actions/22/gnumeric-format-border-none.svg
@@ -0,0 +1 @@
+format-border-set-none.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/gnumeric-format-border-outside.svg b/icons-dark/actions/22/gnumeric-format-border-outside.svg
new file mode 120000
index 00000000..efb08b31
--- /dev/null
+++ b/icons-dark/actions/22/gnumeric-format-border-outside.svg
@@ -0,0 +1 @@
+format-border-set-external.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/gnumeric-format-border-thick-bottom.svg b/icons-dark/actions/22/gnumeric-format-border-thick-bottom.svg
new file mode 100644
index 00000000..e455ba0f
--- /dev/null
+++ b/icons-dark/actions/22/gnumeric-format-border-thick-bottom.svg
@@ -0,0 +1,12 @@
+
diff --git a/icons-dark/actions/22/gnumeric-format-border-thick-outside.svg b/icons-dark/actions/22/gnumeric-format-border-thick-outside.svg
new file mode 100644
index 00000000..878f8412
--- /dev/null
+++ b/icons-dark/actions/22/gnumeric-format-border-thick-outside.svg
@@ -0,0 +1,12 @@
+
diff --git a/icons-dark/actions/22/gnumeric-format-border-top-n-bottom.svg b/icons-dark/actions/22/gnumeric-format-border-top-n-bottom.svg
new file mode 100644
index 00000000..b57523b5
--- /dev/null
+++ b/icons-dark/actions/22/gnumeric-format-border-top-n-bottom.svg
@@ -0,0 +1,12 @@
+
diff --git a/icons-dark/actions/22/gnumeric-format-border-top-n-double-bottom.svg b/icons-dark/actions/22/gnumeric-format-border-top-n-double-bottom.svg
new file mode 100644
index 00000000..3ecf03e4
--- /dev/null
+++ b/icons-dark/actions/22/gnumeric-format-border-top-n-double-bottom.svg
@@ -0,0 +1,12 @@
+
diff --git a/icons-dark/actions/22/gnumeric-format-border-top-n-thick-bottom.svg b/icons-dark/actions/22/gnumeric-format-border-top-n-thick-bottom.svg
new file mode 100644
index 00000000..f955878d
--- /dev/null
+++ b/icons-dark/actions/22/gnumeric-format-border-top-n-thick-bottom.svg
@@ -0,0 +1,12 @@
+
diff --git a/icons-dark/actions/22/gnumeric-format-percentage.svg b/icons-dark/actions/22/gnumeric-format-percentage.svg
new file mode 100644
index 00000000..0266d228
--- /dev/null
+++ b/icons-dark/actions/22/gnumeric-format-percentage.svg
@@ -0,0 +1,8 @@
+
diff --git a/icons-dark/actions/22/gnumeric-format-precision-decrease.svg b/icons-dark/actions/22/gnumeric-format-precision-decrease.svg
new file mode 100644
index 00000000..aaa8f1a2
--- /dev/null
+++ b/icons-dark/actions/22/gnumeric-format-precision-decrease.svg
@@ -0,0 +1,10 @@
+
diff --git a/icons-dark/actions/22/gnumeric-format-precision-increase.svg b/icons-dark/actions/22/gnumeric-format-precision-increase.svg
new file mode 100644
index 00000000..9578b4ef
--- /dev/null
+++ b/icons-dark/actions/22/gnumeric-format-precision-increase.svg
@@ -0,0 +1,9 @@
+
diff --git a/icons-dark/actions/22/gnumeric-format-thousand-separator.svg b/icons-dark/actions/22/gnumeric-format-thousand-separator.svg
new file mode 100644
index 00000000..9060c17a
--- /dev/null
+++ b/icons-dark/actions/22/gnumeric-format-thousand-separator.svg
@@ -0,0 +1,8 @@
+
diff --git a/icons-dark/actions/22/gnumeric-formulaguru.svg b/icons-dark/actions/22/gnumeric-formulaguru.svg
new file mode 100644
index 00000000..1b36b3f4
--- /dev/null
+++ b/icons-dark/actions/22/gnumeric-formulaguru.svg
@@ -0,0 +1,8 @@
+
diff --git a/icons-dark/actions/22/gnumeric-link-external.svg b/icons-dark/actions/22/gnumeric-link-external.svg
new file mode 100644
index 00000000..0db4909b
--- /dev/null
+++ b/icons-dark/actions/22/gnumeric-link-external.svg
@@ -0,0 +1,9 @@
+
diff --git a/icons-dark/actions/22/gnumeric-link-internal.svg b/icons-dark/actions/22/gnumeric-link-internal.svg
new file mode 100644
index 00000000..c26c9fce
--- /dev/null
+++ b/icons-dark/actions/22/gnumeric-link-internal.svg
@@ -0,0 +1,9 @@
+
diff --git a/icons-dark/actions/22/gnumeric-link-url.svg b/icons-dark/actions/22/gnumeric-link-url.svg
new file mode 100644
index 00000000..220fca68
--- /dev/null
+++ b/icons-dark/actions/22/gnumeric-link-url.svg
@@ -0,0 +1,8 @@
+
diff --git a/icons-dark/actions/22/gnumeric-object-arrow.svg b/icons-dark/actions/22/gnumeric-object-arrow.svg
new file mode 100644
index 00000000..a5a32922
--- /dev/null
+++ b/icons-dark/actions/22/gnumeric-object-arrow.svg
@@ -0,0 +1,8 @@
+
diff --git a/icons-dark/actions/22/gnumeric-object-button.svg b/icons-dark/actions/22/gnumeric-object-button.svg
new file mode 100644
index 00000000..6948634e
--- /dev/null
+++ b/icons-dark/actions/22/gnumeric-object-button.svg
@@ -0,0 +1,9 @@
+
diff --git a/icons-dark/actions/22/gnumeric-object-checkbox.svg b/icons-dark/actions/22/gnumeric-object-checkbox.svg
new file mode 100644
index 00000000..9d2c3d30
--- /dev/null
+++ b/icons-dark/actions/22/gnumeric-object-checkbox.svg
@@ -0,0 +1,8 @@
+
diff --git a/icons-dark/actions/22/gnumeric-object-combo.svg b/icons-dark/actions/22/gnumeric-object-combo.svg
new file mode 100644
index 00000000..7a65f1fc
--- /dev/null
+++ b/icons-dark/actions/22/gnumeric-object-combo.svg
@@ -0,0 +1,8 @@
+
diff --git a/icons-dark/actions/22/gnumeric-object-ellipse.svg b/icons-dark/actions/22/gnumeric-object-ellipse.svg
new file mode 100644
index 00000000..6aafba38
--- /dev/null
+++ b/icons-dark/actions/22/gnumeric-object-ellipse.svg
@@ -0,0 +1,8 @@
+
diff --git a/icons-dark/actions/22/gnumeric-object-label.svg b/icons-dark/actions/22/gnumeric-object-label.svg
new file mode 120000
index 00000000..2bb4152c
--- /dev/null
+++ b/icons-dark/actions/22/gnumeric-object-label.svg
@@ -0,0 +1 @@
+tag.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/gnumeric-object-line.svg b/icons-dark/actions/22/gnumeric-object-line.svg
new file mode 120000
index 00000000..5fc242bf
--- /dev/null
+++ b/icons-dark/actions/22/gnumeric-object-line.svg
@@ -0,0 +1 @@
+menu_new_sep.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/gnumeric-object-list.svg b/icons-dark/actions/22/gnumeric-object-list.svg
new file mode 100644
index 00000000..62de1b36
--- /dev/null
+++ b/icons-dark/actions/22/gnumeric-object-list.svg
@@ -0,0 +1,8 @@
+
diff --git a/icons-dark/actions/22/gnumeric-object-rectangle.svg b/icons-dark/actions/22/gnumeric-object-rectangle.svg
new file mode 100644
index 00000000..75f812fb
--- /dev/null
+++ b/icons-dark/actions/22/gnumeric-object-rectangle.svg
@@ -0,0 +1,8 @@
+
diff --git a/icons-dark/actions/22/gnumeric-object-scrollbar.svg b/icons-dark/actions/22/gnumeric-object-scrollbar.svg
new file mode 100644
index 00000000..ae18ea6c
--- /dev/null
+++ b/icons-dark/actions/22/gnumeric-object-scrollbar.svg
@@ -0,0 +1,9 @@
+
diff --git a/icons-dark/actions/22/gnumeric-object-spinbutton.svg b/icons-dark/actions/22/gnumeric-object-spinbutton.svg
new file mode 100644
index 00000000..b59cfb50
--- /dev/null
+++ b/icons-dark/actions/22/gnumeric-object-spinbutton.svg
@@ -0,0 +1,9 @@
+
diff --git a/icons-dark/actions/22/gnumeric-pagesetup-hf-cell.svg b/icons-dark/actions/22/gnumeric-pagesetup-hf-cell.svg
new file mode 120000
index 00000000..526c671a
--- /dev/null
+++ b/icons-dark/actions/22/gnumeric-pagesetup-hf-cell.svg
@@ -0,0 +1 @@
+gnumeric-formulaguru.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/gnumeric-pagesetup-hf-time.svg b/icons-dark/actions/22/gnumeric-pagesetup-hf-time.svg
new file mode 120000
index 00000000..4ec77c61
--- /dev/null
+++ b/icons-dark/actions/22/gnumeric-pagesetup-hf-time.svg
@@ -0,0 +1 @@
+appointment-new.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/gnumeric-protection-no.svg b/icons-dark/actions/22/gnumeric-protection-no.svg
new file mode 100644
index 00000000..fa2b076d
--- /dev/null
+++ b/icons-dark/actions/22/gnumeric-protection-no.svg
@@ -0,0 +1,8 @@
+
diff --git a/icons-dark/actions/22/gnumeric-protection-yes.svg b/icons-dark/actions/22/gnumeric-protection-yes.svg
new file mode 100644
index 00000000..ca0ae72f
--- /dev/null
+++ b/icons-dark/actions/22/gnumeric-protection-yes.svg
@@ -0,0 +1,8 @@
+
diff --git a/icons-dark/actions/22/gnumeric-row-size.svg b/icons-dark/actions/22/gnumeric-row-size.svg
new file mode 100644
index 00000000..366a7ca6
--- /dev/null
+++ b/icons-dark/actions/22/gnumeric-row-size.svg
@@ -0,0 +1,8 @@
+
diff --git a/icons-dark/actions/22/gtk-tab-duplicate.svg b/icons-dark/actions/22/gtk-tab-duplicate.svg
new file mode 120000
index 00000000..dbc1b301
--- /dev/null
+++ b/icons-dark/actions/22/gtk-tab-duplicate.svg
@@ -0,0 +1 @@
+tab-duplicate.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/gtk-tab-new.svg b/icons-dark/actions/22/gtk-tab-new.svg
new file mode 120000
index 00000000..3d2e0d24
--- /dev/null
+++ b/icons-dark/actions/22/gtk-tab-new.svg
@@ -0,0 +1 @@
+tab-new.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/snap-nodes-cusp.svg b/icons-dark/actions/22/snap-nodes-cusp.svg
new file mode 100644
index 00000000..c24594c5
--- /dev/null
+++ b/icons-dark/actions/22/snap-nodes-cusp.svg
@@ -0,0 +1,12 @@
+
diff --git a/icons-dark/actions/22/snap-nodes-midpoint.svg b/icons-dark/actions/22/snap-nodes-midpoint.svg
new file mode 100644
index 00000000..4dc977b1
--- /dev/null
+++ b/icons-dark/actions/22/snap-nodes-midpoint.svg
@@ -0,0 +1,12 @@
+
diff --git a/icons-dark/actions/22/snap-nodes-path.svg b/icons-dark/actions/22/snap-nodes-path.svg
new file mode 100644
index 00000000..7c1b756c
--- /dev/null
+++ b/icons-dark/actions/22/snap-nodes-path.svg
@@ -0,0 +1,12 @@
+
diff --git a/icons-dark/actions/22/snap-nodes-smooth.svg b/icons-dark/actions/22/snap-nodes-smooth.svg
new file mode 100644
index 00000000..f430a3ed
--- /dev/null
+++ b/icons-dark/actions/22/snap-nodes-smooth.svg
@@ -0,0 +1,12 @@
+
diff --git a/icons-dark/actions/22/transform-scale-horizontal.svg b/icons-dark/actions/22/transform-scale-horizontal.svg
new file mode 120000
index 00000000..a510711d
--- /dev/null
+++ b/icons-dark/actions/22/transform-scale-horizontal.svg
@@ -0,0 +1 @@
+zoom-select-x.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/transform-scale-vertical.svg b/icons-dark/actions/22/transform-scale-vertical.svg
new file mode 120000
index 00000000..c466cdcc
--- /dev/null
+++ b/icons-dark/actions/22/transform-scale-vertical.svg
@@ -0,0 +1 @@
+zoom-select-y.svg
\ No newline at end of file
diff --git a/icons-dark/actions/22/y-zoom-in.svg b/icons-dark/actions/22/y-zoom-in.svg
new file mode 100644
index 00000000..3d626d1d
--- /dev/null
+++ b/icons-dark/actions/22/y-zoom-in.svg
@@ -0,0 +1,8 @@
+
diff --git a/icons-dark/actions/22/zoom-in-x.svg b/icons-dark/actions/22/zoom-in-x.svg
new file mode 100644
index 00000000..fac9ad5c
--- /dev/null
+++ b/icons-dark/actions/22/zoom-in-x.svg
@@ -0,0 +1,8 @@
+
diff --git a/icons-dark/actions/22/zoom-out-x.svg b/icons-dark/actions/22/zoom-out-x.svg
new file mode 100644
index 00000000..9667bf25
--- /dev/null
+++ b/icons-dark/actions/22/zoom-out-x.svg
@@ -0,0 +1,8 @@
+
diff --git a/icons-dark/actions/22/zoom-out-y.svg b/icons-dark/actions/22/zoom-out-y.svg
new file mode 100644
index 00000000..638089cc
--- /dev/null
+++ b/icons-dark/actions/22/zoom-out-y.svg
@@ -0,0 +1,8 @@
+
diff --git a/icons/actions/22/align-horizontal-node.svg b/icons/actions/22/align-horizontal-node.svg
new file mode 100644
index 00000000..12b031a9
--- /dev/null
+++ b/icons/actions/22/align-horizontal-node.svg
@@ -0,0 +1,12 @@
+
diff --git a/icons/actions/22/align-vertical-node.svg b/icons/actions/22/align-vertical-node.svg
new file mode 100644
index 00000000..c52688d7
--- /dev/null
+++ b/icons/actions/22/align-vertical-node.svg
@@ -0,0 +1,12 @@
+
diff --git a/icons/actions/22/distribute-horizontal-node.svg b/icons/actions/22/distribute-horizontal-node.svg
new file mode 100644
index 00000000..de750061
--- /dev/null
+++ b/icons/actions/22/distribute-horizontal-node.svg
@@ -0,0 +1,12 @@
+
diff --git a/icons/actions/22/distribute-vertical-node.svg b/icons/actions/22/distribute-vertical-node.svg
new file mode 100644
index 00000000..4e2a6666
--- /dev/null
+++ b/icons/actions/22/distribute-vertical-node.svg
@@ -0,0 +1,12 @@
+
diff --git a/icons/actions/22/font.svg b/icons/actions/22/font.svg
new file mode 120000
index 00000000..7a10c60f
--- /dev/null
+++ b/icons/actions/22/font.svg
@@ -0,0 +1 @@
+gnumeric-font.svg
\ No newline at end of file
diff --git a/icons/actions/22/gnumeric-autofilter-delete.svg b/icons/actions/22/gnumeric-autofilter-delete.svg
new file mode 100644
index 00000000..35e3edb3
--- /dev/null
+++ b/icons/actions/22/gnumeric-autofilter-delete.svg
@@ -0,0 +1,9 @@
+
diff --git a/icons/actions/22/gnumeric-autosum.svg b/icons/actions/22/gnumeric-autosum.svg
new file mode 100644
index 00000000..9a8faaa6
--- /dev/null
+++ b/icons/actions/22/gnumeric-autosum.svg
@@ -0,0 +1,8 @@
+
diff --git a/icons/actions/22/gnumeric-bucket.svg b/icons/actions/22/gnumeric-bucket.svg
new file mode 100644
index 00000000..8463381f
--- /dev/null
+++ b/icons/actions/22/gnumeric-bucket.svg
@@ -0,0 +1,8 @@
+
diff --git a/icons/actions/22/gnumeric-cells-merge.svg b/icons/actions/22/gnumeric-cells-merge.svg
new file mode 100644
index 00000000..830a7457
--- /dev/null
+++ b/icons/actions/22/gnumeric-cells-merge.svg
@@ -0,0 +1,8 @@
+
diff --git a/icons/actions/22/gnumeric-column-size.svg b/icons/actions/22/gnumeric-column-size.svg
new file mode 100644
index 00000000..9668d77d
--- /dev/null
+++ b/icons/actions/22/gnumeric-column-size.svg
@@ -0,0 +1,8 @@
+
diff --git a/icons/actions/22/gnumeric-component-insert-shaped.svg b/icons/actions/22/gnumeric-component-insert-shaped.svg
new file mode 100644
index 00000000..a9d8378e
--- /dev/null
+++ b/icons/actions/22/gnumeric-component-insert-shaped.svg
@@ -0,0 +1,9 @@
+
diff --git a/icons/actions/22/gnumeric-data-slicer.svg b/icons/actions/22/gnumeric-data-slicer.svg
new file mode 100644
index 00000000..bc7255d1
--- /dev/null
+++ b/icons/actions/22/gnumeric-data-slicer.svg
@@ -0,0 +1,9 @@
+
diff --git a/icons/actions/22/gnumeric-font.svg b/icons/actions/22/gnumeric-font.svg
new file mode 100644
index 00000000..6ae77780
--- /dev/null
+++ b/icons/actions/22/gnumeric-font.svg
@@ -0,0 +1,8 @@
+
diff --git a/icons/actions/22/gnumeric-format-accounting.svg b/icons/actions/22/gnumeric-format-accounting.svg
new file mode 100644
index 00000000..9d6fed52
--- /dev/null
+++ b/icons/actions/22/gnumeric-format-accounting.svg
@@ -0,0 +1,8 @@
+
diff --git a/icons/actions/22/gnumeric-format-border-all.svg b/icons/actions/22/gnumeric-format-border-all.svg
new file mode 120000
index 00000000..40b64f78
--- /dev/null
+++ b/icons/actions/22/gnumeric-format-border-all.svg
@@ -0,0 +1 @@
+format-border-set-all.svg
\ No newline at end of file
diff --git a/icons/actions/22/gnumeric-format-border-double-bottom.svg b/icons/actions/22/gnumeric-format-border-double-bottom.svg
new file mode 100644
index 00000000..20ed71b8
--- /dev/null
+++ b/icons/actions/22/gnumeric-format-border-double-bottom.svg
@@ -0,0 +1,12 @@
+
diff --git a/icons/actions/22/gnumeric-format-border-none.svg b/icons/actions/22/gnumeric-format-border-none.svg
new file mode 120000
index 00000000..d5937902
--- /dev/null
+++ b/icons/actions/22/gnumeric-format-border-none.svg
@@ -0,0 +1 @@
+format-border-set-none.svg
\ No newline at end of file
diff --git a/icons/actions/22/gnumeric-format-border-outside.svg b/icons/actions/22/gnumeric-format-border-outside.svg
new file mode 120000
index 00000000..efb08b31
--- /dev/null
+++ b/icons/actions/22/gnumeric-format-border-outside.svg
@@ -0,0 +1 @@
+format-border-set-external.svg
\ No newline at end of file
diff --git a/icons/actions/22/gnumeric-format-border-thick-bottom.svg b/icons/actions/22/gnumeric-format-border-thick-bottom.svg
new file mode 100644
index 00000000..edb45962
--- /dev/null
+++ b/icons/actions/22/gnumeric-format-border-thick-bottom.svg
@@ -0,0 +1,12 @@
+
diff --git a/icons/actions/22/gnumeric-format-border-thick-outside.svg b/icons/actions/22/gnumeric-format-border-thick-outside.svg
new file mode 100644
index 00000000..381a8944
--- /dev/null
+++ b/icons/actions/22/gnumeric-format-border-thick-outside.svg
@@ -0,0 +1,12 @@
+
diff --git a/icons/actions/22/gnumeric-format-border-top-n-bottom.svg b/icons/actions/22/gnumeric-format-border-top-n-bottom.svg
new file mode 100644
index 00000000..403b47fa
--- /dev/null
+++ b/icons/actions/22/gnumeric-format-border-top-n-bottom.svg
@@ -0,0 +1,12 @@
+
diff --git a/icons/actions/22/gnumeric-format-border-top-n-double-bottom.svg b/icons/actions/22/gnumeric-format-border-top-n-double-bottom.svg
new file mode 100644
index 00000000..30871f72
--- /dev/null
+++ b/icons/actions/22/gnumeric-format-border-top-n-double-bottom.svg
@@ -0,0 +1,12 @@
+
diff --git a/icons/actions/22/gnumeric-format-border-top-n-thick-bottom.svg b/icons/actions/22/gnumeric-format-border-top-n-thick-bottom.svg
new file mode 100644
index 00000000..f0b7df0c
--- /dev/null
+++ b/icons/actions/22/gnumeric-format-border-top-n-thick-bottom.svg
@@ -0,0 +1,12 @@
+
diff --git a/icons/actions/22/gnumeric-format-percentage.svg b/icons/actions/22/gnumeric-format-percentage.svg
new file mode 100644
index 00000000..f0d5de84
--- /dev/null
+++ b/icons/actions/22/gnumeric-format-percentage.svg
@@ -0,0 +1,8 @@
+
diff --git a/icons/actions/22/gnumeric-format-precision-decrease.svg b/icons/actions/22/gnumeric-format-precision-decrease.svg
new file mode 100644
index 00000000..0fcb98a7
--- /dev/null
+++ b/icons/actions/22/gnumeric-format-precision-decrease.svg
@@ -0,0 +1,10 @@
+
diff --git a/icons/actions/22/gnumeric-format-precision-increase.svg b/icons/actions/22/gnumeric-format-precision-increase.svg
new file mode 100644
index 00000000..88a7ca6d
--- /dev/null
+++ b/icons/actions/22/gnumeric-format-precision-increase.svg
@@ -0,0 +1,9 @@
+
diff --git a/icons/actions/22/gnumeric-format-thousand-separator.svg b/icons/actions/22/gnumeric-format-thousand-separator.svg
new file mode 100644
index 00000000..5c843c98
--- /dev/null
+++ b/icons/actions/22/gnumeric-format-thousand-separator.svg
@@ -0,0 +1,8 @@
+
diff --git a/icons/actions/22/gnumeric-formulaguru.svg b/icons/actions/22/gnumeric-formulaguru.svg
new file mode 100644
index 00000000..6aef6c95
--- /dev/null
+++ b/icons/actions/22/gnumeric-formulaguru.svg
@@ -0,0 +1,8 @@
+
diff --git a/icons/actions/22/gnumeric-link-external.svg b/icons/actions/22/gnumeric-link-external.svg
new file mode 100644
index 00000000..20ab240e
--- /dev/null
+++ b/icons/actions/22/gnumeric-link-external.svg
@@ -0,0 +1,9 @@
+
diff --git a/icons/actions/22/gnumeric-link-internal.svg b/icons/actions/22/gnumeric-link-internal.svg
new file mode 100644
index 00000000..9caa199b
--- /dev/null
+++ b/icons/actions/22/gnumeric-link-internal.svg
@@ -0,0 +1,9 @@
+
diff --git a/icons/actions/22/gnumeric-link-url.svg b/icons/actions/22/gnumeric-link-url.svg
new file mode 100644
index 00000000..65fbf6d0
--- /dev/null
+++ b/icons/actions/22/gnumeric-link-url.svg
@@ -0,0 +1,8 @@
+
diff --git a/icons/actions/22/gnumeric-object-arrow.svg b/icons/actions/22/gnumeric-object-arrow.svg
new file mode 100644
index 00000000..557b82dc
--- /dev/null
+++ b/icons/actions/22/gnumeric-object-arrow.svg
@@ -0,0 +1,8 @@
+
diff --git a/icons/actions/22/gnumeric-object-button.svg b/icons/actions/22/gnumeric-object-button.svg
new file mode 100644
index 00000000..6f9e4589
--- /dev/null
+++ b/icons/actions/22/gnumeric-object-button.svg
@@ -0,0 +1,9 @@
+
diff --git a/icons/actions/22/gnumeric-object-checkbox.svg b/icons/actions/22/gnumeric-object-checkbox.svg
new file mode 100644
index 00000000..46d99162
--- /dev/null
+++ b/icons/actions/22/gnumeric-object-checkbox.svg
@@ -0,0 +1,8 @@
+
diff --git a/icons/actions/22/gnumeric-object-combo.svg b/icons/actions/22/gnumeric-object-combo.svg
new file mode 100644
index 00000000..794f94e9
--- /dev/null
+++ b/icons/actions/22/gnumeric-object-combo.svg
@@ -0,0 +1,8 @@
+
diff --git a/icons/actions/22/gnumeric-object-ellipse.svg b/icons/actions/22/gnumeric-object-ellipse.svg
new file mode 100644
index 00000000..6c6babf5
--- /dev/null
+++ b/icons/actions/22/gnumeric-object-ellipse.svg
@@ -0,0 +1,8 @@
+
diff --git a/icons/actions/22/gnumeric-object-label.svg b/icons/actions/22/gnumeric-object-label.svg
new file mode 120000
index 00000000..2bb4152c
--- /dev/null
+++ b/icons/actions/22/gnumeric-object-label.svg
@@ -0,0 +1 @@
+tag.svg
\ No newline at end of file
diff --git a/icons/actions/22/gnumeric-object-line.svg b/icons/actions/22/gnumeric-object-line.svg
new file mode 120000
index 00000000..5fc242bf
--- /dev/null
+++ b/icons/actions/22/gnumeric-object-line.svg
@@ -0,0 +1 @@
+menu_new_sep.svg
\ No newline at end of file
diff --git a/icons/actions/22/gnumeric-object-list.svg b/icons/actions/22/gnumeric-object-list.svg
new file mode 100644
index 00000000..39f500b3
--- /dev/null
+++ b/icons/actions/22/gnumeric-object-list.svg
@@ -0,0 +1,8 @@
+
diff --git a/icons/actions/22/gnumeric-object-rectangle.svg b/icons/actions/22/gnumeric-object-rectangle.svg
new file mode 100644
index 00000000..783c6b60
--- /dev/null
+++ b/icons/actions/22/gnumeric-object-rectangle.svg
@@ -0,0 +1,8 @@
+
diff --git a/icons/actions/22/gnumeric-object-scrollbar.svg b/icons/actions/22/gnumeric-object-scrollbar.svg
new file mode 100644
index 00000000..d0409b2b
--- /dev/null
+++ b/icons/actions/22/gnumeric-object-scrollbar.svg
@@ -0,0 +1,9 @@
+
diff --git a/icons/actions/22/gnumeric-object-spinbutton.svg b/icons/actions/22/gnumeric-object-spinbutton.svg
new file mode 100644
index 00000000..01e0c17c
--- /dev/null
+++ b/icons/actions/22/gnumeric-object-spinbutton.svg
@@ -0,0 +1,9 @@
+
diff --git a/icons/actions/22/gnumeric-pagesetup-hf-cell.svg b/icons/actions/22/gnumeric-pagesetup-hf-cell.svg
new file mode 120000
index 00000000..526c671a
--- /dev/null
+++ b/icons/actions/22/gnumeric-pagesetup-hf-cell.svg
@@ -0,0 +1 @@
+gnumeric-formulaguru.svg
\ No newline at end of file
diff --git a/icons/actions/22/gnumeric-pagesetup-hf-time.svg b/icons/actions/22/gnumeric-pagesetup-hf-time.svg
new file mode 120000
index 00000000..4ec77c61
--- /dev/null
+++ b/icons/actions/22/gnumeric-pagesetup-hf-time.svg
@@ -0,0 +1 @@
+appointment-new.svg
\ No newline at end of file
diff --git a/icons/actions/22/gnumeric-protection-no.svg b/icons/actions/22/gnumeric-protection-no.svg
new file mode 100644
index 00000000..d29f6884
--- /dev/null
+++ b/icons/actions/22/gnumeric-protection-no.svg
@@ -0,0 +1,8 @@
+
diff --git a/icons/actions/22/gnumeric-protection-yes.svg b/icons/actions/22/gnumeric-protection-yes.svg
new file mode 100644
index 00000000..5c87bb44
--- /dev/null
+++ b/icons/actions/22/gnumeric-protection-yes.svg
@@ -0,0 +1,8 @@
+
diff --git a/icons/actions/22/gnumeric-row-size.svg b/icons/actions/22/gnumeric-row-size.svg
new file mode 100644
index 00000000..73c619b3
--- /dev/null
+++ b/icons/actions/22/gnumeric-row-size.svg
@@ -0,0 +1,8 @@
+
diff --git a/icons/actions/22/gtk-tab-duplicate.svg b/icons/actions/22/gtk-tab-duplicate.svg
new file mode 120000
index 00000000..dbc1b301
--- /dev/null
+++ b/icons/actions/22/gtk-tab-duplicate.svg
@@ -0,0 +1 @@
+tab-duplicate.svg
\ No newline at end of file
diff --git a/icons/actions/22/gtk-tab-new.svg b/icons/actions/22/gtk-tab-new.svg
new file mode 120000
index 00000000..3d2e0d24
--- /dev/null
+++ b/icons/actions/22/gtk-tab-new.svg
@@ -0,0 +1 @@
+tab-new.svg
\ No newline at end of file
diff --git a/icons/actions/22/snap-nodes-cusp.svg b/icons/actions/22/snap-nodes-cusp.svg
new file mode 100644
index 00000000..9ef4c968
--- /dev/null
+++ b/icons/actions/22/snap-nodes-cusp.svg
@@ -0,0 +1,12 @@
+
diff --git a/icons/actions/22/snap-nodes-midpoint.svg b/icons/actions/22/snap-nodes-midpoint.svg
new file mode 100644
index 00000000..c326d7c6
--- /dev/null
+++ b/icons/actions/22/snap-nodes-midpoint.svg
@@ -0,0 +1,12 @@
+
diff --git a/icons/actions/22/snap-nodes-path.svg b/icons/actions/22/snap-nodes-path.svg
new file mode 100644
index 00000000..41dea59e
--- /dev/null
+++ b/icons/actions/22/snap-nodes-path.svg
@@ -0,0 +1,12 @@
+
diff --git a/icons/actions/22/snap-nodes-smooth.svg b/icons/actions/22/snap-nodes-smooth.svg
new file mode 100644
index 00000000..a3822b75
--- /dev/null
+++ b/icons/actions/22/snap-nodes-smooth.svg
@@ -0,0 +1,12 @@
+
diff --git a/icons/actions/22/transform-scale-horizontal.svg b/icons/actions/22/transform-scale-horizontal.svg
new file mode 120000
index 00000000..a510711d
--- /dev/null
+++ b/icons/actions/22/transform-scale-horizontal.svg
@@ -0,0 +1 @@
+zoom-select-x.svg
\ No newline at end of file
diff --git a/icons/actions/22/transform-scale-vertical.svg b/icons/actions/22/transform-scale-vertical.svg
new file mode 120000
index 00000000..c466cdcc
--- /dev/null
+++ b/icons/actions/22/transform-scale-vertical.svg
@@ -0,0 +1 @@
+zoom-select-y.svg
\ No newline at end of file
diff --git a/icons/actions/22/y-zoom-in.svg b/icons/actions/22/y-zoom-in.svg
new file mode 100644
index 00000000..5fbac270
--- /dev/null
+++ b/icons/actions/22/y-zoom-in.svg
@@ -0,0 +1,8 @@
+
diff --git a/icons/actions/22/zoom-in-x.svg b/icons/actions/22/zoom-in-x.svg
new file mode 100644
index 00000000..4d35e233
--- /dev/null
+++ b/icons/actions/22/zoom-in-x.svg
@@ -0,0 +1,8 @@
+
diff --git a/icons/actions/22/zoom-out-x.svg b/icons/actions/22/zoom-out-x.svg
new file mode 100644
index 00000000..2fb7dd15
--- /dev/null
+++ b/icons/actions/22/zoom-out-x.svg
@@ -0,0 +1,8 @@
+
diff --git a/icons/actions/22/zoom-out-y.svg b/icons/actions/22/zoom-out-y.svg
new file mode 100644
index 00000000..18a3581e
--- /dev/null
+++ b/icons/actions/22/zoom-out-y.svg
@@ -0,0 +1,8 @@
+