aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Makefile21
-rw-r--r--scalable/actions/bitmap-trace.svg1
-rw-r--r--scalable/actions/dialog-align-and-distribute.svg1
-rw-r--r--scalable/actions/dialog-rows-and-columns.svg1
-rw-r--r--scalable/actions/edit-select-all-layers.svg1
-rw-r--r--scalable/actions/object-group.svg1
-rw-r--r--scalable/actions/object-ungroup-pop-selection.svg1
-rw-r--r--scalable/actions/object-ungroup.svg1
-rw-r--r--scalable/actions/paint-order-fms.svg1
-rw-r--r--scalable/actions/paint-order-fsm.svg1
-rw-r--r--scalable/actions/paint-order-mfs.svg1
-rw-r--r--scalable/actions/paint-order-msf.svg1
-rw-r--r--scalable/actions/paint-order-sfm.svg1
-rw-r--r--scalable/actions/paint-order-smf.svg1
-rw-r--r--scalable/actions/paint-unknown.svg1
-rw-r--r--scalable/actions/path-simplify.svg1
-rw-r--r--scalable/actions/stroke-cap-butt.svg1
-rw-r--r--scalable/actions/stroke-cap-round.svg1
-rw-r--r--scalable/actions/stroke-cap-square.svg1
-rw-r--r--scalable/actions/stroke-join-bevel.svg1
-rw-r--r--scalable/actions/stroke-join-miter.svg1
-rw-r--r--scalable/actions/stroke-join-round.svg1
22 files changed, 42 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 9bef97e..2782e46 100644
--- a/Makefile
+++ b/Makefile
@@ -1291,6 +1291,27 @@ ICONS =\
status/image-missing\
status/gtk-missing-image\
actions/gtk-missing-image\
+ actions/bitmap-trace\
+ actions/dialog-align-and-distribute\
+ actions/dialog-rows-and-columns\
+ actions/edit-select-all-layers\
+ actions/object-group\
+ actions/object-ungroup-pop-selection\
+ actions/object-ungroup\
+ actions/paint-order-fms\
+ actions/paint-order-fsm\
+ actions/paint-order-mfs\
+ actions/paint-order-msf\
+ actions/paint-order-sfm\
+ actions/paint-order-smf\
+ actions/paint-unknown\
+ actions/path-simplify\
+ actions/stroke-cap-butt\
+ actions/stroke-cap-round\
+ actions/stroke-cap-square\
+ actions/stroke-join-bevel\
+ actions/stroke-join-miter\
+ actions/stroke-join-round\
actions/tools-wizard\
actions/transform-move\
actions/window-duplicate\
diff --git a/scalable/actions/bitmap-trace.svg b/scalable/actions/bitmap-trace.svg
new file mode 100644
index 0000000..9d19b70
--- /dev/null
+++ b/scalable/actions/bitmap-trace.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m0 5v.5 10.5h11v-3.183594c-.32533.077908-.658269.131761-1 .158203v2.025391h-9v-9h2.0253906c.0264426-.341731.0802958-.6746698.1582032-1zm2 2v.5 6.5h7v-1.025391c-.341731-.026442-.6746698-.080295-1-.158203v.183594h-5v-5h.1835938c-.0779074-.3253302-.1317606-.658269-.1582032-1z"/><path d="m9.5 0c-3.583929 0-6.5 2.9160714-6.5 6.5 0 3.583929 2.916071 6.5 6.5 6.5s6.5-2.916071 6.5-6.5c0-3.5839286-2.916071-6.5-6.5-6.5zm0 1c3.043488 0 5.5 2.4565116 5.5 5.5s-2.456512 5.5-5.5 5.5-5.5-2.4565116-5.5-5.5 2.456512-5.5 5.5-5.5zm0 1c-2.479359 0-4.5 2.0206409-4.5 4.5s2.020641 4.5 4.5 4.5 4.5-2.0206409 4.5-4.5-2.020641-4.5-4.5-4.5zm0 1c1.938919 0 3.5 1.5610811 3.5 3.5s-1.561081 3.5-3.5 3.5-3.5-1.5610811-3.5-3.5 1.561081-3.5 3.5-3.5z"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/dialog-align-and-distribute.svg b/scalable/actions/dialog-align-and-distribute.svg
new file mode 100644
index 0000000..19ded50
--- /dev/null
+++ b/scalable/actions/dialog-align-and-distribute.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m0 0h1v16h-1z"/><path d="m2 12h10v4h-10z"/><path d="m2 6h14v4h-14z"/><path d="m2 0h6v4h-6z"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/dialog-rows-and-columns.svg b/scalable/actions/dialog-rows-and-columns.svg
new file mode 100644
index 0000000..bc96fc0
--- /dev/null
+++ b/scalable/actions/dialog-rows-and-columns.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m1 8h6v7h-6z"/><path d="m1 0h6v5h-6z"/><path d="m9 0h6v7h-6z"/><path d="m9 9h6v5h-6z"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/edit-select-all-layers.svg b/scalable/actions/edit-select-all-layers.svg
new file mode 100644
index 0000000..1bb0bc1
--- /dev/null
+++ b/scalable/actions/edit-select-all-layers.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m0 0v1h.5 1 .5v-1h-.5-1z"/><path d="m3 0v1h.5 1 .5v-1h-.5-1z"/><path d="m6 0v1h.5 1 .5v-1h-.5-1z"/><path d="m9 0v1h.5 1 .5v-1h-.5-1z"/><path d="m12 0v1h.5 1 .5v-1h-.5-1z"/><path d="m2 15v1h.5 1 .5v-1h-.5-1z"/><path d="m5 15v1h.5 1 .5v-1h-.5-1z"/><path d="m8 15v1h.5 1 .5v-1h-.5-1z"/><path d="m11 15v1h.5 1 .5v-1h-.5-1z"/><path d="m14 15v1h.5 1 .5v-1h-.5-1z"/><path d="m0 2v.5 1 .5h1v-.5-1-.5z"/><path d="m0 5v.5 1 .5h1v-.5-1-.5z"/><path d="m0 8v.5 1 .5h1v-.5-1-.5z"/><path d="m0 11v.5 1 .5h1v-.5-1-.5z"/><path d="m0 14v.5 1 .5h1v-.5-1-.5z"/><path d="m15 12v.5 1 .5h1v-.5-1-.5z"/><path d="m15 9v.5 1 .5h1v-.5-1-.5z"/><path d="m15 6v.5 1 .5h1v-.5-1-.5z"/><path d="m15 3v.5 1 .5h1v-.5-1-.5z"/><path d="m15 0v.5 1 .5h1v-.5-1-.5z"/><g stroke-width=".833323"><path d="m1.3339844 9 4.1679687 5h9.1640629l-2.083985-2.5h-7.5468748l-2.0839843-2.5zm4.2207031 0 .4160156.5h4.9433589l-.416015-.5z"/><path d="m1.3339844 5.5 4.1679687 5h9.1640629l-2.083985-2.5h-7.5488279l-2.0839843-2.5zm4.2207031 0 .4160156.5h4.9433589l-.416015-.5z"/><path d="m1.333 2h9.164062l4.168938 5h-9.1640611z"/></g></g></svg> \ No newline at end of file
diff --git a/scalable/actions/object-group.svg b/scalable/actions/object-group.svg
new file mode 100644
index 0000000..9b47831
--- /dev/null
+++ b/scalable/actions/object-group.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m0 14.000005h2.00001v1.999995h-2.00001z"/><path d="m0 .000005h2.00001v1.999995h-2.00001z"/><path d="m14 14.000005h2.00001v1.999995h-2.00001z"/><path d="m14 .000004h2.00001v1.999995h-2.00001z"/><circle cx="10.500004" cy="5.500002" opacity=".5" r="4.5"/><path d="m2 6v8h10v-3.214844c-.477907.136549-.979704.214844-1.5.214844-2.8570537 0-5.2197727-2.2066419-5.4746094-5z" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/object-ungroup-pop-selection.svg b/scalable/actions/object-ungroup-pop-selection.svg
new file mode 100644
index 0000000..b55237e
--- /dev/null
+++ b/scalable/actions/object-ungroup-pop-selection.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m14 9.000005h2.00001v1.999995h-2.00001z"/><path d="m14 .000004h2.00001v1.999995h-2.00001z"/><path d="m5 .000004h2.00001v1.999995h-2.00001z"/><path d="m5 9.000005h2.00001v1.999995h-2.00001z"/><circle cx="10.500004" cy="5.500002" opacity=".5" r="4.5"/><path d="m2 6v8h10v-3.214844c-.477907.136549-.979704.214844-1.5.214844-2.8570537 0-5.2197727-2.2066419-5.4746094-5z" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/object-ungroup.svg b/scalable/actions/object-ungroup.svg
new file mode 100644
index 0000000..cc35f11
--- /dev/null
+++ b/scalable/actions/object-ungroup.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m0 14.000005h2.00001v1.999995h-2.00001z"/><path d="m0 4.000005h2.00001v1.999995h-2.00001z"/><path d="m12 14.000005h2.00001v1.999995h-2.00001z"/><path d="m14 9.000005h2.00001v1.999995h-2.00001z"/><path d="m14 .000004h2.00001v1.999995h-2.00001z"/><path d="m5 .000004h2.00001v1.999995h-2.00001z"/><path d="m5 9.000005h2.00001v1.999995h-2.00001z"/><circle cx="10.500004" cy="5.500002" opacity=".5" r="4.5"/><path d="m2 6v8h10v-3.214844c-.477907.136549-.979704.214844-1.5.214844-2.8570537 0-5.2197727-2.2066419-5.4746094-5z" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/paint-order-fms.svg b/scalable/actions/paint-order-fms.svg
new file mode 100644
index 0000000..5cd75dd
--- /dev/null
+++ b/scalable/actions/paint-order-fms.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m10 10h6v6h-6z" fill="#bebebe" opacity=".75"/><path d="m3.5 3.5v.1660156 5.8339844 6.5h6v-6.5h6.5v-6zm2.5 2.5h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1zm2 0h1v1h-1zm-8 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1z" fill="#bebebe" opacity=".5"/><path d="m3.5 16v-12.5000005l12.499997.0000005" fill="none" stroke="#bebebe"/><path d="m9.5 16.000001v-6.500001h6.499997" fill="none" stroke="#bebebe"/><g fill="#bebebe"><path d="m7.5.5a7 7 0 0 0 -7 7 7 7 0 0 0 3 5.742188v-3.742188-5.8339844-.1660156h9.734375a7 7 0 0 0 -5.734375-3z" opacity=".5"/><path d="m7.5 0c-4.136213 0-7.5 3.3637867-7.5 7.5 0 2.665173 1.400049 5.003475 3.5 6.333984v-1.214843c-1.520277-1.18866-2.5-3.0351628-2.5-5.119141 0-3.5957732 2.904227-6.5 6.5-6.5 2.083978 0 3.930481.9797234 5.119141 2.5h1.214843c-1.330509-2.0999508-3.668811-3.5-6.333984-3.5zm6.185547 9.5c-.638882 1.983589-2.201958 3.546665-4.185547 4.185547v1.035156c2.52889-.701265 4.519438-2.691813 5.220703-5.220703z"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/paint-order-fsm.svg b/scalable/actions/paint-order-fsm.svg
new file mode 100644
index 0000000..b60f597
--- /dev/null
+++ b/scalable/actions/paint-order-fsm.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><circle cx="7.5" cy="7.5" fill-opacity=".501961" r="7"/><path d="m14.029297 10a7 7 0 0 1 -4.029297 4.035156v1.964844h6v-6z" opacity=".75"/><path d="m13.234375 3.5a7 7 0 0 1 1.09375 2.5h.671875v1h-.517578a7 7 0 0 1 .017578.5 7 7 0 0 1 -.294922 2h1.794922v-6zm-9.734375 9.742188v2.757812h6v-1.798828a7 7 0 0 1 -2 .298828 7 7 0 0 1 -.5-.025391v.525391h-1v-.666016a7 7 0 0 1 -2.5-1.091796z" opacity=".5"/><path d="m12.851562 3a7 7 0 0 1 .701172 1h2.447266v-1zm-9.851562 9.861328v3.138672h1v-2.445312a7 7 0 0 1 -1-.69336z" fill-rule="evenodd"/><path d="m14.333984 9a7 7 0 0 1 -.304687 1h1.970703v-1zm-4.333984 5.035156a7 7 0 0 1 -1 .292969v1.671875h1z" fill-rule="evenodd"/><path d="m7.5 0c-4.136213 0-7.5 3.363787-7.5 7.5s3.363787 7.5 7.5 7.5 7.5-3.363787 7.5-7.5-3.363787-7.5-7.5-7.5zm0 1c3.595773 0 6.5 2.904227 6.5 6.5s-2.904227 6.5-6.5 6.5-6.5-2.904227-6.5-6.5 2.904227-6.5 6.5-6.5z"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/paint-order-mfs.svg b/scalable/actions/paint-order-mfs.svg
new file mode 100644
index 0000000..c11aefb
--- /dev/null
+++ b/scalable/actions/paint-order-mfs.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m14.029297 10a7 7 0 0 1 -4.029297 4.035156v1.964844h6v-6z" opacity=".75"/><path d="m13.234375 3.5a7 7 0 0 1 1.09375 2.5h.671875v1h-.517578a7 7 0 0 1 .017578.5 7 7 0 0 1 -.294922 2h1.794922v-6zm-9.734375 9.742188v2.757812h6v-1.798828a7 7 0 0 1 -2 .298828 7 7 0 0 1 -.5-.025391v.525391h-1v-.666016a7 7 0 0 1 -2.5-1.091796z" opacity=".5"/><path d="m12.851562 3a7 7 0 0 1 .701172 1h2.447266v-1zm-9.851562 9.861328v3.138672h1v-2.445312a7 7 0 0 1 -1-.69336z" fill-rule="evenodd"/><path d="m14.333984 9a7 7 0 0 1 -.304687 1h1.970703v-1zm-4.333984 5.035156a7 7 0 0 1 -1 .292969v1.671875h1z" fill-rule="evenodd"/><circle cx="7.5" cy="7.5" fill-opacity=".501961" r="7"/><path d="m7.5 0c-4.136213 0-7.5 3.363787-7.5 7.5s3.363787 7.5 7.5 7.5 7.5-3.363787 7.5-7.5-3.363787-7.5-7.5-7.5zm0 1c3.595773 0 6.5 2.904227 6.5 6.5s-2.904227 6.5-6.5 6.5-6.5-2.904227-6.5-6.5 2.904227-6.5 6.5-6.5z"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/paint-order-msf.svg b/scalable/actions/paint-order-msf.svg
new file mode 100644
index 0000000..fce49d5
--- /dev/null
+++ b/scalable/actions/paint-order-msf.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m6.5 6.5h9.5v9.5h-9.5z" fill="#bebebe" opacity=".75"/><path d="m3.5 3.5v.1660156 5.8339844 6.5h3v-1h-.5v-1h.5v-1h-.5v-1h.5v-1h-.5v-1h.5v-1h-.5v-1h.5v-1h-.5v-1h1v.5h1v-.5h1v.5h1v-.5h1v.5h1v-.5h1v.5h1v-.5h1v.5h1v-3z" fill="#bebebe" opacity=".5"/><path d="m3.5 16v-12.5h12.499997" fill="none" stroke="#bebebe"/><g fill="#bebebe"><path d="m7.5.5a7 7 0 0 0 -7 7 7 7 0 0 0 2.5 5.361328v-9.861328h9.851563a7 7 0 0 0 -5.351563-2.5z" fill-opacity=".501961"/><path d="m7.5 0c-4.136213 0-7.5 3.3637867-7.5 7.5 0 2.4468291 1.182161 4.616565 3 5.986328v-1.298828c-1.231148-1.182049-2-2.841787-2-4.6875 0-3.5957732 2.904227-6.5 6.5-6.5 1.845713 0 3.505451.7688524 4.6875 2h1.298828c-1.369762-1.8178389-3.539499-3-5.986328-3z"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/paint-order-sfm.svg b/scalable/actions/paint-order-sfm.svg
new file mode 100644
index 0000000..df6c948
--- /dev/null
+++ b/scalable/actions/paint-order-sfm.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m14.421875 6.5a7 7 0 0 1 .078125 1 7 7 0 0 1 -7 7 7 7 0 0 1 -1-.080078v1.580078h9.5v-9.5z" opacity=".75"/><path d="m13.234375 3.5a7 7 0 0 1 1.09375 2.5h.671875v.5h1v-3zm-9.734375 9.742188v2.757812h3v-1h-.5v-.666016a7 7 0 0 1 -2.5-1.091796z" opacity=".5"/><path d="m12.851562 3a7 7 0 0 1 .701172 1h2.447266v-1zm-9.851562 9.861328v3.138672h1v-2.445312a7 7 0 0 1 -1-.69336z" fill-rule="evenodd"/><circle cx="7.5" cy="7.5" fill-opacity=".501961" r="7"/><path d="m7.5 0c-4.136213 0-7.5 3.363787-7.5 7.5s3.363787 7.5 7.5 7.5 7.5-3.363787 7.5-7.5-3.363787-7.5-7.5-7.5zm0 1c3.595773 0 6.5 2.904227 6.5 6.5s-2.904227 6.5-6.5 6.5-6.5-2.904227-6.5-6.5 2.904227-6.5 6.5-6.5z"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/paint-order-smf.svg b/scalable/actions/paint-order-smf.svg
new file mode 100644
index 0000000..b453412
--- /dev/null
+++ b/scalable/actions/paint-order-smf.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m14.421875 6.5a7 7 0 0 1 .07813 1 7 7 0 0 1 -7 7 7 7 0 0 1 -1-.08008v1.58008h9.499995v-9.5z" opacity=".75"/><path d="m13.234375 3.5a7 7 0 0 1 1.09375 2.5h.671875v.5h1v-3zm-9.734375 9.742188v2.757812h3v-1h-.5v-.666016a7 7 0 0 1 -2.5-1.091796z" opacity=".5"/><path d="m12.851562 3a7 7 0 0 1 .701172 1h2.447266v-1zm-9.851562 9.861328v3.138672h1v-2.445312a7 7 0 0 1 -1-.69336z" fill-rule="evenodd"/><circle cx="7.5" cy="7.5" fill-opacity=".501961" r="7"/></g><circle cx="7.5" cy="7.5" fill="none" r="7" stroke="#bebebe" stroke-linecap="square"/></svg> \ No newline at end of file
diff --git a/scalable/actions/paint-unknown.svg b/scalable/actions/paint-unknown.svg
new file mode 100644
index 0000000..1425c97
--- /dev/null
+++ b/scalable/actions/paint-unknown.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m-17.025391-12.542969h-7.050781v-.957031q0-1.601563.644531-2.832031.644532-1.25 2.714844-3.164063l1.25-1.132812q1.113281-1.015625 1.621094-1.914063.527344-.898437.527344-1.796875 0-1.367187-.9375-2.128906-.9375-.78125-2.617188-.78125-1.582031 0-3.417969.664063-1.835937.644531-3.828125 1.933593v-6.132812q2.363282-.820313 4.316407-1.210938 1.953125-.390625 3.769531-.390625 4.765625 0 7.265625 1.953125 2.5 1.933594 2.5 5.664063 0 1.914062-.761719 3.4375-.761719 1.503906-2.597656 3.242187l-1.25 1.113282q-1.328125 1.210937-1.738281 1.953124-.410157.722657-.410157 1.601563zm-7.050781 2.8906252h7.050781v6.953125h-7.050781z" fill="#bebebe" transform="matrix(.5052779 0 0 .50526316 18.164981 16.363816)"/></svg> \ No newline at end of file
diff --git a/scalable/actions/path-simplify.svg b/scalable/actions/path-simplify.svg
new file mode 100644
index 0000000..67b4afc
--- /dev/null
+++ b/scalable/actions/path-simplify.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#bebebe" stroke-linecap="round" stroke-width=".999"><path d="m.50667348 15.500397h14.98665952"/><path d="m15.493333 11.42952c-6.4942191 4.495998-8.4924404-6.9651-14.98665952-.99911"/><path d="m.50667348 3.67872c1.99822132 4.995553 2.13469982-2.066461 3.99644252-2.997332 1.9982213-.999111 2.3391179 3.020911 2.997332 4.995553.9991106 2.997332 1.9982212-2.997332 3.996443-3.996443 2.825884-1.412942 0 6.993775 3.996442 2.997332"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/stroke-cap-butt.svg b/scalable/actions/stroke-cap-butt.svg
new file mode 100644
index 0000000..4dae1f8
--- /dev/null
+++ b/scalable/actions/stroke-cap-butt.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 6.5v9.5h4.5v-1h2v1h4.5v-9.5zm4.5.5h2v2h-2zm0 4h2v2h-2z" fill="#bebebe" opacity=".5"/><path d="m2.5 16v-9.5h11v9.5" fill="none" stroke="#bebebe"/></svg> \ No newline at end of file
diff --git a/scalable/actions/stroke-cap-round.svg b/scalable/actions/stroke-cap-round.svg
new file mode 100644
index 0000000..646740a
--- /dev/null
+++ b/scalable/actions/stroke-cap-round.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m8 .5c-3.0375661 0-5.5 2.4624339-5.5 5.5v10h4.5v-1h2v1h4.5v-10c0-3.0375661-2.462434-5.5-5.5-5.5zm-1 6.5h2v2h-2zm0 4h2v2h-2z" opacity=".5"/><path d="m8 0c-3.307786 0-6 2.6922138-6 6v10h1v-.5-4.5-5c0-2.767346 2.232654-5 5-5s5 2.232654 5 5v5 4.5.5h1v-10c0-3.3077862-2.692214-6-6-6z"/></g></svg> \ No newline at end of file
diff --git a/scalable/actions/stroke-cap-square.svg b/scalable/actions/stroke-cap-square.svg
new file mode 100644
index 0000000..b0c377f
--- /dev/null
+++ b/scalable/actions/stroke-cap-square.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m2.5.5v15.5h4.5v-1h2v1h4.5v-15.5zm4.5 6.5h2v2h-2zm0 4h2v2h-2z" fill="#bebebe" opacity=".5"/><path d="m2.5 16v-15.5h11v15.5" fill="none" stroke="#bebebe"/></svg> \ No newline at end of file
diff --git a/scalable/actions/stroke-join-bevel.svg b/scalable/actions/stroke-join-bevel.svg
new file mode 100644
index 0000000..b5179e0
--- /dev/null
+++ b/scalable/actions/stroke-join-bevel.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m7.5644531.5-7.0644531 7.0644531v8.4355469h11v-4.5h4.5v-11zm-2.5644531 4.5h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2zm-8 4h2v2h-2zm0 4h2v2h-2z" opacity=".5"/><path d="m0 7.35v8.65h1v-8.236l6.764-6.764h8.236v-.5-.5h-8.65z" fill-rule="evenodd"/><path d="m11 11v5h1v-4h4v-1z" fill-rule="evenodd"/></g><path d="m-97.083946-10.103349h24v24h-24z" fill="none" stroke-width="9"/></svg> \ No newline at end of file
diff --git a/scalable/actions/stroke-join-miter.svg b/scalable/actions/stroke-join-miter.svg
new file mode 100644
index 0000000..e081194
--- /dev/null
+++ b/scalable/actions/stroke-join-miter.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m.5.5v15.5h11v-4.5h4.5v-11zm4.5 4.5h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2zm-8 4h2v2h-2zm0 4h2v2h-2z" opacity=".5"/><g fill-rule="evenodd"><path d="m0 0v16h1v-15h15v-1z"/><path d="m11 11v5h1v-4h4v-1z"/></g></g></svg> \ No newline at end of file
diff --git a/scalable/actions/stroke-join-round.svg b/scalable/actions/stroke-join-round.svg
new file mode 100644
index 0000000..19e9348
--- /dev/null
+++ b/scalable/actions/stroke-join-round.svg
@@ -0,0 +1 @@
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><g fill="#bebebe"><path d="m11 11v5h1v-4h4v-1z"/><path d="m11.5.5c-6.075132 0-11 4.9248678-11 11v4.5h11v-4.5h4.5v-11zm-6.5 4.5h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2zm-8 4h2v2h-2zm0 4h2v2h-2z" opacity=".5"/><path d="m11.5 0c-6.345352 0-11.5 5.1546477-11.5 11.5v4.5h1v-4.5c0-5.8049121 4.695088-10.5 10.5-10.5h4.5v-1z"/></g></svg> \ No newline at end of file