summaryrefslogtreecommitdiffstats
path: root/share/icons/hicolor/scalable
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 18:24:48 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 18:24:48 +0000
commitcca66b9ec4e494c1d919bff0f71a820d8afab1fa (patch)
tree146f39ded1c938019e1ed42d30923c2ac9e86789 /share/icons/hicolor/scalable
parentInitial commit. (diff)
downloadinkscape-cca66b9ec4e494c1d919bff0f71a820d8afab1fa.tar.xz
inkscape-cca66b9ec4e494c1d919bff0f71a820d8afab1fa.zip
Adding upstream version 1.2.2.upstream/1.2.2upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'share/icons/hicolor/scalable')
-rw-r--r--share/icons/hicolor/scalable/actions/align-horizontal-baseline.svg38
-rw-r--r--share/icons/hicolor/scalable/actions/align-horizontal-center.svg64
-rw-r--r--share/icons/hicolor/scalable/actions/align-horizontal-left-to-anchor.svg71
-rw-r--r--share/icons/hicolor/scalable/actions/align-horizontal-left.svg61
-rw-r--r--share/icons/hicolor/scalable/actions/align-horizontal-node.svg34
-rw-r--r--share/icons/hicolor/scalable/actions/align-horizontal-right-to-anchor.svg72
-rw-r--r--share/icons/hicolor/scalable/actions/align-horizontal-right.svg61
-rw-r--r--share/icons/hicolor/scalable/actions/align-on-canvas.svg181
-rw-r--r--share/icons/hicolor/scalable/actions/align-sel-as-group.svg247
-rw-r--r--share/icons/hicolor/scalable/actions/align-vertical-baseline.svg38
-rw-r--r--share/icons/hicolor/scalable/actions/align-vertical-bottom-to-anchor.svg71
-rw-r--r--share/icons/hicolor/scalable/actions/align-vertical-bottom.svg60
-rw-r--r--share/icons/hicolor/scalable/actions/align-vertical-center.svg63
-rw-r--r--share/icons/hicolor/scalable/actions/align-vertical-node.svg35
-rw-r--r--share/icons/hicolor/scalable/actions/align-vertical-top-to-anchor.svg71
-rw-r--r--share/icons/hicolor/scalable/actions/align-vertical-top.svg61
-rw-r--r--share/icons/hicolor/scalable/actions/arrange-circular.svg13
-rw-r--r--share/icons/hicolor/scalable/actions/arrange-grid.svg19
-rw-r--r--share/icons/hicolor/scalable/actions/attach-path.svg87
-rw-r--r--share/icons/hicolor/scalable/actions/bad-marker.svg80
-rw-r--r--share/icons/hicolor/scalable/actions/bend-path.svg87
-rw-r--r--share/icons/hicolor/scalable/actions/bitmap-trace.svg30
-rw-r--r--share/icons/hicolor/scalable/actions/bool-op.svg112
-rw-r--r--share/icons/hicolor/scalable/actions/bounding-box.svg87
-rw-r--r--share/icons/hicolor/scalable/actions/boundingbox_bottom.svg28
-rw-r--r--share/icons/hicolor/scalable/actions/boundingbox_bottom_left.svg29
-rw-r--r--share/icons/hicolor/scalable/actions/boundingbox_bottom_right.svg29
-rw-r--r--share/icons/hicolor/scalable/actions/boundingbox_center.svg27
-rw-r--r--share/icons/hicolor/scalable/actions/boundingbox_left.svg28
-rw-r--r--share/icons/hicolor/scalable/actions/boundingbox_right.svg28
-rw-r--r--share/icons/hicolor/scalable/actions/boundingbox_top.svg28
-rw-r--r--share/icons/hicolor/scalable/actions/boundingbox_top_left.svg29
-rw-r--r--share/icons/hicolor/scalable/actions/boundingbox_top_right.svg29
-rw-r--r--share/icons/hicolor/scalable/actions/bspline.svg13
-rw-r--r--share/icons/hicolor/scalable/actions/bug.svg21
-rw-r--r--share/icons/hicolor/scalable/actions/clone-original.svg91
-rw-r--r--share/icons/hicolor/scalable/actions/color-fill.svg44
-rw-r--r--share/icons/hicolor/scalable/actions/color-gradient.svg41
-rw-r--r--share/icons/hicolor/scalable/actions/color-management.svg37
-rw-r--r--share/icons/hicolor/scalable/actions/color-picker.svg52
-rw-r--r--share/icons/hicolor/scalable/actions/color-selector-cms.svg93
-rw-r--r--share/icons/hicolor/scalable/actions/color-selector-cmyk.svg69
-rw-r--r--share/icons/hicolor/scalable/actions/color-selector-hsluv.svg90
-rw-r--r--share/icons/hicolor/scalable/actions/color-selector-hsx.svg90
-rw-r--r--share/icons/hicolor/scalable/actions/color-selector-rgb.svg75
-rw-r--r--share/icons/hicolor/scalable/actions/color-selector-wheel.svg192
-rw-r--r--share/icons/hicolor/scalable/actions/color-tag.svg64
-rw-r--r--share/icons/hicolor/scalable/actions/color-wheel.svg93
-rw-r--r--share/icons/hicolor/scalable/actions/cols.svg28
-rw-r--r--share/icons/hicolor/scalable/actions/connector-avoid.svg45
-rw-r--r--share/icons/hicolor/scalable/actions/connector-ignore.svg45
-rw-r--r--share/icons/hicolor/scalable/actions/connector-orthogonal.svg42
-rw-r--r--share/icons/hicolor/scalable/actions/construct-grid.svg91
-rw-r--r--share/icons/hicolor/scalable/actions/copy-rotate.svg87
-rw-r--r--share/icons/hicolor/scalable/actions/curvestitching.svg209
-rw-r--r--share/icons/hicolor/scalable/actions/dashed-stroke.svg84
-rw-r--r--share/icons/hicolor/scalable/actions/dialog-align-and-distribute.svg59
-rw-r--r--share/icons/hicolor/scalable/actions/dialog-fill-and-stroke.svg64
-rw-r--r--share/icons/hicolor/scalable/actions/dialog-filters.svg47
-rw-r--r--share/icons/hicolor/scalable/actions/dialog-geometry.svg75
-rw-r--r--share/icons/hicolor/scalable/actions/dialog-icon-preview.svg61
-rw-r--r--share/icons/hicolor/scalable/actions/dialog-input-devices.svg54
-rw-r--r--share/icons/hicolor/scalable/actions/dialog-layers.svg43
-rw-r--r--share/icons/hicolor/scalable/actions/dialog-memory.svg53
-rw-r--r--share/icons/hicolor/scalable/actions/dialog-messages.svg44
-rw-r--r--share/icons/hicolor/scalable/actions/dialog-object-properties.svg53
-rw-r--r--share/icons/hicolor/scalable/actions/dialog-objects.svg89
-rw-r--r--share/icons/hicolor/scalable/actions/dialog-path-effects.svg38
-rw-r--r--share/icons/hicolor/scalable/actions/dialog-rows-and-columns.svg61
-rw-r--r--share/icons/hicolor/scalable/actions/dialog-scripts.svg45
-rw-r--r--share/icons/hicolor/scalable/actions/dialog-selectors.svg160
-rw-r--r--share/icons/hicolor/scalable/actions/dialog-svg-font.svg72
-rw-r--r--share/icons/hicolor/scalable/actions/dialog-templates.svg48
-rw-r--r--share/icons/hicolor/scalable/actions/dialog-text-and-font.svg39
-rw-r--r--share/icons/hicolor/scalable/actions/dialog-tile-clones.svg72
-rw-r--r--share/icons/hicolor/scalable/actions/dialog-transform.svg50
-rw-r--r--share/icons/hicolor/scalable/actions/dialog-xml-editor.svg51
-rw-r--r--share/icons/hicolor/scalable/actions/distribute-graph-directed.svg33
-rw-r--r--share/icons/hicolor/scalable/actions/distribute-graph.svg26
-rw-r--r--share/icons/hicolor/scalable/actions/distribute-horizontal-baseline.svg28
-rw-r--r--share/icons/hicolor/scalable/actions/distribute-horizontal-center.svg62
-rw-r--r--share/icons/hicolor/scalable/actions/distribute-horizontal-gaps.svg41
-rw-r--r--share/icons/hicolor/scalable/actions/distribute-horizontal-left.svg62
-rw-r--r--share/icons/hicolor/scalable/actions/distribute-horizontal-node.svg34
-rw-r--r--share/icons/hicolor/scalable/actions/distribute-horizontal-right.svg62
-rw-r--r--share/icons/hicolor/scalable/actions/distribute-randomize.svg65
-rw-r--r--share/icons/hicolor/scalable/actions/distribute-remove-overlaps.svg66
-rw-r--r--share/icons/hicolor/scalable/actions/distribute-unclump.svg62
-rw-r--r--share/icons/hicolor/scalable/actions/distribute-vertical-baseline.svg28
-rw-r--r--share/icons/hicolor/scalable/actions/distribute-vertical-bottom.svg63
-rw-r--r--share/icons/hicolor/scalable/actions/distribute-vertical-center.svg63
-rw-r--r--share/icons/hicolor/scalable/actions/distribute-vertical-gaps.svg42
-rw-r--r--share/icons/hicolor/scalable/actions/distribute-vertical-node.svg35
-rw-r--r--share/icons/hicolor/scalable/actions/distribute-vertical-top.svg63
-rw-r--r--share/icons/hicolor/scalable/actions/document-cleanup.svg51
-rw-r--r--share/icons/hicolor/scalable/actions/document-export.svg46
-rw-r--r--share/icons/hicolor/scalable/actions/document-import-web.svg161
-rw-r--r--share/icons/hicolor/scalable/actions/document-import.svg46
-rw-r--r--share/icons/hicolor/scalable/actions/document-metadata.svg53
-rw-r--r--share/icons/hicolor/scalable/actions/document-new.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/document-open.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/document-print.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/document-properties.svg76
-rw-r--r--share/icons/hicolor/scalable/actions/document-revert.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/document-save.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/draw-calligraphic.svg65
-rw-r--r--share/icons/hicolor/scalable/actions/draw-connector.svg56
-rw-r--r--share/icons/hicolor/scalable/actions/draw-cuboid.svg50
-rw-r--r--share/icons/hicolor/scalable/actions/draw-ellipse-arc.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/draw-ellipse-chord.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/draw-ellipse-segment.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/draw-ellipse-whole.svg16
-rw-r--r--share/icons/hicolor/scalable/actions/draw-ellipse.svg46
-rw-r--r--share/icons/hicolor/scalable/actions/draw-eraser-delete-objects.svg36
-rw-r--r--share/icons/hicolor/scalable/actions/draw-eraser.svg24
-rw-r--r--share/icons/hicolor/scalable/actions/draw-freehand.svg57
-rw-r--r--share/icons/hicolor/scalable/actions/draw-geometry-angle-bisector.svg77
-rw-r--r--share/icons/hicolor/scalable/actions/draw-geometry-circle-from-radius.svg33
-rw-r--r--share/icons/hicolor/scalable/actions/draw-geometry-circle-from-three-points.svg95
-rw-r--r--share/icons/hicolor/scalable/actions/draw-geometry-inactive.svg76
-rw-r--r--share/icons/hicolor/scalable/actions/draw-geometry-line-parallel.svg80
-rw-r--r--share/icons/hicolor/scalable/actions/draw-geometry-line-perpendicular.svg31
-rw-r--r--share/icons/hicolor/scalable/actions/draw-geometry-line-segment.svg33
-rw-r--r--share/icons/hicolor/scalable/actions/draw-geometry-mirror.svg18
-rw-r--r--share/icons/hicolor/scalable/actions/draw-geometry-set-bounding-box.svg32
-rw-r--r--share/icons/hicolor/scalable/actions/draw-geometry-show-measuring-info.svg41
-rw-r--r--share/icons/hicolor/scalable/actions/draw-geometry.svg66
-rw-r--r--share/icons/hicolor/scalable/actions/draw-path.svg54
-rw-r--r--share/icons/hicolor/scalable/actions/draw-polygon-star.svg52
-rw-r--r--share/icons/hicolor/scalable/actions/draw-polygon.svg42
-rw-r--r--share/icons/hicolor/scalable/actions/draw-rectangle.svg38
-rw-r--r--share/icons/hicolor/scalable/actions/draw-spiral.svg31
-rw-r--r--share/icons/hicolor/scalable/actions/draw-star-outline.svg133
-rw-r--r--share/icons/hicolor/scalable/actions/draw-star.svg42
-rw-r--r--share/icons/hicolor/scalable/actions/draw-text.svg47
-rw-r--r--share/icons/hicolor/scalable/actions/draw-trace-background.svg40
-rw-r--r--share/icons/hicolor/scalable/actions/draw-use-pressure.svg132
-rw-r--r--share/icons/hicolor/scalable/actions/draw-use-tilt.svg38
-rw-r--r--share/icons/hicolor/scalable/actions/edit-clone-link-lpe.svg93
-rw-r--r--share/icons/hicolor/scalable/actions/edit-clone-link.svg74
-rw-r--r--share/icons/hicolor/scalable/actions/edit-clone-unlink.svg39
-rw-r--r--share/icons/hicolor/scalable/actions/edit-clone.svg40
-rw-r--r--share/icons/hicolor/scalable/actions/edit-copy.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/edit-cut.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/edit-delete.svg197
-rw-r--r--share/icons/hicolor/scalable/actions/edit-duplicate.svg26
-rw-r--r--share/icons/hicolor/scalable/actions/edit-paste-height-separately.svg128
-rw-r--r--share/icons/hicolor/scalable/actions/edit-paste-height.svg99
-rw-r--r--share/icons/hicolor/scalable/actions/edit-paste-in-place.svg57
-rw-r--r--share/icons/hicolor/scalable/actions/edit-paste-size-separately.svg129
-rw-r--r--share/icons/hicolor/scalable/actions/edit-paste-size.svg97
-rw-r--r--share/icons/hicolor/scalable/actions/edit-paste-style.svg83
-rw-r--r--share/icons/hicolor/scalable/actions/edit-paste-width-separately.svg131
-rw-r--r--share/icons/hicolor/scalable/actions/edit-paste-width.svg96
-rw-r--r--share/icons/hicolor/scalable/actions/edit-paste.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/edit-redo.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/edit-select-all-layers.svg62
-rw-r--r--share/icons/hicolor/scalable/actions/edit-select-all.svg39
-rw-r--r--share/icons/hicolor/scalable/actions/edit-select-invert.svg76
-rw-r--r--share/icons/hicolor/scalable/actions/edit-select-none.svg39
-rw-r--r--share/icons/hicolor/scalable/actions/edit-select-original.svg40
-rw-r--r--share/icons/hicolor/scalable/actions/edit-select-same-fill-and-stroke.svg244
-rw-r--r--share/icons/hicolor/scalable/actions/edit-select-same-fill.svg249
-rw-r--r--share/icons/hicolor/scalable/actions/edit-select-same-object-type.svg255
-rw-r--r--share/icons/hicolor/scalable/actions/edit-select-same-stroke-color.svg239
-rw-r--r--share/icons/hicolor/scalable/actions/edit-select-same-stroke-style.svg264
-rw-r--r--share/icons/hicolor/scalable/actions/edit-undo-history.svg50
-rw-r--r--share/icons/hicolor/scalable/actions/edit-undo.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/edit.svg27
-rw-r--r--share/icons/hicolor/scalable/actions/ellipse-5pts.svg127
-rw-r--r--share/icons/hicolor/scalable/actions/embrodery-stitch.svg146
-rw-r--r--share/icons/hicolor/scalable/actions/empty-icon.svg55
-rw-r--r--share/icons/hicolor/scalable/actions/entries-linked.svg60
-rw-r--r--share/icons/hicolor/scalable/actions/entries-unlinked.svg74
-rw-r--r--share/icons/hicolor/scalable/actions/envelope.svg91
-rw-r--r--share/icons/hicolor/scalable/actions/exchange-positions-clockwise.svg68
-rw-r--r--share/icons/hicolor/scalable/actions/exchange-positions-zorder.svg69
-rw-r--r--share/icons/hicolor/scalable/actions/exchange-positions.svg62
-rw-r--r--share/icons/hicolor/scalable/actions/experimental.svg87
-rw-r--r--share/icons/hicolor/scalable/actions/feBlend-icon.svg96
-rw-r--r--share/icons/hicolor/scalable/actions/feColorMatrix-icon.svg82
-rw-r--r--share/icons/hicolor/scalable/actions/feComponentTransfer-icon.svg87
-rw-r--r--share/icons/hicolor/scalable/actions/feComposite-icon.svg96
-rw-r--r--share/icons/hicolor/scalable/actions/feConvolveMatrix-icon.svg3341
-rw-r--r--share/icons/hicolor/scalable/actions/feDiffuseLighting-icon.svg77
-rw-r--r--share/icons/hicolor/scalable/actions/feDisplacementMap-icon.svg82
-rw-r--r--share/icons/hicolor/scalable/actions/feFlood-icon.svg78
-rw-r--r--share/icons/hicolor/scalable/actions/feGaussianBlur-icon.svg65
-rw-r--r--share/icons/hicolor/scalable/actions/feImage-icon.svg2530
-rw-r--r--share/icons/hicolor/scalable/actions/feMerge-icon.svg96
-rw-r--r--share/icons/hicolor/scalable/actions/feMorphology-icon.svg69
-rw-r--r--share/icons/hicolor/scalable/actions/feOffset-icon.svg55
-rw-r--r--share/icons/hicolor/scalable/actions/feSpecularLighting-icon.svg77
-rw-r--r--share/icons/hicolor/scalable/actions/feTile-icon.svg87
-rw-r--r--share/icons/hicolor/scalable/actions/feTurbulence-icon.svg67
-rw-r--r--share/icons/hicolor/scalable/actions/fill-between-many.svg91
-rw-r--r--share/icons/hicolor/scalable/actions/fill-between-strokes.svg91
-rw-r--r--share/icons/hicolor/scalable/actions/fill-rule-even-odd.svg27
-rw-r--r--share/icons/hicolor/scalable/actions/fill-rule-nonzero.svg27
-rw-r--r--share/icons/hicolor/scalable/actions/fillet-chamfer.svg84
-rw-r--r--share/icons/hicolor/scalable/actions/flatten.svg21
-rw-r--r--share/icons/hicolor/scalable/actions/format-indent-less.svg15
-rw-r--r--share/icons/hicolor/scalable/actions/format-indent-more.svg15
-rw-r--r--share/icons/hicolor/scalable/actions/frmt-text-direction-horizontal.svg36
-rw-r--r--share/icons/hicolor/scalable/actions/frmt-text-direction-r2l.svg37
-rw-r--r--share/icons/hicolor/scalable/actions/frmt-text-direction-vertical-lr.svg46
-rw-r--r--share/icons/hicolor/scalable/actions/frmt-text-direction-vertical.svg40
-rw-r--r--share/icons/hicolor/scalable/actions/gap-random-x.svg188
-rw-r--r--share/icons/hicolor/scalable/actions/gap-random-y.svg188
-rw-r--r--share/icons/hicolor/scalable/actions/gears.svg87
-rw-r--r--share/icons/hicolor/scalable/actions/glyph-copy-from.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/glyph-edit.svg57
-rw-r--r--share/icons/hicolor/scalable/actions/glyph-grid.svg102
-rw-r--r--share/icons/hicolor/scalable/actions/glyph-list.svg78
-rw-r--r--share/icons/hicolor/scalable/actions/go-down.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/go-up.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/gradient-library.svg41
-rw-r--r--share/icons/hicolor/scalable/actions/gradient-spread-pad.svg82
-rw-r--r--share/icons/hicolor/scalable/actions/gradient-spread-reflect.svg69
-rw-r--r--share/icons/hicolor/scalable/actions/gradient-spread-repeat.svg69
-rw-r--r--share/icons/hicolor/scalable/actions/grid-axonometric.svg20
-rw-r--r--share/icons/hicolor/scalable/actions/grid-rectangular.svg19
-rw-r--r--share/icons/hicolor/scalable/actions/guides.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/hamburger-menu.svg82
-rw-r--r--share/icons/hicolor/scalable/actions/hatches.svg87
-rw-r--r--share/icons/hicolor/scalable/actions/help-contents.svg59
-rw-r--r--share/icons/hicolor/scalable/actions/help-keyboard-shortcuts.svg23
-rw-r--r--share/icons/hicolor/scalable/actions/horizontal.svg156
-rw-r--r--share/icons/hicolor/scalable/actions/image-missing.svg44
-rw-r--r--share/icons/hicolor/scalable/actions/info-outline.svg125
-rw-r--r--share/icons/hicolor/scalable/actions/info.svg125
-rw-r--r--share/icons/hicolor/scalable/actions/inkscape-logo.svg307
-rw-r--r--share/icons/hicolor/scalable/actions/interactive_simplify.svg31
-rw-r--r--share/icons/hicolor/scalable/actions/interpolate-points.svg87
-rw-r--r--share/icons/hicolor/scalable/actions/interpolate-rotate-both.svg181
-rw-r--r--share/icons/hicolor/scalable/actions/interpolate-rotate-none.svg181
-rw-r--r--share/icons/hicolor/scalable/actions/interpolate-rotate-x.svg181
-rw-r--r--share/icons/hicolor/scalable/actions/interpolate-rotate-y.svg181
-rw-r--r--share/icons/hicolor/scalable/actions/interpolate-scale-both.svg188
-rw-r--r--share/icons/hicolor/scalable/actions/interpolate-scale-none.svg188
-rw-r--r--share/icons/hicolor/scalable/actions/interpolate-scale-x.svg188
-rw-r--r--share/icons/hicolor/scalable/actions/interpolate-scale-y.svg188
-rw-r--r--share/icons/hicolor/scalable/actions/interpolate.svg115
-rw-r--r--share/icons/hicolor/scalable/actions/join-type.svg87
-rw-r--r--share/icons/hicolor/scalable/actions/knot.svg87
-rw-r--r--share/icons/hicolor/scalable/actions/lattice2.svg87
-rw-r--r--share/icons/hicolor/scalable/actions/layer-bottom.svg50
-rw-r--r--share/icons/hicolor/scalable/actions/layer-delete.svg48
-rw-r--r--share/icons/hicolor/scalable/actions/layer-duplicate.svg48
-rw-r--r--share/icons/hicolor/scalable/actions/layer-lower.svg50
-rw-r--r--share/icons/hicolor/scalable/actions/layer-new.svg44
-rw-r--r--share/icons/hicolor/scalable/actions/layer-next.svg48
-rw-r--r--share/icons/hicolor/scalable/actions/layer-previous.svg48
-rw-r--r--share/icons/hicolor/scalable/actions/layer-raise.svg50
-rw-r--r--share/icons/hicolor/scalable/actions/layer-rename.svg23
-rw-r--r--share/icons/hicolor/scalable/actions/layer-top.svg50
-rw-r--r--share/icons/hicolor/scalable/actions/lpe-connector.svg205
-rw-r--r--share/icons/hicolor/scalable/actions/matrix-2d.svg113
-rw-r--r--share/icons/hicolor/scalable/actions/measure-segments.svg155
-rw-r--r--share/icons/hicolor/scalable/actions/mesh-gradient-fit.svg31
-rw-r--r--share/icons/hicolor/scalable/actions/mesh-gradient.svg40
-rw-r--r--share/icons/hicolor/scalable/actions/mirror-symmetry.svg87
-rw-r--r--share/icons/hicolor/scalable/actions/mirroring-0000.svg121
-rw-r--r--share/icons/hicolor/scalable/actions/mirroring-0001.svg115
-rw-r--r--share/icons/hicolor/scalable/actions/mirroring-0010.svg121
-rw-r--r--share/icons/hicolor/scalable/actions/mirroring-0011.svg121
-rw-r--r--share/icons/hicolor/scalable/actions/mirroring-0100.svg121
-rw-r--r--share/icons/hicolor/scalable/actions/mirroring-0101.svg115
-rw-r--r--share/icons/hicolor/scalable/actions/mirroring-0110.svg115
-rw-r--r--share/icons/hicolor/scalable/actions/mirroring-0111.svg115
-rw-r--r--share/icons/hicolor/scalable/actions/mirroring-1000.svg121
-rw-r--r--share/icons/hicolor/scalable/actions/mirroring-1001.svg115
-rw-r--r--share/icons/hicolor/scalable/actions/mirroring-1010.svg115
-rw-r--r--share/icons/hicolor/scalable/actions/mirroring-1011.svg115
-rw-r--r--share/icons/hicolor/scalable/actions/mirroring-1100.svg121
-rw-r--r--share/icons/hicolor/scalable/actions/mirroring-1101.svg115
-rw-r--r--share/icons/hicolor/scalable/actions/mirroring-1110.svg115
-rw-r--r--share/icons/hicolor/scalable/actions/mirroring-1111.svg115
-rw-r--r--share/icons/hicolor/scalable/actions/no-marker.svg33
-rw-r--r--share/icons/hicolor/scalable/actions/node-add.svg33
-rw-r--r--share/icons/hicolor/scalable/actions/node-break.svg23
-rw-r--r--share/icons/hicolor/scalable/actions/node-delete-segment.svg24
-rw-r--r--share/icons/hicolor/scalable/actions/node-delete.svg33
-rw-r--r--share/icons/hicolor/scalable/actions/node-join-segment.svg24
-rw-r--r--share/icons/hicolor/scalable/actions/node-join.svg23
-rw-r--r--share/icons/hicolor/scalable/actions/node-segment-curve.svg33
-rw-r--r--share/icons/hicolor/scalable/actions/node-segment-line.svg33
-rw-r--r--share/icons/hicolor/scalable/actions/node-transform.svg17
-rw-r--r--share/icons/hicolor/scalable/actions/node-type-auto-smooth.svg32
-rw-r--r--share/icons/hicolor/scalable/actions/node-type-cusp.svg32
-rw-r--r--share/icons/hicolor/scalable/actions/node-type-smooth.svg32
-rw-r--r--share/icons/hicolor/scalable/actions/node-type-symmetric.svg34
-rw-r--r--share/icons/hicolor/scalable/actions/node_insert_max_x.svg33
-rw-r--r--share/icons/hicolor/scalable/actions/node_insert_max_y.svg33
-rw-r--r--share/icons/hicolor/scalable/actions/node_insert_min_x.svg33
-rw-r--r--share/icons/hicolor/scalable/actions/node_insert_min_y.svg33
-rw-r--r--share/icons/hicolor/scalable/actions/none.svg32
-rw-r--r--share/icons/hicolor/scalable/actions/object-columns.svg54
-rw-r--r--share/icons/hicolor/scalable/actions/object-fill.svg22
-rw-r--r--share/icons/hicolor/scalable/actions/object-flip-hor.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/object-flip-horizontal.svg49
-rw-r--r--share/icons/hicolor/scalable/actions/object-flip-ver.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/object-flip-vertical.svg49
-rw-r--r--share/icons/hicolor/scalable/actions/object-group.svg37
-rw-r--r--share/icons/hicolor/scalable/actions/object-hidden.svg39
-rw-r--r--share/icons/hicolor/scalable/actions/object-locked.svg43
-rw-r--r--share/icons/hicolor/scalable/actions/object-rotate-left.svg44
-rw-r--r--share/icons/hicolor/scalable/actions/object-rotate-right.svg43
-rw-r--r--share/icons/hicolor/scalable/actions/object-rows.svg217
-rw-r--r--share/icons/hicolor/scalable/actions/object-stroke-style.svg16
-rw-r--r--share/icons/hicolor/scalable/actions/object-stroke.svg23
-rw-r--r--share/icons/hicolor/scalable/actions/object-to-path.svg18
-rw-r--r--share/icons/hicolor/scalable/actions/object-tweak-attract.svg54
-rw-r--r--share/icons/hicolor/scalable/actions/object-tweak-blur.svg59
-rw-r--r--share/icons/hicolor/scalable/actions/object-tweak-duplicate.svg40
-rw-r--r--share/icons/hicolor/scalable/actions/object-tweak-jitter-color.svg39
-rw-r--r--share/icons/hicolor/scalable/actions/object-tweak-paint.svg39
-rw-r--r--share/icons/hicolor/scalable/actions/object-tweak-push.svg57
-rw-r--r--share/icons/hicolor/scalable/actions/object-tweak-randomize.svg54
-rw-r--r--share/icons/hicolor/scalable/actions/object-tweak-rotate.svg46
-rw-r--r--share/icons/hicolor/scalable/actions/object-tweak-shrink.svg54
-rw-r--r--share/icons/hicolor/scalable/actions/object-ungroup-pop-selection.svg59
-rw-r--r--share/icons/hicolor/scalable/actions/object-ungroup.svg46
-rw-r--r--share/icons/hicolor/scalable/actions/object-unlocked.svg43
-rw-r--r--share/icons/hicolor/scalable/actions/object-visible.svg45
-rw-r--r--share/icons/hicolor/scalable/actions/off-outline.svg104
-rw-r--r--share/icons/hicolor/scalable/actions/off.svg47
-rw-r--r--share/icons/hicolor/scalable/actions/offset.svg155
-rw-r--r--share/icons/hicolor/scalable/actions/on-outline.svg104
-rw-r--r--share/icons/hicolor/scalable/actions/on.svg49
-rw-r--r--share/icons/hicolor/scalable/actions/orient-angle.svg30
-rw-r--r--share/icons/hicolor/scalable/actions/orient-auto-reverse.svg50
-rw-r--r--share/icons/hicolor/scalable/actions/orient-auto.svg24
-rw-r--r--share/icons/hicolor/scalable/actions/out-of-gamut-icon.svg22
-rw-r--r--share/icons/hicolor/scalable/actions/overlay-clip.svg109
-rw-r--r--share/icons/hicolor/scalable/actions/overlay-mask.svg85
-rw-r--r--share/icons/hicolor/scalable/actions/pack-less.svg36
-rw-r--r--share/icons/hicolor/scalable/actions/pack-more.svg41
-rw-r--r--share/icons/hicolor/scalable/actions/page-landscape.svg77
-rw-r--r--share/icons/hicolor/scalable/actions/page-portrait.svg77
-rw-r--r--share/icons/hicolor/scalable/actions/pages-add.svg176
-rw-r--r--share/icons/hicolor/scalable/actions/pages-move-toggle.svg215
-rw-r--r--share/icons/hicolor/scalable/actions/pages-order-backwards.svg171
-rw-r--r--share/icons/hicolor/scalable/actions/pages-order-forwards.svg171
-rw-r--r--share/icons/hicolor/scalable/actions/pages-remove.svg167
-rw-r--r--share/icons/hicolor/scalable/actions/pages-resize.svg249
-rw-r--r--share/icons/hicolor/scalable/actions/paint-gradient-conical.svg36
-rw-r--r--share/icons/hicolor/scalable/actions/paint-gradient-linear.svg36
-rw-r--r--share/icons/hicolor/scalable/actions/paint-gradient-mesh.svg34
-rw-r--r--share/icons/hicolor/scalable/actions/paint-gradient-radial.svg36
-rw-r--r--share/icons/hicolor/scalable/actions/paint-none.svg32
-rw-r--r--share/icons/hicolor/scalable/actions/paint-order-fms.svg31
-rw-r--r--share/icons/hicolor/scalable/actions/paint-order-fsm.svg25
-rw-r--r--share/icons/hicolor/scalable/actions/paint-order-mfs.svg31
-rw-r--r--share/icons/hicolor/scalable/actions/paint-order-msf.svg31
-rw-r--r--share/icons/hicolor/scalable/actions/paint-order-sfm.svg26
-rw-r--r--share/icons/hicolor/scalable/actions/paint-order-smf.svg26
-rw-r--r--share/icons/hicolor/scalable/actions/paint-pattern.svg32
-rw-r--r--share/icons/hicolor/scalable/actions/paint-solid.svg31
-rw-r--r--share/icons/hicolor/scalable/actions/paint-swatch.svg33
-rw-r--r--share/icons/hicolor/scalable/actions/paint-unknown.svg95
-rw-r--r--share/icons/hicolor/scalable/actions/path-break-apart.svg31
-rw-r--r--share/icons/hicolor/scalable/actions/path-clip-edit.svg18
-rw-r--r--share/icons/hicolor/scalable/actions/path-combine.svg30
-rw-r--r--share/icons/hicolor/scalable/actions/path-cut.svg31
-rw-r--r--share/icons/hicolor/scalable/actions/path-difference.svg31
-rw-r--r--share/icons/hicolor/scalable/actions/path-division.svg32
-rw-r--r--share/icons/hicolor/scalable/actions/path-effect-parameter-next.svg22
-rw-r--r--share/icons/hicolor/scalable/actions/path-exclusion.svg30
-rw-r--r--share/icons/hicolor/scalable/actions/path-inset.svg34
-rw-r--r--share/icons/hicolor/scalable/actions/path-intersection.svg32
-rw-r--r--share/icons/hicolor/scalable/actions/path-mask-edit.svg26
-rw-r--r--share/icons/hicolor/scalable/actions/path-mode-bezier.svg34
-rw-r--r--share/icons/hicolor/scalable/actions/path-mode-bspline.svg34
-rw-r--r--share/icons/hicolor/scalable/actions/path-mode-polyline-paraxial.svg122
-rw-r--r--share/icons/hicolor/scalable/actions/path-mode-polyline.svg36
-rw-r--r--share/icons/hicolor/scalable/actions/path-mode-spiro.svg27
-rw-r--r--share/icons/hicolor/scalable/actions/path-offset-dynamic.svg35
-rw-r--r--share/icons/hicolor/scalable/actions/path-offset-linked.svg34
-rw-r--r--share/icons/hicolor/scalable/actions/path-outset.svg34
-rw-r--r--share/icons/hicolor/scalable/actions/path-reverse.svg21
-rw-r--r--share/icons/hicolor/scalable/actions/path-simplify.svg30
-rw-r--r--share/icons/hicolor/scalable/actions/path-split.svg135
-rw-r--r--share/icons/hicolor/scalable/actions/path-tweak-attract.svg43
-rw-r--r--share/icons/hicolor/scalable/actions/path-tweak-push.svg40
-rw-r--r--share/icons/hicolor/scalable/actions/path-tweak-roughen.svg40
-rw-r--r--share/icons/hicolor/scalable/actions/path-tweak-shrink.svg40
-rw-r--r--share/icons/hicolor/scalable/actions/path-union.svg30
-rw-r--r--share/icons/hicolor/scalable/actions/perspective-envelope.svg91
-rw-r--r--share/icons/hicolor/scalable/actions/perspective-parallel.svg31
-rw-r--r--share/icons/hicolor/scalable/actions/pixelart-trace.svg62
-rw-r--r--share/icons/hicolor/scalable/actions/powerclip.svg116
-rw-r--r--share/icons/hicolor/scalable/actions/powermask.svg88
-rw-r--r--share/icons/hicolor/scalable/actions/powerstroke.svg91
-rw-r--r--share/icons/hicolor/scalable/actions/preferences-system.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/pts2ellipse.svg126
-rw-r--r--share/icons/hicolor/scalable/actions/randomize.svg58
-rw-r--r--share/icons/hicolor/scalable/actions/rectangle-make-corners-sharp.svg35
-rw-r--r--share/icons/hicolor/scalable/actions/remove-color.svg20
-rw-r--r--share/icons/hicolor/scalable/actions/reset-settings.svg26
-rw-r--r--share/icons/hicolor/scalable/actions/reset.svg58
-rw-r--r--share/icons/hicolor/scalable/actions/rotate-random.svg209
-rw-r--r--share/icons/hicolor/scalable/actions/rough-hatches.svg87
-rw-r--r--share/icons/hicolor/scalable/actions/roughen.svg87
-rw-r--r--share/icons/hicolor/scalable/actions/rows.svg28
-rw-r--r--share/icons/hicolor/scalable/actions/ruler.svg91
-rw-r--r--share/icons/hicolor/scalable/actions/scale-random.svg189
-rw-r--r--share/icons/hicolor/scalable/actions/searching.svg76
-rw-r--r--share/icons/hicolor/scalable/actions/selection-bottom.svg31
-rw-r--r--share/icons/hicolor/scalable/actions/selection-lower.svg31
-rw-r--r--share/icons/hicolor/scalable/actions/selection-make-bitmap-copy.svg57
-rw-r--r--share/icons/hicolor/scalable/actions/selection-move-to-layer-above.svg18
-rw-r--r--share/icons/hicolor/scalable/actions/selection-move-to-layer-below.svg20
-rw-r--r--share/icons/hicolor/scalable/actions/selection-move-to-layer.svg21
-rw-r--r--share/icons/hicolor/scalable/actions/selection-raise.svg30
-rw-r--r--share/icons/hicolor/scalable/actions/selection-top.svg30
-rw-r--r--share/icons/hicolor/scalable/actions/selection-touch.svg123
-rw-r--r--share/icons/hicolor/scalable/actions/shape-arc.svg139
-rw-r--r--share/icons/hicolor/scalable/actions/shape-circle.svg135
-rw-r--r--share/icons/hicolor/scalable/actions/shape-clone.svg159
-rw-r--r--share/icons/hicolor/scalable/actions/shape-ellipse.svg64
-rw-r--r--share/icons/hicolor/scalable/actions/shape-group.svg114
-rw-r--r--share/icons/hicolor/scalable/actions/shape-image.svg125
-rw-r--r--share/icons/hicolor/scalable/actions/shape-item.svg206
-rw-r--r--share/icons/hicolor/scalable/actions/shape-layer.svg137
-rw-r--r--share/icons/hicolor/scalable/actions/shape-link.svg152
-rw-r--r--share/icons/hicolor/scalable/actions/shape-path.svg238
-rw-r--r--share/icons/hicolor/scalable/actions/shape-polygon.svg103
-rw-r--r--share/icons/hicolor/scalable/actions/shape-rect.svg145
-rw-r--r--share/icons/hicolor/scalable/actions/shape-spiral.svg128
-rw-r--r--share/icons/hicolor/scalable/actions/shape-star.svg103
-rw-r--r--share/icons/hicolor/scalable/actions/shape-switch.svg138
-rw-r--r--share/icons/hicolor/scalable/actions/shape-symbol.svg91
-rw-r--r--share/icons/hicolor/scalable/actions/shape-text-data.svg176
-rw-r--r--share/icons/hicolor/scalable/actions/shape-text-flow.svg176
-rw-r--r--share/icons/hicolor/scalable/actions/shape-text.svg180
-rw-r--r--share/icons/hicolor/scalable/actions/shape-unknown.svg202
-rw-r--r--share/icons/hicolor/scalable/actions/show-bounding-box.svg29
-rw-r--r--share/icons/hicolor/scalable/actions/show-dialogs.svg54
-rw-r--r--share/icons/hicolor/scalable/actions/show-grid.svg66
-rw-r--r--share/icons/hicolor/scalable/actions/show-guides.svg40
-rw-r--r--share/icons/hicolor/scalable/actions/show-handles.svg87
-rw-r--r--share/icons/hicolor/scalable/actions/show-node-handles.svg34
-rw-r--r--share/icons/hicolor/scalable/actions/show-path-outline.svg33
-rw-r--r--share/icons/hicolor/scalable/actions/simplify.svg87
-rw-r--r--share/icons/hicolor/scalable/actions/skeletal.svg91
-rw-r--r--share/icons/hicolor/scalable/actions/sketch.svg87
-rw-r--r--share/icons/hicolor/scalable/actions/slice.svg72
-rw-r--r--share/icons/hicolor/scalable/actions/snap-alignment-self.svg138
-rw-r--r--share/icons/hicolor/scalable/actions/snap-alignment.svg116
-rw-r--r--share/icons/hicolor/scalable/actions/snap-bounding-box-center.svg32
-rw-r--r--share/icons/hicolor/scalable/actions/snap-bounding-box-corners.svg32
-rw-r--r--share/icons/hicolor/scalable/actions/snap-bounding-box-edges.svg32
-rw-r--r--share/icons/hicolor/scalable/actions/snap-bounding-box-midpoints.svg32
-rw-r--r--share/icons/hicolor/scalable/actions/snap-bounding-box.svg32
-rw-r--r--share/icons/hicolor/scalable/actions/snap-distribution.svg155
-rw-r--r--share/icons/hicolor/scalable/actions/snap-grid-guide-intersections.svg33
-rw-r--r--share/icons/hicolor/scalable/actions/snap-lines-perpendicular.svg18
-rw-r--r--share/icons/hicolor/scalable/actions/snap-lines-tangential.svg22
-rw-r--r--share/icons/hicolor/scalable/actions/snap-nodes-center.svg34
-rw-r--r--share/icons/hicolor/scalable/actions/snap-nodes-cusp.svg33
-rw-r--r--share/icons/hicolor/scalable/actions/snap-nodes-intersection.svg35
-rw-r--r--share/icons/hicolor/scalable/actions/snap-nodes-midpoint.svg41
-rw-r--r--share/icons/hicolor/scalable/actions/snap-nodes-path.svg32
-rw-r--r--share/icons/hicolor/scalable/actions/snap-nodes-rotation-center.svg36
-rw-r--r--share/icons/hicolor/scalable/actions/snap-nodes-smooth.svg32
-rw-r--r--share/icons/hicolor/scalable/actions/snap-nodes.svg33
-rw-r--r--share/icons/hicolor/scalable/actions/snap-others.svg40
-rw-r--r--share/icons/hicolor/scalable/actions/snap-page.svg41
-rw-r--r--share/icons/hicolor/scalable/actions/snap-text-baseline.svg42
-rw-r--r--share/icons/hicolor/scalable/actions/snap.svg35
-rw-r--r--share/icons/hicolor/scalable/actions/spiro.svg87
-rw-r--r--share/icons/hicolor/scalable/actions/spray-mode-clone.svg46
-rw-r--r--share/icons/hicolor/scalable/actions/spray-mode-copy.svg43
-rw-r--r--share/icons/hicolor/scalable/actions/spray-mode-union.svg36
-rw-r--r--share/icons/hicolor/scalable/actions/sticky_zoom.svg66
-rw-r--r--share/icons/hicolor/scalable/actions/stroke-cap-butt.svg15
-rw-r--r--share/icons/hicolor/scalable/actions/stroke-cap-round.svg15
-rw-r--r--share/icons/hicolor/scalable/actions/stroke-cap-square.svg15
-rw-r--r--share/icons/hicolor/scalable/actions/stroke-join-bevel.svg16
-rw-r--r--share/icons/hicolor/scalable/actions/stroke-join-miter.svg16
-rw-r--r--share/icons/hicolor/scalable/actions/stroke-join-round.svg17
-rw-r--r--share/icons/hicolor/scalable/actions/stroke-to-path.svg20
-rw-r--r--share/icons/hicolor/scalable/actions/swatches.svg52
-rw-r--r--share/icons/hicolor/scalable/actions/switch-off.svg63
-rw-r--r--share/icons/hicolor/scalable/actions/switch-on.svg64
-rw-r--r--share/icons/hicolor/scalable/actions/symbol-add.svg32
-rw-r--r--share/icons/hicolor/scalable/actions/symbol-bigger.svg32
-rw-r--r--share/icons/hicolor/scalable/actions/symbol-fit.svg37
-rw-r--r--share/icons/hicolor/scalable/actions/symbol-remove.svg32
-rw-r--r--share/icons/hicolor/scalable/actions/symbol-smaller.svg32
-rw-r--r--share/icons/hicolor/scalable/actions/symbols.svg47
-rw-r--r--share/icons/hicolor/scalable/actions/taper-stroke.svg91
-rw-r--r--share/icons/hicolor/scalable/actions/text-convert-to-regular.svg56
-rw-r--r--share/icons/hicolor/scalable/actions/text-flow-into-frame.svg48
-rw-r--r--share/icons/hicolor/scalable/actions/text-orientation-auto.svg37
-rw-r--r--share/icons/hicolor/scalable/actions/text-orientation-sideways.svg37
-rw-r--r--share/icons/hicolor/scalable/actions/text-orientation-upright.svg37
-rw-r--r--share/icons/hicolor/scalable/actions/text-put-on-path.svg34
-rw-r--r--share/icons/hicolor/scalable/actions/text-remove-from-path.svg37
-rw-r--r--share/icons/hicolor/scalable/actions/text-unflow.svg43
-rw-r--r--share/icons/hicolor/scalable/actions/text-unkern.svg51
-rw-r--r--share/icons/hicolor/scalable/actions/text_horz_kern.svg47
-rw-r--r--share/icons/hicolor/scalable/actions/text_letter_spacing.svg43
-rw-r--r--share/icons/hicolor/scalable/actions/text_line_spacing.svg43
-rw-r--r--share/icons/hicolor/scalable/actions/text_outer_style.svg41
-rw-r--r--share/icons/hicolor/scalable/actions/text_rotation.svg48
-rw-r--r--share/icons/hicolor/scalable/actions/text_subscript.svg46
-rw-r--r--share/icons/hicolor/scalable/actions/text_superscript.svg46
-rw-r--r--share/icons/hicolor/scalable/actions/text_vert_kern.svg49
-rw-r--r--share/icons/hicolor/scalable/actions/text_word_spacing.svg61
-rw-r--r--share/icons/hicolor/scalable/actions/tiling.svg86
-rw-r--r--share/icons/hicolor/scalable/actions/too-much-ink-icon.svg18
-rw-r--r--share/icons/hicolor/scalable/actions/tool-measure.svg49
-rw-r--r--share/icons/hicolor/scalable/actions/tool-node-editor.svg35
-rw-r--r--share/icons/hicolor/scalable/actions/tool-pages.svg204
-rw-r--r--share/icons/hicolor/scalable/actions/tool-pointer.svg31
-rw-r--r--share/icons/hicolor/scalable/actions/tool-spray.svg68
-rw-r--r--share/icons/hicolor/scalable/actions/tool-tweak.svg40
-rw-r--r--share/icons/hicolor/scalable/actions/transform-2pts.svg87
-rw-r--r--share/icons/hicolor/scalable/actions/transform-affect-gradient.svg44
-rw-r--r--share/icons/hicolor/scalable/actions/transform-affect-pattern.svg37
-rw-r--r--share/icons/hicolor/scalable/actions/transform-affect-rounded-corners.svg36
-rw-r--r--share/icons/hicolor/scalable/actions/transform-affect-stroke.svg36
-rw-r--r--share/icons/hicolor/scalable/actions/transform-move-horizontal.svg34
-rw-r--r--share/icons/hicolor/scalable/actions/transform-move-vertical.svg33
-rw-r--r--share/icons/hicolor/scalable/actions/transform-rotate.svg35
-rw-r--r--share/icons/hicolor/scalable/actions/transform-scale-horizontal.svg44
-rw-r--r--share/icons/hicolor/scalable/actions/transform-scale-vertical.svg45
-rw-r--r--share/icons/hicolor/scalable/actions/transform-skew-horizontal.svg37
-rw-r--r--share/icons/hicolor/scalable/actions/transform-skew-vertical.svg37
-rw-r--r--share/icons/hicolor/scalable/actions/vertical.svg156
-rw-r--r--share/icons/hicolor/scalable/actions/view-fullscreen.svg42
-rw-r--r--share/icons/hicolor/scalable/actions/vonkoch.svg87
-rw-r--r--share/icons/hicolor/scalable/actions/window-new.svg45
-rw-r--r--share/icons/hicolor/scalable/actions/window-next.svg52
-rw-r--r--share/icons/hicolor/scalable/actions/window-previous.svg52
-rw-r--r--share/icons/hicolor/scalable/actions/xml-attribute-delete.svg47
-rw-r--r--share/icons/hicolor/scalable/actions/xml-element-new.svg59
-rw-r--r--share/icons/hicolor/scalable/actions/xml-node-delete.svg54
-rw-r--r--share/icons/hicolor/scalable/actions/xml-node-duplicate.svg52
-rw-r--r--share/icons/hicolor/scalable/actions/xml-text-new.svg55
-rw-r--r--share/icons/hicolor/scalable/actions/zoom-center-page.svg187
-rw-r--r--share/icons/hicolor/scalable/actions/zoom-double-size.svg44
-rw-r--r--share/icons/hicolor/scalable/actions/zoom-fit-drawing.svg60
-rw-r--r--share/icons/hicolor/scalable/actions/zoom-fit-page.svg51
-rw-r--r--share/icons/hicolor/scalable/actions/zoom-fit-selection.svg55
-rw-r--r--share/icons/hicolor/scalable/actions/zoom-fit-width.svg51
-rw-r--r--share/icons/hicolor/scalable/actions/zoom-half-size.svg42
-rw-r--r--share/icons/hicolor/scalable/actions/zoom-in.svg46
-rw-r--r--share/icons/hicolor/scalable/actions/zoom-next.svg49
-rw-r--r--share/icons/hicolor/scalable/actions/zoom-original.svg43
-rw-r--r--share/icons/hicolor/scalable/actions/zoom-out.svg46
-rw-r--r--share/icons/hicolor/scalable/actions/zoom-previous.svg49
-rw-r--r--share/icons/hicolor/scalable/actions/zoom.svg66
555 files changed, 42649 insertions, 0 deletions
diff --git a/share/icons/hicolor/scalable/actions/align-horizontal-baseline.svg b/share/icons/hicolor/scalable/actions/align-horizontal-baseline.svg
new file mode 100644
index 0000000..a704eb2
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/align-horizontal-baseline.svg
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="23.999999"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient5204">
+ <stop id="stop5206" offset="0" style="stop-color:#4e6e90;stop-opacity:1"/>
+ <stop id="stop5208" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5555" inkscape:collect="always" x1="13.47978" x2="17.62963" xlink:href="#linearGradient5204" y1="86.26574" y2="92.00739"/>
+ </defs>
+<g id="align-horizontal-baseline" inkscape:label="#al_baselines_vert" transform="matrix(-1,0,0,0.997921,-4.80300000000011,-80.518053)">
+ <path d="M -27.45876,175.5271 -27.45876,198.5722" id="use5262" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" transform="matrix(-1,0,0,1.000085,-38.76176,-94.35424)"/>
+ <rect height="24" id="rect2758" style="fill:none" transform="matrix(0,1,1,0,0,0)" width="24.05" x="80.6858" y="-28.803"/>
+ <path d="M -11.9668,90.11223 C -12.7455,89.43522 -14.0693,89.67792 -14.6597,90.46077 -15.6351,91.64638 -15.9172,93.16305 -16.2761,94.58222 -16.5423,95.79253 -16.7095,97.02162 -16.7771,98.2554 -17.5654,96.69517 -18.4736,95.01934 -18.4901,93.26239 -18.5119,92.37434 -17.9777,91.62159 -17.6209,90.83626 -17.3262,90.17803 -18.1376,89.4931 -18.8334,89.70428 -19.6856,89.87006 -19.8276,90.81043 -19.803,91.48473 -19.7134,93.49021 -18.8909,95.4594 -18.0586,97.29225 -16.8791,99.71268 -15.1908,101.9573 -12.9826,103.6604 -12.1142,104.2845 -9.9179,105.0083 -8.8334,104.6324 -6.8334,103.6372 -6.8334,101.6468 -8.8334,101.6468 -9.552,101.3227 -11.3725,102.8907 -12.1086,102.866 -13.3235,102.857 -14.1896,101.8146 -14.5175,100.8217 -14.8507,99.50814 -14.5389,98.151 -14.3331,96.84131 -13.9978,95.13877 -13.6205,93.40174 -12.7366,91.86153 -12.5558,91.26334 -11.1394,90.90781 -11.9668,90.11223 Z" id="text3357" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccsccccccccccc" style="fill:#000000"/>
+ <path d="M 15.59046,88.20062 C 15.05718,88.20062 14.65483,88.29109 14.38344,88.47202 14.11679,88.65296 13.98347,88.9196 13.98347,89.27194 13.98347,89.59572 14.0906,89.85046 14.30487,90.03615 14.5239,90.21709 14.82625,90.30756 15.21193,90.30756 15.69283,90.30756 16.09755,90.13615 16.4261,89.79332 16.75463,89.44574 16.9189,89.01245 16.91891,88.49345 L 16.91891,88.20062 15.59047,88.20062 M 19.49723,87.23643 19.49723,91.80027 16.91891,91.80027 16.91891,90.61467 C 16.57608,91.10034 16.1904,91.45507 15.76188,91.67885 15.33334,91.89788 14.81196,92.00739 14.19774,92.00739 13.36925,92.00739 12.6955,91.76694 12.17651,91.28603 11.66227,90.80037 11.40515,90.17186 11.40515,89.4005 11.40515,88.4625 11.72655,87.77447 12.36934,87.33641 13.0169,86.89837 14.03109,86.67934 15.41191,86.67933 L 16.91891,86.67933 16.91891,86.47935 C 16.9189,86.07464 16.75939,85.77943 16.44038,85.59372 16.12136,85.40327 15.62379,85.30804 14.94767,85.30804 14.4001,85.30804 13.89062,85.3628 13.41924,85.47231 12.94786,85.58183 12.50981,85.7461 12.10508,85.96512 L 12.10508,84.01531 C 12.65265,83.88199 13.2026,83.782 13.75493,83.71533 14.30725,83.64392 14.85958,83.60821 15.41191,83.6082 16.85462,83.60821 17.895,83.8939 18.53304,84.46526 19.17582,85.03188 19.49722,85.9556 19.49723,87.23642" id="text5563" inkscape:connector-curvature="0" style="fill:url(#linearGradient5555)" transform="scale(-1.036041,0.965213)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/align-horizontal-center.svg b/share/icons/hicolor/scalable/actions/align-horizontal-center.svg
new file mode 100644
index 0000000..9cac83e
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/align-horizontal-center.svg
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24.000003"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="matrix(1.346661,0,0,0.715969,-52.65426,45.42126)" gradientUnits="userSpaceOnUse" id="linearGradient5519" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1.018492,0,0,0.59969,-52.00822,64.92824)" gradientUnits="userSpaceOnUse" id="linearGradient5523" inkscape:collect="always" x1="15.74156" x2="17.94699" xlink:href="#linearGradient5740" y1="213.872" y2="219.6793"/>
+ <linearGradient gradientTransform="matrix(1.373757,0,0,0.715969,-52.92573,45.42126)" gradientUnits="userSpaceOnUse" id="linearGradient5537" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/>
+ <linearGradient gradientTransform="matrix(2.508587,0,0,1.001693,-139.9689,-26.31358)" gradientUnits="userSpaceOnUse" id="linearGradient5529" inkscape:collect="always" x1="16.04734" x2="17.31054" xlink:href="#linearGradient5740" y1="213.2164" y2="217.8234"/>
+ <linearGradient gradientTransform="matrix(3.333119,0,0,1.671823,-155.1792,-171.7462)" gradientUnits="userSpaceOnUse" id="linearGradient5527" inkscape:collect="always" x1="18.84686" x2="17.75236" xlink:href="#linearGradient5740" y1="218.9795" y2="215.2099"/>
+ <linearGradient gradientTransform="matrix(2.750568,0,0,1.002646,-133.3919,-18.49926)" gradientUnits="userSpaceOnUse" id="linearGradient5525" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/>
+ <linearGradient gradientTransform="matrix(1.537676,0,0,1.000883,-61.45158,-22.13894)" gradientUnits="userSpaceOnUse" id="linearGradient5539" inkscape:collect="always" x1="20.21689" x2="18.82314" xlink:href="#linearGradient5740" y1="219.9305" y2="214.6554"/>
+ <linearGradient gradientTransform="matrix(1.157292,0,0,0.59969,-54.4347,64.92824)" gradientUnits="userSpaceOnUse" id="linearGradient5541" inkscape:collect="always" x1="15.74156" x2="17.94699" xlink:href="#linearGradient5740" y1="213.872" y2="219.6793"/>
+ <linearGradient gradientTransform="matrix(1.353254,0,0,1.000883,-58.18353,-22.13894)" gradientUnits="userSpaceOnUse" id="linearGradient5521" inkscape:collect="always" x1="20.21689" x2="18.82314" xlink:href="#linearGradient5740" y1="219.9305" y2="214.6554"/>
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="align-horizontal-center" inkscape:label="#al_center_hor" transform="matrix(1,0,0,0.998006,45,-174.65105)">
+ <g id="use4973" transform="matrix(1.091916,0,0,1,2.537389,-5.0367132)">
+ <rect height="5.011148" id="rect4911" style="color:#000000;fill:none;stroke:url(#linearGradient5537);stroke-width:0.9579424;stroke-linejoin:round;stroke-miterlimit:0" width="10.98825" x="-38.48989" y="192.5597"/>
+ <rect height="3.006435" id="rect4913" style="color:#000000;fill:url(#linearGradient5539);fill-rule:evenodd;stroke:url(#linearGradient5541);stroke-width:0.9579424;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="9.227168" x="-37.60492" y="193.5608"/>
+ </g>
+ <g id="use4970" transform="matrix(1,0,0,1,59.9959676,-11.0518099)">
+ <rect height="7.017632" id="rect4938" style="color:#000000;fill:none;stroke:url(#linearGradient5525);stroke-width:1.0009984;stroke-linejoin:round;stroke-miterlimit:0" width="22.00094" x="-104.4881" y="187.554"/>
+ <rect height="5.021792" id="rect4940" style="color:#000000;fill:url(#linearGradient5527);fill-rule:evenodd;stroke:url(#linearGradient5529);stroke-width:1.0009996;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="20.00112" x="-103.4882" y="188.5476"/>
+ </g>
+ <rect height="24" id="rect4315" style="color:#000000;fill:none" transform="matrix(1,0,0,1.001998,-1125,9.670333)" width="24" x="1080" y="165"/>
+ <rect height="16" id="rect5252" style="color:#000000;fill:none" width="16" x="-45" y="175"/>
+ <rect height="16" id="rect6200" style="color:#000000;fill:none" width="16" x="-44.96902" y="175"/>
+ <path d="M -34,196.511 -37,199.016 -37,197.012 -43,197.0439 -43,196.042 -37,196.01 -37,194.006 -34,196.511 Z" id="path6242" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd"/>
+ <g id="use4976" transform="matrix(0.743616,0,0,1,-8.870407,-12.0507)">
+ <rect height="5.011148" id="rect4980" style="color:#000000;fill:none;stroke:url(#linearGradient5519);stroke-width:1.1608068;stroke-linejoin:round;stroke-miterlimit:0" width="10.77151" x="-38.50316" y="192.5597"/>
+ <rect height="3.006435" id="rect4982" style="color:#000000;fill:url(#linearGradient5521);fill-rule:evenodd;stroke:url(#linearGradient5523);stroke-width:1.1608068;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="8.120504" x="-37.19693" y="193.5608"/>
+ </g>
+ <path d="M -27.45876,175.5271 -27.45876,198.5722" id="use5042" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" transform="matrix(1,0,0,1,-6.033343,-0.0260693)"/>
+ <path d="M -34,196.511 -37,199.016 -37,197.012 -43,197.0439 -43,196.042 -37,196.01 -37,194.006 -34,196.511 Z" id="use5624" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd" transform="matrix(-1,0,0,1,-66.9921,0.03112)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/align-horizontal-left-to-anchor.svg b/share/icons/hicolor/scalable/actions/align-horizontal-left-to-anchor.svg
new file mode 100644
index 0000000..2585464
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/align-horizontal-left-to-anchor.svg
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24.019914"
+ height="24.000294"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="matrix(0.503763,0,0,0.600361,-33.82784,47.74752)" gradientUnits="userSpaceOnUse" id="linearGradient5535" inkscape:collect="always" x1="19.47374" x2="15.9855" xlink:href="#linearGradient6684" y1="219.5232" y2="213.663"/>
+ <linearGradient gradientTransform="matrix(1.373757,0,0,0.715969,-52.92573,45.42126)" gradientUnits="userSpaceOnUse" id="linearGradient5537" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/>
+ <linearGradient gradientTransform="matrix(2.026443,0,0,1.557511,-54.13118,-158.6166)" gradientUnits="userSpaceOnUse" id="linearGradient5551" inkscape:collect="always" x1="18.50864" x2="17.15024" xlink:href="#linearGradient5740" y1="218.8883" y2="214.5512"/>
+ <linearGradient gradientTransform="matrix(2.114324,0,0,1.002646,-47.33758,-30.1841)" gradientUnits="userSpaceOnUse" id="linearGradient5549" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/>
+ <linearGradient gradientTransform="matrix(0.669342,0,0,1.001998,-36.88229,-39.41679)" gradientUnits="userSpaceOnUse" id="linearGradient5533" inkscape:collect="always" x1="17.62746" x2="20.6591" xlink:href="#linearGradient6684" y1="215.0097" y2="219.0135"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(2.499161,0,0,1.671823,-82.24308,-178.7565)" gradientUnits="userSpaceOnUse" id="linearGradient5545" inkscape:collect="always" x1="18.84686" x2="17.75236" xlink:href="#linearGradient5740" y1="218.9795" y2="215.2099"/>
+ <linearGradient gradientTransform="matrix(1.157292,0,0,0.59969,-54.4347,64.92824)" gradientUnits="userSpaceOnUse" id="linearGradient5541" inkscape:collect="always" x1="15.74156" x2="17.94699" xlink:href="#linearGradient5740" y1="213.872" y2="219.6793"/>
+ <linearGradient gradientTransform="matrix(1.88093,0,0,1.001693,-70.83858,-33.32392)" gradientUnits="userSpaceOnUse" id="linearGradient5547" inkscape:collect="always" x1="16.04734" x2="17.31054" xlink:href="#linearGradient5740" y1="213.2164" y2="217.8234"/>
+ <linearGradient gradientTransform="matrix(1.537676,0,0,1.000883,-61.45158,-22.13894)" gradientUnits="userSpaceOnUse" id="linearGradient5539" inkscape:collect="always" x1="20.21689" x2="18.82314" xlink:href="#linearGradient5740" y1="219.9305" y2="214.6554"/>
+ <linearGradient gradientTransform="matrix(1.525151,0,0,0.933201,-44.88385,-23.1282)" gradientUnits="userSpaceOnUse" id="linearGradient5553" inkscape:collect="always" x1="15.74156" x2="19.38252" xlink:href="#linearGradient5740" y1="213.872" y2="219.4184"/>
+ <linearGradient gradientTransform="matrix(2.125329,0,0,1.002646,-66.82105,-25.5096)" gradientUnits="userSpaceOnUse" id="linearGradient5543" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/>
+ <linearGradient id="linearGradient6684">
+ <stop id="stop6686" offset="0" style="stop-color:#ffbf00;stop-opacity:1"/>
+ <stop id="stop6688" offset="1" style="stop-color:#ffffff;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(0.751237,0,0,1.001998,-38.40231,-39.41679)" gradientUnits="userSpaceOnUse" id="linearGradient5531" inkscape:collect="always" x1="13.84434" x2="20.61538" xlink:href="#linearGradient5704" y1="212.6297" y2="218.6017"/>
+ </defs>
+<g id="align-horizontal-left-to-anchor" inkscape:label="#al_right_out" transform="translate(-1125.03797,-195.042934)">
+ <g id="use5064" transform="matrix(1,0,0,0.998006,1153.055,20.37222)">
+ <rect height="5.011291" id="rect5048" style="color:#000000;fill:none;stroke:url(#linearGradient5531);stroke-width:1.0009987;stroke-linejoin:round;stroke-miterlimit:0" width="6.008899" x="-27.50193" y="175.5202"/>
+ <rect height="3.009787" id="rect5050" style="color:#000000;fill:url(#linearGradient5533);fill-rule:evenodd;stroke:url(#linearGradient5535);stroke-width:1.0009992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="4.016531" x="-26.50193" y="176.5235"/>
+ </g>
+ <rect height="15.9681" id="rect5073" style="color:#000000;fill:none" width="16" x="1125.038" y="195.0446"/>
+ <g id="use5030" transform="matrix(1,0,0,0.998006,1176.045,20.37348)">
+ <rect height="7.017632" id="rect4879" style="color:#000000;fill:none;stroke:url(#linearGradient5543);stroke-width:1.0009986;stroke-linejoin:round;stroke-miterlimit:0" width="16.99984" x="-44.48746" y="180.5436"/>
+ <rect height="5.021792" id="rect4881" style="color:#000000;fill:url(#linearGradient5545);fill-rule:evenodd;stroke:url(#linearGradient5547);stroke-width:1.0009992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="14.99677" x="-43.4854" y="181.5373"/>
+ </g>
+ <g id="use5032" transform="matrix(0.414065,0,0,0.855712300532,1141.96077,54.0503441649)">
+ <rect height="7.017632" id="rect4895" style="color:#000000;fill:none;stroke:url(#linearGradient5549);stroke-width:1.6799744;stroke-linejoin:round;stroke-miterlimit:0" width="16.91182" x="-25.11964" y="175.8691"/>
+ <rect height="4.678422" id="rect4897" style="color:#000000;fill:url(#linearGradient5551);fill-rule:evenodd;stroke:url(#linearGradient5553);stroke-width:1.6799736;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="12.16012" x="-22.70454" y="177.0416"/>
+ </g>
+ <g id="use5034" transform="matrix(1.091916,0,0,0.998006,1173.590347,20.36799)">
+ <rect height="5.011148" id="rect4911" style="color:#000000;fill:none;stroke:url(#linearGradient5537);stroke-width:0.9579424;stroke-linejoin:round;stroke-miterlimit:0" width="10.98825" x="-38.48989" y="192.5597"/>
+ <rect height="3.006435" id="rect4913" style="color:#000000;fill:url(#linearGradient5539);fill-rule:evenodd;stroke:url(#linearGradient5541);stroke-width:0.9579424;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="9.227168" x="-37.60492" y="193.5608"/>
+ </g>
+ <path d="M -27.45876,175.5271 -27.45876,198.5722" id="use5046" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" transform="matrix(1,0,0,0.998006,1159.021,20.36748)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/align-horizontal-left.svg b/share/icons/hicolor/scalable/actions/align-horizontal-left.svg
new file mode 100644
index 0000000..eaaa947
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/align-horizontal-left.svg
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="23.025561"
+ height="23.999948"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="matrix(3.333119,0,0,1.671823,-155.1792,-171.7462)" gradientUnits="userSpaceOnUse" id="linearGradient5527" inkscape:collect="always" x1="18.84686" x2="17.75236" xlink:href="#linearGradient5740" y1="218.9795" y2="215.2099"/>
+ <linearGradient gradientTransform="matrix(2.750568,0,0,1.002646,-133.3919,-18.49926)" gradientUnits="userSpaceOnUse" id="linearGradient5525" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/>
+ <linearGradient gradientTransform="matrix(1.157292,0,0,0.59969,-54.4347,64.92824)" gradientUnits="userSpaceOnUse" id="linearGradient5541" inkscape:collect="always" x1="15.74156" x2="17.94699" xlink:href="#linearGradient5740" y1="213.872" y2="219.6793"/>
+ <linearGradient gradientTransform="matrix(1.537676,0,0,1.000883,-61.45158,-22.13894)" gradientUnits="userSpaceOnUse" id="linearGradient5539" inkscape:collect="always" x1="20.21689" x2="18.82314" xlink:href="#linearGradient5740" y1="219.9305" y2="214.6554"/>
+ <linearGradient gradientTransform="matrix(1.525151,0,0,0.933201,-44.88385,-23.1282)" gradientUnits="userSpaceOnUse" id="linearGradient5553" inkscape:collect="always" x1="15.74156" x2="19.38252" xlink:href="#linearGradient5740" y1="213.872" y2="219.4184"/>
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(2.026443,0,0,1.557511,-54.13118,-158.6166)" gradientUnits="userSpaceOnUse" id="linearGradient5551" inkscape:collect="always" x1="18.50864" x2="17.15024" xlink:href="#linearGradient5740" y1="218.8883" y2="214.5512"/>
+ <linearGradient gradientTransform="matrix(2.114324,0,0,1.002646,-47.33758,-30.1841)" gradientUnits="userSpaceOnUse" id="linearGradient5549" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/>
+ <linearGradient gradientTransform="matrix(2.508587,0,0,1.001693,-139.9689,-26.31358)" gradientUnits="userSpaceOnUse" id="linearGradient5529" inkscape:collect="always" x1="16.04734" x2="17.31054" xlink:href="#linearGradient5740" y1="213.2164" y2="217.8234"/>
+ <linearGradient gradientTransform="matrix(1.373757,0,0,0.715969,-52.92573,45.42126)" gradientUnits="userSpaceOnUse" id="linearGradient5537" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/>
+ </defs>
+<g id="align-horizontal-left" inkscape:label="#al_left_in" transform="matrix(1,0,0,0.998006,44.9999999999999,-174.65105)">
+ <g id="g4936" transform="translate(60.01222,-11.05555)">
+ <rect height="7.017632" id="rect4938" style="color:#000000;fill:none;stroke:url(#linearGradient5525);stroke-width:1.0009984;stroke-linejoin:round;stroke-miterlimit:0" width="22.00094" x="-104.4881" y="187.554"/>
+ <rect height="5.021792" id="rect4940" style="color:#000000;fill:url(#linearGradient5527);fill-rule:evenodd;stroke:url(#linearGradient5529);stroke-width:1.0009996;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="20.00112" x="-103.4882" y="188.5476"/>
+ </g>
+ <g id="use4957" transform="matrix(0.414065,0,0,0.857422,-34.074234,28.713996)">
+ <rect height="7.017632" id="rect4895" style="color:#000000;fill:none;stroke:url(#linearGradient5549);stroke-width:1.6799744;stroke-linejoin:round;stroke-miterlimit:0" width="16.91182" x="-25.11964" y="175.8691"/>
+ <rect height="4.678422" id="rect4897" style="color:#000000;fill:url(#linearGradient5551);fill-rule:evenodd;stroke:url(#linearGradient5553);stroke-width:1.6799736;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="12.16012" x="-22.70454" y="177.0416"/>
+ </g>
+ <g id="use4933" transform="matrix(1.091916,0,0,1,-2.445911,-5.035654)">
+ <rect height="5.011148" id="rect4911" style="color:#000000;fill:none;stroke:url(#linearGradient5537);stroke-width:0.9579424;stroke-linejoin:round;stroke-miterlimit:0" width="10.98825" x="-38.48989" y="192.5597"/>
+ <rect height="3.006435" id="rect4913" style="color:#000000;fill:url(#linearGradient5539);fill-rule:evenodd;stroke:url(#linearGradient5541);stroke-width:0.9579424;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="9.227168" x="-37.60492" y="193.5608"/>
+ </g>
+ <rect height="16" id="rect5154" style="color:#000000;fill:none" width="16" x="-45" y="175"/>
+ <path d="M -44,196.543 -41,194.038 -41,196.0421 -30,196.042 -30,197.0439 -41,197.0439 -41,199.0479 -44,196.543 Z" id="path6192" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd"/>
+ <path d="M -27.45876,175.5271 -27.45876,198.5722" id="use5039" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" transform="matrix(1,0,0,1,-17.01664,-0.0261695)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/align-horizontal-node.svg b/share/icons/hicolor/scalable/actions/align-horizontal-node.svg
new file mode 100644
index 0000000..7660c84
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/align-horizontal-node.svg
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24.005186"
+ height="24"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="align-horizontal-node" inkscape:label="#node_valign" transform="translate(-1174.99481,-140)">
+ <path d="M 1186.5,140.5008 1186.5,163.5 1186.5,163.5" id="path5262" inkscape:connector-curvature="0" style="fill:none;stroke:#c80000;stroke-width:1.0000004;stroke-linecap:square"/>
+ <path d="M 1175.5,140.5 C 1178.5,144 1194.475,142.0988 1193,148 1192,152 1176,149 1175.5,156.5 1175.134,161.9878 1192.5,159 1198.5,163" id="path5249" inkscape:connector-curvature="0" sodipodi:nodetypes="cssc" style="fill:none;stroke:#969696;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/>
+ <rect height="4.007167" id="rect5251" style="color:#000000;fill:#8ab3de;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="4.066208" x="1184.5" y="141.5"/>
+ <rect height="4.007167" id="use5438" style="color:#000000;fill:#8ab3de;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,0.0188999,6.991948)" width="4.066208" x="1184.5" y="141.5"/>
+ <rect height="4.007167" id="use5440" style="color:#000000;fill:#8ab3de;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0473082,16.99195)" width="4.066208" x="1184.5" y="141.5"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/align-horizontal-right-to-anchor.svg b/share/icons/hicolor/scalable/actions/align-horizontal-right-to-anchor.svg
new file mode 100644
index 0000000..8e931cc
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/align-horizontal-right-to-anchor.svg
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24.007468"
+ height="24.024698"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="matrix(0.669342,0,0,1.001998,-36.88229,-39.41679)" gradientUnits="userSpaceOnUse" id="linearGradient5533" inkscape:collect="always" x1="17.62746" x2="20.6591" xlink:href="#linearGradient6684" y1="215.0097" y2="219.0135"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1.373757,0,0,0.715969,-52.92573,45.42126)" gradientUnits="userSpaceOnUse" id="linearGradient5537" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/>
+ <linearGradient gradientTransform="matrix(0.503763,0,0,0.600361,-33.82784,47.74752)" gradientUnits="userSpaceOnUse" id="linearGradient5535" inkscape:collect="always" x1="19.47374" x2="15.9855" xlink:href="#linearGradient6684" y1="219.5232" y2="213.663"/>
+ <linearGradient gradientTransform="matrix(2.114324,0,0,1.002646,-47.33758,-30.1841)" gradientUnits="userSpaceOnUse" id="linearGradient5549" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/>
+ <linearGradient gradientTransform="matrix(2.026443,0,0,1.557511,-54.13118,-158.6166)" gradientUnits="userSpaceOnUse" id="linearGradient5551" inkscape:collect="always" x1="18.50864" x2="17.15024" xlink:href="#linearGradient5740" y1="218.8883" y2="214.5512"/>
+ <linearGradient gradientTransform="matrix(0.751237,0,0,1.001998,-38.40231,-39.41679)" gradientUnits="userSpaceOnUse" id="linearGradient5531" inkscape:collect="always" x1="13.84434" x2="20.61538" xlink:href="#linearGradient5704" y1="212.6297" y2="218.6017"/>
+ <linearGradient gradientTransform="matrix(2.125329,0,0,1.002646,-66.82105,-25.5096)" gradientUnits="userSpaceOnUse" id="linearGradient5543" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/>
+ <linearGradient id="linearGradient6684">
+ <stop id="stop6686" offset="0" style="stop-color:#ffbf00;stop-opacity:1"/>
+ <stop id="stop6688" offset="1" style="stop-color:#ffffff;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1.88093,0,0,1.001693,-70.83858,-33.32392)" gradientUnits="userSpaceOnUse" id="linearGradient5547" inkscape:collect="always" x1="16.04734" x2="17.31054" xlink:href="#linearGradient5740" y1="213.2164" y2="217.8234"/>
+ <linearGradient gradientTransform="matrix(1.525151,0,0,0.933201,-44.88385,-23.1282)" gradientUnits="userSpaceOnUse" id="linearGradient5553" inkscape:collect="always" x1="15.74156" x2="19.38252" xlink:href="#linearGradient5740" y1="213.872" y2="219.4184"/>
+ <linearGradient gradientTransform="matrix(1.537676,0,0,1.000883,-61.45158,-22.13894)" gradientUnits="userSpaceOnUse" id="linearGradient5539" inkscape:collect="always" x1="20.21689" x2="18.82314" xlink:href="#linearGradient5740" y1="219.9305" y2="214.6554"/>
+ <linearGradient gradientTransform="matrix(2.499161,0,0,1.671823,-82.24308,-178.7565)" gradientUnits="userSpaceOnUse" id="linearGradient5545" inkscape:collect="always" x1="18.84686" x2="17.75236" xlink:href="#linearGradient5740" y1="218.9795" y2="215.2099"/>
+ <linearGradient gradientTransform="matrix(1.157292,0,0,0.59969,-54.4347,64.92824)" gradientUnits="userSpaceOnUse" id="linearGradient5541" inkscape:collect="always" x1="15.74156" x2="17.94699" xlink:href="#linearGradient5740" y1="213.872" y2="219.6793"/>
+ </defs>
+<g id="align-horizontal-right-to-anchor" inkscape:label="#al_left_out" transform="matrix(1,0,0,0.998006,45,-174.65105)">
+ <g id="g5060">
+ <rect height="5.011291" id="rect5048" style="color:#000000;fill:none;stroke:url(#linearGradient5531);stroke-width:1.0009987;stroke-linejoin:round;stroke-miterlimit:0" width="6.008899" x="-27.50193" y="175.5202"/>
+ <rect height="3.009787" id="rect5050" style="color:#000000;fill:url(#linearGradient5533);fill-rule:evenodd;stroke:url(#linearGradient5535);stroke-width:1.0009992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="4.016531" x="-26.50193" y="176.5235"/>
+ </g>
+ <g id="g4929" transform="matrix(1.091916,0,0,1,2.542347,0)">
+ <rect height="5.011148" id="rect4911" style="color:#000000;fill:none;stroke:url(#linearGradient5537);stroke-width:0.9579424;stroke-linejoin:round;stroke-miterlimit:0" width="10.98825" x="-38.48989" y="192.5597"/>
+ <rect height="3.006435" id="rect4913" style="color:#000000;fill:url(#linearGradient5539);fill-rule:evenodd;stroke:url(#linearGradient5541);stroke-width:0.9579424;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="9.227168" x="-37.60492" y="193.5608"/>
+ </g>
+ <g id="g4889">
+ <rect height="7.017632" id="rect4879" style="color:#000000;fill:none;stroke:url(#linearGradient5543);stroke-width:1.0009986;stroke-linejoin:round;stroke-miterlimit:0" width="16.99984" x="-44.48746" y="180.5436"/>
+ <rect height="5.021792" id="rect4881" style="color:#000000;fill:url(#linearGradient5545);fill-rule:evenodd;stroke:url(#linearGradient5547);stroke-width:1.0009992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="14.99677" x="-43.4854" y="181.5373"/>
+ </g>
+ <rect height="16" id="rect5118" style="color:#000000;fill:none" width="16" x="-45" y="175"/>
+ <g id="g4893" transform="matrix(0.414065,0,0,0.857422,-24.08423,33.74415)">
+ <rect height="7.017632" id="rect4895" style="color:#000000;fill:none;stroke:url(#linearGradient5549);stroke-width:1.6799744;stroke-linejoin:round;stroke-miterlimit:0" width="16.91182" x="-25.11964" y="175.8691"/>
+ <rect height="4.678422" id="rect4897" style="color:#000000;fill:url(#linearGradient5551);fill-rule:evenodd;stroke:url(#linearGradient5553);stroke-width:1.6799736;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="12.16012" x="-22.70454" y="177.0416"/>
+ </g>
+ <path d="M -27.45876,175.5271 -27.45876,198.5722" id="path5120" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square"/>
+ <g id="g4909" transform="matrix(0.414065,0,0,0.857422,-17.08423,41.76522)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/align-horizontal-right.svg b/share/icons/hicolor/scalable/actions/align-horizontal-right.svg
new file mode 100644
index 0000000..fd873a1
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/align-horizontal-right.svg
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24.047624"
+ height="23.999001"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="matrix(1.157292,0,0,0.59969,-54.4347,64.92824)" gradientUnits="userSpaceOnUse" id="linearGradient5541" inkscape:collect="always" x1="15.74156" x2="17.94699" xlink:href="#linearGradient5740" y1="213.872" y2="219.6793"/>
+ <linearGradient gradientTransform="matrix(1.525151,0,0,0.933201,-44.88385,-23.1282)" gradientUnits="userSpaceOnUse" id="linearGradient5553" inkscape:collect="always" x1="15.74156" x2="19.38252" xlink:href="#linearGradient5740" y1="213.872" y2="219.4184"/>
+ <linearGradient gradientTransform="matrix(1.537676,0,0,1.000883,-61.45158,-22.13894)" gradientUnits="userSpaceOnUse" id="linearGradient5539" inkscape:collect="always" x1="20.21689" x2="18.82314" xlink:href="#linearGradient5740" y1="219.9305" y2="214.6554"/>
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(3.333119,0,0,1.671823,-155.1792,-171.7462)" gradientUnits="userSpaceOnUse" id="linearGradient5527" inkscape:collect="always" x1="18.84686" x2="17.75236" xlink:href="#linearGradient5740" y1="218.9795" y2="215.2099"/>
+ <linearGradient gradientTransform="matrix(2.750568,0,0,1.002646,-133.3919,-18.49926)" gradientUnits="userSpaceOnUse" id="linearGradient5525" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/>
+ <linearGradient gradientTransform="matrix(2.026443,0,0,1.557511,-54.13118,-158.6166)" gradientUnits="userSpaceOnUse" id="linearGradient5551" inkscape:collect="always" x1="18.50864" x2="17.15024" xlink:href="#linearGradient5740" y1="218.8883" y2="214.5512"/>
+ <linearGradient gradientTransform="matrix(2.114324,0,0,1.002646,-47.33758,-30.1841)" gradientUnits="userSpaceOnUse" id="linearGradient5549" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/>
+ <linearGradient gradientTransform="matrix(2.508587,0,0,1.001693,-139.9689,-26.31358)" gradientUnits="userSpaceOnUse" id="linearGradient5529" inkscape:collect="always" x1="16.04734" x2="17.31054" xlink:href="#linearGradient5740" y1="213.2164" y2="217.8234"/>
+ <linearGradient gradientTransform="matrix(1.373757,0,0,0.715969,-52.92573,45.42126)" gradientUnits="userSpaceOnUse" id="linearGradient5537" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="align-horizontal-right" inkscape:label="#al_right_in" transform="matrix(1,0,0,0.998006,47.9690000000001,-173.651049)">
+ <rect height="16" id="rect4279" style="color:#000000;fill:none" width="16" x="-47.96902" y="173.998"/>
+ <g id="use5021" transform="matrix(1.091916,0,0,1,5.585089,-6.037652)">
+ <rect height="5.011148" id="rect4911" style="color:#000000;fill:none;stroke:url(#linearGradient5537);stroke-width:0.9579424;stroke-linejoin:round;stroke-miterlimit:0" width="10.98825" x="-38.48989" y="192.5597"/>
+ <rect height="3.006435" id="rect4913" style="color:#000000;fill:url(#linearGradient5539);fill-rule:evenodd;stroke:url(#linearGradient5541);stroke-width:0.9579424;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="9.227168" x="-37.60492" y="193.5608"/>
+ </g>
+ <g id="use5025" transform="matrix(1,0,0,1,58.040627,-12.062634)">
+ <rect height="7.017632" id="rect4938" style="color:#000000;fill:none;stroke:url(#linearGradient5525);stroke-width:1.0009984;stroke-linejoin:round;stroke-miterlimit:0" width="22.00094" x="-104.4881" y="187.554"/>
+ <rect height="5.021792" id="rect4940" style="color:#000000;fill:url(#linearGradient5527);fill-rule:evenodd;stroke:url(#linearGradient5529);stroke-width:1.0009996;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="20.00112" x="-103.4882" y="188.5476"/>
+ </g>
+ <g id="use5023" transform="matrix(0.414065,0,0,0.857422,-21.043234,27.711998)">
+ <rect height="7.017632" id="rect4895" style="color:#000000;fill:none;stroke:url(#linearGradient5549);stroke-width:1.6799744;stroke-linejoin:round;stroke-miterlimit:0" width="16.91182" x="-25.11964" y="175.8691"/>
+ <rect height="4.678422" id="rect4897" style="color:#000000;fill:url(#linearGradient5551);fill-rule:evenodd;stroke:url(#linearGradient5553);stroke-width:1.6799736;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="12.16012" x="-22.70454" y="177.0416"/>
+ </g>
+ <path d="M -27.45876,175.5271 -27.45876,198.5722" id="use5044" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" transform="matrix(1,0,0,1,3.014357,-1.028167)"/>
+ <path d="M -44,196.543 -41,194.038 -41,196.0421 -30,196.042 -30,197.0439 -41,197.0439 -41,199.0479 -44,196.543 Z" id="use5621" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd" transform="matrix(-1,0,0,1,-68.9444,-1.002948)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/align-on-canvas.svg b/share/icons/hicolor/scalable/actions/align-on-canvas.svg
new file mode 100644
index 0000000..d6c6f08
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/align-on-canvas.svg
@@ -0,0 +1,181 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg1"
+ width="16"
+ height="16"
+ viewBox="0 0 16 16"
+ sodipodi:docname="align-on-canvas.svg"
+ inkscape:version="0.92.4 (unknown)">
+ <defs
+ id="defs10">
+ <linearGradient
+ y2="214.5512"
+ y1="218.8883"
+ xlink:href="#linearGradient5740"
+ x2="17.15024"
+ x1="18.50864"
+ inkscape:collect="always"
+ id="linearGradient5551"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.026443,0,0,1.557511,-54.13118,-158.6166)" />
+ <linearGradient
+ y2="209.2774"
+ y1="203.3658"
+ xlink:href="#linearGradient5704"
+ x2="14.01084"
+ x1="10.04167"
+ inkscape:collect="always"
+ id="linearGradient5549"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.114324,0,0,1.002646,-47.33758,-30.1841)" />
+ <linearGradient
+ id="linearGradient5704">
+ <stop
+ style="stop-color:#5a5a5a;stop-opacity:1"
+ offset="0"
+ id="stop5706" />
+ <stop
+ style="stop-color:#000000;stop-opacity:1"
+ offset="1"
+ id="stop5708" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5740">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0"
+ id="stop5742" />
+ <stop
+ style="stop-color:#98b6d3;stop-opacity:1"
+ offset="1"
+ id="stop5744" />
+ </linearGradient>
+ <linearGradient
+ y2="219.4184"
+ y1="213.872"
+ xlink:href="#linearGradient5740"
+ x2="19.38252"
+ x1="15.74156"
+ inkscape:collect="always"
+ id="linearGradient5553"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.525151,0,0,0.933201,-44.88385,-23.1282)" />
+ </defs>
+ <sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="-1.3875431"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:current-layer="layercompo">
+ <inkscape:grid
+ type="xygrid"
+ id="grid" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title />
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier />
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="dashed-stroke">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ inkscape:connector-curvature="0"
+ d="M 1.0390625 1.078125 L 1.0390625 1.6367188 L 1.0390625 3.0546875 L 2.1542969 3.0546875 L 2.1542969 2.1933594 L 3.0253906 2.1933594 L 3.0253906 1.078125 L 1.0390625 1.078125 z M 4.4550781 1.078125 L 4.4550781 2.1933594 L 5.8828125 2.1933594 L 5.8828125 1.078125 L 4.4550781 1.078125 z M 7.3125 1.078125 L 7.3125 2.1933594 L 8.7402344 2.1933594 L 8.7402344 1.078125 L 7.3125 1.078125 z M 10.169922 1.078125 L 10.169922 2.1933594 L 11.599609 2.1933594 L 11.599609 1.078125 L 10.169922 1.078125 z M 13.027344 1.078125 L 13.027344 2.1933594 L 13.898438 2.1933594 L 13.898438 3.0546875 L 15.013672 3.0546875 L 15.013672 1.078125 L 13.027344 1.078125 z M 1.0390625 4.4726562 L 1.0390625 5.890625 L 2.1542969 5.890625 L 2.1542969 4.4726562 L 1.0390625 4.4726562 z M 13.898438 4.4726562 L 13.898438 5.890625 L 15.013672 5.890625 L 15.013672 4.4726562 L 13.898438 4.4726562 z M 1.0390625 7.3105469 L 1.0390625 8.7285156 L 2.1542969 8.7285156 L 2.1542969 7.3105469 L 1.0390625 7.3105469 z M 13.898438 7.3105469 L 13.898438 8.7285156 L 15.013672 8.7285156 L 15.013672 7.3105469 L 13.898438 7.3105469 z M 1.0390625 10.146484 L 1.0390625 11.564453 L 2.1542969 11.564453 L 2.1542969 10.146484 L 1.0390625 10.146484 z M 13.898438 10.146484 L 13.898438 11.564453 L 15.013672 11.564453 L 15.013672 10.146484 L 13.898438 10.146484 z M 1.0390625 12.982422 L 1.0390625 14.958984 L 3.0253906 14.958984 L 3.0253906 13.84375 L 2.1542969 13.84375 L 2.1542969 12.982422 L 1.0390625 12.982422 z M 13.898438 12.982422 L 13.898438 13.84375 L 13.027344 13.84375 L 13.027344 14.958984 L 15.013672 14.958984 L 15.013672 12.982422 L 13.898438 12.982422 z M 4.4550781 13.84375 L 4.4550781 14.958984 L 5.8828125 14.958984 L 5.8828125 13.84375 L 4.4550781 13.84375 z M 7.3125 13.84375 L 7.3125 14.958984 L 8.7402344 14.958984 L 8.7402344 13.84375 L 7.3125 13.84375 z M 10.169922 13.84375 L 10.169922 14.958984 L 11.599609 14.958984 L 11.599609 13.84375 L 10.169922 13.84375 z"
+ style="opacity:1"
+ id="path6" />
+ <g
+ id="use5032"
+ transform="matrix(0.414065,0,0,0.8557123,14.899868,-145.49588)">
+ <rect
+ height="7.017632"
+ id="rect4895"
+ style="color:#000000;fill:none;stroke:url(#linearGradient5549);stroke-width:1.67997444;stroke-linejoin:round;stroke-miterlimit:0"
+ width="16.911819"
+ x="-25.11964"
+ y="175.86909" />
+ <rect
+ height="4.678422"
+ id="rect4897"
+ style="color:#000000;fill:url(#linearGradient5551);fill-rule:evenodd;stroke:url(#linearGradient5553);stroke-width:1.6799736;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"
+ width="12.16012"
+ x="-22.70454"
+ y="177.0416" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/align-sel-as-group.svg b/share/icons/hicolor/scalable/actions/align-sel-as-group.svg
new file mode 100644
index 0000000..63974df
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/align-sel-as-group.svg
@@ -0,0 +1,247 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24.019914"
+ height="24.000294"
+ version="1.1"
+ sodipodi:docname="align-sel-as-group.svg"
+ inkscape:version="0.92.4 (unknown)">
+ <metadata
+ id="metadata41">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ inkscape:zoom="26.874671"
+ inkscape:cx="12.121433"
+ inkscape:cy="12.000147"
+ inkscape:current-layer="svg1">
+ <inkscape:grid
+ id="GridFromPre046Settings"
+ type="xygrid"
+ originx="0pt"
+ originy="0pt"
+ spacingx="1pt"
+ spacingy="1pt"
+ color="#3f3fff"
+ empcolor="#3f3fff"
+ opacity="0.15"
+ empopacity="0.38"
+ empspacing="5" />
+ </sodipodi:namedview>
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(1.373757,0,0,0.715969,-52.92573,45.42126)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5537"
+ inkscape:collect="always"
+ x1="10.04167"
+ x2="14.01084"
+ xlink:href="#linearGradient5704"
+ y1="203.3658"
+ y2="209.2774" />
+ <linearGradient
+ gradientTransform="matrix(2.026443,0,0,1.557511,-54.13118,-158.6166)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5551"
+ inkscape:collect="always"
+ x1="18.50864"
+ x2="17.15024"
+ xlink:href="#linearGradient5740"
+ y1="218.8883"
+ y2="214.5512" />
+ <linearGradient
+ gradientTransform="matrix(2.114324,0,0,1.002646,-47.33758,-30.1841)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5549"
+ inkscape:collect="always"
+ x1="10.04167"
+ x2="14.01084"
+ xlink:href="#linearGradient5704"
+ y1="203.3658"
+ y2="209.2774" />
+ <linearGradient
+ id="linearGradient5704">
+ <stop
+ id="stop5706"
+ offset="0"
+ style="stop-color:#5a5a5a;stop-opacity:1" />
+ <stop
+ id="stop5708"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5740">
+ <stop
+ id="stop5742"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1" />
+ <stop
+ id="stop5744"
+ offset="1"
+ style="stop-color:#98b6d3;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(2.499161,0,0,1.671823,-82.24308,-178.7565)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5545"
+ inkscape:collect="always"
+ x1="18.84686"
+ x2="17.75236"
+ xlink:href="#linearGradient5740"
+ y1="218.9795"
+ y2="215.2099" />
+ <linearGradient
+ gradientTransform="matrix(1.157292,0,0,0.59969,-54.4347,64.92824)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5541"
+ inkscape:collect="always"
+ x1="15.74156"
+ x2="17.94699"
+ xlink:href="#linearGradient5740"
+ y1="213.872"
+ y2="219.6793" />
+ <linearGradient
+ gradientTransform="matrix(1.88093,0,0,1.001693,-70.83858,-33.32392)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5547"
+ inkscape:collect="always"
+ x1="16.04734"
+ x2="17.31054"
+ xlink:href="#linearGradient5740"
+ y1="213.2164"
+ y2="217.8234" />
+ <linearGradient
+ gradientTransform="matrix(1.537676,0,0,1.000883,-61.45158,-22.13894)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5539"
+ inkscape:collect="always"
+ x1="20.21689"
+ x2="18.82314"
+ xlink:href="#linearGradient5740"
+ y1="219.9305"
+ y2="214.6554" />
+ <linearGradient
+ gradientTransform="matrix(1.525151,0,0,0.933201,-44.88385,-23.1282)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5553"
+ inkscape:collect="always"
+ x1="15.74156"
+ x2="19.38252"
+ xlink:href="#linearGradient5740"
+ y1="213.872"
+ y2="219.4184" />
+ <linearGradient
+ gradientTransform="matrix(2.125329,0,0,1.002646,-66.82105,-25.5096)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5543"
+ inkscape:collect="always"
+ x1="10.04167"
+ x2="14.01084"
+ xlink:href="#linearGradient5704"
+ y1="203.3658"
+ y2="209.2774" />
+ <linearGradient
+ id="linearGradient6684">
+ <stop
+ id="stop6686"
+ offset="0"
+ style="stop-color:#ffbf00;stop-opacity:1" />
+ <stop
+ id="stop6688"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1" />
+ </linearGradient>
+ </defs>
+ <rect
+ y="0.0016714404"
+ x="1.4978042"
+ width="16"
+ style="color:#000000;fill:none"
+ id="rect5073"
+ height="15.9681" />
+ <g
+ transform="matrix(1,0,0,0.998006,48.50487,-174.66945)"
+ id="use5030">
+ <rect
+ y="180.54359"
+ x="-44.487461"
+ width="16.99984"
+ style="color:#000000;fill:none;stroke:url(#linearGradient5543);stroke-width:1.00099862;stroke-linejoin:round;stroke-miterlimit:0"
+ id="rect4879"
+ height="7.017632" />
+ <rect
+ y="181.53729"
+ x="-43.485401"
+ width="14.99677"
+ style="color:#000000;fill:url(#linearGradient5545);fill-rule:evenodd;stroke:url(#linearGradient5547);stroke-width:1.00099921;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"
+ id="rect4881"
+ height="5.0217919" />
+ </g>
+ <g
+ transform="matrix(0.414065,0,0,0.8557123,19.197249,-140.83309)"
+ id="use5032">
+ <rect
+ y="175.86909"
+ x="-25.11964"
+ width="16.911819"
+ style="color:#000000;fill:none;stroke:url(#linearGradient5549);stroke-width:1.67997444;stroke-linejoin:round;stroke-miterlimit:0"
+ id="rect4895"
+ height="7.017632" />
+ <rect
+ y="177.0416"
+ x="-22.70454"
+ width="12.16012"
+ style="color:#000000;fill:url(#linearGradient5551);fill-rule:evenodd;stroke:url(#linearGradient5553);stroke-width:1.6799736;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"
+ id="rect4897"
+ height="4.678422" />
+ </g>
+ <g
+ transform="matrix(1.091916,0,0,0.998006,49.817293,-176.175)"
+ id="use5034">
+ <rect
+ y="192.55969"
+ x="-38.489891"
+ width="10.98825"
+ style="color:#000000;fill:none;stroke:url(#linearGradient5537);stroke-width:0.95794243;stroke-linejoin:round;stroke-miterlimit:0"
+ id="rect4911"
+ height="5.011148" />
+ <rect
+ y="193.56081"
+ x="-37.604919"
+ width="9.2271681"
+ style="color:#000000;fill:url(#linearGradient5539);fill-rule:evenodd;stroke:url(#linearGradient5541);stroke-width:0.95794243;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"
+ id="rect4913"
+ height="3.0064349" />
+ </g>
+ <path
+ style="fill:none;stroke:#c80000;stroke-width:1.00000036;stroke-linecap:square"
+ sodipodi:nodetypes="cc"
+ inkscape:connector-curvature="0"
+ id="use5046"
+ d="M 3.0918664,0.57606848 V 23.575217" />
+ <path
+ d="M 22.02211,0.50164896 V 23.500797"
+ id="path862"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:none;stroke:#c80000;stroke-width:1.00000036;stroke-linecap:square" />
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/align-vertical-baseline.svg b/share/icons/hicolor/scalable/actions/align-vertical-baseline.svg
new file mode 100644
index 0000000..8c9db29
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/align-vertical-baseline.svg
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24.025001"
+ height="24"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient5204">
+ <stop id="stop5206" offset="0" style="stop-color:#4e6e90;stop-opacity:1"/>
+ <stop id="stop5208" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5555" inkscape:collect="always" x1="13.47978" x2="17.62963" xlink:href="#linearGradient5204" y1="86.26574" y2="92.00739"/>
+ </defs>
+<g id="align-vertical-baseline" inkscape:label="#al_baselines_hor" transform="matrix(-1,0,0,1,-9.80299999999988,-79.963608)">
+ <path d="M -27.45876,175.5271 -27.45876,198.5722" id="use5850" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" transform="matrix(0,1.000000015988,0.998006,0,-208.5056,121.8964567722)"/>
+ <rect height="24" id="rect2784" style="fill:none" transform="matrix(0,1,1,0,0,0)" width="24" x="79.96361" y="-33.803"/>
+ <path d="M 15.59046,88.20062 C 15.05718,88.20062 14.65483,88.29109 14.38344,88.47202 14.11679,88.65296 13.98347,88.9196 13.98347,89.27194 13.98347,89.59572 14.0906,89.85046 14.30487,90.03615 14.5239,90.21709 14.82625,90.30756 15.21193,90.30756 15.69283,90.30756 16.09755,90.13615 16.4261,89.79332 16.75463,89.44574 16.9189,89.01245 16.91891,88.49345 L 16.91891,88.20062 15.59047,88.20062 M 19.49723,87.23643 19.49723,91.80027 16.91891,91.80027 16.91891,90.61467 C 16.57608,91.10034 16.1904,91.45507 15.76188,91.67885 15.33334,91.89788 14.81196,92.00739 14.19774,92.00739 13.36925,92.00739 12.6955,91.76694 12.17651,91.28603 11.66227,90.80037 11.40515,90.17186 11.40515,89.4005 11.40515,88.4625 11.72655,87.77447 12.36934,87.33641 13.0169,86.89837 14.03109,86.67934 15.41191,86.67933 L 16.91891,86.67933 16.91891,86.47935 C 16.9189,86.07464 16.75939,85.77943 16.44038,85.59372 16.12136,85.40327 15.62379,85.30804 14.94767,85.30804 14.4001,85.30804 13.89062,85.3628 13.41924,85.47231 12.94786,85.58183 12.50981,85.7461 12.10508,85.96512 L 12.10508,84.01531 C 12.65265,83.88199 13.2026,83.782 13.75493,83.71533 14.30725,83.64392 14.85958,83.60821 15.41191,83.6082 16.85462,83.60821 17.895,83.8939 18.53304,84.46526 19.17582,85.03188 19.49722,85.9556 19.49723,87.23642" id="use5253" inkscape:connector-curvature="0" style="fill:url(#linearGradient5555)" transform="matrix(-1.036041,0,0,0.963206322173,-12.75291,5.405751)"/>
+ <path d="M -11.9668,90.11223 C -12.7455,89.43522 -14.0693,89.67792 -14.6597,90.46077 -15.6351,91.64638 -15.9172,93.16305 -16.2761,94.58222 -16.5423,95.79253 -16.7095,97.02162 -16.7771,98.2554 -17.5654,96.69517 -18.4736,95.01934 -18.4901,93.26239 -18.5119,92.37434 -17.9777,91.62159 -17.6209,90.83626 -17.3262,90.17803 -18.1376,89.4931 -18.8334,89.70428 -19.6856,89.87006 -19.8276,90.81043 -19.803,91.48473 -19.7134,93.49021 -18.8909,95.4594 -18.0586,97.29225 -16.8791,99.71268 -15.1908,101.9573 -12.9826,103.6604 -12.1142,104.2845 -9.9179,105.0083 -8.8334,104.6324 -6.8334,103.6372 -6.8334,101.6468 -8.8334,101.6468 -9.552,101.3227 -11.3725,102.8907 -12.1086,102.866 -13.3235,102.857 -14.1896,101.8146 -14.5175,100.8217 -14.8507,99.50814 -14.5389,98.151 -14.3331,96.84131 -13.9978,95.13877 -13.6205,93.40174 -12.7366,91.86153 -12.5558,91.26334 -11.1394,90.90781 -11.9668,90.11223 Z" id="use5256" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccsccccccccccc" style="fill:#000000" transform="matrix(1,0,0,0.997921,-2.522537,-4.58035)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/align-vertical-bottom-to-anchor.svg b/share/icons/hicolor/scalable/actions/align-vertical-bottom-to-anchor.svg
new file mode 100644
index 0000000..e8da3e3
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/align-vertical-bottom-to-anchor.svg
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24.000364"
+ height="24.000818"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="matrix(1.373757,0,0,0.715969,-52.92573,45.42126)" gradientUnits="userSpaceOnUse" id="linearGradient5537" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/>
+ <linearGradient gradientTransform="matrix(0.503763,0,0,0.600361,-33.82784,47.74752)" gradientUnits="userSpaceOnUse" id="linearGradient5535" inkscape:collect="always" x1="19.47374" x2="15.9855" xlink:href="#linearGradient6684" y1="219.5232" y2="213.663"/>
+ <linearGradient gradientTransform="matrix(2.114324,0,0,1.002646,-47.33758,-30.1841)" gradientUnits="userSpaceOnUse" id="linearGradient5549" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/>
+ <linearGradient gradientTransform="matrix(2.026443,0,0,1.557511,-54.13118,-158.6166)" gradientUnits="userSpaceOnUse" id="linearGradient5551" inkscape:collect="always" x1="18.50864" x2="17.15024" xlink:href="#linearGradient5740" y1="218.8883" y2="214.5512"/>
+ <linearGradient gradientTransform="matrix(0.669342,0,0,1.001998,-36.88229,-39.41679)" gradientUnits="userSpaceOnUse" id="linearGradient5533" inkscape:collect="always" x1="17.62746" x2="20.6591" xlink:href="#linearGradient6684" y1="215.0097" y2="219.0135"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1.537676,0,0,1.000883,-61.45158,-22.13894)" gradientUnits="userSpaceOnUse" id="linearGradient5539" inkscape:collect="always" x1="20.21689" x2="18.82314" xlink:href="#linearGradient5740" y1="219.9305" y2="214.6554"/>
+ <linearGradient gradientTransform="matrix(1.525151,0,0,0.933201,-44.88385,-23.1282)" gradientUnits="userSpaceOnUse" id="linearGradient5553" inkscape:collect="always" x1="15.74156" x2="19.38252" xlink:href="#linearGradient5740" y1="213.872" y2="219.4184"/>
+ <linearGradient gradientTransform="matrix(1.88093,0,0,1.001693,-70.83858,-33.32392)" gradientUnits="userSpaceOnUse" id="linearGradient5547" inkscape:collect="always" x1="16.04734" x2="17.31054" xlink:href="#linearGradient5740" y1="213.2164" y2="217.8234"/>
+ <linearGradient gradientTransform="matrix(1.157292,0,0,0.59969,-54.4347,64.92824)" gradientUnits="userSpaceOnUse" id="linearGradient5541" inkscape:collect="always" x1="15.74156" x2="17.94699" xlink:href="#linearGradient5740" y1="213.872" y2="219.6793"/>
+ <linearGradient gradientTransform="matrix(2.499161,0,0,1.671823,-82.24308,-178.7565)" gradientUnits="userSpaceOnUse" id="linearGradient5545" inkscape:collect="always" x1="18.84686" x2="17.75236" xlink:href="#linearGradient5740" y1="218.9795" y2="215.2099"/>
+ <linearGradient gradientTransform="matrix(0.751237,0,0,1.001998,-38.40231,-39.41679)" gradientUnits="userSpaceOnUse" id="linearGradient5531" inkscape:collect="always" x1="13.84434" x2="20.61538" xlink:href="#linearGradient5704" y1="212.6297" y2="218.6017"/>
+ <linearGradient id="linearGradient6684">
+ <stop id="stop6686" offset="0" style="stop-color:#ffbf00;stop-opacity:1"/>
+ <stop id="stop6688" offset="1" style="stop-color:#ffffff;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(2.125329,0,0,1.002646,-66.82105,-25.5096)" gradientUnits="userSpaceOnUse" id="linearGradient5543" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/>
+ </defs>
+<g id="align-vertical-bottom-to-anchor" inkscape:label="#al_top_out" transform="matrix(1,0,0,0.998006,30.04815,-172.634832)">
+ <g id="use5485" transform="matrix(0,1.001998,0.998006,0,-198.7358,218.0576)">
+ <rect height="7.017632" id="rect4879" style="color:#000000;fill:none;stroke:url(#linearGradient5543);stroke-width:1.0009986;stroke-linejoin:round;stroke-miterlimit:0" width="16.99984" x="-44.48746" y="180.5436"/>
+ <rect height="5.021792" id="rect4881" style="color:#000000;fill:url(#linearGradient5545);fill-rule:evenodd;stroke:url(#linearGradient5547);stroke-width:1.0009992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="14.99677" x="-43.4854" y="181.5373"/>
+ </g>
+ <g id="use5503" transform="matrix(0,0.41489230187,0.855712300532,0,-172.0419358351,193.92304970846)">
+ <rect height="7.017632" id="rect4895" style="color:#000000;fill:none;stroke:url(#linearGradient5549);stroke-width:1.6799744;stroke-linejoin:round;stroke-miterlimit:0" width="16.91182" x="-25.11964" y="175.8691"/>
+ <rect height="4.678422" id="rect4897" style="color:#000000;fill:url(#linearGradient5551);fill-rule:evenodd;stroke:url(#linearGradient5553);stroke-width:1.6799736;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="12.16012" x="-22.70454" y="177.0416"/>
+ </g>
+ <rect height="15.9681" id="rect4502" style="color:#000000;fill:none" transform="rotate(90)" width="16.03197" x="172.9911" y="6.048015"/>
+ <g id="use5559" transform="matrix(0,1.094097648168,0.998006,0,-220.7255,220.604526609306)">
+ <rect height="5.011148" id="rect4911" style="color:#000000;fill:none;stroke:url(#linearGradient5537);stroke-width:0.9579424;stroke-linejoin:round;stroke-miterlimit:0" width="10.98825" x="-38.48989" y="192.5597"/>
+ <rect height="3.006435" id="rect4913" style="color:#000000;fill:url(#linearGradient5539);fill-rule:evenodd;stroke:url(#linearGradient5541);stroke-width:0.9579424;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="9.227168" x="-37.60492" y="193.5608"/>
+ </g>
+ <g id="use5562" transform="matrix(0,1.001998,0.998006,0,-186.7188,218.063)">
+ <rect height="5.011291" id="rect5048" style="color:#000000;fill:none;stroke:url(#linearGradient5531);stroke-width:1.0009987;stroke-linejoin:round;stroke-miterlimit:0" width="6.008899" x="-27.50193" y="175.5202"/>
+ <rect height="3.009787" id="rect5050" style="color:#000000;fill:url(#linearGradient5533);fill-rule:evenodd;stroke:url(#linearGradient5535);stroke-width:1.0009992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="4.016531" x="-26.50193" y="176.5235"/>
+ </g>
+ <path d="M -27.45876,175.5271 -27.45876,198.5722" id="use5618" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" transform="matrix(0,1.001998,-0.998006,0,168.6276,218.0287)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/align-vertical-bottom.svg b/share/icons/hicolor/scalable/actions/align-vertical-bottom.svg
new file mode 100644
index 0000000..f74df64
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/align-vertical-bottom.svg
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24.003301"
+ height="23.022714"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(2.026443,0,0,1.557511,-54.13118,-158.6166)" gradientUnits="userSpaceOnUse" id="linearGradient5551" inkscape:collect="always" x1="18.50864" x2="17.15024" xlink:href="#linearGradient5740" y1="218.8883" y2="214.5512"/>
+ <linearGradient gradientTransform="matrix(2.114324,0,0,1.002646,-47.33758,-30.1841)" gradientUnits="userSpaceOnUse" id="linearGradient5549" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/>
+ <linearGradient gradientTransform="matrix(1.373757,0,0,0.715969,-52.92573,45.42126)" gradientUnits="userSpaceOnUse" id="linearGradient5537" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/>
+ <linearGradient gradientTransform="matrix(2.508587,0,0,1.001693,-139.9689,-26.31358)" gradientUnits="userSpaceOnUse" id="linearGradient5529" inkscape:collect="always" x1="16.04734" x2="17.31054" xlink:href="#linearGradient5740" y1="213.2164" y2="217.8234"/>
+ <linearGradient gradientTransform="matrix(3.333119,0,0,1.671823,-155.1792,-171.7462)" gradientUnits="userSpaceOnUse" id="linearGradient5527" inkscape:collect="always" x1="18.84686" x2="17.75236" xlink:href="#linearGradient5740" y1="218.9795" y2="215.2099"/>
+ <linearGradient gradientTransform="matrix(2.750568,0,0,1.002646,-133.3919,-18.49926)" gradientUnits="userSpaceOnUse" id="linearGradient5525" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/>
+ <linearGradient gradientTransform="matrix(1.525151,0,0,0.933201,-44.88385,-23.1282)" gradientUnits="userSpaceOnUse" id="linearGradient5553" inkscape:collect="always" x1="15.74156" x2="19.38252" xlink:href="#linearGradient5740" y1="213.872" y2="219.4184"/>
+ <linearGradient gradientTransform="matrix(1.537676,0,0,1.000883,-61.45158,-22.13894)" gradientUnits="userSpaceOnUse" id="linearGradient5539" inkscape:collect="always" x1="20.21689" x2="18.82314" xlink:href="#linearGradient5740" y1="219.9305" y2="214.6554"/>
+ <linearGradient gradientTransform="matrix(1.157292,0,0,0.59969,-54.4347,64.92824)" gradientUnits="userSpaceOnUse" id="linearGradient5541" inkscape:collect="always" x1="15.74156" x2="17.94699" xlink:href="#linearGradient5740" y1="213.872" y2="219.6793"/>
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="align-vertical-bottom" inkscape:label="#al_bottom_in" transform="matrix(1,0,0,0.998006,79.8841,-170.605431)">
+ <path d="M -44,196.543 -41,194.038 -41,196.0421 -30,196.042 -30,197.0439 -41,197.0439 -41,199.0479 -44,196.543 Z" id="use5807" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd" transform="matrix(0,-1.001998,-0.998006,0,118.767,148.9038238602)"/>
+ <g id="use5809" transform="matrix(0,1.09409766566043,0.998006,0,-264.5615,223.580451246431)">
+ <rect height="5.011148" id="rect4911" style="color:#000000;fill:none;stroke:url(#linearGradient5537);stroke-width:0.9579424;stroke-linejoin:round;stroke-miterlimit:0" width="10.98825" x="-38.48989" y="192.5597"/>
+ <rect height="3.006435" id="rect4913" style="color:#000000;fill:url(#linearGradient5539);fill-rule:evenodd;stroke:url(#linearGradient5541);stroke-width:0.9579424;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="9.227168" x="-37.60492" y="193.5608"/>
+ </g>
+ <g id="use5813" transform="matrix(0,1.001998,0.998006,0,-250.5640052333,276.14466220376)">
+ <rect height="7.017632" id="rect4938" style="color:#000000;fill:none;stroke:url(#linearGradient5525);stroke-width:1.0009984;stroke-linejoin:round;stroke-miterlimit:0" width="22.00094" x="-104.4881" y="187.554"/>
+ <rect height="5.021792" id="rect4940" style="color:#000000;fill:url(#linearGradient5527);fill-rule:evenodd;stroke:url(#linearGradient5529);stroke-width:1.0009996;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="20.00112" x="-103.4882" y="188.5476"/>
+ </g>
+ <g id="use5811" transform="matrix(0,0.414892308503296,0.855712300532,0,-215.8779358351,196.898083819102)">
+ <rect height="7.017632" id="rect4895" style="color:#000000;fill:none;stroke:url(#linearGradient5549);stroke-width:1.6799744;stroke-linejoin:round;stroke-miterlimit:0" width="16.91182" x="-25.11964" y="175.8691"/>
+ <rect height="4.678422" id="rect4897" style="color:#000000;fill:url(#linearGradient5551);fill-rule:evenodd;stroke:url(#linearGradient5553);stroke-width:1.6799736;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="12.16012" x="-22.70454" y="177.0416"/>
+ </g>
+ <path d="M -27.45876,175.5271 -27.45876,198.5722" id="use5827" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" transform="matrix(0,1.00199801601994,-0.998006,0,118.7916,221.006344508031)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/align-vertical-center.svg b/share/icons/hicolor/scalable/actions/align-vertical-center.svg
new file mode 100644
index 0000000..2f326dc
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/align-vertical-center.svg
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="23.998685"
+ height="23.001939"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="matrix(1.018492,0,0,0.59969,-52.00822,64.92824)" gradientUnits="userSpaceOnUse" id="linearGradient5523" inkscape:collect="always" x1="15.74156" x2="17.94699" xlink:href="#linearGradient5740" y1="213.872" y2="219.6793"/>
+ <linearGradient gradientTransform="matrix(2.508587,0,0,1.001693,-139.9689,-26.31358)" gradientUnits="userSpaceOnUse" id="linearGradient5529" inkscape:collect="always" x1="16.04734" x2="17.31054" xlink:href="#linearGradient5740" y1="213.2164" y2="217.8234"/>
+ <linearGradient gradientTransform="matrix(1.373757,0,0,0.715969,-52.92573,45.42126)" gradientUnits="userSpaceOnUse" id="linearGradient5537" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1.346661,0,0,0.715969,-52.65426,45.42126)" gradientUnits="userSpaceOnUse" id="linearGradient5519" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/>
+ <linearGradient gradientTransform="matrix(1.157292,0,0,0.59969,-54.4347,64.92824)" gradientUnits="userSpaceOnUse" id="linearGradient5541" inkscape:collect="always" x1="15.74156" x2="17.94699" xlink:href="#linearGradient5740" y1="213.872" y2="219.6793"/>
+ <linearGradient gradientTransform="matrix(1.537676,0,0,1.000883,-61.45158,-22.13894)" gradientUnits="userSpaceOnUse" id="linearGradient5539" inkscape:collect="always" x1="20.21689" x2="18.82314" xlink:href="#linearGradient5740" y1="219.9305" y2="214.6554"/>
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1.353254,0,0,1.000883,-58.18353,-22.13894)" gradientUnits="userSpaceOnUse" id="linearGradient5521" inkscape:collect="always" x1="20.21689" x2="18.82314" xlink:href="#linearGradient5740" y1="219.9305" y2="214.6554"/>
+ <linearGradient gradientTransform="matrix(3.333119,0,0,1.671823,-155.1792,-171.7462)" gradientUnits="userSpaceOnUse" id="linearGradient5527" inkscape:collect="always" x1="18.84686" x2="17.75236" xlink:href="#linearGradient5740" y1="218.9795" y2="215.2099"/>
+ <linearGradient gradientTransform="matrix(2.750568,0,0,1.002646,-133.3919,-18.49926)" gradientUnits="userSpaceOnUse" id="linearGradient5525" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/>
+ </defs>
+<g id="align-vertical-center" inkscape:label="#al_center_ver" transform="matrix(1,0,0,0.998006,62.8914,-169.697422)">
+ <rect height="15.9681" id="rect4582" style="color:#000000;fill:none" transform="rotate(90)" width="16.03197" x="170.0548" y="38.91593"/>
+ <rect height="15.9681" id="rect4584" style="color:#000000;fill:none" transform="rotate(90)" width="16.03197" x="170.0858" y="38.91593"/>
+ <path d="M -34,196.511 -37,199.016 -37,197.012 -43,197.0439 -43,196.042 -37,196.01 -37,194.006 -34,196.511 Z" id="use5762" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd" transform="matrix(0,1.001998,-0.998006,0,135.7278,215.127)"/>
+ <path d="M -34,196.511 -37,199.016 -37,197.012 -43,197.0439 -43,196.042 -37,196.01 -37,194.006 -34,196.511 Z" id="use5766" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd" transform="matrix(0,-1.001998,-0.998006,0,135.72784205594,147.9931)"/>
+ <g id="use5797" transform="matrix(0,1.001998,0.998006,0,-234.574872591059,275.234839543265)">
+ <rect height="7.017632" id="rect4938" style="color:#000000;fill:none;stroke:url(#linearGradient5525);stroke-width:1.0009984;stroke-linejoin:round;stroke-miterlimit:0" width="22.00094" x="-104.4881" y="187.554"/>
+ <rect height="5.021792" id="rect4940" style="color:#000000;fill:url(#linearGradient5527);fill-rule:evenodd;stroke:url(#linearGradient5529);stroke-width:1.0009996;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="20.00112" x="-103.4882" y="188.5476"/>
+ </g>
+ <g id="use5799" transform="matrix(0,0.745101744768,0.998006,0,-241.5669709042,206.240769926814)">
+ <rect height="5.011148" id="rect4980" style="color:#000000;fill:none;stroke:url(#linearGradient5519);stroke-width:1.1608068;stroke-linejoin:round;stroke-miterlimit:0" width="10.77151" x="-38.50316" y="192.5597"/>
+ <rect height="3.006435" id="rect4982" style="color:#000000;fill:url(#linearGradient5521);fill-rule:evenodd;stroke:url(#linearGradient5523);stroke-width:1.1608068;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="8.120504" x="-37.19693" y="193.5608"/>
+ </g>
+ <g id="use5801" transform="matrix(0,1.094097648168,0.998006,0,-248.566969993879,217.659758703222)">
+ <rect height="5.011148" id="rect4911" style="color:#000000;fill:none;stroke:url(#linearGradient5537);stroke-width:0.9579424;stroke-linejoin:round;stroke-miterlimit:0" width="10.98825" x="-38.48989" y="192.5597"/>
+ <rect height="3.006435" id="rect4913" style="color:#000000;fill:url(#linearGradient5539);fill-rule:evenodd;stroke:url(#linearGradient5541);stroke-width:0.9579424;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="9.227168" x="-37.60492" y="193.5608"/>
+ </g>
+ <path d="M -27.45876,175.5271 -27.45876,198.5722" id="use5725" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" transform="matrix(0,1.001998,-0.998006,0,135.78492,209.07365)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/align-vertical-node.svg b/share/icons/hicolor/scalable/actions/align-vertical-node.svg
new file mode 100644
index 0000000..7afae3f
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/align-vertical-node.svg
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24.005181"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="align-vertical-node" inkscape:label="#node_halign" transform="translate(-1174.997,-139.9972)">
+ <path d="M 1175.498,152.4972 1198.497,152.4972 1198.497,152.4972" id="path5318" inkscape:connector-curvature="0" style="fill:none;stroke:#c80000;stroke-width:1.0000004;stroke-linecap:square"/>
+ <rect height="16" id="rect5320" style="color:#000000;fill:none" transform="rotate(-90)" width="16" x="-163.9971" y="1180.497"/>
+ <path d="M 1175.497,163.4972 C 1178.997,160.4972 1177.096,144.5219 1182.997,145.9972 1186.997,146.9972 1183.997,162.9972 1191.497,163.4972 1196.985,163.863 1193.997,146.4972 1197.997,140.4972" id="path5322" inkscape:connector-curvature="0" sodipodi:nodetypes="cssc" style="fill:none;stroke:#969696;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/>
+ <rect height="4.007167" id="use5452" style="color:#000000;fill:#8ab3de;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-7.9782,9.009087)" width="4.066208" x="1184.5" y="141.5"/>
+ <rect height="4.007167" id="use5455" style="color:#000000;fill:#8ab3de;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.9782,9.001915)" width="4.066208" x="1184.5" y="141.5"/>
+ <rect height="4.007167" id="use5457" style="color:#000000;fill:#8ab3de;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,8.955592,9.001915)" width="4.066208" x="1184.5" y="141.5"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/align-vertical-top-to-anchor.svg b/share/icons/hicolor/scalable/actions/align-vertical-top-to-anchor.svg
new file mode 100644
index 0000000..1886826
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/align-vertical-top-to-anchor.svg
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="23.998364"
+ height="24.009739"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="matrix(0.669342,0,0,1.001998,-36.88229,-39.41679)" gradientUnits="userSpaceOnUse" id="linearGradient5533" inkscape:collect="always" x1="17.62746" x2="20.6591" xlink:href="#linearGradient6684" y1="215.0097" y2="219.0135"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1.373757,0,0,0.715969,-52.92573,45.42126)" gradientUnits="userSpaceOnUse" id="linearGradient5537" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/>
+ <linearGradient gradientTransform="matrix(0.503763,0,0,0.600361,-33.82784,47.74752)" gradientUnits="userSpaceOnUse" id="linearGradient5535" inkscape:collect="always" x1="19.47374" x2="15.9855" xlink:href="#linearGradient6684" y1="219.5232" y2="213.663"/>
+ <linearGradient gradientTransform="matrix(2.114324,0,0,1.002646,-47.33758,-30.1841)" gradientUnits="userSpaceOnUse" id="linearGradient5549" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/>
+ <linearGradient gradientTransform="matrix(2.026443,0,0,1.557511,-54.13118,-158.6166)" gradientUnits="userSpaceOnUse" id="linearGradient5551" inkscape:collect="always" x1="18.50864" x2="17.15024" xlink:href="#linearGradient5740" y1="218.8883" y2="214.5512"/>
+ <linearGradient gradientTransform="matrix(0.751237,0,0,1.001998,-38.40231,-39.41679)" gradientUnits="userSpaceOnUse" id="linearGradient5531" inkscape:collect="always" x1="13.84434" x2="20.61538" xlink:href="#linearGradient5704" y1="212.6297" y2="218.6017"/>
+ <linearGradient gradientTransform="matrix(2.125329,0,0,1.002646,-66.82105,-25.5096)" gradientUnits="userSpaceOnUse" id="linearGradient5543" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/>
+ <linearGradient id="linearGradient6684">
+ <stop id="stop6686" offset="0" style="stop-color:#ffbf00;stop-opacity:1"/>
+ <stop id="stop6688" offset="1" style="stop-color:#ffffff;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1.525151,0,0,0.933201,-44.88385,-23.1282)" gradientUnits="userSpaceOnUse" id="linearGradient5553" inkscape:collect="always" x1="15.74156" x2="19.38252" xlink:href="#linearGradient5740" y1="213.872" y2="219.4184"/>
+ <linearGradient gradientTransform="matrix(1.88093,0,0,1.001693,-70.83858,-33.32392)" gradientUnits="userSpaceOnUse" id="linearGradient5547" inkscape:collect="always" x1="16.04734" x2="17.31054" xlink:href="#linearGradient5740" y1="213.2164" y2="217.8234"/>
+ <linearGradient gradientTransform="matrix(1.537676,0,0,1.000883,-61.45158,-22.13894)" gradientUnits="userSpaceOnUse" id="linearGradient5539" inkscape:collect="always" x1="20.21689" x2="18.82314" xlink:href="#linearGradient5740" y1="219.9305" y2="214.6554"/>
+ <linearGradient gradientTransform="matrix(2.499161,0,0,1.671823,-82.24308,-178.7565)" gradientUnits="userSpaceOnUse" id="linearGradient5545" inkscape:collect="always" x1="18.84686" x2="17.75236" xlink:href="#linearGradient5740" y1="218.9795" y2="215.2099"/>
+ <linearGradient gradientTransform="matrix(1.157292,0,0,0.59969,-54.4347,64.92824)" gradientUnits="userSpaceOnUse" id="linearGradient5541" inkscape:collect="always" x1="15.74156" x2="17.94699" xlink:href="#linearGradient5740" y1="213.872" y2="219.6793"/>
+ </defs>
+<g id="align-vertical-top-to-anchor" inkscape:label="#al_bottom_out" transform="translate(-1089.516871,-186.481101)">
+ <rect height="15.9681" id="rect4694" style="color:#000000;fill:none" transform="rotate(90)" width="16" x="186.5164" y="-1113.49"/>
+ <g id="use5835" transform="matrix(0,1.09191601745755,0.998006,0,898.8385,235.018231183247)">
+ <rect height="5.011148" id="rect4911" style="color:#000000;fill:none;stroke:url(#linearGradient5537);stroke-width:0.9579424;stroke-linejoin:round;stroke-miterlimit:0" width="10.98825" x="-38.48989" y="192.5597"/>
+ <rect height="3.006435" id="rect4913" style="color:#000000;fill:url(#linearGradient5539);fill-rule:evenodd;stroke:url(#linearGradient5541);stroke-width:0.9579424;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="9.227168" x="-37.60492" y="193.5608"/>
+ </g>
+ <g id="use5837" transform="matrix(0,1.000000015988,0.998006,0,920.8312,237.4779631456)">
+ <rect height="7.017632" id="rect4879" style="color:#000000;fill:none;stroke:url(#linearGradient5543);stroke-width:1.0009986;stroke-linejoin:round;stroke-miterlimit:0" width="16.99984" x="-44.48746" y="180.5436"/>
+ <rect height="5.021792" id="rect4881" style="color:#000000;fill:url(#linearGradient5545);fill-rule:evenodd;stroke:url(#linearGradient5547);stroke-width:1.0009992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="14.99677" x="-43.4854" y="181.5373"/>
+ </g>
+ <g id="use5839" transform="matrix(0,0.414065006620071,0.855712300532,0,947.5170641649,203.389073147341)">
+ <rect height="7.017632" id="rect4895" style="color:#000000;fill:none;stroke:url(#linearGradient5549);stroke-width:1.6799744;stroke-linejoin:round;stroke-miterlimit:0" width="16.91182" x="-25.11964" y="175.8691"/>
+ <rect height="4.678422" id="rect4897" style="color:#000000;fill:url(#linearGradient5551);fill-rule:evenodd;stroke:url(#linearGradient5553);stroke-width:1.6799736;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="12.16012" x="-22.70454" y="177.0416"/>
+ </g>
+ <g id="use5841" transform="matrix(0,1.000000015988,0.998006,0,932.8442,214.483531378)">
+ <rect height="5.011291" id="rect5048" style="color:#000000;fill:none;stroke:url(#linearGradient5531);stroke-width:1.0009987;stroke-linejoin:round;stroke-miterlimit:0" width="6.008899" x="-27.50193" y="175.5202"/>
+ <rect height="3.009787" id="rect5050" style="color:#000000;fill:url(#linearGradient5533);fill-rule:evenodd;stroke:url(#linearGradient5535);stroke-width:1.0009992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="4.016531" x="-26.50193" y="176.5235"/>
+ </g>
+ <path d="M -27.45876,175.5271 -27.45876,198.5722" id="use5843" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" transform="matrix(0,1.000000015988,-0.998006,0,1288.1926,220.4492567722)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/align-vertical-top.svg b/share/icons/hicolor/scalable/actions/align-vertical-top.svg
new file mode 100644
index 0000000..37a3e4b
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/align-vertical-top.svg
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="23.998151"
+ height="23.022595"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="matrix(1.525151,0,0,0.933201,-44.88385,-23.1282)" gradientUnits="userSpaceOnUse" id="linearGradient5553" inkscape:collect="always" x1="15.74156" x2="19.38252" xlink:href="#linearGradient5740" y1="213.872" y2="219.4184"/>
+ <linearGradient gradientTransform="matrix(1.537676,0,0,1.000883,-61.45158,-22.13894)" gradientUnits="userSpaceOnUse" id="linearGradient5539" inkscape:collect="always" x1="20.21689" x2="18.82314" xlink:href="#linearGradient5740" y1="219.9305" y2="214.6554"/>
+ <linearGradient gradientTransform="matrix(1.157292,0,0,0.59969,-54.4347,64.92824)" gradientUnits="userSpaceOnUse" id="linearGradient5541" inkscape:collect="always" x1="15.74156" x2="17.94699" xlink:href="#linearGradient5740" y1="213.872" y2="219.6793"/>
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(3.333119,0,0,1.671823,-155.1792,-171.7462)" gradientUnits="userSpaceOnUse" id="linearGradient5527" inkscape:collect="always" x1="18.84686" x2="17.75236" xlink:href="#linearGradient5740" y1="218.9795" y2="215.2099"/>
+ <linearGradient gradientTransform="matrix(2.750568,0,0,1.002646,-133.3919,-18.49926)" gradientUnits="userSpaceOnUse" id="linearGradient5525" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/>
+ <linearGradient gradientTransform="matrix(2.026443,0,0,1.557511,-54.13118,-158.6166)" gradientUnits="userSpaceOnUse" id="linearGradient5551" inkscape:collect="always" x1="18.50864" x2="17.15024" xlink:href="#linearGradient5740" y1="218.8883" y2="214.5512"/>
+ <linearGradient gradientTransform="matrix(2.114324,0,0,1.002646,-47.33758,-30.1841)" gradientUnits="userSpaceOnUse" id="linearGradient5549" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/>
+ <linearGradient gradientTransform="matrix(1.373757,0,0,0.715969,-52.92573,45.42126)" gradientUnits="userSpaceOnUse" id="linearGradient5537" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/>
+ <linearGradient gradientTransform="matrix(2.508587,0,0,1.001693,-139.9689,-26.31358)" gradientUnits="userSpaceOnUse" id="linearGradient5529" inkscape:collect="always" x1="16.04734" x2="17.31054" xlink:href="#linearGradient5740" y1="213.2164" y2="217.8234"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="align-vertical-top" inkscape:label="#al_top_in" transform="translate(-1030.06987,-197.008866)">
+ <rect height="15.9681" id="rect4546" style="color:#000000;fill:none" transform="rotate(90)" width="16" x="197.031" y="-1054.045"/>
+ <path d="M -44,196.543 -41,194.038 -41,196.0421 -30,196.042 -30,197.0439 -41,197.0439 -41,199.0479 -44,196.543 Z" id="use5626" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd" transform="matrix(0,1,-0.998006,0,1228.721,242.0301)"/>
+ <g id="use5675" transform="matrix(0,1,0.998006,0,858.3859947667,302.01812)">
+ <rect height="7.017632" id="rect4938" style="color:#000000;fill:none;stroke:url(#linearGradient5525);stroke-width:1.0009984;stroke-linejoin:round;stroke-miterlimit:0" width="22.00094" x="-104.4881" y="187.554"/>
+ <rect height="5.021792" id="rect4940" style="color:#000000;fill:url(#linearGradient5527);fill-rule:evenodd;stroke:url(#linearGradient5529);stroke-width:1.0009996;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="20.00112" x="-103.4882" y="188.5476"/>
+ </g>
+ <g id="use5712" transform="matrix(0,1.09191601745755,0.998006,0,844.3935,239.559591183247)">
+ <rect height="5.011148" id="rect4911" style="color:#000000;fill:none;stroke:url(#linearGradient5537);stroke-width:0.9579424;stroke-linejoin:round;stroke-miterlimit:0" width="10.98825" x="-38.48989" y="192.5597"/>
+ <rect height="3.006435" id="rect4913" style="color:#000000;fill:url(#linearGradient5539);fill-rule:evenodd;stroke:url(#linearGradient5541);stroke-width:0.9579424;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="9.227168" x="-37.60492" y="193.5608"/>
+ </g>
+ <g id="use5716" transform="matrix(0,0.414065006620071,0.855712300532,0,893.0710641649,207.931267147341)">
+ <rect height="7.017632" id="rect4895" style="color:#000000;fill:none;stroke:url(#linearGradient5549);stroke-width:1.6799744;stroke-linejoin:round;stroke-miterlimit:0" width="16.91182" x="-25.11964" y="175.8691"/>
+ <rect height="4.678422" id="rect4897" style="color:#000000;fill:url(#linearGradient5551);fill-rule:evenodd;stroke:url(#linearGradient5553);stroke-width:1.6799736;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="12.16012" x="-22.70454" y="177.0416"/>
+ </g>
+ <path d="M -27.45876,175.5271 -27.45876,198.5722" id="use5719" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0009989;stroke-linecap:square" transform="matrix(0,1.000000015988,-0.998006,0,1228.7456,224.9888567722)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/arrange-circular.svg b/share/icons/hicolor/scalable/actions/arrange-circular.svg
new file mode 100644
index 0000000..9529725
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/arrange-circular.svg
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg id="svg8" version="1.1" viewBox="0 0 16 16" height="16" width="16"
+ xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs
+ id="defs2" />
+ <g
+ id="layer1">
+ <path
+ id="path2688"
+ d="M 8,0 C 6.902882,0 5.855316,0.225256 4.900391,0.63085938 L 6.927734,4.1464844 C 7.268606,4.0539624 7.627088,4 8,4 8.372912,4 8.731394,4.053962 9.072266,4.1464844 L 11.099609,0.63085938 C 10.144684,0.225256 9.097118,0 8,0 Z M 3.171875,1.6367188 C 1.501236,2.9104217 0.339972,4.8238609 0.064453,7 h 4.0625 C 4.30872,6.2774853 4.679811,5.636068 5.191406,5.1347656 Z m 9.65625,0 -2.019531,3.4980468 C 11.320189,5.636068 11.69128,6.2774853 11.873047,7 h 4.0625 C 15.660028,4.8238609 14.498764,2.9104217 12.828125,1.6367188 Z M 0.064453,9 c 0.275519,2.176139 1.436783,4.089578 3.107422,5.363281 L 5.191406,10.865234 C 4.679811,10.363932 4.30872,9.7225147 4.126953,9 Z m 11.808594,0 c -0.181767,0.7225147 -0.552858,1.363932 -1.064453,1.865234 l 2.019531,3.498047 C 14.498764,13.089578 15.660028,11.176139 15.935547,9 Z M 6.927734,11.853516 4.900391,15.369141 C 5.855316,15.774744 6.902882,16 8,16 c 1.097118,0 2.144684,-0.225256 3.099609,-0.630859 L 9.072266,11.853516 C 8.731394,11.946038 8.372912,12 8,12 7.627088,12 7.268606,11.94604 6.927734,11.853516 Z" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/arrange-grid.svg b/share/icons/hicolor/scalable/actions/arrange-grid.svg
new file mode 100644
index 0000000..f2caee5
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/arrange-grid.svg
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg id="svg8" version="1.1" viewBox="0 0 16 16" height="16" width="16"
+ xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs
+ id="defs2" />
+ <g
+ id="layer1">
+ <rect id="rect956" width="4" height="4" x="1" y="1" />
+ <rect id="rect958" width="4" height="4" x="1" y="6" />
+ <rect id="rect960" width="4" height="4" x="1" y="11" />
+ <rect id="rect962" width="4" height="4" x="6" y="1" />
+ <rect id="rect964" width="4" height="4" x="6" y="6" />
+ <rect id="rect966" width="4" height="4" x="6" y="11" />
+ <rect id="rect968" width="4" height="4" x="11" y="1" />
+ <rect id="rect970" width="4" height="4" x="11" y="6" />
+ <rect id="rect972" width="4" height="4" x="11" y="11" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/attach-path.svg b/share/icons/hicolor/scalable/actions/attach-path.svg
new file mode 100644
index 0000000..10c2fb4
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/attach-path.svg
@@ -0,0 +1,87 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="attach-path">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="m 7.784499,2.476286 c -0.693345,0 -1.258745,0.564914 -1.258745,1.258238 0,0.06805 0.0075,0.134542 0.01746,0.199715 C 6.282085,4.245193 6.114859,4.623814 6.043571,5.020318 5.898002,5.828439 6.021125,6.733794 6.165987,7.674511 6.38987,9.12453 6.639939,10.63054 6.413272,11.72616 c -0.01995,0 -0.04115,-0.003 -0.06194,-0.003 -0.318324,0 -0.606719,0.12305 -0.828814,0.31924 C 4.271593,11.55897 3.650284,11.06483 3.415802,10.65437 3.100264,10.10182 3.27227,9.530944 3.605225,8.798977 3.938139,8.066916 4.461972,7.291214 4.405066,6.374473 4.376384,5.916063 4.150216,5.442751 3.728098,5.078861 3.306272,4.714868 2.708657,4.43124 1.865461,4.184612 L 1.582636,5.151168 c 0.761599,0.222731 1.232516,0.47024 1.487408,0.690127 0.25485,0.219938 0.31583,0.381465 0.329173,0.594681 0.0266,0.426623 -0.345301,1.143574 -0.710471,1.946379 -0.36517,0.802781 -0.695091,1.809785 -0.146567,2.770285 0.402705,0.70475 1.199512,1.2901 2.55141,1.81112 0,0.006 0,0.0121 0,0.0181 0,0.69323 0.56565,1.25872 1.258745,1.25872 0.693304,0 1.260242,-0.56549 1.260242,-1.25872 0,-0.28557 -0.09951,-0.54642 -0.261168,-0.758 C 7.802456,10.76935 7.394472,9.021604 7.162525,7.520487 7.020489,6.600799 6.933821,5.763165 7.035578,5.198804 7.062597,5.047499 7.097057,4.920793 7.141367,4.809708 c 0.189132,0.113957 0.408234,0.183491 0.644462,0.183491 0.367207,0 0.69534,-0.16151 0.925541,-0.413679 0.606177,0.291737 0.869091,0.569574 0.977914,0.800285 0.165189,0.350289 0.05915,0.805951 -0.01,1.461404 -0.06647,0.655527 0.01247,1.525853 0.773156,2.266096 0.75981,0.74025 2.09035,1.388425 4.5141,2.037875 l 0.26213,-0.97441 C 12.88204,9.541863 11.69205,8.908956 11.15537,8.3862 10.61894,7.863444 10.62576,7.489208 10.68142,6.94351 10.73658,6.397713 10.94836,5.693324 10.59778,4.950385 10.35374,4.433527 9.867941,4.002293 9.037882,3.623294 8.981226,2.981796 8.440766,2.476215 7.785206,2.476215 Z m 0,0.503689 c 0.422824,0 0.754491,0.331551 0.754491,0.754549 0,0.422924 -0.331667,0.755056 -0.754491,0.755056 -0.423115,0 -0.755031,-0.332132 -0.755031,-0.755056 0,-0.422998 0.331916,-0.754549 0.755031,-0.754549 z M 6.351004,12.2269 c 0.422824,0 0.756528,0.33203 0.756528,0.75506 0,0.42289 -0.333704,0.75454 -0.756528,0.75454 -0.422866,0 -0.755031,-0.33165 -0.755031,-0.75454 0,-0.42303 0.332165,-0.75506 0.755031,-0.75506 z"
+ style="opacity:1;" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/bad-marker.svg b/share/icons/hicolor/scalable/actions/bad-marker.svg
new file mode 100644
index 0000000..c6bd35c
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/bad-marker.svg
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="bad-marker.svg"
+ inkscape:version="1.0.1 (1.0.1+r74)">
+ <metadata
+ id="metadata9">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ inkscape:document-rotation="0"
+ inkscape:zoom="44.25"
+ inkscape:cx="8"
+ inkscape:cy="6.25404"
+ inkscape:window-width="1534"
+ inkscape:window-height="843"
+ inkscape:window-x="66"
+ inkscape:window-y="20"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg1">
+ <inkscape:grid
+ id="GridFromPre046Settings"
+ type="xygrid"
+ originx="0pt"
+ originy="0pt"
+ spacingx="1pt"
+ spacingy="1pt"
+ color="#3f3fff"
+ empcolor="#3f3fff"
+ opacity="0.15"
+ empopacity="0.38"
+ empspacing="5" />
+ </sodipodi:namedview>
+ <defs
+ id="defs3" />
+ <g
+ id="no-marker"
+ inkscape:label="#markers"
+ transform="translate(-319.35751,-107.8581)">
+ <rect
+ height="16"
+ id="rect3997"
+ style="color:#000000;fill:#ff07f5;fill-opacity:0;fill-rule:evenodd;stroke-width:0.9868108"
+ width="16"
+ x="319.3575"
+ y="107.8581" />
+ <g
+ id="g7224"
+ transform="translate(-0.0655561,0.8269009)">
+ <path
+ d="M 334.5089,115.0312 320.3373,115.0312"
+ id="path4011"
+ inkscape:connector-curvature="0"
+ style="fill:none;stroke:#000000;stroke-width:1.4" />
+ </g>
+ </g>
+ <path
+ style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 2.6666667,2.6666667 13.333333,13.333333"
+ id="path834" />
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/bend-path.svg b/share/icons/hicolor/scalable/actions/bend-path.svg
new file mode 100644
index 0000000..7e741db
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/bend-path.svg
@@ -0,0 +1,87 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="bend-path">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="M 1.9990985,3.0848002 C 1.8242565,3.0865002 1.6693549,3.1497002 1.5452776,3.2546899 1.2143904,3.5346597 1.0472119,4.0581247 0.80657336,4.5768796 V 4.5801996 L 0.80463636,4.5821396 C 0.65390286,4.9520288 0.61164732,5.193925 0.62954049,5.3799996 0.64742179,5.5660744 0.72953139,5.6843851 0.78144494,5.7770348 0.83335134,5.8696868 0.86630754,5.9365835 0.84580504,6.1007212 0.82528304,6.2648537 0.73774614,6.5236206 0.51691476,6.9411632 L 0.49893706,6.9771292 0.50415006,7.0145122 C 0.55091666,7.3505433 0.59622826,7.5223228 0.67971667,7.6368029 0.72145657,7.6940449 0.78130704,7.7346669 0.83682784,7.7494319 0.89235824,7.7641879 0.93701969,7.7604559 0.97122423,7.7603109 1.0396113,7.7600686 1.0639388,7.7513009 1.1354322,7.8227759 1.2069342,7.8942469 1.3128644,8.0668429 1.4326167,8.4223518 L 1.4345567,8.4308818 1.4397667,8.4398718 C 1.7446997,9.0039522 2.041012,9.1373527 2.3019813,9.2590241 2.3075813,9.2616241 2.3129813,9.2649341 2.3185543,9.2675241 L 1.4104305,11.74959 C 1.3363065,11.72819 1.2597109,11.71315 1.1790232,11.71315 0.71341241,11.71315 0.33100442,12.095559 0.33100442,12.561169 0.33100442,13.02678 0.71341241,13.408716 1.1790232,13.408716 1.6446339,13.408716 2.0265695,13.02678 2.0265695,12.561169 2.0265695,12.2539 1.8585673,11.985399 1.6115491,11.836664 L 2.5149363,9.3697437 C 2.7039354,9.484437 2.9016158,9.6701749 3.1585219,10.126428 L 3.1623019,10.132128 3.1656219,10.137328 C 3.3050434,10.328684 3.4919128,10.417782 3.6667671,10.462906 3.8416091,10.508036 4.0090566,10.519026 4.1371509,10.552346 4.2652454,10.585666 4.346001,10.627716 4.4068888,10.749208 4.4677768,10.870698 4.5019548,11.092418 4.4608378,11.475134 L 4.4518478,11.566464 4.5375028,11.600534 C 4.9125645,11.747808 5.2950137,12.080808 5.6448481,12.287182 5.8197652,12.390375 5.9922935,12.467416 6.1724926,12.449973 6.3006791,12.437573 6.3932149,12.304915 6.4871876,12.183547 6.5753376,12.241627 6.6305584,12.306173 6.6461911,12.426783 6.6649441,12.571476 6.6457065,12.753207 6.6693781,12.927456 6.6812501,13.014576 6.7053341,13.104334 6.7626051,13.181578 6.8198661,13.258818 6.9120575,13.316931 7.0238264,13.340582 7.2473593,13.387882 7.5538817,13.331682 8.0554558,13.151292 L 8.1183938,13.127622 8.1325928,13.063262 C 8.1785628,12.858022 8.2384933,12.724228 8.298693,12.643037 8.358895,12.561847 8.4152181,12.528566 8.4865631,12.512427 8.6292556,12.480157 8.8512791,12.547587 9.1107486,12.610857 H 9.1145286 9.1164686 C 9.3984542,12.664037 9.6744504,12.627517 9.8887712,12.458952 10.103092,12.290383 10.243712,12.002939 10.298585,11.598631 H 10.300585 V 11.596631 C 10.336515,11.279915 10.452333,11.109996 10.597296,10.999422 10.732809,10.896051 10.901941,10.85293 11.060584,10.822435 11.358796,11.106372 11.624387,11.288592 11.865539,11.314117 12.129284,11.342037 12.351712,11.210201 12.521902,11.018824 12.837568,10.663853 13.047041,10.092296 13.305088,9.6294355 13.423549,9.7223525 13.542621,9.8167342 13.643445,9.8527992 13.781163,9.9020592 13.918542,9.8944792 14.022497,9.8277192 14.2304,9.6941856 14.286098,9.4233721 14.331985,9.1268732 14.377885,8.8303768 14.398355,8.4929937 14.442723,8.214497 14.473333,8.0223869 14.530863,7.9423582 14.584216,7.8477483 14.584942,7.847506 14.586716,7.8479907 14.587516,7.8477483 14.700263,7.8027663 14.812753,7.7003942 14.938176,7.5382579 15.175773,7.2311054 15.365573,6.6953684 15.120839,6.1006019 15.483311,5.9421629 15.731957,5.7359296 15.768212,5.504813 15.808192,5.2499276 15.652988,5.0245679 15.435534,4.9255846 15.339204,4.8550056 15.229996,4.8251458 15.13693,4.8285736 15.036647,4.8322536 14.949687,4.8549536 14.880915,4.8626466 14.812145,4.8703266 14.772097,4.8652466 14.736107,4.8413496 14.701017,4.8180656 14.654607,4.7595516 14.612597,4.6222482 14.61284,4.6311182 14.614597,4.6392812 14.614597,4.6482742 L 14.609397,4.6142012 C 14.610365,4.6178812 14.611597,4.6186812 14.612697,4.6222412 14.607297,4.4526452 14.563157,4.3057925 14.476881,4.1920805 14.386111,4.0724275 14.254162,3.9932588 14.10114,3.9469498 13.803358,3.8568368 13.408685,3.8787158 12.942214,3.9360708 H 12.940214 C 12.639439,3.8943638 12.274992,3.9756438 11.918996,4.1078504 11.562404,4.2402818 11.218099,4.4252178 10.974914,4.6175146 10.85331,4.7136606 10.756891,4.8101674 10.69571,4.914699 10.63451,5.019233 10.61263,5.1595099 10.68671,5.2653572 10.7608,5.371207 10.88707,5.4186499 11.060558,5.4456558 11.137238,5.4576008 11.273241,5.4456169 11.37336,5.4475958 10.997877,5.6895622 10.584114,5.9334208 10.346935,6.1579061 10.269445,6.2312471 10.206745,6.3031619 10.168057,6.3864738 10.129357,6.4697828 10.120257,6.5763209 10.168057,6.6637832 10.203887,6.7293812 10.277698,6.7680921 10.350721,6.8085884 10.113878,6.8378036 9.8204733,6.8321394 9.661746,6.9108061 9.3813153,7.0498163 9.2140884,7.254889 9.100437,7.4545877 8.986783,7.6542865 8.9196345,7.8492217 8.8425278,7.98034 8.7654234,8.1114606 8.7042037,8.1757162 8.5458157,8.1843006 H 8.5420357 8.5368257 C 8.1639625,8.2303262 8.0023277,8.1348877 7.8823548,7.9784477 7.7623844,7.8220101 7.7002513,7.5795493 7.6159292,7.3452732 7.5315997,7.1109947 7.4090392,6.8663995 7.1384461,6.7783484 6.9210383,6.7076068 6.5680687,6.8315144 6.1740138,6.9946126 6.1605423,6.9743087 6.1510203,6.9480395 6.1347359,6.9321476 6.1044908,6.9026075 6.0686413,6.8750783 6.0273138,6.8464953 5.8620131,6.7321605 5.5956213,6.592298 5.2815127,6.4101799 4.6673121,6.0540798 3.8978102,5.5326355 3.4681142,4.8594225 3.4830392,4.8147755 3.4979202,4.7712015 3.5343662,4.7430089 3.5836792,4.7048579 3.6526211,4.6784989 3.7165569,4.6573559 3.7485369,4.6467919 3.7784209,4.6375609 3.8078909,4.6265969 3.8373679,4.6156209 3.8733989,4.6194069 3.9153131,4.5461469 3.9362711,4.5095149 3.9337271,4.4451721 3.9153131,4.4122254 3.8968991,4.3792791 3.8776661,4.3653788 3.8599449,4.3530729 3.8268964,4.3301037 3.7886846,4.3141246 3.7397467,4.2939199 3.5275046,4.1890878 3.5087634,4.1625788 3.4539184,4.0814428 3.3990831,4.0003044 3.3165709,3.8579172 3.0583031,3.6162609 L 3.0568431,3.6143209 3.0530631,3.6123809 C 2.7075407,3.3221704 2.429628,3.1603078 2.1804437,3.1046148 2.1181482,3.0906831 2.057481,3.0841896 1.9991978,3.0847469 Z M 1.9976385,3.3242541 C 2.0369865,3.324981 2.0795615,3.3303541 2.1263557,3.3408271 2.3130215,3.3825491 2.5675895,3.5217507 2.8958212,3.7970176 2.8967904,3.7977445 2.8963059,3.7977445 2.8972712,3.7984676 3.1328751,4.0202512 3.1895857,4.1213447 3.2531387,4.2153779 3.3068277,4.2948039 3.4161448,4.3729882 3.5697259,4.4605086 3.5099989,4.4831146 3.4491377,4.5027186 3.3856404,4.5518406 3.2981684,4.6195056 3.2197849,4.7283836 3.2034497,4.87174 L 3.1977797,4.912912 3.2195377,4.948876 C 3.6840509,5.7136871 4.5222448,6.2497441 5.1597611,6.6193615 5.478512,6.804169 5.750251,6.948497 5.8894715,7.0447884 5.9210565,7.0666434 5.9426255,7.0862874 5.9576155,7.1001564 L 6.0200825,7.2738306 C 6.0297225,7.2716506 6.0378665,7.2654706 6.0470545,7.2629516 6.5887322,6.9907945 6.8989327,6.9552746 7.0649674,7.0093032 7.2310096,7.0633312 7.3087293,7.2108554 7.3867591,7.4276332 7.4647821,7.6444134 7.5262679,7.9109264 7.6905703,8.1251674 7.8541677,8.3384926 8.1372243,8.4735262 8.5636686,8.4223519 8.7973914,8.4067771 8.9559369,8.2654099 9.0520442,8.1019846 9.1492052,7.9367519 9.2123148,7.7483753 9.3113707,7.5743377 9.4104168,7.4003 9.5376076,7.2418198 9.7689785,7.127141 10.000352,7.0124623 10.341939,6.9422172 10.863548,6.9733419 L 10.890518,6.7319981 C 10.71713,6.7033231 10.589111,6.6690121 10.505787,6.6335671 10.422457,6.5981221 10.389446,6.5636371 10.380854,6.5479121 10.372254,6.5321871 10.368744,6.5260571 10.386054,6.4887591 10.403374,6.4514681 10.448204,6.3947311 10.513352,6.3330677 10.773946,6.0864275 11.356573,5.7588112 11.827498,5.4282632 L 12.194285,5.1689362 11.747088,5.2082142 C 11.454864,5.2332452 11.24024,5.2284942 11.097823,5.2062742 10.955407,5.1841042 10.89615,5.1412672 10.885346,5.1258262 10.874546,5.1103922 10.869216,5.0990042 10.904756,5.0382792 10.940306,4.9775562 11.019292,4.8941718 11.126699,4.8092391 11.341524,4.6393736 11.668792,4.4592278 12.003112,4.3350681 12.337433,4.2109084 12.681953,4.1441307 12.909809,4.1760646 L 12.925899,4.1780046 12.941989,4.1760646 C 13.414255,4.1162936 13.794245,4.1076276 14.031351,4.1793846 14.149894,4.2152606 14.229579,4.2676806 14.28358,4.3388631 14.33759,4.4100431 14.37011,4.5064364 14.37112,4.6497709 V 4.6663439 L 14.37632,4.6824319 C 14.42816,4.8582189 14.500884,4.9763359 14.602047,5.0435038 14.70322,5.1106718 14.815792,5.1129418 14.907751,5.1026568 14.999701,5.0923878 15.080672,5.0728768 15.145783,5.0704778 15.210903,5.0680578 15.252938,5.0749878 15.302894,5.1168518 L 15.317094,5.1291598 15.333184,5.1367198 C 15.464372,5.1921898 15.552783,5.322545 15.530046,5.4675054 15.507296,5.6124632 15.367648,5.8051137 14.957917,5.9468807 L 14.8292,5.9913647 14.88977,6.1148751 C 15.158439,6.65728 14.96001,7.1146699 14.746857,7.3902178 14.675537,7.4824068 14.630198,7.5075424 14.580282,7.5459068 L 14.521132,7.4777628 C 14.509672,7.4848428 14.514232,7.5072668 14.503612,7.5151478 L 14.492732,7.5028398 C 14.431722,7.5761448 14.394722,7.6146863 14.380103,7.6959143 14.376403,7.7162183 14.372403,7.7430913 14.385303,7.7763643 14.323893,7.9081755 14.230171,8.0073549 14.20311,8.1771839 14.15588,8.473615 14.13514,8.8096994 14.091904,9.0890876 14.048664,9.3684784 13.96747,9.5751865 13.89173,9.6238338 13.85386,9.6481568 13.8134,9.6577978 13.723735,9.6257738 13.634075,9.5937018 13.506732,9.5119551 13.344683,9.3664472 L 13.235366,9.2680162 13.158226,9.3953134 C 12.850718,9.9062874 12.622237,10.5417 12.340903,10.858055 12.200234,11.01623 12.068229,11.091522 11.892285,11.072897 11.716342,11.054267 11.473722,10.924874 11.158787,10.605825 L 11.113827,10.561345 11.049467,10.572225 C 10.868057,10.604615 10.644953,10.659465 10.450364,10.807889 10.255777,10.956319 10.10082,11.20114 10.059008,11.569783 V 11.566483 C 10.009484,11.931343 9.8888716,12.14916 9.738634,12.26733 9.5883892,12.3855 9.395889,12.417191 9.1608279,12.37286 8.9170467,12.31277 8.675388,12.221495 8.4330072,12.27632 8.3106187,12.30401 8.1938127,12.377294 8.1041165,12.498264 8.0282385,12.600598 7.9756562,12.755829 7.92855,12.931265 7.4867951,13.083835 7.1996658,13.129658 7.073907,13.103044 7.007735,13.089034 6.979781,13.066864 6.9574934,13.036794 6.9352024,13.006724 6.9180334,12.959914 6.9092234,12.895301 6.8916094,12.766068 6.9099503,12.581585 6.8860354,12.39652 6.8620484,12.211459 6.7733047,12.006435 6.5514653,11.911466 L 6.4421485,11.865096 6.3924615,11.974411 C 6.3099875,12.156336 6.237073,12.200107 6.1487506,12.208654 6.0604266,12.217254 5.9257241,12.171214 5.7678036,12.078046 5.4712428,11.903122 5.0983568,11.597088 4.6950075,11.417921 4.7218925,11.075676 4.7092545,10.810931 4.6235495,10.639939 4.5285975,10.450487 4.3599175,10.360359 4.1976479,10.318147 4.035388,10.275937 3.8712648,10.265867 3.727264,10.228707 3.5854655,10.192107 3.4661518,10.135377 3.3652471,10.00014 3.3667071,10.00254 3.3681271,10.00434 3.3695071,10.00674 L 3.3605171,9.99443 C 3.3619771,9.99663 3.3636871,9.99803 3.3652371,10.00013 3.0801674,9.4959264 2.8240222,9.2739974 2.5986817,9.1411589 L 2.9072249,8.2988195 H 3.7807981 C 5.4931467,9.2571316 6.4532615,9.5111568 7.8784515,9.5329896 9.2798607,9.5544562 10.226393,9.2660042 12.103403,8.2699529 V 8.2988189 H 13.798967 V 6.6032544 H 12.103403 V 6.8445981 7.5374004 C 10.05234,8.648746 9.196452,8.9051674 7.8893353,8.8851445 6.5914304,8.8652524 5.7288717,8.6658008 3.9525776,7.6557063 V 6.6032544 H 2.2551203 V 6.8445981 8.2988195 H 2.6729779 L 2.4022951,9.0384688 C 2.1342776,8.9136137 1.9359041,8.8492007 1.652707,8.3253188 1.5315445,7.9724195 1.4227365,7.7682966 1.3072509,7.6528666 1.1884798,7.5341392 1.0473647,7.5167547 0.96936873,7.5170504 0.93037667,7.5171982 0.9066762,7.5175349 0.89791243,7.5151138 0.88914029,7.5126957 0.88974743,7.514387 0.87472488,7.4938167 0.84613462,7.454612 0.79296388,7.298654 0.74931998,7.0073402 0.95272574,6.6138546 1.0604071,6.3339721 1.0857823,6.1309273 1.1125409,5.9167445 1.0529591,5.7664562 0.99255837,5.6586487 0.93216491,5.5508413 0.88328264,5.4846038 0.8709379,5.3562573 0.85867805,5.228628 0.88593574,5.0253507 1.0266293,4.6786007 L 1.0285693,4.6748207 C 1.2747112,4.143651 1.462717,3.640868 1.70102,3.4392334 1.7906434,3.3634035 1.879695,3.3223255 1.997732,3.3242395 Z M 2.7401348,7.0878099 H 3.4679529 V 7.8137358 H 2.7401361 Z M 12.58605,7.0878099 H 13.313868 V 7.8137358 H 12.586051 Z M 1.1789675,12.197691 C 1.3845054,12.197691 1.5419316,12.355591 1.5419316,12.561127 1.5419316,12.766662 1.3845054,12.924091 1.1789675,12.924091 0.97342704,12.924091 0.81600331,12.766662 0.81600331,12.561127 0.81600331,12.355591 0.97342704,12.197691 1.1789675,12.197691 Z"
+ style="opacity:1;" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/bitmap-trace.svg b/share/icons/hicolor/scalable/actions/bitmap-trace.svg
new file mode 100644
index 0000000..64d5fe1
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/bitmap-trace.svg
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.6719"
+ height="15.6735"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="bitmap-trace" inkscape:label="#selection_trace" style="stroke:#000000;stroke-width:0.7" transform="translate(-305.15,-114.1777)">
+ <path d="M 308.4986,119.5635 305.5,119.5268 305.5,129.5012 315.5,129.5012 315.5,126.731 M 308.4348,121.3144 307.5,121.3144 307.5,127.5261 313.6875,127.5261 313.6875,126.586 M 318.4395,120.5036 C 318.4395,122.6793 316.6746,124.4452 314.5,124.4452 312.3255,124.4452 310.5606,122.6793 310.5606,120.5036 310.5606,118.3277 312.3255,116.5619 314.5,116.5619 316.6746,116.5619 318.4395,118.3277 318.4395,120.5036 Z M 320.4719,120.4996 C 320.4719,123.796 317.7965,126.4715 314.5,126.4715 311.2035,126.4715 308.5281,123.796 308.5281,120.4996 308.5281,117.2031 311.2035,114.5277 314.5,114.5277 317.7965,114.5277 320.4719,117.2031 320.4719,120.4996 Z" id="rect11025" inkscape:connector-curvature="0" style="color:#000000;fill:none;stroke-linecap:round;stroke-linejoin:round"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/bool-op.svg b/share/icons/hicolor/scalable/actions/bool-op.svg
new file mode 100644
index 0000000..7aadecd
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/bool-op.svg
@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.0alpha (634dba98d9, 2019-03-28)"
+ sodipodi:docname="bool-op-symbolic.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <style
+ id="style2367"></style>
+ <defs
+ id="defs1804" />
+ <sodipodi:namedview
+ inkscape:current-layer="layercompo"
+ inkscape:window-maximized="1"
+ inkscape:window-height="1376"
+ inkscape:window-width="2560"
+ inkscape:window-y="27"
+ inkscape:window-x="0"
+ inkscape:cy="8.9857741"
+ inkscape:cx="9.0797829"
+ inkscape:zoom="54.332374"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title />
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier />
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="bool-op"
+ id="layercompo"
+ inkscape:groupmode="layer">
+ <path
+ style="opacity:0;fill:none"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ id="rect22048" />
+ <path
+ id="path1798"
+ style="opacity:1"
+ d="M 10.776205,2.9615883 A 5.0379708,5.0379708 0 0 0 7.9999998,3.7987587 5.0379708,5.0379708 0 0 1 10.263232,8.0010259 5.0379708,5.0379708 0 0 1 8.0020518,12.201241 5.0379708,5.0379708 0 0 0 10.776205,13.038411 5.0379708,5.0379708 0 0 0 15.813591,8.0010259 5.0379708,5.0379708 0 0 0 10.776205,2.9615883 Z m -5.55241,0 A 5.0379708,5.0379708 0 0 0 0.18640928,8.0010259 5.0379708,5.0379708 0 0 0 5.223795,13.038411 5.0379708,5.0379708 0 0 0 8.0020518,12.201241 5.0379708,5.0379708 0 0 1 7.9322875,12.158151 5.0379708,5.0379708 0 0 1 7.5301174,11.854472 5.0379708,5.0379708 0 0 1 7.1628294,11.509755 5.0379708,5.0379708 0 0 1 6.8304235,11.132207 5.0379708,5.0379708 0 0 1 6.5370035,10.721829 5.0379708,5.0379708 0 0 1 6.2866731,10.284777 5.0379708,5.0379708 0 0 1 6.0814843,9.8251545 5.0379708,5.0379708 0 0 1 5.921437,9.3470646 5.0379708,5.0379708 0 0 1 5.810635,8.8566633 5.0379708,5.0379708 0 0 1 5.7511303,8.3560027 5.0379708,5.0379708 0 0 1 5.738819,8.0010259 5.0379708,5.0379708 0 0 1 5.7634416,7.4983133 5.0379708,5.0379708 0 0 1 5.8393615,6.9997044 5.0379708,5.0379708 0 0 1 5.9624748,6.5113551 5.0379708,5.0379708 0 0 1 6.1348334,6.0394207 5.0379708,5.0379708 0 0 1 6.3543855,5.5859534 5.0379708,5.0379708 0 0 1 6.6170272,5.1550569 5.0379708,5.0379708 0 0 1 6.9227585,4.7549387 5.0379708,5.0379708 0 0 1 7.2654238,4.3855988 5.0379708,5.0379708 0 0 1 7.6450232,4.0531929 5.0379708,5.0379708 0 0 1 7.9999998,3.7987587 5.0379708,5.0379708 0 0 0 5.223795,2.9615883 Z"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/bounding-box.svg b/share/icons/hicolor/scalable/actions/bounding-box.svg
new file mode 100644
index 0000000..079c04c
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/bounding-box.svg
@@ -0,0 +1,87 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="bounding-box">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="M 1.9633501,0.64414523 V 2.5040481 H 2.592481 V 13.497505 H 1.9633501 V 15.355855 H 3.8232529 V 14.66967 H 12.178303 V 15.355855 H 14.03665 V 13.76202 13.497505 H 13.381588 V 2.5040481 H 14.03665 V 0.91073334 0.64414523 H 12.178303 V 1.3614476 H 3.8232529 V 0.91073334 0.64414523 Z M 2.494455,1.1752501 H 3.292148 V 1.9729432 H 2.494455 Z M 12.709408,1.1752501 H 13.505027 V 1.9729432 H 12.755566 L 12.821955,1.7644446 12.709408,1.8707692 Z M 3.8232529,1.8925525 H 12.178303 V 2.3733458 L 3.1510759,10.913037 8.6177202,14.138565 H 3.8232529 V 13.76202 13.497505 H 3.1235859 V 2.5040481 H 3.8232529 Z M 12.585966,2.5040481 H 12.850483 V 13.497505 H 12.178303 V 14.138565 H 8.8744563 Z M 2.494455,14.02861 H 3.292148 V 14.82475 H 2.494455 Z M 12.709408,14.02861 H 13.505027 V 14.82475 H 12.709408 Z"
+ style="opacity:1;" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/boundingbox_bottom.svg b/share/icons/hicolor/scalable/actions/boundingbox_bottom.svg
new file mode 100644
index 0000000..fc81944
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/boundingbox_bottom.svg
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ >
+
+ <defs>
+
+ <linearGradient id="vectorGradient">
+ <stop offset="0" style="stop-color:#73d216"/>
+ <stop offset="1" style="stop-color:#4e9a06"/>
+ </linearGradient>
+
+ <radialGradient cx="0" cy="0" fx="0" fy="0" gradientUnits="userSpaceOnUse" id="radialBall" inkscape:collect="always" r="4" xlink:href="#vectorGradient"/>
+
+ <circle id="Ball" r="4" style="fill:url(#radialBall);stroke:#3a7304"/>
+
+ </defs>
+
+ <g id="boundingbox_bottom">
+ <rect x="1.5" y="9.5" width="13" height="2" style="fill:none;stroke:gray;stroke-linejoin:round"/>
+ <use xlink:href="#Ball" transform="translate(8,10.5)"/>
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/boundingbox_bottom_left.svg b/share/icons/hicolor/scalable/actions/boundingbox_bottom_left.svg
new file mode 100644
index 0000000..adf99c0
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/boundingbox_bottom_left.svg
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ >
+
+ <defs>
+
+ <linearGradient id="vectorGradient">
+ <stop offset="0" style="stop-color:#73d216"/>
+ <stop offset="1" style="stop-color:#4e9a06"/>
+ </linearGradient>
+
+ <radialGradient cx="0" cy="0" fx="0" fy="0" gradientUnits="userSpaceOnUse" id="radialBall" inkscape:collect="always" r="4" xlink:href="#vectorGradient"/>
+
+ <circle id="Ball" r="4" style="fill:url(#radialBall);stroke:#3a7304"/>
+
+ </defs>
+
+ <g id="boundingbox_bottom_left">
+ <path d="m 4.5,11.5 v -10 h 2 v 8 h 8 v 2 z"
+ style="fill:none;stroke:gray;stroke-linejoin:round"/>
+ <use xlink:href="#Ball" transform="translate(5.5,10.5)"/>
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/boundingbox_bottom_right.svg b/share/icons/hicolor/scalable/actions/boundingbox_bottom_right.svg
new file mode 100644
index 0000000..b95c49a
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/boundingbox_bottom_right.svg
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ >
+
+ <defs>
+
+ <linearGradient id="vectorGradient">
+ <stop offset="0" style="stop-color:#73d216"/>
+ <stop offset="1" style="stop-color:#4e9a06"/>
+ </linearGradient>
+
+ <radialGradient cx="0" cy="0" fx="0" fy="0" gradientUnits="userSpaceOnUse" id="radialBall" inkscape:collect="always" r="4" xlink:href="#vectorGradient"/>
+
+ <circle id="Ball" r="4" style="fill:url(#radialBall);stroke:#3a7304"/>
+
+ </defs>
+
+ <g id="boundingbox_bottom_right">
+ <path d="m 11.5,11.5 h -10 v -2 h 8 v -8 h 2 z"
+ style="fill:none;stroke:gray;stroke-linejoin:round"/>
+ <use xlink:href="#Ball" transform="translate(10.5,10.5)"/>
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/boundingbox_center.svg b/share/icons/hicolor/scalable/actions/boundingbox_center.svg
new file mode 100644
index 0000000..426a229
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/boundingbox_center.svg
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ >
+
+ <defs>
+
+ <linearGradient id="vectorGradient">
+ <stop offset="0" style="stop-color:#73d216"/>
+ <stop offset="1" style="stop-color:#4e9a06"/>
+ </linearGradient>
+
+ <radialGradient cx="0" cy="0" fx="0" fy="0" gradientUnits="userSpaceOnUse" id="radialBall" inkscape:collect="always" r="4" xlink:href="#vectorGradient"/>
+
+ <circle id="Ball" r="4" style="fill:url(#radialBall);stroke:#3a7304"/>
+
+ </defs>
+
+ <g id="boundingbox_center">
+ <use xlink:href="#Ball" transform="translate(8,8)"/>
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/boundingbox_left.svg b/share/icons/hicolor/scalable/actions/boundingbox_left.svg
new file mode 100644
index 0000000..7283ca6
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/boundingbox_left.svg
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ >
+
+ <defs>
+
+ <linearGradient id="vectorGradient">
+ <stop offset="0" style="stop-color:#73d216"/>
+ <stop offset="1" style="stop-color:#4e9a06"/>
+ </linearGradient>
+
+ <radialGradient cx="0" cy="0" fx="0" fy="0" gradientUnits="userSpaceOnUse" id="radialBall" inkscape:collect="always" r="4" xlink:href="#vectorGradient"/>
+
+ <circle id="Ball" r="4" style="fill:url(#radialBall);stroke:#3a7304"/>
+
+ </defs>
+
+ <g id="boundingbox_left">
+ <rect x="4.5" y="1.5" width="2" height="13" style="fill:none;stroke:gray;stroke-linejoin:round"/>
+ <use xlink:href="#Ball" transform="translate(5.5,8)"/>
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/boundingbox_right.svg b/share/icons/hicolor/scalable/actions/boundingbox_right.svg
new file mode 100644
index 0000000..1a3e8ea
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/boundingbox_right.svg
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ >
+
+ <defs>
+
+ <linearGradient id="vectorGradient">
+ <stop offset="0" style="stop-color:#73d216"/>
+ <stop offset="1" style="stop-color:#4e9a06"/>
+ </linearGradient>
+
+ <radialGradient cx="0" cy="0" fx="0" fy="0" gradientUnits="userSpaceOnUse" id="radialBall" inkscape:collect="always" r="4" xlink:href="#vectorGradient"/>
+
+ <circle id="Ball" r="4" style="fill:url(#radialBall);stroke:#3a7304"/>
+
+ </defs>
+
+ <g id="boundingbox_right">
+ <rect x="9.5" y="1.5" width="2" height="13" style="fill:none;stroke:gray;stroke-linejoin:round"/>
+ <use xlink:href="#Ball" transform="translate(10.5,8)"/>
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/boundingbox_top.svg b/share/icons/hicolor/scalable/actions/boundingbox_top.svg
new file mode 100644
index 0000000..8cb936e
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/boundingbox_top.svg
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ >
+
+ <defs>
+
+ <linearGradient id="vectorGradient">
+ <stop offset="0" style="stop-color:#73d216"/>
+ <stop offset="1" style="stop-color:#4e9a06"/>
+ </linearGradient>
+
+ <radialGradient cx="0" cy="0" fx="0" fy="0" gradientUnits="userSpaceOnUse" id="radialBall" inkscape:collect="always" r="4" xlink:href="#vectorGradient"/>
+
+ <circle id="Ball" r="4" style="fill:url(#radialBall);stroke:#3a7304"/>
+
+ </defs>
+
+ <g id="boundingbox_top">
+ <rect x="1.5" y="4.5" width="13" height="2" style="fill:none;stroke:gray;stroke-linejoin:round"/>
+ <use xlink:href="#Ball" transform="translate(8,5.5)"/>
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/boundingbox_top_left.svg b/share/icons/hicolor/scalable/actions/boundingbox_top_left.svg
new file mode 100644
index 0000000..c1ca441
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/boundingbox_top_left.svg
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ >
+
+ <defs>
+
+ <linearGradient id="vectorGradient">
+ <stop offset="0" style="stop-color:#73d216"/>
+ <stop offset="1" style="stop-color:#4e9a06"/>
+ </linearGradient>
+
+ <radialGradient cx="0" cy="0" fx="0" fy="0" gradientUnits="userSpaceOnUse" id="radialBall" inkscape:collect="always" r="4" xlink:href="#vectorGradient"/>
+
+ <circle id="Ball" r="4" style="fill:url(#radialBall);stroke:#3a7304"/>
+
+ </defs>
+
+ <g id="boundingbox_top_left">
+ <path d="m 4.5,4.5 h 10 v 2 h -8 v 8 h -2 z"
+ style="fill:none;stroke:gray;stroke-linejoin:round"/>
+ <use xlink:href="#Ball" transform="translate(5.5,5.5)"/>
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/boundingbox_top_right.svg b/share/icons/hicolor/scalable/actions/boundingbox_top_right.svg
new file mode 100644
index 0000000..d8e1ea3
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/boundingbox_top_right.svg
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ >
+
+ <defs>
+
+ <linearGradient id="vectorGradient">
+ <stop offset="0" style="stop-color:#73d216"/>
+ <stop offset="1" style="stop-color:#4e9a06"/>
+ </linearGradient>
+
+ <radialGradient cx="0" cy="0" fx="0" fy="0" gradientUnits="userSpaceOnUse" id="radialBall" inkscape:collect="always" r="4" xlink:href="#vectorGradient"/>
+
+ <circle id="Ball" r="4" style="fill:url(#radialBall);stroke:#3a7304"/>
+
+ </defs>
+
+ <g id="boundingbox_top_right">
+ <path d="m 11.5,4.5 v 10 h -2 v -8 h -8 v -2 z"
+ style="fill:none;stroke:gray;stroke-linejoin:round"/>
+ <use xlink:href="#Ball" transform="translate(10.5,5.5)"/>
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/bspline.svg b/share/icons/hicolor/scalable/actions/bspline.svg
new file mode 100644
index 0000000..19861aa
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/bspline.svg
@@ -0,0 +1,13 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16" sodipodi:docname="path-mode-bspline-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="0.6002936" inkscape:cx="732.67439" inkscape:cy="-567.94603" inkscape:window-width="1920" inkscape:window-height="1016" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" inkscape:current-layer="layer1">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <g transform="translate(-1009,-557.36218)" inkscape:label="00216" id="path-mode-bspline">
+ <path inkscape:connector-curvature="0" id="rect48619" d="m 1009,557.36218 h 16 v 16 h -16 z" style="opacity:0;fill:none"/>
+ <g id="g48628" transform="matrix(1.395066,-1.366399,1.366399,1.395066,-404.6688,1807.641)">
+ <path inkscape:connector-curvature="0" id="path-mode-spiro-3-8-8" d="m 964.9707,53.113281 c -2.11237,0.294432 -3.5664,1.919922 -3.5664,1.919922 a 0.51214809,0.51214809 0 1 0 0.7539,0.693359 c 0,0 1.3011,-1.369341 2.95313,-1.599609 0.74029,-0.10318 1.52201,0.26174 2.12695,0.699219 0.60495,0.437479 0.99414,0.902344 0.99414,0.902344 a 0.51214809,0.51214809 0 1 0 0.78516,-0.65625 c 0,0 -0.46121,-0.557999 -1.17774,-1.076172 -0.71653,-0.518174 -1.72713,-1.041982 -2.86914,-0.882813 z" style="opacity:1;stroke-linecap:round"/>
+ <path inkscape:connector-curvature="0" id="path6177-8-2" d="m 965.21289,49.990234 a 0.25607405,0.25607405 0 0 0 -0.17578,0.07617 l -4.50391,4.574219 A 0.25619918,0.25619918 0 1 0 960.89844,55 l 4.32422,-4.392578 4.39257,4.300781 a 0.25607405,0.25607405 0 1 0 0.35743,-0.365234 L 965.39844,50.0625 a 0.25607405,0.25607405 0 0 0 -0.18555,-0.07227 z" style="opacity:1;stroke-linecap:round"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/bug.svg b/share/icons/hicolor/scalable/actions/bug.svg
new file mode 100644
index 0000000..180c6c6
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/bug.svg
@@ -0,0 +1,21 @@
+<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs>
+ <radialGradient id="a" cx="6.3785" cy="8.5807" r="5.3624" gradientTransform="matrix(.72656 .77208 -.79096 .74433 8.5312 -2.8699)" gradientUnits="userSpaceOnUse">
+ <stop stop-color="#ff6a00" offset="0"/>
+ <stop stop-color="#940202" offset="1"/>
+ </radialGradient>
+ </defs>
+ <path d="m3.4462 5.3231c.2051.00383.41334.028554.61914.0686.055368.010795.11004.022983.16541.035867-.20267.18665-.39071.38897-.56343.60626-.41508-.045618-.78142.006268-1.0896.17516-.3719.20406-.69575.59129-.91827 1.3253a.34826.34826 0 11-.66615-.20232c.25908-.8542.69471-1.4288 1.2505-1.7335.34753-.19048.7264-.27127 1.1154-.27545.029251-.0003483.057805-.0003483.087056 0zm9.4292.2939c.27928-.00139.55368.036912.8184.12606.70599.23888 1.2825.86012 1.5931 1.8849a.34826.34826 0 11-.66594.20232c-.26698-.88101-.668-1.2637-1.1503-1.4267-.315-.10621-.69074-.11039-1.0992-.034822-.15252-.21277-.31967-.41334-.49831-.60069.33499-.09228.67242-.14974 1.0022-.15113zm-10.446 2.9348c.019152 0 .037608.0006964.056761.00104-.0491.20685-.10795.43981-.14904.69889-.18038.00557-.34857.033778-.50284.085663-.48229.16297-.8831.54707-1.1502 1.4277a.34826.34826 0 11-.66615-.20232c.31062-1.0248.88728-1.6461 1.5931-1.8846.265-.089494.5394-.12745.81833-.12641zm11.142.29599c.27907-.00104.55361.036912.81833.12641.70599.23853 1.2836.85977 1.5942 1.8846a.34854.34854 0 11-.66706.20232c-.26698-.88066-.668-1.2648-1.1503-1.4277-.20855-.070341-.44423-.09611-.69753-.083574-.01229-.2361-.03716-.46871-.07508-.69645.0592-.00383.11854-.00522.17735-.00557zm-11.134 3.1274c.053278.22913.11944.45304.1971.67033-.45095.1762-.82564.56308-1.0795 1.4006a.34826.34826 0 11-.66615-.20232c.304-1.0029.86325-1.6189 1.5486-1.8686zm10.76.18526c.13254.02055.2634.05119.39182.09437.70599.23888 1.2825.86012 1.5931 1.8849a.34826.34826 0 11-.66595.20232c-.26698-.88101-.668-1.2637-1.1503-1.4267-.1186-.04005-.24675-.06477-.38082-.07696.08357-.21973.15426-.44608.21207-.678z" color="#000000" stroke-width=".034822" style="text-indent:0;text-transform:none"/>
+ <path d="m12.888 11.263c-.2235 2.2485-1.7505 4.0596-3.7486 4.4827l-.000189 5e-5c-.30898-.24299-.61555-.50627-.93937-.72145-.15799-.1592-.48605-.9486-.073441-4.8501l.07129-.7146c.15954-1.4775.40965-3.1296.66267-4.7275l4e-5-3e-4c2.3394.3125 4.1547 2.5054 4.1547 5.1684 0 .21857-.01217.43378-.03591.6453zm-5.4613-1.107c-.40721 3.8761-.086597 4.6794.072476 4.8456l-1.6e-5 6e-5-.74976.73782c-2.2093-.39847-3.906-2.4871-3.959-5.0211l.01139-.71068-.00013-3.6e-5c-.025769-.48664.10726-.99321.20438-1.412.5307-2.243 2.1941-3.9503 4.6147-3.9746.20038.0058.40418.00435.5737.032386-.2534 1.6008-.52603 3.3197-.68635 4.7989z" fill="url(#a)" stroke="#000" stroke-width=".5"/>
+ <path d="m8.3819 1.9585c1.5899 0 2.8805.96103 2.8805 2.1449 0 .30132-.05045.61991-.23505.84772-.01287.015887-.0274.031043-.04135.046794-.61086-.41265-1.3086-.68983-2.0589-.79005-.38723-.073764-.86419-.10301-1.2797-.11426h-.01415c-.76539.0077522-1.4634.17687-2.0817.4701-.039022-.14717-.050061-.30579-.050061-.46032 0-1.1838 1.2906-2.1449 2.8805-2.1449z" stroke="#000" stroke-linejoin="round" stroke-width=".020915"/>
+ <g fill="none" stroke="#000" stroke-linecap="round" stroke-width=".52234">
+ <path d="m9.2824 3.8699s1.3125-4.7209 4.4904-2.9073"/>
+ <path d="m7.5866 3.6488s-1.3821-4.6861-4.56-2.8725"/>
+ </g>
+ <g>
+ <circle cx="5.941" cy="7.6432" r="1"/>
+ <circle cx="5.204" cy="12.248" r="1"/>
+ <circle cx="9.9766" cy="12.277" r="1"/>
+ <circle cx="10.523" cy="8.1078" r="1"/>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/clone-original.svg b/share/icons/hicolor/scalable/actions/clone-original.svg
new file mode 100644
index 0000000..eece34e
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/clone-original.svg
@@ -0,0 +1,91 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="clone-original">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="M 7.5209808,8.115469 A 3.3507042,3.3507042 0 0 1 4.1702766,11.466173 3.3507042,3.3507042 0 0 1 0.81957245,8.115469 3.3507042,3.3507042 0 0 1 4.1702766,4.7647648 3.3507042,3.3507042 0 0 1 7.5209808,8.115469"
+ style="opacity:1;" />
+ <path
+ id="path9609"
+ d="M 14.962209,8.1754103 A 3.3507042,3.3507042 0 0 1 11.611505,11.526114 3.3507042,3.3507042 0 0 1 8.2608004,8.1754103 3.3507042,3.3507042 0 0 1 11.611505,4.8247061 3.3507042,3.3507042 0 0 1 14.962209,8.1754103 Z"
+ style="opacity:0.4;" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/color-fill.svg b/share/icons/hicolor/scalable/actions/color-fill.svg
new file mode 100644
index 0000000..8b60b37
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/color-fill.svg
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24.727554"
+ height="26.381055"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient700">
+ <stop id="stop347" offset="0" style="stop-color:#376796;stop-opacity:1"/>
+ <stop id="stop348" offset="1" style="stop-color:#b0dde2;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient4798">
+ <stop id="stop4802" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop4800" offset="1" style="stop-color:#5eba69;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(-0.42698,-0.87201,0.87201,-0.42698,11.5331,-7.26288)" gradientUnits="userSpaceOnUse" id="linearGradient3352" inkscape:collect="always" x1="-30.5127" x2="-16.4355" xlink:href="#linearGradient700" y1="-1.11146" y2="-0.473952"/>
+ <radialGradient cx="-293.812" cy="-2729.78" fx="-293.812" fy="-2729.78" gradientTransform="matrix(1.20758,0.0165454,0.27747,1.03554,1573.42,3294.03)" gradientUnits="userSpaceOnUse" id="radialGradient4365" inkscape:collect="always" r="9.41594" xlink:href="#linearGradient4798"/>
+ </defs>
+<g id="color-fill" inkscape:label="#g3340" transform="matrix(0.78125,0,0,0.78125,0.0439400000000205,0.387789999999995)">
+ <path d="M 13.0063,24.4482 30.4465,15.9086 C 31.4092,15.4372 31.0551,10.9526 28.9338,6.62049 26.8126,2.28834 23.7236,-0.25897 22.7609,0.212415 L 5.32066,8.75199" id="path30990" inkscape:connector-curvature="0" sodipodi:nodetypes="ccscc" style="fill:url(#linearGradient3352);stroke:#000000;stroke-width:1.28"/>
+ <path d="M 459.326,449.367 469.844,444.248 C 471.078,444.895 471.386,445.263 472.077,446.761" id="path4825" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round" transform="matrix(1.28,0,0,1.28,-578.362,-566.08)"/>
+ <path d="M 15.3452,14.3489 C 13.4479,-3.0346 8.35128,-2.74598 9.06756,6.76043" id="path31979" inkscape:connector-curvature="0" sodipodi:nodetypes="cs" style="fill:none;stroke:#000000;stroke-width:1.28"/>
+ <circle cx="12.875" cy="14.875" id="path31981" r="1.3125" style="fill:#c8c8c8;stroke:#2e3436;stroke-width:1.138871;stroke-linejoin:round" transform="matrix(1.12392,0,0,1.12392,0.83338,-2.58525)"/>
+ <path d="M 456.281,449.062 C 456.213,449.07 456.154,449.096 456.094,449.125 455.133,449.59 455.637,452.694 457.25,456.062 458.238,458.125 459.43,459.799 460.406,460.688 460.405,460.698 460.407,460.708 460.406,460.719 460.337,461.549 459.647,462.428 459.378,463.219 449.286,463.539 450.416,467.696 460.031,467.742 478.573,467.83 478.246,463.266 462.875,463.188 462.602,462.532 462.317,461.864 462.094,461.188 462.821,460.45 462.262,457.533 460.75,454.375 459.238,451.217 457.308,448.951 456.281,449.062 Z" id="path22088" inkscape:connector-curvature="0" sodipodi:nodetypes="csscscsccsc" style="color:#000000;fill:url(#radialGradient4365);stroke:#000000;stroke-width:1.000001" transform="matrix(1.28,0,0,1.28,-578.362,-566.08)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/color-gradient.svg b/share/icons/hicolor/scalable/actions/color-gradient.svg
new file mode 100644
index 0000000..76a6550
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/color-gradient.svg
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient4935">
+ <stop id="stop4939" offset="0" style="stop-color:#5eba69;stop-opacity:1"/>
+ <stop id="stop4937" offset="1" style="stop-color:#ffffff;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(0.89781,0,0,0.89781,-0.81747,10.4227)" gradientUnits="userSpaceOnUse" id="linearGradient10520" inkscape:collect="always" x1="-0.535315" x2="-14.7622" xlink:href="#linearGradient4935" y1="107.85" y2="96.397"/>
+ <linearGradient gradientTransform="matrix(1.00712,0,0,1.00712,16.0574,-204.726)" gradientUnits="userSpaceOnUse" id="linearGradient4246" inkscape:collect="always" x1="-0.535315" x2="-14.7622" xlink:href="#linearGradient4935" y1="107.85" y2="96.397"/>
+ </defs>
+<g id="color-gradient" inkscape:label="#draw_gradient" transform="translate(20,-90)">
+ <rect height="24" id="rect2808" style="color:#000000;fill:none;stroke-width:0.4532662" width="24" x="-20" y="90"/>
+ <rect height="22.1569" id="rect4244" style="color:#000000;fill:url(#linearGradient4246);fill-rule:evenodd;stroke-width:0.453266" transform="scale(-1)" width="22.1569" x="-3.07859" y="-113.076"/>
+ <rect height="19.7519" id="rect3548" style="color:#000000;fill:url(#linearGradient10520);fill-rule:evenodd;stroke-width:0.453266" width="19.7519" x="-17.876" y="92.1239"/>
+ <path d="M -15.3527,96.3045 -0.647354,107.695" id="path3570" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#3c3c3c;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round"/>
+ <rect height="4.01786" id="rect3568" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="4.0099" x="-16.184" y="94.8769"/>
+ <rect height="4.01786" id="use4906" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,0.99644,12.2265,10.564)" width="4.0099" x="-16.184" y="94.8769"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/color-management.svg b/share/icons/hicolor/scalable/actions/color-management.svg
new file mode 100644
index 0000000..7d5e919
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/color-management.svg
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.84"
+ height="15.84"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+ <clipPath id="cieClip" clipPathUnits="userSpaceOnUse">
+ <path style="fill:none;stroke:#000000;stroke-width:0.5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M 8.36,47.76 C 7.751574,47.51528 7.222277,46.90182 6.784323,46.39273 5.608271,45.02566 4.964826,43.30281 4.38,41.63 3.446394,38.95956 2.627116,36.19922 2.114165,33.41042 1.415792,29.6135 0.6129846,25.78424 0.3959804,21.94278 0.2093634,18.63925 -0.036735,15.09899 0.67,11.99 1.021272,10.44473 2.335229,8.406245 3.57,7.98 4.66602,7.601652 6.456945,8.746987 7.698531,9.504755 9.584304,10.65569 11.33779,12.01369 12.9958,13.4917 17.54131,17.54374 21.81301,21.89176 26.1391,26.17398 29.19235,29.19627 32.22777,32.23682 35.27,35.27 26.3,39.43333 17.33,43.59667 8.36,47.76 Z" id="path2430" sodipodi:nodetypes="cssssssssscc" inkscape:connector-curvature="0" />
+ </clipPath>
+ </defs>
+
+<g id="color-management" inkscape:label="#color_management" transform="matrix(0.33,0,0,0.33,0,0)">
+ <rect height="48" id="rect8860" style="fill:none" width="48" x="0" y="0"/>
+ <g id="g8862" transform="matrix(1.125,0,0,1.125,4.5,-7.3125)">
+ <image clip-path="url(#cieClip)" height="41" id="image2428" width="36.6" x="-0.264" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAANJWlDQ1BJQ0MgcHJvZmlsZQAAeNqt 12k4lO/bB/DznhnGMmYYO2Fk36LshOyJyr6lZN+GmWypVEgKkSUULQgJoUQiUf3IkpAs2YqKLKUQ yTLPC6me33H8/8+b53x13uf94rqv+zg+3+u4AAhKLlQqGQUA/gHBgZbGeiR7B0cStg+YAQ9EkAGs i1sQVdfc3Az+Yy32AgIA0C3nQqWSE0NOLve+X3rVaX5fAaGkesJ/L3ygvYMjACILABxeG/0uAOBw 3eitAYDjaDA1GADxBgAON28XdwAkHABkA60t9QGQQgDAe2301QCAd93omwEAH+rmFQyA9APQEwPc fQIAsDMA9NruHkFuAHhZAHB3D3LzB8AnAYCZvz/FHQA/BACSbtTAYAACBgDk7B0cSRuffCAOQIkX gMH0z+xoGkBlDoDk3j8zkQcAXC4AuQl/ZvOWgAAAwtUR5Km4AwAAEJweAN0IjTYvDoBNAVhLptFW cmm0tZsA6CGABrJbSGDor/+FIO0A/9fzxp5/FRoBQAEgokgB6jg6HBNOd4o+AhvFcIbRgLGR6Rzz eVwsywV8Fas3WzIxmT2F4xJnGlcadwZPIx+FP2tLlsA1wWZSiHDu1psiHWInxAskuqROSRfL9MpF bbsjP7D93I57im+VL6hUqY6qJ2rUaI5rpWo/1pnSTdd7qv/FMNOoyXjO5MaeVtPFvbn7Xu7vNO+0 6LJctS6y6bHtteuz73fEHLjrNHRw+NCI89vD71xxbg/dP3h89Bz3mvD+5DPpx0l+4v854Atllvr1 yLfAuaCF4IWQ76GLR5fCfhxbPv7zxGr46sm101IRPVHIGVQ0+iwmhu4c/XlsLEMcYzzTBeYEXCLL RXwSIZk1hS2VeIk9jSOdM4PrMvcVnkzeLL6r/Ne2XBe4IZgtlEPKFb65NU8kX7RA7JZEocRtySKp Yuni6RLyHdlSuTL5coW72+9tr9hxX6lSuUqlavFBaLXqQ7UajVrNRzvrdj7Werxef7pB58mup7rP 9P7Rb8Q0RjcZPjdqNm4xaTVpY2qLf2HabvZyXwe+42KneZfFK8tuYnfKa6se616bPq6+jH67N/YD joN8g1lDTsNOIwffCr698c559PCY8Fjue9cPbh/dx8XGCyY8P3lNek9JTRVN+874fSZ/kftSOhvw lfKNOrd97t584ELQ9+BF5cWqpdAfYcvHfh5b0VipXT2xFr6utf6YRgNARFB41Fd0G6aYLpU+HOvF YM2oz6TELIGTYOHBcxN4WHnYOIni7JIcapxmXIe4g3gSecv42vgnBdgFVYS8SJeFn4sgolpiR8Tv SsxKSUqTZWrl0Nt05ZMVRndIKcYo9alIq1LVGjW4NcN2vtDm0qHseqonqn/CoMtI0Dhsd53Jsul2 M4+9afu6zPEWxpZhVvnWr22Z7HbZH3G45th0YPag0KH9zscP57o0uk66c3roeNp7nfLO9mnwHfZb 9mcPkKEYUL2PhAcmBeUGV4Y0hw4enQpbPI4+wRZOOil7Svn0rgjTyP1RB84cjvY4S44JPhd4PiI2 Iu5MfOyFlIT4xMyLV5IykpNTrqamXEpPu5xemHHrcumVwszirLKrj649ut5440V2V053bvfN7rzB /A8FE7fGCj/eni36Vjxb8uXOXOls2XT5zN2Je6MVY/cHKruqWh40VD94WFZztTblUUSd/+MD9aYN O59IPyU+XX727p/WxvtNqc8Dm61aVFr5W2ltAy/ut8e9dOwQ6RjvrOg6+cqwG989/Dq7x7dXsXet r70/9c3BAamB+cGaoahh0xGOkZG3t98FjWqOYcZa31/6cOijxMeZ8ZqJyE97Jjknh6fypskzyjPr n1u+pMwe+Cr6deZbxVz4vPECcaH/e/4iZUn9B/rH8+XknwdWRFY+r1atRayb0LhoNAA4g4ShjqM1 0TWYk3Q6dPX0kdizDEYMjYwxTOeY43B7cG0sCfgEQiLrftYOtiRiCnsqRyqnNedrrnTudJ7LvJl8 WfxZW64KOAkMC94QyiblCOdszRG5KZonli9eIHFLslDqtrSP9JRMkWyJ3J1tpfJlCuXb7+64p1ih dF+5SqVKtUotTO2Heo1GjWbtzkdaddqntNd16nc16D7Re6r/zCDaEGPYaNRk/Hx3s0nLnlbTeDOc 2Yu97fte7u8wT7JgteiyfGXVbf3aptc23Y7Lrs++3+GN48CBLCd+p6GDw4feOr87/M4lx1XYdczt vfsHj4+eBV7iGwniO+VXTJYlz/yvFJn/nSLVx9SOLR//eWIlfPXk2qn107RIiEL9ThLseWwsQ2xL 3J545gu4BFwiy0VCEmsy2+8s4crgvszzK0u2/J0luWM33fJE8kULxG+Jb6ZJiewdudJtf2WJYqVS lfID1WrVh2o16rWajzTrdj7Wrtf+K0cMm4yeGzUbt+xuNWkzfRH6cmvHvk7zLvNXFt0ne6R7bfvs +qMG5Acdh2JGFN/GjiqPXfjgPq45kTzpM+37mTxL+Ra34Lh4cTl+zZJGA9g4+wAA6FUA0mUAbDMB rHIBYmQAJJwBuAoBzFkArNUBRScIKC0qIHu0Ns8PQIAVBGAb6IEDBEESlMMPhISYImFIIfISmUAR UMaoSFQdahWthY5EN6FXMcIYB0wB5judEd1ZujK6WXpj+hz6cSwn1glbx4BlUGeIZphm1GCkMDYw yTFFMFUz45kjmd/gOHABuE8shixnWEbxLvinBDTBkzDDasGazrrGFss2R9Qg5rOrsuezz3I4cyxx +nBWcclwPef25MHyFPGK8R7lXeC7xm/MP78lW0BUIFwQEawU8iUJkwaEL23dujVChCDSIZosZiPO Jz4mUSypL3lbSk+aTXpUpkL2nJzTNkV5nPyEwj/bc3dEKborGSvLqrCrrKqOq2Wo49UbNMo1c3Ze 0jqvfVrn6K4jumQ9H31vA29DP6MA4+DdJ0yi91w0zTK7vbd6X8v+IfNvllgrQWs1Gytbql2ifalD p+O8E89B7UOezkmHa10+uXG7G3sc8yzx4fE194sjNwagKLrUyCPPguiDTUNSwkSPUY4/Cmc66Xiq 5DQt0joaddYp5sF59tgjcV0JaYnLSc7JTanylzIzgi6/z7TKarxemi2Wc+0mdwHrrcTb+KKLdzLK BMrz7slVGlR1Vbs8/FbH/bikQe9ZcCOhqaR5T1tcu9zLrs7Q7qYeah9/f/OQ+HD/27hRnQ8l4+6f hCYHPtvOcn3tm8tccF6aWa5cOU3jodEAAAVMwA1SoAP2EAJpUA0jCBZRQJyRRKQemUdJo5xRmajX aAJ6L/oCuh3DgtmPScMM0pHofOjK6X7Q69NfpH+DFcOGYJ8xEBncGaoZmRmdGEuZMEyHmO4zMzG7 MdfjOHFUXDuLNEsCywzeDF9GYCFQCL2su1jz2PBsoWyDRCPiXXYSewr7OkcQx2dOX84pLjLXHHcw 9yLPcV6E9wIfH18Rvzp/0xbbLZMCEYK8glVCFkJTpBhhceHmrQEi3CKPRd3EcGJPxAMkhCReScZK 6UmtSdfKhMtqyS7J1W87L2+tIKwwu71+R7Kir5KBsqDyikqP6kO1a+qRGl6adju1tOS1hXWIuzC6 aN05vW/6swbThuNG88bTu7/vQZlymHHv3b5Pe/9+c0sLP8tjVlnW92xe2A7arTpwOMof2Od05OCV Q43OEy6Mrgpu3u6ZHvWeX72lfDx8M/x6/PkDbChZ1E+BkkGhwS2hAkeDwlqPi5xIDJ865XC6OVIl Kj+aeDbxHPF8ehxPfFaCcuLLJI/kn6kJaarpHy9fz/S9anNdKpsuZ+bm0/zKW1duxxS73XEqM7qr VqFUue2B3EPJWrE6yXqFJzrPdjdaPCe3HGlLbs/ueNQ10k3rFerXGnAfih+peTfznvej3kTEZOH0 hy98Xz3nri+ML0kuB6xUrSM0GgDQAysIgB44QBKUw6tN+5vuN9RjCBgHzHc6I7rMX97XsU4MQgzR DNOM1owNTHJMV5nxzJHMS7gA3CcWd7wL/j3BkzDDGsS6xhZL5CLms6uyt3I4cyxxJv02vY934Zdn c0FEsPKXZYsNyb8ch0rp/W34j+Bffl+pN2iU/7H7R+5/dvvf1HqN+vD4mv9bbejAv91GFf0t98KO P3LT6TftXlPf1JuXuum3hLgpuKJ603DtmQ3FTwY2HbdMtsW9+Kc9/WVXZ+grge6mHmpveV9Mf/NA 6JD4sN+Iwdu4UZ2xc+9dP5R8XBzv/iQ06TdlMi05g/1s+6VgNuar17fdc9LzzPNfFjq/VyymL1kv zfyIXtb7KfFzfOX0Ks/q9TW2tei1pfU8WjyNBrBxXwIAACZ9CpkSSDLTN4D/3/Inh2yugQIAnEeQ oRUAEAFA0iPAZrPXADPQBwMggRtQgAwUCAT93x1p4+3GPQ4AgJ4V4KodAED9jxMR/14z2CMsGABA n0I9Fujj5R1M0qVSyR4kfYo/NSTYI1CWZBLgtk2WtENBQRkA4H8Aw2wI2gG1XRMAAAOYSURBVDjL pdXPaxxlGMDx7zszOzuTzW72R7KbpjWx/sAeFPVQFGqKiNDWFlvMwYo/wItXxR6q5lQET968iDf/ AUOgVOwlUMREhZRaD2Ldmpgmpmm23ezs7szOr8dDZjfxV03sOzzM8MJ83ofnfV5eHMeRSWdSDvoH 5Zx/TuphXe518GXtoiC6kDyVoCJT7tS9oa/W3xZkSJBUDyZGzrTOSBiH/w99uvGGIAcE2SOIvQUL crJ9Utphe9eodiN2gQJQAgaBLKAAmLanORYcpRk57GZoN/UYGADyQDGBC4AOwJx1ideD52mGGztH U/FAgm6HS0mYpIGq9R1nw+dohnd2htpaEchtQ/PbyjGETYY+FOvWPJ+FR3B3kLFmkU/Q3Da8AAyi UybDMP3kyaHhWd8zEx7FDxt3R/dF5WRzumARGAKGMBM0x17yDDOISb81x23/OFHY/Hd0TJUTsJBg ZaACDGMzQo4R8uxjkDH2MMYoWcru1wQ/nCDs/HPGxibqACHgAwHQATpkcRnApUSTYRqMUmBvM4tW XcT65RLelWOo01+h2/1/RvfHJcBN0G4EGPgM0KGExzAuY7R4wL9DqpqGKrCoY618i1s9jjl5Ad3O bKFPqELS7HESERBhEVIkpELAKD6PxC7ZX6/DTx5c78CSwKqOfXkOd+lFzE/Po9v2JnpAWZjBKL5S INJbLSfCIMKICA+KUFm7CVeb8HMNFtqwEsKawLqOfWUWd/UU5vQ0umVhGMCjqynmPa2XqIqgP4J0 AFoAsQ9SK8KPJaiW4IYDv3uwFkJDINKwL87ivjRBeuoLDKUUh1rC/GKvnBg+2D7oHsQuuC3o1Pvo qxZgoQDLG1BzwQ+SkgHopK4u4H8ziwEwbsIni8nmd8D0IO2C3oa4Cd4GeLUUfb/lYSUP7TxIK+mS kODhEeTsBMZrJ7DSJoaI8GwF9GUhchV4YLXBbIHmQFyHoAbtVUWxkYW4e/IcgicLyHvjpCaeQuna 1u4rpRjK6BzuC5m5ZqDaYLcg1QCtDrIOwQa4EURk0MkSjN+HfPAMqSP7UUr9vfm7H688JsxcAL0J lgPGbVAbIOFmqV0leC/opN5/CPNQ9u5nX5I2evmwzkAjIrUE5iIYNVAhiB5TPh1w/+WQzHnrP0EA HMfpXQMffuRJXok8jsipdCSfv+XLrWvB7u+oLhrHsQRBJO+82ZKP3/Xk1nLQm+++W61W78ft83+d +wOuBu1qqTfJ4wAAAABJRU5ErkJggg==" y="7.333"/>
+ <path d="M 8.36,47.76 C 7.751574,47.51528 7.222277,46.90182 6.784324,46.39273 5.608271,45.02566 4.964826,43.30281 4.38,41.63 3.446394,38.95956 2.627115,36.19922 2.114165,33.41042 1.415792,29.6135 0.6129846,25.78424 0.3959804,21.94278 0.2093634,18.63925 -0.036735,15.09899 0.67,11.99 1.021272,10.44473 2.335229,8.406245 3.57,7.98 4.66602,7.601652 6.456945,8.746987 7.698531,9.504755 9.584304,10.65569 11.33779,12.01369 12.9958,13.4917 17.54131,17.54374 21.81301,21.89176 26.1391,26.17398 29.19235,29.19627 32.22777,32.23682 35.27,35.27 26.3,39.43333 17.33,43.59667 8.36,47.76 Z" id="path8865" inkscape:connector-curvature="0" sodipodi:nodetypes="cssssssssscc" style="fill:none;stroke:#000000;stroke-width:1.5px"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/color-picker.svg b/share/icons/hicolor/scalable/actions/color-picker.svg
new file mode 100644
index 0000000..116f27f
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/color-picker.svg
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24.022644"
+ height="24.013225"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="translate(1,-1.24044)" gradientUnits="userSpaceOnUse" id="linearGradient5670" inkscape:collect="always" x1="19.57576" x2="21.9317" xlink:href="#linearGradient5704" y1="167.0667" y2="169.5792"/>
+ <linearGradient gradientTransform="matrix(1,0,0,0.973548,1.5,3.761392)" gradientUnits="userSpaceOnUse" id="linearGradient4360" inkscape:collect="always" x1="14.01976" x2="15.84741" xlink:href="#linearGradient5704" y1="174.9419" y2="178.0223"/>
+ <linearGradient gradientTransform="matrix(1,0,0,0.973548,1.5,3.761392)" gradientUnits="userSpaceOnUse" id="linearGradient4369" inkscape:collect="always" x1="15" x2="13.84897" xlink:href="#linearGradient5734" y1="177.4415" y2="175.9469"/>
+ <linearGradient gradientTransform="translate(1.863401,-1.999999)" gradientUnits="userSpaceOnUse" id="linearGradient3628" inkscape:collect="always" x1="22.45293" x2="23.61528" xlink:href="#linearGradient5734" y1="170.3782" y2="164.9546"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="WhiteTransparent">
+ <stop id="stop7" offset="0" style="stop-color:white;stop-opacity:1"/>
+ <stop id="stop9" offset="1" style="stop-color:white;stop-opacity:0"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5734">
+ <stop id="stop5736" offset="0" style="stop-color:#8ab3df;stop-opacity:1"/>
+ <stop id="stop5738" offset="1" style="stop-color:#ffffff"/>
+ </linearGradient>
+ <linearGradient gradientTransform="translate(41.8634,-175.7596)" gradientUnits="userSpaceOnUse" id="linearGradient4349" inkscape:collect="always" x1="-13.05958" x2="-10.52821" xlink:href="#WhiteTransparent" y1="332.0769" y2="335.0308"/>
+ </defs>
+<g id="color-picker" inkscape:label="#draw_dropper" transform="translate(-11,-155)">
+ <path d="M 28.8634,163 21,171 18,173 17,172 19,169 26.8634,161 28.8634,163 Z" id="path3620" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc" style="fill:url(#linearGradient3628);fill-rule:evenodd;stroke:url(#linearGradient5670);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round"/>
+ <rect height="24" id="rect3581" style="color:#000000;fill:none" width="24" x="11" y="155"/>
+ <path d="M 17.15103,173.5 C 17.15103,173.5 15,175.1058 15,177.0529 15,179 18,179 18,177.0529 18,175.1058 17.15103,173.5 17.15103,173.5 Z" id="path4352" inkscape:connector-curvature="0" sodipodi:nodetypes="czzc" style="fill:url(#linearGradient4369);fill-rule:evenodd;stroke:url(#linearGradient4360);stroke-width:1.0000001px;stroke-linecap:round;stroke-linejoin:round"/>
+ <path d="M 20,169 27,162" id="path4372" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#ffffff;stroke-width:0.6;stroke-linecap:round"/>
+ <path d="M 25,160 30,165 31,164 29.5,162.5 C 33,162 35.8634,158.2404 33.8634,156.2404 31.8634,154.2404 28,157 27.5,160.5 L 26,159 25,160 Z" id="path3583" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccsccc" style="fill:#000000;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round"/>
+ <path d="M 28,160 C 27.59361,159.7968 28.15657,158.2324 29.5,157 31.33949,155.3154 32.83144,155.8288 32.8634,156.2404 33,158 30,161 28,160 Z" id="path4341" inkscape:connector-curvature="0" sodipodi:nodetypes="csss" style="fill:url(#linearGradient4349);fill-rule:evenodd"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/color-selector-cms.svg b/share/icons/hicolor/scalable/actions/color-selector-cms.svg
new file mode 100644
index 0000000..75da3e4
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/color-selector-cms.svg
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ inkscape:version="1.2-dev (5c3d3f637f, 2021-08-11)"
+ id="svg8"
+ version="1.1"
+ viewBox="0 0 15 15"
+ height="15"
+ width="15"
+ sodipodi:docname="color-selector-cms-symbolic.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs
+ id="defs2" />
+ <sodipodi:namedview
+ inkscape:showpageshadow="false"
+ width="1100px"
+ units="px"
+ showgrid="false"
+ inkscape:current-layer="layer1"
+ inkscape:document-units="px"
+ inkscape:cy="30.036541"
+ inkscape:cx="70.01218"
+ inkscape:zoom="6.8416667"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#3d3d3d"
+ id="base"
+ objecttolerance="10.0"
+ gridtolerance="10.0"
+ guidetolerance="10.0"
+ inkscape:pagecheckerboard="false"
+ inkscape:window-width="1500"
+ inkscape:window-height="934"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata5">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:groupmode="layer"
+ inkscape:label="Layer 1"
+ transform="translate(-758.21429,-855.35712)">
+ <image
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA9CAYAAADxoArXAAAABHNCSVQICAgIfAhkiAAABPJJREFU
+aIHt2X9oVlUcx/H3uc99NhdO0QSHuk3dVkSMwppS2fAZivZPIEH1V0HlzNafGcEgzf/6SWESsSQs
+acn+jGiBbEYWmRXDgdnWNp89rNxWGf5oP9q9pz/0TMr73HvO/fE8S/3AYOyce895PefZ/fE9goTT
+Rb806d9EnUhqLgBWkiefi7kBvtZzAxyUhpWyYm2t/GztrXJVEhPSyQjtlaP2wc7fOLDc9FgjcMNK
+WWHZdAnYYjkcKQZ6hPZKOzXTDWx27FS3KVobrLDAbQASqgqNnsUKUXP5T3WmaC3wf7EqhUR7YFWM
+0IHgfFiVQqB9sCraaF9wEFYlSbQGVkULnResi1VJAm2AVQlEe4JNsSpxokNgVXzRnmDL5gCGWBUJ
+VcLh8F2rZVWY4wF+4YMqO+V8EQKrUufYqf1eDZ5gV/KUhIGQgwGsTlt8abLSEpeT9DBCe2UqJboQ
+hP+WCLLSdnd4NXmCjw+InJRkoqAlVI39vve7Tzmk0dflNVrZxTNMpi5EWdlL2JSbqZh8bMirOe9F
+Kw70X9O9i0/R69tHInmT3XxDF4esF5gvyqKtrA8WAm5LcaD9cgm7i6N8TofVSr21NPzJNLCg8eCR
+FLoYWNB8tIwbXSwsGLw8xIUuJhYMXw+joouNBbBNxzk+IHINNTKDoFtA4O1jkgkG+QmAD9nHD3zN
+G9Y2bDHNjzJnOjwAK6wlufmpUmMsQOiSaEONrBQB6KGxZkrPHSaH8bz8x07d0nzc6WsLc6zg9U+M
+6sazmZrA2v8KtSVvs+jvdZ5dhsaa2XzuI15lYagh8iWNCF2MC1/EK5mHW7GUvtObOGt/5TtAKSLW
+nyiVx/DHCgFbt8OaRvqyD3igJecn838QxUq0Mm1etOT0eAszzhmepzz6LGNM9Lr0VeijnB5v4eyF
+DtrtXSwjFcM044vxbckzCg30fbuRtFvGx/Ye1juLYzl9nIkHDFfQQvDsYB3rx+YeFuLearmMPtic
+oX9JfJ9lnElkb2m8XLD16ZvmJDqxzTSFnmtJdPdwvDzRzfxQifadm5oA1/Ht8ifu7O8LsIq+Pxt+
+CXobKnmw92eGJkt0DzmwopUtZ65Uf3tSF3mIPdzT+AfvvjeB60LtKjjxItTn3z/IYpER28K9kYRb
+4d6GSnC6aasrYdoN7n85z6WPULN9GXXDC6/C2jZMT2udphqXbtkWDm2+wgqr8S7slYqx+by08152
+nnqfdfedm8XCJbDGCquEWmmzf6mIWACcM+wee5n7m0b/hQ0RtdJGZV19cAzYil8vIJ7oZ82dkr37
+iIJVMUbrgecmVsUIHQye21gVbbQ/+P+BVdFC5wfHcYEanhopEFYlEO0NjgMLWR491XP3Gn2sZcGi
+MjoWzCMbYVxfdJ4VdtqIhh3EEo2cdx55a6/+yto2nJ3g4eqbaQQGI4xfjcM7Xg15wOnHgZMhB8vi
+zmzk9u+HgYthvsZiO8PMsIHw2zr9SJ70avAG1x8bhXQT5ugs7kyGO05ErryLFnLMkMEc3Y9LRuxg
+xKsx/0XLHB0bViUE2hcLQbclfXTsWBUDdCAWdB48gtGJYVU00FpY0H20zI9OHKvig9bGgsnLw9Xo
+gmFVPNBGWDB9Paw/NkpabkLSiSUaC4lVES3kgCagE5sNJliIUuLRzPAIRtuxVcuTnVOxa2oFzw3w
+tZ7rDnzd5R9kdY5eqBex3QAAAABJRU5ErkJggg==
+"
+ width="15"
+ height="15"
+ id="image184768"
+ x="758.21429"
+ y="855.35712" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/color-selector-cmyk.svg b/share/icons/hicolor/scalable/actions/color-selector-cmyk.svg
new file mode 100644
index 0000000..29e8a0e
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/color-selector-cmyk.svg
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ inkscape:version="1.2-dev (ac43753055, 2021-08-09, custom)"
+ id="svg8"
+ version="1.1"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ sodipodi:docname="color-selector-cmyk-symbolic.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs
+ id="defs2" />
+ <sodipodi:namedview
+ inkscape:showpageshadow="false"
+ width="1100px"
+ units="px"
+ showgrid="false"
+ inkscape:current-layer="layer1"
+ inkscape:document-units="px"
+ inkscape:cy="8.0097442"
+ inkscape:cx="7.9902558"
+ inkscape:zoom="25.65625"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#3d3d3d"
+ id="base"
+ objecttolerance="10.0"
+ gridtolerance="10.0"
+ guidetolerance="10.0"
+ inkscape:pagecheckerboard="false"
+ inkscape:window-width="1500"
+ inkscape:window-height="934"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata5">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:groupmode="layer"
+ inkscape:label="Layer 1">
+ <image
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAABBCAYAAACO98lFAAAABHNCSVQICAgIfAhkiAAABR5JREFU eJztnM9vFGUYxz/PTDt7oSAN4Q9ABQRBSeBiS/UgHvRgMDEBDoCAeFHhABEvcDRiRMSDQSK/Qkpi DHgwHsSEhNKFxG7Qzg7p0IJnEVsUTttlHg+zW7bb7q/pzLwF/Jxm3nnfne9+877vzPu+zzvwP0ji dxgZWUix2IPIcoJgKSKLgfnAU8Cc7NJRgPvAXWAM8IEhRT2gr4uu20lLTMYE319DEGxEZB2wvN59 SibUQgFP0Z8VPdtN90DMSoE4TRgenkuxuBORbcBzzRZrYEI114ETAcHRbrrvtSqxFjM3wfM6saxd iHxAWM1bokUTyowpeiQg+HIta8ei/EAlVuSSqoLvb8a2hxDZTwQDZsB8QQ7Y2CNZsrsUjf4/iFoT PO8ZbPsU8NJMbg6Ra0I1/Ypu6aLrZpTCrTvo++ux7V+JwYAY6RLkWj/9G6IUbt4EVYuhoS9QPUf4 eJttdAhytp/+z1ttHs01B89zaGs7ierGSPLqEFNzqKbXwdm6mtXjzWRu7JjnOdj2+SQMSJBNBQrn BxhobyZzfRNUBcs6Brweh7KUeaNA4VQzTaN+Bt8/hMjm2GSlz8YrXPm0UabaJgwNvQ3sjlORIfZk ydZtytObMDz8NHAsCUWG+LqPvkW1Lk41QVV48OA0MC9JVSkzz8Y+qei0T8OpJty4sZ3Z9SIUF2uv cnXa/m2yCZ7XieonqUgygKIHL3JxyoveZBNsezewIC1RBliYIfNhdeJDE4aH5wLvp6nIELsuc7mj MuGhCcXiTtIdDpui08Z+tzLhoQkiW1KXYwhFt1eehyb4/hrgeROCDLEsS3ZV+SQ0IQgepcFRXGwq H4QmWNZrxqSY49XygcXIyEJUl5lUY4gXBhhYAGBRLPaQxiLM7EPGGe8BsFB9kjrESSi6HMI+YYlh LcZQdAmAhcizpsWYQpDFENaEx3ms0IhSxwgdDTI+tijaAaEJcwxrMYYgHQBtumSpUSErV6wwen/c sCbcN6vCHKp6D0ITYlvnf9QQkQkT7hjWYpI7EJpww7AQk/gQmuAbFmKSCRPyhoUYQ1U9CE3oI4wS e9IIMplMH4Alwm3AMyzIBL/ncrmJjhHggkExRlDVX8rHZRN6DWkxhqpO/GcLQIQBnqwO8rrneb+V TyqX4U4ZEGOKbytPKk04Shhg/bgzWigUJsVeTJggwj3gq9Qlpc9h3/cnjZeq4xMOA3+lpyd1/nQc 50h14iQTRBgD9qUmKWVUdW8ul/unOn26mKUTQH/yklLnUj6fPzPdhSkmiKDAFmCKY48wd4F3qDE8 mDZ6TYSbwI4ERaWKqm53XfdWres14xhF+B44lIiqdDmYz+fP1cvQKOR1D3AyNjnp0+u67seNMtU1 odQ/7AR+iktVWojIj47jbAWCRnkbBj+LMA68CRyfubTUONPe3v5WLpdrKtS/rZlMIhRV2QGMEjaR 2YoCn7muu48WJoqa3iEigoqwF1jP7Bxj/KuqG1zX/YgWZ8pa3gMlwg/AasJpudnCJRF5MZ/Pfxel cKStdCLcAl4mfKlKfBtvHUaB91zXfWVwcPCPqD8SeT9hqXmcJgzyOFASlBZ/A/sdx1nkuu43zHCi OLZYJVXmED5OtxHuj26KlStbWpDNA8eDIDjmeV5sa6iJBGypsoowTnAdsII6Na6BCYGIDAZBcEFV eyunxOKkqUdkq4hwDbgGoMoCoAdYRriRfDHQSenTAaUi5U8HjFL+dICql8lk+srT4knyH/n2hg4a rUfdAAAAAElFTkSuQmCC "
+ width="16"
+ height="16"
+ id="image1766"
+ x="0"
+ y="0"
+ style="stroke-width:4.06249" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/color-selector-hsluv.svg b/share/icons/hicolor/scalable/actions/color-selector-hsluv.svg
new file mode 100644
index 0000000..c988b29
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/color-selector-hsluv.svg
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ inkscape:version="1.2-dev (50a0d5c, 2021-12-14, custom)"
+ id="svg8"
+ version="1.1"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ sodipodi:docname="color-selector-hsluv-symbolic.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs
+ id="defs2">
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath3103">
+ <rect
+ style="fill:#808080;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.999993;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect3105"
+ width="11"
+ height="15.999999"
+ x="-13"
+ y="0"
+ rx="2"
+ ry="1.9999998"
+ transform="rotate(-90)" />
+ </clipPath>
+ </defs>
+ <sodipodi:namedview
+ inkscape:showpageshadow="false"
+ width="1100px"
+ units="px"
+ showgrid="true"
+ inkscape:current-layer="layer1"
+ inkscape:document-units="px"
+ inkscape:cy="13.036259"
+ inkscape:cx="0.82682402"
+ inkscape:zoom="18.141708"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#3d3d3d"
+ id="base"
+ objecttolerance="10.0"
+ gridtolerance="10.0"
+ guidetolerance="10.0"
+ inkscape:pagecheckerboard="false"
+ inkscape:window-width="1600"
+ inkscape:window-height="870"
+ inkscape:window-x="0"
+ inkscape:window-y="30"
+ inkscape:window-maximized="1"
+ inkscape:snap-alignment="false"
+ inkscape:blackoutopacity="0.0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2841" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata5">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:groupmode="layer"
+ inkscape:label="Layer 1">
+ <image
+ width="16"
+ height="16"
+ preserveAspectRatio="none"
+ xlink:href="data:image/png;base64,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 0+zFy2UAAAAASUVORK5CYII= "
+ id="image1906"
+ x="0"
+ y="0" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/color-selector-hsx.svg b/share/icons/hicolor/scalable/actions/color-selector-hsx.svg
new file mode 100644
index 0000000..ec492c5
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/color-selector-hsx.svg
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ inkscape:version="1.2-dev (ac43753055, 2021-08-09, custom)"
+ id="svg8"
+ version="1.1"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ sodipodi:docname="color-selector-hsx-symbolic.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs
+ id="defs2">
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath3103">
+ <rect
+ style="fill:#808080;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.999993;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect3105"
+ width="11"
+ height="15.999999"
+ x="-13"
+ y="0"
+ rx="2"
+ ry="1.9999998"
+ transform="rotate(-90)" />
+ </clipPath>
+ </defs>
+ <sodipodi:namedview
+ inkscape:showpageshadow="false"
+ width="1100px"
+ units="px"
+ showgrid="true"
+ inkscape:current-layer="layer1"
+ inkscape:document-units="px"
+ inkscape:cy="7.9902558"
+ inkscape:cx="7.9512789"
+ inkscape:zoom="12.828125"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#3d3d3d"
+ id="base"
+ objecttolerance="10.0"
+ gridtolerance="10.0"
+ guidetolerance="10.0"
+ inkscape:pagecheckerboard="false"
+ inkscape:window-width="1500"
+ inkscape:window-height="934"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:snap-alignment="false">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2841" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata5">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:groupmode="layer"
+ inkscape:label="Layer 1">
+ <image
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAFhJREFU OI1j/KvD+p8xkpOBMYKL4YIsM8MuJkaGXcwMDA9/uzO8+hnB8PW2NQPXYhYGziUsDDYfGBk8GBkY PJgYGPj/LmTg/DuVgYmBQjBqwKgBowYMFgMA6eASUPZDJaIAAAAASUVORK5CYII= "
+ width="16"
+ height="16"
+ id="image3051"
+ x="0"
+ y="0"
+ clip-path="url(#clipPath3103)"
+ transform="translate(0,1)" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/color-selector-rgb.svg b/share/icons/hicolor/scalable/actions/color-selector-rgb.svg
new file mode 100644
index 0000000..74a2219
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/color-selector-rgb.svg
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ inkscape:version="1.2-dev (ac43753055, 2021-08-09, custom)"
+ id="svg8"
+ version="1.1"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ sodipodi:docname="color-selector-rgb-symbolic.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs
+ id="defs2" />
+ <sodipodi:namedview
+ inkscape:showpageshadow="false"
+ width="1100px"
+ units="px"
+ showgrid="true"
+ inkscape:current-layer="layer1"
+ inkscape:document-units="px"
+ inkscape:cy="8.0097442"
+ inkscape:cx="7.9902558"
+ inkscape:zoom="25.65625"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#3d3d3d"
+ id="base"
+ objecttolerance="10.0"
+ gridtolerance="10.0"
+ guidetolerance="10.0"
+ inkscape:pagecheckerboard="false"
+ height="16px"
+ inkscape:window-width="1500"
+ inkscape:window-height="934"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1">
+ <inkscape:grid
+ type="xygrid"
+ id="grid1342" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata5">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:groupmode="layer"
+ inkscape:label="Layer 1"
+ transform="translate(-323.42856,-292.25)">
+ <image
+ xlink:href="data:image/png;base64,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 Lx6akf+EAAAAAElFTkSuQmCC "
+ width="16"
+ height="15.5"
+ id="image2052"
+ x="323.42856"
+ y="292.25"
+ style="stroke-width:4" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/color-selector-wheel.svg b/share/icons/hicolor/scalable/actions/color-selector-wheel.svg
new file mode 100644
index 0000000..8da22cd
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/color-selector-wheel.svg
@@ -0,0 +1,192 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ inkscape:version="1.2-dev (ac43753055, 2021-08-09, custom)"
+ id="svg8"
+ version="1.1"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ sodipodi:docname="color-selector-wheel.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs
+ id="defs2" />
+ <sodipodi:namedview
+ inkscape:showpageshadow="false"
+ width="1100px"
+ units="px"
+ showgrid="false"
+ inkscape:current-layer="layer1"
+ inkscape:document-units="px"
+ inkscape:cy="7.9926321"
+ inkscape:cx="8.0477537"
+ inkscape:zoom="9.0708542"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#3d3d3d"
+ id="base"
+ objecttolerance="10.0"
+ gridtolerance="10.0"
+ guidetolerance="10.0"
+ inkscape:pagecheckerboard="false"
+ inkscape:window-width="1500"
+ inkscape:window-height="934"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata5">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:groupmode="layer"
+ inkscape:label="Layer 1"
+ transform="translate(-243.42857,228)">
+ <image
+ width="16"
+ height="16"
+ preserveAspectRatio="none"
+ style="stroke-width:6;image-rendering:optimizeQuality"
+ xlink:href="data:image/png;base64,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
+"
+ id="image5966"
+ x="243.42857"
+ y="-228" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/color-tag.svg b/share/icons/hicolor/scalable/actions/color-tag.svg
new file mode 100644
index 0000000..1dd04fe
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/color-tag.svg
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+
+<svg
+ version="1.1"
+ id="svg1"
+ width="16"
+ height="16"
+ viewBox="0 0 16 16"
+ sodipodi:docname="color-tag-symbolic.svg"
+ inkscape:version="1.2-dev (52764a0347, 2021-11-13)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <defs
+ id="defs8" />
+ <sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="false"
+ inkscape:zoom="22.627417"
+ inkscape:cx="11.446291"
+ inkscape:cy="9.413359"
+ inkscape:window-width="1224"
+ inkscape:window-height="643"
+ inkscape:window-x="-7"
+ inkscape:window-y="0"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg1"
+ pagecolor="#ffffff"
+ bordercolor="#cdcdcd"
+ borderopacity="1"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0"
+ inkscape:pagecheckerboard="true"
+ inkscape:snap-alignment="false"
+ inkscape:blackoutopacity="0.0"
+ borderlayer="true"
+ inkscape:showpageshadow="false">
+ <inkscape:grid
+ type="xygrid"
+ id="grid" />
+ </sodipodi:namedview>
+ <g
+ transform="matrix(1.017748,0,0,1.017747,-287.59623,-546.25767)"
+ inkscape:label="00388"
+ id="flatten">
+ <path
+ inkscape:connector-curvature="0"
+ id="rect13989"
+ d="m 282.58109,536.7323 h 15.72099 v 15.721 h -15.72099 z"
+ style="opacity:0;fill:none" />
+ </g>
+ <ellipse
+ style="stroke:none;stroke-width:5;stroke-dashoffset:15"
+ id="path579"
+ cx="8.0001125"
+ cy="8.0000181"
+ rx="8.0000029"
+ ry="8" />
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/color-wheel.svg b/share/icons/hicolor/scalable/actions/color-wheel.svg
new file mode 100644
index 0000000..583ef7f
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/color-wheel.svg
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ inkscape:version="1.2-dev (1fec48b, 2021-12-20, custom)"
+ id="svg8"
+ version="1.1"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ sodipodi:docname="color-wheel-symbolic.svg"
+ inkscape:export-filename="/home/neon/color-wheel-symbolic.png"
+ inkscape:export-xdpi="96"
+ inkscape:export-ydpi="96"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs
+ id="defs2">
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath3103">
+ <rect
+ style="fill:#808080;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.999993;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect3105"
+ width="11"
+ height="15.999999"
+ x="-13"
+ y="0"
+ rx="2"
+ ry="1.9999998"
+ transform="rotate(-90)" />
+ </clipPath>
+ </defs>
+ <sodipodi:namedview
+ inkscape:showpageshadow="false"
+ width="1100px"
+ units="px"
+ showgrid="true"
+ inkscape:current-layer="layer1"
+ inkscape:document-units="px"
+ inkscape:cy="7.9062497"
+ inkscape:cx="11.125"
+ inkscape:zoom="16.000001"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#3d3d3d"
+ id="base"
+ objecttolerance="10.0"
+ gridtolerance="10.0"
+ guidetolerance="10.0"
+ inkscape:pagecheckerboard="false"
+ inkscape:window-width="1600"
+ inkscape:window-height="870"
+ inkscape:window-x="0"
+ inkscape:window-y="30"
+ inkscape:window-maximized="1"
+ inkscape:snap-alignment="false"
+ inkscape:blackoutopacity="0.0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2841" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata5">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:groupmode="layer"
+ inkscape:label="Layer 1">
+ <image
+ width="16"
+ height="16"
+ preserveAspectRatio="none"
+ xlink:href="data:image/png;base64,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 "
+ id="image188001"
+ x="0"
+ y="0" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/cols.svg b/share/icons/hicolor/scalable/actions/cols.svg
new file mode 100644
index 0000000..a6437ca
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/cols.svg
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16" sodipodi:docname="cols-symbolic.svg" inkscape:version="1.2-alpha (36480a72, 2022-02-12)" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <style id="s0">
+ .success { fill: #009909; }
+ .warning { fill: #FF1990; }
+ .error { fill: #00AAFF; }
+ </style>
+ <style id="s2">
+ @import '../../highlights.css';
+ </style>
+ <metadata id="metadata280">
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs id="defs278"/>
+ <sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="32" inkscape:cx="11.484375" inkscape:cy="9.5" inkscape:window-width="1858" inkscape:window-height="1177" inkscape:window-x="54" inkscape:window-y="-8" inkscape:window-maximized="1" inkscape:current-layer="g22133" inkscape:document-rotation="0" inkscape:snap-global="true" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageshadow="2" inkscape:pageopacity="0.0" inkscape:pagecheckerboard="0" inkscape:blackoutopacity="0.0" inkscape:deskcolor="#d1d1d1">
+ <inkscape:grid spacingy="1" spacingx="1" type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <g transform="matrix(0.666667,0,0,0.666666,-721.33333,-396.90779)" inkscape:label="00269" id="align-horizontal-left">
+ <g id="g22133">
+ <path id="rect9524-9" style="stroke-width:1.86888;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.996078;paint-order:fill markers stroke" d="m 1089.4995,601.36228 v 14.99992 h -3 v -14.99992 z m 4.5,-3 v 13.49992 h -3 v -13.49992 z m 4.5,3 v 14.99992 h -3.0001 v -14.99992 z m 4.4999,-3 v 13.50002 h -3 v -13.50002 z" sodipodi:nodetypes="cccccccccccccccccccc"/>
+ </g>
+ </g>
+</svg> \ No newline at end of file
diff --git a/share/icons/hicolor/scalable/actions/connector-avoid.svg b/share/icons/hicolor/scalable/actions/connector-avoid.svg
new file mode 100644
index 0000000..79f2ad9
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/connector-avoid.svg
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="11.223939"
+ height="10.880276"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient8276-2" inkscape:collect="always" x1="5.644915" x2="13.52223" xlink:href="#linearGradient10585" y1="209.9819" y2="214.7789"/>
+ <linearGradient id="linearGradient10585">
+ <stop id="stop10587" offset="0" style="stop-color:#d7d7d7;stop-opacity:1"/>
+ <stop id="stop10595" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient8278-4" inkscape:collect="always" x1="5.644915" x2="13.52223" xlink:href="#linearGradient10585" y1="209.9819" y2="214.7789"/>
+ </defs>
+<g id="connector-avoid" inkscape:label="#g8327" transform="translate(-513.91695,-360.048576)">
+ <path d="M 517.5,361.4977 522.5,364.4977 522.5,369.4977" id="path12164" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#3c3c3c;stroke-width:1.0000002px;stroke-linecap:round;stroke-opacity:0.8306011"/>
+ <g id="use5787" style="stroke:#000000" transform="matrix(0.689556,0,0,0.507098,506.5653,256.2643)">
+ <rect height="2.011886" id="rect8286" style="fill:none;stroke-width:1.691099;stroke-linejoin:round;stroke-miterlimit:0" width="4.508889" x="11.50698" y="205.5087"/>
+ </g>
+ <g id="use5790" style="stroke:#000000" transform="matrix(0.689556,0,0,0.507098,513.514,265.2668)">
+ <rect height="2.011886" id="rect8282" style="fill:none;stroke-width:1.691099;stroke-linejoin:round;stroke-miterlimit:0" width="4.508889" x="11.50698" y="205.5087"/>
+ </g>
+ <g id="use5814" style="stroke:url(#linearGradient8278-4)" transform="matrix(0.625904,0,0,0.672041,509.1746,223.3273)">
+ <rect height="2.959625" id="rect8274" style="fill:none;stroke:url(#linearGradient8276-2);stroke-width:1.5418689;stroke-linejoin:round;stroke-miterlimit:0" width="7.99868" x="8.5083" y="211.5502"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/connector-ignore.svg b/share/icons/hicolor/scalable/actions/connector-ignore.svg
new file mode 100644
index 0000000..fd9ec00
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/connector-ignore.svg
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="11.243656"
+ height="10.883223"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient8290-1" inkscape:collect="always" x1="5.644915" x2="13.52223" xlink:href="#linearGradient10585" y1="209.9819" y2="214.7789"/>
+ <linearGradient id="linearGradient10585">
+ <stop id="stop10587" offset="0" style="stop-color:#d7d7d7;stop-opacity:1"/>
+ <stop id="stop10595" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient8288-3" inkscape:collect="always" x1="5.644915" x2="13.52223" xlink:href="#linearGradient10585" y1="209.9819" y2="214.7789"/>
+ </defs>
+<g id="connector-ignore" inkscape:label="#g8308" transform="translate(-491.91695,-360.048576)">
+ <g id="g5802" style="stroke:url(#linearGradient8290-1)" transform="matrix(0.625904,0,0,0.672041,489.1682,222.3273)">
+ <rect height="2.959625" id="rect5792" style="fill:none;stroke:url(#linearGradient8288-3);stroke-width:1.5418689;stroke-linejoin:round;stroke-miterlimit:0" width="7.99868" x="8.5083" y="211.5502"/>
+ </g>
+ <path d="M 494.5,361.4977 500.5,369.4977" id="path7667" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#3c3c3c;stroke-width:1.0000002px;stroke-linecap:round;stroke-opacity:0.8469945"/>
+ <g id="g5761" style="stroke:#000000" transform="matrix(0.689556,0,0,0.507098,484.5653,256.2643)">
+ <rect height="2.011886" id="rect5763" style="fill:none;stroke-width:1.691099;stroke-linejoin:round;stroke-miterlimit:0" width="4.508889" x="11.50698" y="205.5087"/>
+ </g>
+ <g id="use5785" style="stroke:#000000" transform="matrix(0.687971400312,0,0,0.516716127766,491.5604359406,263.2656549781)">
+ <rect height="2.011886" id="rect5763" style="fill:none;stroke-width:1.691099;stroke-linejoin:round;stroke-miterlimit:0" width="4.508889" x="11.50698" y="205.5087"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/connector-orthogonal.svg b/share/icons/hicolor/scalable/actions/connector-orthogonal.svg
new file mode 100644
index 0000000..a445fb1
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/connector-orthogonal.svg
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="11.223939"
+ height="10.880276"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5209" inkscape:collect="always" x1="5.644915" x2="13.52223" xlink:href="#linearGradient10585" y1="209.9819" y2="214.7789"/>
+ <linearGradient id="linearGradient10585">
+ <stop id="stop10587" offset="0" style="stop-color:#d7d7d7;stop-opacity:1"/>
+ <stop id="stop10595" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="connector-orthogonal" inkscape:label="#g8327" transform="matrix(-1,0,0,1,525.14089,-360.048576)">
+ <path d="M 517.5,360.9977 519.5,360.9997 519.5,370.002 522.5,370" id="path5193" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:none;stroke:#3c3c3c;stroke-width:1.0000002px;stroke-linecap:round;stroke-opacity:0.8306011"/>
+ <g id="g5195" style="stroke:#000000" transform="matrix(0.689556,0,0,0.507098,506.5653,256.2643)">
+ <rect height="2.011886" id="rect5197" style="fill:none;stroke-width:1.691099;stroke-linejoin:round;stroke-miterlimit:0" width="4.508889" x="11.50698" y="205.5087"/>
+ </g>
+ <g id="g5199" style="stroke:#000000" transform="matrix(0.689556,0,0,0.507098,513.514,265.2668)">
+ <rect height="2.011886" id="rect5201" style="fill:none;stroke-width:1.691099;stroke-linejoin:round;stroke-miterlimit:0" width="4.508889" x="11.50698" y="205.5087"/>
+ </g>
+ <g id="g5203" style="stroke:url(#linearGradient5209)" transform="matrix(0.625904,0,0,0.672041,509.1746,223.3273)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/construct-grid.svg b/share/icons/hicolor/scalable/actions/construct-grid.svg
new file mode 100644
index 0000000..2cb195f
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/construct-grid.svg
@@ -0,0 +1,91 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="construct-grid">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="M 9.3149457,2.5509512 V 3.0885849 H 10.138198 V 2.5509512 Z m 1.3608853,0 v 0.5376337 h 1.075267 V 2.5509512 Z m 1.611326,0 v 0.5376337 h 1.075267 V 2.5509512 Z m 1.613425,0 V 3.0885849 H 14.73171 V 2.5509512 Z m 0.56126,0.591182 V 4.2174004 H 15 V 3.1421332 Z M 8.2407268,3.8089333 V 4.2174004 H 8.7788874 V 3.8089333 Z m 0,0.9466385 V 5.8308391 H 8.7788874 V 4.7555718 Z m 6.2211152,0 V 5.8308391 H 15 V 4.7555718 Z m -6.2211152,1.612901 v 1.075778 h 0.5381606 v -1.075778 z m 6.2211152,0 v 1.075778 H 15 V 6.3684728 Z M 8.2407268,7.9818844 V 8.3352441 H 7.4489779 v 0.5376337 h 0.7917489 v 0.1848116 h 0.5381606 v -1.075805 z m 6.2211152,0 v 0.3533597 h -0.56126 v 0.5376337 h 0.56126 V 9.0576894 H 15 V 7.9818844 Z M 3.4366771,8.3352441 V 8.8728778 H 3.6865934 V 8.3352441 Z m 0.7859747,0 V 8.8728778 H 5.2979192 V 8.3352441 Z m 1.6134251,0 V 8.8728778 H 6.9113443 V 8.3352441 Z m 3.2263261,0 v 0.5376337 h 1.075795 V 8.3352441 Z m 1.613428,0 v 0.5376337 h 1.075267 V 8.3352441 Z m 1.611326,0 v 0.5376337 h 1.075267 V 8.3352441 Z M 2.0201388,9.5953231 V 10.669005 H 2.5577724 V 9.5953231 Z m 6.220588,0 V 10.669005 H 8.7788874 V 9.5953231 Z m 6.2211152,0 V 10.669005 H 15 V 9.5953231 Z M 2.0201388,11.206638 v 1.075267 h 0.5376336 v -1.075267 z m 6.220588,0 v 1.075267 h 0.5381606 v -1.075267 z m 6.2211152,0 v 1.075267 H 15 V 11.206638 Z M 2.0201388,12.820066 v 1.075267 h 0.5376336 v -1.075267 z m 6.220588,0 v 1.075267 h 0.5381606 v -1.075267 z m 6.2211152,0 v 1.075267 H 15 v -1.075267 z m -11.8505158,1.29788 v 0.537634 h 1.0752672 v -0.537634 z m 1.6113256,0 v 0.537634 h 1.0752674 v -0.537634 z m 1.6134251,0 v 0.537634 h 1.0752674 v -0.537634 z m 1.612901,0 v 0.537634 h 1.0757916 v -0.537634 z m 1.6134251,0 v 0.537634 h 1.075795 v -0.537634 z m 1.613428,0 v 0.537634 h 1.075267 v -0.537634 z m 1.611326,0 v 0.537634 h 1.075267 v -0.537634 z m 1.613425,0 v 0.537634 h 0.831128 v -0.537634 z"
+ style="opacity:0.35;" />
+ <path
+ id="path9610"
+ d="m 1.7339967,1.3444206 c -0.2931985,0 -0.5376336,0.2444352 -0.5376336,0.5376337 v 1.6591106 c 0,0.2931985 0.2444351,0.5376337 0.5376336,0.5376337 h 0.047777 V 6.8289022 H 1.5376341 c -0.2931985,0 -0.5376337,0.2449728 -0.5376337,0.5381713 v 1.658573 c 0,0.2931984 0.2444352,0.5376335 0.5376337,0.5376335 h 1.6312773 c 0.2931958,0 0.5376336,-0.2444351 0.5376336,-0.5376335 v -1.658573 c 0,-0.2931985 -0.2444378,-0.5381713 -0.5376336,-0.5381713 H 2.5892751 V 4.0787986 h 0.7738968 c 0.2931984,0 0.5381604,-0.2444352 0.5381604,-0.5376337 V 3.122187 h 2.9764099 v 0.4189779 c 0,0.2931716 0.2444459,0.5376067 0.5376336,0.5376337 h 1.6312773 c 0.2931985,0 0.5376337,-0.2444352 0.5376337,-0.5376337 V 1.8820543 c 0,-0.2931985 -0.2444352,-0.5376337 -0.5376337,-0.5376337 H 7.4153758 c -0.2931877,0 -0.5376336,0.2444352 -0.5376336,0.5376337 V 2.3146881 H 3.9013323 V 1.8820543 c 0,-0.2931985 -0.244962,-0.5376337 -0.5381604,-0.5376337 z m 0,0.5376337 H 3.3631719 V 3.5411649 H 1.7339967 Z m 5.6813791,0 H 9.0466531 V 3.5411649 H 7.4153758 Z M 1.5376341,7.3670735 h 1.6312773 v 1.658573 H 1.5376341 Z"
+ style="opacity:1;" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/copy-rotate.svg b/share/icons/hicolor/scalable/actions/copy-rotate.svg
new file mode 100644
index 0000000..3ea432e
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/copy-rotate.svg
@@ -0,0 +1,87 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="copy-rotate">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="M 9.667969 1.205078 L 5.998047 1.228516 L 6.580078 4.804688 L 6.8125 4.804688 L 9.134766 4.787109 L 9.667969 1.205078 z M 9.039062 1.75 L 8.667969 4.25 L 7.039062 4.261719 L 6.632812 1.765625 L 9.039062 1.75 z M 12.86133 2.880859 L 10.05469 5.173828 L 10.17188 5.373047 L 11.34766 7.376953 L 14.71875 6.046875 L 12.86133 2.880859 z M 2.949219 3.15625 L 1.136719 6.347656 L 4.523438 7.630859 L 4.638672 7.429688 L 5.787109 5.410156 L 2.949219 3.15625 z M 12.71484 3.699219 L 13.93164 5.775391 L 11.58008 6.703125 L 10.75586 5.298828 L 12.71484 3.699219 z M 3.107422 3.972656 L 5.087891 5.544922 L 4.283203 6.960938 L 1.919922 6.064453 L 3.107422 3.972656 z M 8 6.882812 L 6.882812 8 L 7.041016 8.158203 L 8 9.117188 L 9.117188 8 L 8 6.882812 z M 8 7.521484 L 8.478516 8 L 8 8.478516 L 7.521484 8 L 8 7.521484 z M 11.47461 8.365234 L 11.35938 8.568359 L 10.21289 10.58789 L 13.04883 12.8418 L 14.86328 9.650391 L 11.47461 8.365234 z M 4.650391 8.621094 L 1.28125 9.951172 L 3.138672 13.11719 L 5.943359 10.82422 L 5.826172 10.625 L 4.650391 8.621094 z M 11.71484 9.037109 L 14.08008 9.933594 L 12.89062 12.02344 L 10.91211 10.45312 L 11.71484 9.037109 z M 4.417969 9.294922 L 5.242188 10.69922 L 3.285156 12.29883 L 2.068359 10.22266 L 4.417969 9.294922 z M 9.417969 11.19141 L 9.1875 11.19531 L 6.863281 11.21289 L 6.330078 14.79492 L 10.00195 14.76953 L 9.417969 11.19141 z M 8.958984 11.73633 L 9.365234 14.23047 L 6.958984 14.24805 L 7.330078 11.74805 L 8.958984 11.73633 z"
+ style="opacity:1;" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/curvestitching.svg b/share/icons/hicolor/scalable/actions/curvestitching.svg
new file mode 100644
index 0000000..486bc6f
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/curvestitching.svg
@@ -0,0 +1,209 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg1"
+ width="16"
+ height="16"
+ viewBox="0 0 16 16"
+ sodipodi:docname="curvestitching.svg"
+ inkscape:version="1.0alpha (b90687801a, 2019-05-08, custom)">
+ <style
+ id="style1892"></style>
+ <defs
+ id="defs1055">
+ <inkscape:path-effect
+ effect="bspline"
+ id="path-effect1920"
+ is_visible="true"
+ weight="33.333333"
+ steps="2"
+ helper_size="0"
+ apply_no_weight="true"
+ apply_with_weight="true"
+ only_selected="false" />
+ <inkscape:path-effect
+ only_selected="false"
+ apply_with_weight="true"
+ apply_no_weight="true"
+ helper_size="0"
+ steps="2"
+ weight="33.333333"
+ is_visible="true"
+ id="path-effect1916"
+ effect="bspline" />
+ <inkscape:path-effect
+ effect="bspline"
+ id="path-effect1912"
+ is_visible="true"
+ weight="33.333333"
+ steps="2"
+ helper_size="0"
+ apply_no_weight="true"
+ apply_with_weight="true"
+ only_selected="false" />
+ <inkscape:path-effect
+ only_selected="false"
+ apply_with_weight="true"
+ apply_no_weight="true"
+ helper_size="0"
+ steps="2"
+ weight="33.333333"
+ is_visible="true"
+ id="path-effect1908"
+ effect="bspline" />
+ <inkscape:path-effect
+ effect="bspline"
+ id="path-effect1904"
+ is_visible="true"
+ weight="33.333333"
+ steps="2"
+ helper_size="0"
+ apply_no_weight="true"
+ apply_with_weight="true"
+ only_selected="false" />
+ <inkscape:path-effect
+ effect="bspline"
+ id="path-effect1900"
+ is_visible="true"
+ weight="33.333333"
+ steps="2"
+ helper_size="0"
+ apply_no_weight="true"
+ apply_with_weight="true"
+ only_selected="false" />
+ <inkscape:path-effect
+ effect="dashed_stroke"
+ id="path-effect1061"
+ is_visible="true"
+ numberdashes="8"
+ holefactor="0"
+ splitsegments="false"
+ halfextreme="false"
+ unifysegment="false"
+ message="Añadir &lt;b&gt;«Rellenar entre muchos efectos»&lt;/b&gt; para añadir relleno." />
+ <inkscape:path-effect
+ effect="bspline"
+ id="path-effect1059"
+ is_visible="true"
+ weight="33.333333"
+ steps="2"
+ helper_size="0"
+ apply_no_weight="true"
+ apply_with_weight="true"
+ only_selected="false" />
+ </defs>
+ <sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166188"
+ inkscape:cx="5.6693469"
+ inkscape:cy="8.5050966"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:snap-global="false"
+ inkscape:window-width="1920"
+ inkscape:window-height="1016"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="layercompo">
+ <inkscape:grid
+ type="xygrid"
+ id="grid" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title></dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title />
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier />
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="curvestitching">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path1888"
+ d="m 7.5461455,0 c 0.2343588,0.07876763 0.4686507,0.15751279 0.6996078,0.24062839 m 0.6883963,0.27068838 c 0.2284445,0.0998035 0.4497774,0.2090464 0.6603817,0.33259094 M 10.198729,1.2692583 c 0.02499,0.021271 0.04971,0.042893 0.07417,0.064877 0.157391,0.1414948 0.303571,0.2979694 0.439336,0.466246 m 0.419889,0.6083816 c 0.124829,0.2101718 0.238107,0.4303237 0.340897,0.6562093 m 0.276349,0.686058 c 0.02965,0.083253 0.05809,0.1666997 0.08538,0.2501461 0.04969,0.1519459 0.09555,0.3038914 0.140177,0.4543788 m 0.215986,0.7075305 c 0.08038,0.2415115 0.169118,0.4720416 0.278891,0.6844251 m 0.428636,0.5993336 c 0.0488,0.048456 0.100513,0.09474 0.155438,0.1386751 0.132615,0.10608 0.283946,0.1984986 0.450589,0.2797345 m 0.692492,0.2577585 c 0.227486,0.065031 0.469304,0.1195845 0.720421,0.1673257 m 0.730021,0.1198168 c 0.241853,0.034936 0.487529,0.067054 0.733166,0.099167"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#b3b3b3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path1890"
+ d="M 0.8632811,6.3320313 0.6074218,7.0898438 C 0.8417805,7.1686118 1.0732289,7.2469377 1.298828,7.3281251 L 1.5703124,6.576172 C 1.3339973,6.4911282 1.0976399,6.410799 0.8632811,6.3320313 Z M 2.283203,6.8554688 1.9628905,7.5878907 c 0.2171749,0.09488 0.4252707,0.1987722 0.6191406,0.3125 L 2.986328,7.2089845 C 2.7589893,7.0756232 2.5229171,6.9601959 2.283203,6.8554688 Z M 3.646484,7.6757813 3.1289061,8.2851564 c 0.022253,0.018941 0.044618,0.037058 0.066406,0.056641 0.13993,0.1257972 0.270783,0.2665393 0.394532,0.4199218 L 4.212891,8.2597661 C 4.065109,8.0765955 3.905321,7.9052398 3.730469,7.7480474 3.703339,7.7236624 3.674209,7.6993823 3.646479,7.6757817 Z m 1.019531,1.2402344 -0.6875,0.4082031 C 4.094973,9.5202956 4.201343,9.7271796 4.298828,9.941406 L 5.027344,9.6093751 C 4.919248,9.3718306 4.799216,9.1402826 4.666015,8.9160157 Z M 5.316406,10.328125 4.5625,10.595703 c 0.02843,0.07983 0.05577,0.159943 0.08203,0.240235 0.0478,0.146174 0.09246,0.294122 0.136719,0.443359 l 0.767578,-0.226562 c -0.045,-0.151738 -0.09295,-0.307127 -0.144531,-0.464844 -0.02832,-0.0866 -0.05702,-0.173088 -0.08789,-0.259766 z M 5.759765,11.748047 5,12 c 0.08415,0.252842 0.181077,0.503032 0.304687,0.742188 L 6.013672,12.375 C 5.917736,12.189389 5.836375,11.978228 5.759765,11.748047 Z m 0.609376,1.125 -0.5625,0.568359 c 0.05869,0.05828 0.121204,0.114938 0.1875,0.167969 0.160032,0.128012 0.337075,0.234371 0.52539,0.326172 l 0.34961,-0.71875 c -0.144971,-0.07067 -0.269803,-0.148273 -0.375,-0.232422 -0.04356,-0.03484 -0.08609,-0.07269 -0.125,-0.111328 z m 1.126953,0.576172 -0.21875,0.769531 c 0.242671,0.06937 0.49415,0.126398 0.753906,0.175781 l 0.150391,-0.787109 c -0.242479,-0.0461 -0.473247,-0.09751 -0.685547,-0.158203 z m 1.398437,0.275391 -0.115234,0.792968 c 0.245455,0.03546 0.492644,0.0675 0.738281,0.09961 L 9.621094,13.824219 C 9.375457,13.792109 9.132781,13.759029 8.894531,13.72461 Z"
+ style="opacity:0.4" />
+ <path
+ style="opacity:0.4"
+ d="M 5.8359371,0.7226562 5.5800778,1.4804687 C 5.8144365,1.5592367 6.0458849,1.6375626 6.271484,1.71875 L 6.5429684,0.9667969 C 6.3066533,0.8817531 6.0702959,0.8014239 5.8359371,0.7226562 Z M 7.255859,1.2460937 6.9355465,1.9785156 c 0.2171749,0.09488 0.4252707,0.1987722 0.6191406,0.3125 L 7.958984,1.5996094 C 7.7316453,1.4662481 7.4955731,1.3508208 7.255859,1.2460937 Z M 8.61914,2.0664062 8.1015621,2.6757813 c 0.022253,0.018941 0.044618,0.037058 0.066406,0.056641 0.13993,0.1257972 0.270783,0.2665393 0.394532,0.4199218 L 9.185547,2.650391 C 9.037765,2.4672204 8.877977,2.2958647 8.703125,2.1386723 8.675995,2.1142873 8.646865,2.0900072 8.619135,2.0664066 Z m 1.019531,1.2402344 -0.6875,0.4082031 C 9.067629,3.9109205 9.173999,4.1178045 9.271484,4.3320309 L 10,4 C 9.891904,3.7624555 9.771872,3.5309075 9.638671,3.3066406 Z m 0.650391,1.4121093 -0.753906,0.267578 c 0.02843,0.07983 0.05577,0.159943 0.08203,0.240235 0.0478,0.146174 0.09246,0.294122 0.136719,0.443359 l 0.767578,-0.226562 c -0.045,-0.151738 -0.09295,-0.307127 -0.144531,-0.464844 -0.02832,-0.0866 -0.05702,-0.173088 -0.08789,-0.259766 z m 0.443359,1.419922 -0.759765,0.251953 c 0.08415,0.252842 0.181077,0.503032 0.304687,0.742188 l 0.708985,-0.367188 c -0.09594,-0.185611 -0.177297,-0.396772 -0.253907,-0.626953 z m 0.609376,1.125 -0.5625,0.568359 c 0.05869,0.05828 0.121204,0.114938 0.1875,0.167969 0.160032,0.128012 0.337075,0.234371 0.52539,0.326172 l 0.34961,-0.71875 c -0.144971,-0.07067 -0.269803,-0.148273 -0.375,-0.232422 -0.04356,-0.03484 -0.08609,-0.07269 -0.125,-0.111328 z M 12.46875,7.8398439 12.25,8.6093749 c 0.242671,0.06937 0.49415,0.126398 0.753906,0.175781 l 0.150391,-0.787109 c -0.242479,-0.0461 -0.473247,-0.09751 -0.685547,-0.158203 z m 1.398437,0.275391 -0.115234,0.792968 c 0.245455,0.03546 0.492644,0.0675 0.738281,0.09961 l 0.103516,-0.792969 c -0.245637,-0.03211 -0.488313,-0.06519 -0.726563,-0.099609 z"
+ id="path1896"
+ inkscape:connector-curvature="0" />
+ <path
+ d="M 7.0859375,3.1308594 C 6.6695305,3.9255529 6.2624548,4.6956716 5.7167969,5.2929688 5.1711205,5.8902861 4.446975,6.3598352 3.6972656,6.8417969 L 4.0332031,7.3671875 C 4.7829125,6.8852258 5.5561054,6.3912105 6.1757812,5.7128906 6.7954756,5.0345505 7.2222649,4.2146154 7.6386719,3.4199219 Z M 4.7939641,2.517158 C 4.56279,3.1581319 4.3480138,3.7497201 3.9066738,4.3202233 3.4653161,4.8907496 2.7546874,5.4791144 2.0313739,6.072312 L 2.3575131,6.6292799 C 3.0808265,6.0360823 3.8162635,5.4395798 4.3287362,4.7771258 4.8412268,4.1146489 5.0887693,3.4243436 5.3199434,2.7833697 Z M 3.6649721,0.7713866 C 3.27312,1.5663878 2.8872731,2.3421673 2.4403517,2.9199608 1.9934292,3.4977557 1.4538302,3.9215104 0.89119095,4.3605251 l 0.31654685,0.56452 C 1.7703769,4.4860303 2.3555102,4.0322039 2.8624141,3.3768633 3.3693191,2.7215212 3.7671248,1.9081207 4.158977,1.1131194 Z M 2.8546318,-1.1576777 C 2.4627889,-0.41015676 2.0787016,0.31984014 1.6268139,0.90404731 1.1749239,1.4882577 0.62905078,1.962021 0.06646211,2.448453 L 0.40539099,2.9940928 C 0.96797966,2.5076607 1.5468803,2.0099378 2.0488763,1.3609497 2.550875,0.71195826 2.9503988,-0.05331976 3.3422417,-0.80084073 Z M 2.0744224,-2.8713526 C 1.652456,-2.1001342 1.2361341,-1.3430329 0.78265575,-0.75676282 0.32917629,-0.17049123 -0.18448957,0.27773414 -0.71694472,0.74044225 L -0.37801584,1.286082 C 0.15443931,0.8233738 0.70590019,0.34709297 1.2063168,-0.29986034 1.7067346,-0.94681519 2.133671,-1.731969 2.5556375,-2.5031874 Z M 0.49586463,-3.8680763 c -0.3617293,0.7871221 -0.71546967,1.5485013 -1.17506006,2.1523503 -0.45931467,0.6034868 -1.06316927,1.09771333 -1.67705847,1.5953825 l 0.3229416,0.55885587 c 0.6138892,-0.49766917 1.25967943,-1.01618882 1.78097544,-1.70111197 0.52102032,-0.6845609 0.89006937,-1.4973901 1.25179867,-2.2845122 z"
+ transform="matrix(1.2216796,0,0,1.0344796,4.6813217,5.8354304)"
+ style="opacity:1"
+ id="path1518" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/dashed-stroke.svg b/share/icons/hicolor/scalable/actions/dashed-stroke.svg
new file mode 100644
index 0000000..8804c0c
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/dashed-stroke.svg
@@ -0,0 +1,84 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="dashed-stroke">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path inkscape:connector-curvature="0" d="M 1.0390625 1.078125 L 1.0390625 1.6367188 L 1.0390625 3.0546875 L 2.1542969 3.0546875 L 2.1542969 2.1933594 L 3.0253906 2.1933594 L 3.0253906 1.078125 L 1.0390625 1.078125 z M 4.4550781 1.078125 L 4.4550781 2.1933594 L 5.8828125 2.1933594 L 5.8828125 1.078125 L 4.4550781 1.078125 z M 7.3125 1.078125 L 7.3125 2.1933594 L 8.7402344 2.1933594 L 8.7402344 1.078125 L 7.3125 1.078125 z M 10.169922 1.078125 L 10.169922 2.1933594 L 11.599609 2.1933594 L 11.599609 1.078125 L 10.169922 1.078125 z M 13.027344 1.078125 L 13.027344 2.1933594 L 13.898438 2.1933594 L 13.898438 3.0546875 L 15.013672 3.0546875 L 15.013672 1.078125 L 13.027344 1.078125 z M 1.0390625 4.4726562 L 1.0390625 5.890625 L 2.1542969 5.890625 L 2.1542969 4.4726562 L 1.0390625 4.4726562 z M 13.898438 4.4726562 L 13.898438 5.890625 L 15.013672 5.890625 L 15.013672 4.4726562 L 13.898438 4.4726562 z M 1.0390625 7.3105469 L 1.0390625 8.7285156 L 2.1542969 8.7285156 L 2.1542969 7.3105469 L 1.0390625 7.3105469 z M 13.898438 7.3105469 L 13.898438 8.7285156 L 15.013672 8.7285156 L 15.013672 7.3105469 L 13.898438 7.3105469 z M 1.0390625 10.146484 L 1.0390625 11.564453 L 2.1542969 11.564453 L 2.1542969 10.146484 L 1.0390625 10.146484 z M 13.898438 10.146484 L 13.898438 11.564453 L 15.013672 11.564453 L 15.013672 10.146484 L 13.898438 10.146484 z M 1.0390625 12.982422 L 1.0390625 14.958984 L 3.0253906 14.958984 L 3.0253906 13.84375 L 2.1542969 13.84375 L 2.1542969 12.982422 L 1.0390625 12.982422 z M 13.898438 12.982422 L 13.898438 13.84375 L 13.027344 13.84375 L 13.027344 14.958984 L 15.013672 14.958984 L 15.013672 12.982422 L 13.898438 12.982422 z M 4.4550781 13.84375 L 4.4550781 14.958984 L 5.8828125 14.958984 L 5.8828125 13.84375 L 4.4550781 13.84375 z M 7.3125 13.84375 L 7.3125 14.958984 L 8.7402344 14.958984 L 8.7402344 13.84375 L 7.3125 13.84375 z M 10.169922 13.84375 L 10.169922 14.958984 L 11.599609 14.958984 L 11.599609 13.84375 L 10.169922 13.84375 z" style="opacity:1"/>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/dialog-align-and-distribute.svg b/share/icons/hicolor/scalable/actions/dialog-align-and-distribute.svg
new file mode 100644
index 0000000..af53fc4
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/dialog-align-and-distribute.svg
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.062921"
+ height="16.0008"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="matrix(1.103365,0,0,0.199883,-4.736921,163.6837)" gradientUnits="userSpaceOnUse" id="linearGradient6700" inkscape:collect="always" x1="15.67863" x2="19.57123" xlink:href="#linearGradient5740" y1="210.2974" y2="217.0041"/>
+ <linearGradient gradientTransform="matrix(1.300191,0,0,0.432481,-3.154508,116.6655)" gradientUnits="userSpaceOnUse" id="linearGradient6696" inkscape:collect="always" x1="11.87961" x2="18.58443" xlink:href="#linearGradient5704" y1="205.4478" y2="211.605"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(0.80275,0,0,0.392032,-0.364526,122.4629)" gradientUnits="userSpaceOnUse" id="linearGradient6670" inkscape:collect="always" x1="14.87326" x2="17.88475" xlink:href="#linearGradient5740" y1="213.2477" y2="218.8375"/>
+ <linearGradient gradientTransform="matrix(1.066601,0,0,0.654301,-5.23183,65.54498)" gradientUnits="userSpaceOnUse" id="linearGradient6668" inkscape:collect="always" x1="19.64591" x2="17.09525" xlink:href="#linearGradient5740" y1="218.5388" y2="214.7455"/>
+ <linearGradient gradientTransform="matrix(0.750795,0,0,0.392032,0.589107,122.468)" gradientUnits="userSpaceOnUse" id="linearGradient5805" inkscape:collect="always" x1="14.87326" x2="17.88475" xlink:href="#linearGradient5740" y1="213.2477" y2="218.8375"/>
+ <linearGradient gradientTransform="matrix(1,0,0,0.570788,0,88.25561)" gradientUnits="userSpaceOnUse" id="linearGradient5801" inkscape:collect="always" x1="11.87961" x2="18.58443" xlink:href="#linearGradient5704" y1="205.4478" y2="211.605"/>
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1,0,0,0.570788,0,88.2556)" gradientUnits="userSpaceOnUse" id="linearGradient6666" inkscape:collect="always" x1="11.87961" x2="18.58443" xlink:href="#linearGradient5704" y1="205.4478" y2="211.605"/>
+ <linearGradient gradientTransform="matrix(0.997569,0,0,0.654301,-3.963176,65.55004)" gradientUnits="userSpaceOnUse" id="linearGradient5803" inkscape:collect="always" x1="20.1778" x2="17.68847" xlink:href="#linearGradient5740" y1="218.2885" y2="214.7454"/>
+ </defs>
+<g id="dialog-align-and-distribute" inkscape:label="#object_align" transform="matrix(0.997443,0,0,0.995359,44.92763,-174.11277)">
+ <rect height="16" id="rect11819" style="color:#000000;fill:none" width="16" x="-45" y="175"/>
+ <g id="g6628" transform="matrix(1.249506,0,0,1.001998,-55.66558,-19.47412)">
+ <rect height="3.995016" id="rect6630" style="color:#000000;fill:none;stroke:url(#linearGradient6666);stroke-width:0.8969406;stroke-linejoin:round;stroke-miterlimit:0" width="7.99868" x="10.5083" y="205.5581"/>
+ <rect height="1.965379" id="rect6632" style="color:#000000;fill:url(#linearGradient6668);fill-rule:evenodd;stroke:url(#linearGradient6670);stroke-width:0.8969405;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="6.40038" x="11.30936" y="206.5531"/>
+ </g>
+ <g id="g6675" transform="matrix(1.000856,0,0,1.001998,-53.05186,-30.53742)">
+ <rect height="3.995016" id="rect6677" style="color:#000000;fill:none;stroke:url(#linearGradient5801);stroke-width:1.0021828;stroke-linejoin:round;stroke-miterlimit:0" width="5.4917" x="10.5083" y="205.5581"/>
+ <rect height="1.965379" id="rect6679" style="color:#000000;fill:url(#linearGradient5803);fill-rule:evenodd;stroke:url(#linearGradient5805);stroke-width:1.0021827;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="3.492565" x="11.50743" y="206.5582"/>
+ </g>
+ <g id="g6690" transform="matrix(1.249506,0,0,0.994331,-55.62604,-22.92368)">
+ <rect height="3.02699" id="rect6692" style="color:#000000;fill:none;stroke:url(#linearGradient6696);stroke-width:0.9003923;stroke-linejoin:round;stroke-miterlimit:0" width="10.39982" x="10.50829" y="205.5446"/>
+ <rect height="1.002073" id="rect6694" style="color:#000000;fill:none;stroke:url(#linearGradient6700);stroke-width:0.9003921;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="8.7972" x="11.30861" y="206.5581"/>
+ </g>
+ <path d="M -44.541,175.4264 -44.541,190.4564" id="path5730" inkscape:connector-curvature="0" style="fill:none;stroke:#c80000;stroke-width:1.0036128px;stroke-linecap:round"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/dialog-fill-and-stroke.svg b/share/icons/hicolor/scalable/actions/dialog-fill-and-stroke.svg
new file mode 100644
index 0000000..ae65d4b
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/dialog-fill-and-stroke.svg
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.03137"
+ height="16.058596"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient10585">
+ <stop id="stop10587" offset="0" style="stop-color:#d7d7d7;stop-opacity:1"/>
+ <stop id="stop10595" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient10473" inkscape:collect="always" x1="192.9638" x2="201.2521" xlink:href="#linearGradient1610" y1="26.49475" y2="37.90074"/>
+ <linearGradient id="linearGradient800">
+ <stop id="stop998" offset="0" style="stop-color:#f3ff49;stop-opacity:1"/>
+ <stop id="stop999" offset="1" style="stop-color:#ffa01e;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="translate(-139.9686,15.05455)" gradientUnits="userSpaceOnUse" id="linearGradient10579" inkscape:collect="always" x1="107.9483" x2="110.1206" xlink:href="#linearGradient800" y1="163.4373" y2="166.1914"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient10481" inkscape:collect="always" x1="-40.92714" x2="-39.0581" xlink:href="#linearGradient5704" y1="186.0423" y2="189.9042"/>
+ <linearGradient id="linearGradient1610">
+ <stop id="stop1611" offset="0" style="stop-color:#000000;stop-opacity:1"/>
+ <stop id="stop3053" offset="0.35076979" style="stop-color:#7f7f7f;stop-opacity:1"/>
+ <stop id="stop3054" offset="0.59668732" style="stop-color:#bfbfbf;stop-opacity:1"/>
+ <stop id="stop3055" offset="0.78382427" style="stop-color:#dfdfdf;stop-opacity:1"/>
+ <stop id="stop1612" offset="1" style="stop-color:#ffffff;stop-opacity:1"/>
+ </linearGradient>
+ <radialGradient cx="-39.00645" cy="185.3796" fx="-39.00645" fy="185.3796" gradientTransform="matrix(0.173327,0.323606,-0.837131,0.448376,121.9729,116.365)" gradientUnits="userSpaceOnUse" id="radialGradient10597" inkscape:collect="always" r="4.772141" xlink:href="#linearGradient10585"/>
+ <linearGradient gradientTransform="translate(-0.96863,1.05455)" gradientUnits="userSpaceOnUse" id="linearGradient10560" inkscape:collect="always" x1="-33.56642" x2="-34.67712" xlink:href="#linearGradient1610" y1="183.8118" y2="182.3506"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient10489" inkscape:collect="always" x1="-34.91058" x2="-33.18686" xlink:href="#linearGradient5704" y1="182.3336" y2="184.1298"/>
+ </defs>
+<g id="dialog-fill-and-stroke" inkscape:label="#fill_and_stroke" transform="translate(45,-175)">
+ <path d="M 191,40 191,26 205,26" id="path10465" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:url(#linearGradient10473);stroke-width:2;stroke-linecap:square" transform="translate(-235,150.0546)"/>
+ <path d="M -42.96863,177.0546 -28.96863,177.0546 -42.96863,191.0546 -42.96863,177.0546 Z" id="rect10562" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke-width:1px"/>
+ <rect height="16" id="rect9766" style="color:#000000;fill:none" width="16" x="-45" y="175"/>
+ <g id="g10509">
+ <path d="M 191.5,40.5 C 197,40.5 200,40 200.5,37 L 205.5,34" id="path10491" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="opacity:0.3;fill:none;stroke:#646464;stroke-width:1px;stroke-linecap:round" transform="translate(-235,150.0546)"/>
+ <path d="M -33.36912,180.455 -30.36912,183.455 -28.96863,183.0546 -28.96863,176.0546" id="path10571" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:url(#linearGradient10579);fill-rule:evenodd"/>
+ <path d="M -44.46863,190.5546 C -41.00737,188.4475 -41,185 -37.23477,184.4001 -36.73477,184.9001 -35.57922,186.2324 -34.97774,186.4538 -35.19915,189.2324 -39,190.6431 -44.46863,190.5546 Z" id="path10544" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:url(#radialGradient10597);fill-rule:evenodd;stroke:url(#linearGradient10481);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round"/>
+ <path d="M -37.0151,184.4115 -33.17019,180.3227 C -32.10366,180.99 -30.97059,182.3227 -30.43634,183.5888 L -35.2365,186.5 -37.0151,184.4115 Z" id="path10558" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient10560);fill-rule:evenodd;stroke:url(#linearGradient10489);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round"/>
+ <path d="M -29.65866,176.2759 C -31.05011,177.5139 -32.22155,178.9303 -33.30327,180.3892 -31.88187,181.2561 -31.19237,182.3892 -30.56941,183.6553 -29.79942,183.3663 -30.0043,183.4764 -29.5,183.1874" id="path10568" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/dialog-filters.svg b/share/icons/hicolor/scalable/actions/dialog-filters.svg
new file mode 100644
index 0000000..ce006bf
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/dialog-filters.svg
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.042173"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <radialGradient cx="234.355" cy="542.529" fx="234.355" fy="542.529" gradientTransform="matrix(1,0,0,0.263368,0,365.571)" gradientUnits="userSpaceOnUse" id="radialGradient7220" inkscape:collect="always" r="62.3947" xlink:href="#WhiteTransparent"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="WhiteTransparent">
+ <stop id="stop7" offset="0" style="stop-color:white;stop-opacity:1"/>
+ <stop id="stop9" offset="1" style="stop-color:white;stop-opacity:0"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="BlackTransparent">
+ <stop id="stop12" offset="0" style="stop-color:black;stop-opacity:1"/>
+ <stop id="stop14" offset="1" style="stop-color:black;stop-opacity:0"/>
+ </linearGradient>
+ <linearGradient id="gray_to_white" inkscape:collect="always">
+ <stop id="stop7750-9" offset="0" style="stop-color:#afafaf;stop-opacity:1"/>
+ <stop id="stop7748-6" offset="1" style="stop-color:#e6e6e6;stop-opacity:1"/>
+ </linearGradient>
+ <radialGradient cx="234.355" cy="542.529" fx="234.355" fy="542.529" gradientTransform="matrix(1,0,0,0.263368,0,365.571)" gradientUnits="userSpaceOnUse" id="radialGradient7218" inkscape:collect="always" r="62.3947" xlink:href="#BlackTransparent"/>
+ <linearGradient gradientTransform="matrix(0.117347,0,0,0.117347,252.7175,248.3363)" gradientUnits="userSpaceOnUse" id="linearGradient7163" inkscape:collect="always" x1="263.478" x2="217.426" xlink:href="#gray_to_white" y1="536.767" y2="536.965"/>
+ </defs>
+<g id="dialog-filters" inkscape:label="#dialog-filters" transform="translate(-271.95783,-304)">
+ <path d="M 272.415,308.6281 C 272.509,305.3138 278.0595,305.1187 279.875,305.1077 281.8707,305.0957 287.2213,305.3694 287.3348,308.5442 L 281.3157,314.8308 281.3157,319.0217 C 279.8863,319.4867 279.7151,319.5463 278.3661,319.0217 L 278.3661,314.8308 Z" id="path7138" inkscape:connector-curvature="0" sodipodi:nodetypes="cscccccc" style="opacity:0.909;fill:url(#linearGradient7163);stroke:#000000;stroke-width:0.9143469;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:10"/>
+ <ellipse cx="234.355" cy="496.273" id="path7140" rx="60.6092" ry="14.6472" style="opacity:0.909;fill:url(#radialGradient7218);stroke:url(#radialGradient7220);stroke-width:3.5711801;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:10" transform="matrix(0.115021,0,0,0.1903986,253.0723,212.7017)"/>
+ <rect height="16" id="rect4326-5" style="fill:none" width="16" x="272" y="304"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/dialog-geometry.svg b/share/icons/hicolor/scalable/actions/dialog-geometry.svg
new file mode 100644
index 0000000..e81a856
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/dialog-geometry.svg
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="23.501628"
+ height="23.49861"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(0.1463004,0.278073,-0.278073,0.1463004,868.8846,-102.259)" gradientUnits="userSpaceOnUse" id="linearGradient2886" inkscape:collect="always" x1="593.1874" x2="599.2378" xlink:href="#linearGradient800" y1="195.5188" y2="204.916"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient2876" inkscape:collect="always" x1="121.1177" x2="130.3522" xlink:href="#linearGradient1887" y1="343.258" y2="350.1636"/>
+ <linearGradient id="linearGradient1887">
+ <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/>
+ <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)" gradientUnits="userSpaceOnUse" id="linearGradient2878" inkscape:collect="always" x1="404.6787" x2="414.2602" xlink:href="#linearGradient5740" y1="46.33899" y2="46.339"/>
+ <linearGradient id="linearGradient800">
+ <stop id="stop998" offset="0" style="stop-color:#f3ff49;stop-opacity:1"/>
+ <stop id="stop999" offset="1" style="stop-color:#ffa01e;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient2891" inkscape:collect="always" x1="609.5726" x2="612.2578" xlink:href="#linearGradient800" y1="215.402" y2="216.4033"/>
+ <linearGradient gradientTransform="matrix(0.1463004,0.278073,-0.278073,0.1463004,868.8846,-102.259)" gradientUnits="userSpaceOnUse" id="linearGradient2889" inkscape:collect="always" x1="606.9615" x2="602.0698" xlink:href="#linearGradient700" y1="220.3636" y2="221.2004"/>
+ <linearGradient gradientTransform="matrix(0.1463004,0.278073,-0.278073,0.1463004,868.8846,-102.259)" gradientUnits="userSpaceOnUse" id="linearGradient2884" inkscape:collect="always" x1="587.9551" x2="582.4935" xlink:href="#linearGradient700" y1="222.3478" y2="220.8004"/>
+ <linearGradient gradientTransform="matrix(0.1463004,0.278073,-0.278073,0.1463004,868.8846,-102.259)" gradientUnits="userSpaceOnUse" id="linearGradient2882" inkscape:collect="always" x1="593.3162" x2="597.3068" xlink:href="#linearGradient800" y1="186.6364" y2="188.5494"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient2893" inkscape:collect="always" x1="591.3853" x2="592.8656" xlink:href="#linearGradient5704" y1="198.5761" y2="198.5761"/>
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(0.1463004,0.278073,-0.278073,0.1463004,868.556,-101.4348)" gradientUnits="userSpaceOnUse" id="linearGradient2880" inkscape:collect="always" x1="594.8112" x2="594.861" xlink:href="#linearGradient5740" y1="213.1902" y2="216.7914"/>
+ <linearGradient id="linearGradient700">
+ <stop id="stop347" offset="0" style="stop-color:#376796;stop-opacity:1"/>
+ <stop id="stop348" offset="1" style="stop-color:#b0dde2;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="dialog-geometry" inkscape:label="#g2858" transform="translate(-883.999149,-82.000902753208)">
+ <g id="g2770" transform="matrix(1.500067,0,0,1.495011,711.1557,-419.4617)">
+ <rect height="11.99987" id="rect2772" style="color:#000000;fill:url(#linearGradient2876);fill-rule:evenodd;stroke:#000000;stroke-width:0.6677634;stroke-linecap:round;stroke-linejoin:round" width="14.99917" x="115.5577" y="338.8083"/>
+ <rect height="3.011261" id="rect2774" style="color:#000000;fill:url(#linearGradient2878);fill-rule:evenodd;stroke:#000000;stroke-width:0.6677633;stroke-linecap:round;stroke-linejoin:round" width="14.99819" x="115.5588" y="335.7579"/>
+ </g>
+ <path d="M 893.9086,90.94437 898.4098,99.4997 897.3001,100.0835 892.799,91.5282 C 893.1032,91.01951 893.4914,90.91259 893.9086,90.94437 Z" id="path2794" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient2880);fill-rule:evenodd;stroke:#000000;stroke-width:0.4646012"/>
+ <path d="M 901.723,91.08202 902.4465,90.1843 904.7338,89.43334 905.3331,90.57238 903.3294,92.0467 902.3301,92.08088 901.723,91.08202 Z" id="path2796" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc" style="color:#000000;fill:url(#linearGradient2882);fill-rule:evenodd;stroke:#000000;stroke-width:0.6498151"/>
+ <path d="M 887.8568,93.9611 886.0417,95.87539 888.2195,94.91653 887.8569,93.96119 Z" id="path2798" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="color:#000000;fill:#b6cbe0;fill-rule:evenodd;stroke:#000000;stroke-width:0.4646012;stroke-miterlimit:30"/>
+ <path d="M 888.2194,94.91644 887.8568,93.9611 888.3242,93.04538 899.7914,90.38115 898.7441,92.44899 888.2194,94.91644 Z" id="path2800" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc" style="color:#000000;fill:url(#linearGradient2884);fill-rule:evenodd;stroke:#000000;stroke-width:0.6498151;stroke-linejoin:round"/>
+ <path d="M 901.6822,90.84956 C 901.1222,90.34652 900.4326,90.11262 899.7927,90.37915 L 898.7419,92.45203 C 897.8754,93.21978 898.4243,93.98389 899.4505,93.79894 L 901.754,94.10707 C 902.3361,93.73068 902.5339,93.02989 902.4366,92.28338 902.4416,91.65046 902.1842,91.19877 901.6823,90.84957 Z" id="path2802" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc" style="color:#000000;fill:url(#linearGradient2886);fill-rule:evenodd;stroke:#000000;stroke-width:0.6498151"/>
+ <path d="M 891.4619,101.075 892.0438,101.9149 893.0632,102.0484 901.754,94.10707 899.4566,93.79895 891.4619,101.075 Z" id="path2804" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc" style="color:#000000;fill:url(#linearGradient2889);fill-rule:evenodd;stroke:#000000;stroke-width:0.6498151;stroke-linejoin:round"/>
+ <ellipse cx="610.7591" cy="215.7293" id="path2806" rx="1.866584" ry="4.248087" style="color:#000000;fill:#f7df3a;fill-rule:evenodd;stroke:#000000;stroke-width:1.4786291" transform="matrix(0.1463004,0.278073,-0.278073,0.1463004,868.556,-101.4348)"/>
+ <ellipse cx="610.7591" cy="215.7293" id="path2808" rx="1.866584" ry="4.248087" style="color:#000000;fill:url(#linearGradient2891);fill-rule:evenodd;stroke:#000000;stroke-width:1.4786291" transform="matrix(0.1463004,0.278073,-0.278073,0.1463004,868.8196,-100.9337)"/>
+ <circle cx="592.1254" cy="198.5761" id="path2810" r="0.740197" style="color:#000000;fill:url(#linearGradient2893);fill-rule:evenodd" transform="matrix(0.3341836,0.6351824,-0.6351824,0.3341836,828.7399,-351.0096)"/>
+ <path d="M 888.962,93.58236 892.8787,92.68718" id="path2812" inkscape:connector-curvature="0" style="color:#000000;fill:none;stroke:#ffffff;stroke-width:0.3249075;stroke-linecap:round"/>
+ <path d="M 892.0438,101.9149 889.4382,102.3266 891.4619,101.075 892.0438,101.9149 Z" id="path2814" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="color:#000000;fill:#b6cbe0;fill-rule:evenodd;stroke:#000000;stroke-width:0.4646012;stroke-miterlimit:30"/>
+ <path d="M 902.8751,90.70598 904.3894,90.21782" id="path2816" inkscape:connector-curvature="0" style="color:#000000;fill:#f7df3a;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.3249075;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:30"/>
+ <use height="540" id="use2818" transform="matrix(0.7545079,0.3008297,-0.3008297,0.7545079,580.9682,-245.5823)" width="1250" x="0" xlink:href="#path6927" y="0"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/dialog-icon-preview.svg b/share/icons/hicolor/scalable/actions/dialog-icon-preview.svg
new file mode 100644
index 0000000..3cfcbe2
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/dialog-icon-preview.svg
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.000858"
+ height="16.06947"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5198" inkscape:collect="always" x1="121.1177" x2="130.3522" xlink:href="#linearGradient1887" y1="343.258" y2="350.1636"/>
+ <linearGradient id="linearGradient12513">
+ <stop id="stop12515" offset="0" style="stop-color:black;stop-opacity:1"/>
+ <stop id="stop12517" offset="1" style="stop-color:#2a2a2a;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient2485">
+ <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)" gradientUnits="userSpaceOnUse" id="linearGradient5200" inkscape:collect="always" x1="404.6787" x2="414.2602" xlink:href="#linearGradient5740" y1="46.33899" y2="46.339"/>
+ <linearGradient gradientTransform="matrix(1,0,0,-1,0.453976,493.3688)" gradientUnits="userSpaceOnUse" id="linearGradient5218" inkscape:collect="always" x1="712.986" x2="717.6032" xlink:href="#linearGradient2485" y1="249.9805" y2="244.6786"/>
+ <linearGradient id="linearGradient1887">
+ <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/>
+ <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5220" inkscape:collect="always" x1="64.60896" x2="61.99598" xlink:href="#linearGradient12513" y1="715.7595" y2="712.1672"/>
+ </defs>
+<g id="dialog-icon-preview" inkscape:label="#view_icon_preview" transform="translate(-99.999956,-389.00075)">
+ <g id="g5190" transform="matrix(1,0,0,0.996869,-15.05696,54.79332)">
+ <rect height="11.99987" id="rect5192" style="color:#000000;fill:url(#linearGradient5198);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015693;stroke-linecap:round;stroke-linejoin:round" width="14.99917" x="115.5577" y="338.8083"/>
+ <rect height="3.011261" id="rect5194" style="color:#000000;fill:url(#linearGradient5200);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015692;stroke-linecap:round;stroke-linejoin:round" width="14.99819" x="115.5588" y="335.7579"/>
+ </g>
+ <g id="g5206" inkscape:label="#visible" transform="matrix(0.823809,0,0,0.639827,-480.5562,242.2038)">
+ <rect height="18.61259" id="rect5208" style="color:#000000;fill:#ffffff;fill-opacity:0;fill-rule:evenodd;stroke-width:0.83269" width="14.52438" x="707.1481" y="235.935"/>
+ <g id="g5210" transform="translate(0,-0.9)">
+ <path d="M 718.3596,243.1986 C 719.3773,243.9521 720.2979,245.1034 721.151,246.7745 719.3176,250.3658 717.7991,251.8726 715.049,251.8726 712.299,251.8726 709.4688,249.9998 707.853,246.6911 709.6864,243.0997 713.2961,241.3385 716.1602,242.0819 M 711.7759,242.388 710.7364,238.3101 M 709.2185,244.2435 707.6685,241.7133 M 714.9275,241.9355 715.0423,237.208 M 717.4674,242.559 718.9969,238.7706 M 719.616,244.0748 721.2305,242.135" id="path5212" inkscape:connector-curvature="0" sodipodi:nodetypes="ccscscccccccccc" style="color:#000000;fill:url(#linearGradient5218);fill-rule:evenodd;stroke:#000000;stroke-width:1.1019087;stroke-linecap:round"/>
+ <ellipse cx="63.5" cy="714" id="path5214" rx="3.5" ry="4" style="color:#000000;fill:url(#linearGradient5220);fill-rule:evenodd;stroke-width:3.0247481" transform="matrix(0.842506,0,0,0.954024,661.2863,-434.5226)"/>
+ <ellipse cx="63.5" cy="714" id="path5216" rx="3.5" ry="4" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke-width:3.0247481" transform="matrix(0.269046,0,0,0.308688,696.6634,24.57494)"/>
+ </g>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/dialog-input-devices.svg b/share/icons/hicolor/scalable/actions/dialog-input-devices.svg
new file mode 100644
index 0000000..4d218d9
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/dialog-input-devices.svg
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.000858"
+ height="16.001566"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)" gradientUnits="userSpaceOnUse" id="linearGradient5752" inkscape:collect="always" x1="404.6787" x2="414.2602" xlink:href="#linearGradient5740" y1="46.33899" y2="46.339"/>
+ <linearGradient gradientTransform="translate(-0.999998,-0.937496)" gradientUnits="userSpaceOnUse" id="linearGradient5779" inkscape:collect="always" x1="693.4026" x2="696.8668" xlink:href="#linearGradient5704" y1="306.0704" y2="311.8198"/>
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient1887">
+ <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/>
+ <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="translate(-0.999998,-0.937496)" gradientUnits="userSpaceOnUse" id="linearGradient5777" inkscape:collect="always" x1="693.279" x2="698.2679" xlink:href="#linearGradient5704" y1="303.7007" y2="311.079"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5750" inkscape:collect="always" x1="121.1177" x2="130.3522" xlink:href="#linearGradient1887" y1="343.258" y2="350.1636"/>
+ </defs>
+<g id="dialog-input-devices" inkscape:label="#input_devices" transform="translate(-9.9992165,-127.99763)">
+ <g id="g5739" transform="matrix(1,0,0,0.996869,-105.0577,-206.2098)">
+ <rect height="11.99987" id="rect5741" style="color:#000000;fill:url(#linearGradient5750);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015693;stroke-linecap:round;stroke-linejoin:round" width="14.99917" x="115.5577" y="338.8083"/>
+ <rect height="3.011261" id="rect5744" style="color:#000000;fill:url(#linearGradient5752);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015692;stroke-linecap:round;stroke-linejoin:round" width="14.99819" x="115.5588" y="335.7579"/>
+ </g>
+ <g id="g5768" transform="matrix(1,0,0,1.066667,-679.5,-193.0001)">
+ <rect height="10.31249" id="rect5771" style="fill:none" width="11" x="691.5" y="303.75"/>
+ <path d="M 696.7189,305.998 696,305.5938 692,313.5938 702,313.5938 702,312.6563" id="path5773" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:none;stroke:url(#linearGradient5777);stroke-width:0.9682457;stroke-linecap:round;stroke-linejoin:round"/>
+ <path d="M 694.5,309.375 C 696,309.8438 697.5,311.7188 697,313.5938" id="path5775" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:url(#linearGradient5779);stroke-width:0.9682457;stroke-linecap:round"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/dialog-layers.svg b/share/icons/hicolor/scalable/actions/dialog-layers.svg
new file mode 100644
index 0000000..b413dd2
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/dialog-layers.svg
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.000019"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5789" inkscape:collect="always" x1="968.8881" x2="977.9335" xlink:href="#linearGradient5704" y1="178.3186" y2="181.7098"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient2485">
+ <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5787" inkscape:collect="always" x1="974.1975" x2="979.8044" xlink:href="#linearGradient2485" y1="182.4686" y2="184.8026"/>
+ </defs>
+<g id="dialog-layers" inkscape:label="#layers" transform="translate(-964.95898,-168.96091)">
+ <path d="M 969.5,182.5 980.5,182.5 976.5,177.5 965.5,177.5 969.5,182.5 Z" id="use8977" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5787);fill-rule:evenodd;stroke:url(#linearGradient5789);stroke-width:0.9999474;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0409998,0.00636899999999985)"/>
+ <rect height="16" id="use8055" style="color:#000000;fill:none;stroke-width:1.4" transform="matrix(1,0,0,1,0,0)" width="16.00002" x="964.959" y="168.9609"/>
+ <path d="M 969.5,182.5 980.5,182.5 976.5,177.5 965.5,177.5 969.5,182.5 Z" id="use8059" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5787);fill-rule:evenodd;stroke:url(#linearGradient5789);stroke-width:0.9999474;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0409998,-2.993605)"/>
+ <path d="M 969.5,182.5 980.5,182.5 976.5,177.5 965.5,177.5 969.5,182.5 Z" id="use8061" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5787);fill-rule:evenodd;stroke:url(#linearGradient5789);stroke-width:0.9999474;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0410002,-5.993605)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/dialog-memory.svg b/share/icons/hicolor/scalable/actions/dialog-memory.svg
new file mode 100644
index 0000000..7e25e90
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/dialog-memory.svg
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.99917"
+ height="16.00001"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient4709" inkscape:collect="always">
+ <stop id="stop4711" offset="0" style="stop-color:#75507b;stop-opacity:1"/>
+ <stop id="stop4713" offset="1" style="stop-color:#73d216;stop-opacity:0"/>
+ </linearGradient>
+ <linearGradient id="linearGradient1887">
+ <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/>
+ <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(0.898695,0,0,0.666666,43.41501,33.33337)" gradientUnits="userSpaceOnUse" id="linearGradient4718" inkscape:collect="always" x1="334.4035" x2="334.4963" xlink:href="#linearGradient4721" y1="86.63547" y2="107.4082"/>
+ <linearGradient gradientTransform="matrix(0.898695,0,0,0.466666,34.08168,53.63336)" gradientUnits="userSpaceOnUse" id="linearGradient4703" inkscape:collect="always" x1="334.4035" x2="334.4963" xlink:href="#linearGradient4696" y1="86.63547" y2="107.4082"/>
+ <linearGradient id="linearGradient4696" inkscape:collect="always">
+ <stop id="stop4698" offset="0" style="stop-color:#73d216;stop-opacity:1"/>
+ <stop id="stop4701" offset="1" style="stop-color:#73d216;stop-opacity:0"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1,0,0,0.996869,215.9431,-248.2098)" gradientUnits="userSpaceOnUse" id="linearGradient4689" inkscape:collect="always" x1="121.1177" x2="130.3522" xlink:href="#linearGradient1887" y1="343.258" y2="350.1636"/>
+ <linearGradient gradientTransform="matrix(0.898695,0,0,0.933333,38.74835,6.266664)" gradientUnits="userSpaceOnUse" id="linearGradient4707" inkscape:collect="always" x1="334.4035" x2="334.4963" xlink:href="#linearGradient4709" y1="86.63547" y2="107.4082"/>
+ <linearGradient id="linearGradient4721" inkscape:collect="always">
+ <stop id="stop4723" offset="0" style="stop-color:#f57900;stop-opacity:1"/>
+ <stop id="stop4725" offset="1" style="stop-color:#73d216;stop-opacity:0"/>
+ </linearGradient>
+ </defs>
+<g id="dialog-memory" inkscape:label="#about_memory" transform="translate(-331.00079,-86)">
+ <rect height="15.00001" id="rect4657" style="color:#000000;fill:url(#linearGradient4689);fill-rule:evenodd;stroke:#000000;stroke-width:1.0000001;stroke-linecap:round;stroke-linejoin:round" width="14.99917" x="331.5008" y="86.5"/>
+ <rect height="7" id="rect4691" style="color:#000000;fill:url(#linearGradient4703);fill-rule:evenodd;stroke-width:1.0000007" width="4.666667" x="332" y="94"/>
+ <rect height="14.00001" id="rect4705" style="color:#000000;fill:url(#linearGradient4707);fill-rule:evenodd;stroke-width:1.0000007" width="4.666667" x="336.6667" y="86.99999"/>
+ <rect height="10" id="rect4715" style="color:#000000;fill:url(#linearGradient4718);fill-rule:evenodd;stroke-width:1.0000007" width="4.666667" x="341.3333" y="91"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/dialog-messages.svg b/share/icons/hicolor/scalable/actions/dialog-messages.svg
new file mode 100644
index 0000000..b129c2e
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/dialog-messages.svg
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.000858"
+ height="16.001566"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient4249" inkscape:collect="always" x1="121.1177" x2="130.3522" xlink:href="#linearGradient1887" y1="343.258" y2="350.1636"/>
+ <linearGradient gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)" gradientUnits="userSpaceOnUse" id="linearGradient4251" inkscape:collect="always" x1="404.6787" x2="414.2602" xlink:href="#linearGradient5740" y1="46.33899" y2="46.339"/>
+ <linearGradient id="linearGradient1887">
+ <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/>
+ <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="dialog-messages" inkscape:label="#messages" transform="translate(-54.999956,-258.00075)">
+ <g id="g4239" transform="matrix(1,0,0,0.996869,-60.05696,-76.20668)">
+ <rect height="11.99987" id="rect4241" style="color:#000000;fill:url(#linearGradient4249);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015693;stroke-linecap:round;stroke-linejoin:round" width="14.99917" x="115.5577" y="338.8083"/>
+ <rect height="3.011261" id="rect4243" style="color:#000000;fill:url(#linearGradient4251);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015692;stroke-linecap:round;stroke-linejoin:round" width="14.99819" x="115.5588" y="335.7579"/>
+ </g>
+ <path d="M 57.49993,263.4998 68.49997,263.4998 68.5,268.5 66.5,268.5 64.29651,271.4721 64,268.5 57.5,268.5 57.49993,263.4998 Z" id="rect5189" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="color:#000000;fill:#d3d7cf;fill-rule:evenodd;stroke:#000000;stroke-width:0.9999992;stroke-linecap:round;stroke-linejoin:round"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/dialog-object-properties.svg b/share/icons/hicolor/scalable/actions/dialog-object-properties.svg
new file mode 100644
index 0000000..1ce323d
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/dialog-object-properties.svg
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.994798"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="matrix(1.165669,0,0,2.325584,313.3867,-379.6724)" gradientUnits="userSpaceOnUse" id="linearGradient10436" inkscape:collect="always" x1="17.48326" x2="20.98923" xlink:href="#linearGradient6684" y1="215.0097" y2="218.8156"/>
+ <linearGradient gradientTransform="rotate(-45,340.6656,118.1192)" gradientUnits="userSpaceOnUse" id="linearGradient11021" inkscape:collect="always" x1="337.1166" x2="338.0838" xlink:href="#linearGradient2485" y1="117.2489" y2="126.5225"/>
+ <linearGradient id="linearGradient6684">
+ <stop id="stop6686" offset="0" style="stop-color:#ffbf00;stop-opacity:1"/>
+ <stop id="stop6688" offset="1" style="stop-color:#ffffff;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1.124777,0,0,1.798127,314.1438,-265.2068)" gradientUnits="userSpaceOnUse" id="linearGradient10434" inkscape:collect="always" x1="15.15684" x2="22.04275" xlink:href="#linearGradient5704" y1="214.0084" y2="218.3974"/>
+ <linearGradient id="linearGradient2485">
+ <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="translate(7)" gradientUnits="userSpaceOnUse" id="linearGradient10450" inkscape:collect="always" x1="332.8779" x2="336.8484" xlink:href="#linearGradient5704" y1="121.9937" y2="124.1941"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(0.87731,0,0,1.393407,318.7061,-177.3687)" gradientUnits="userSpaceOnUse" id="linearGradient10438" inkscape:collect="always" x1="19.08596" x2="16.10928" xlink:href="#linearGradient6684" y1="219.6944" y2="214.3821"/>
+ </defs>
+<g id="dialog-object-properties" inkscape:label="#dialog_item_properties" transform="translate(-329.9642,-114.9992)">
+ <rect height="8.992967" id="rect10430" style="color:#000000;fill:none;stroke:url(#linearGradient10434);stroke-width:1.0000006;stroke-linejoin:round;stroke-miterlimit:0" width="8.996735" x="330.4642" y="120.5063"/>
+ <rect height="6.985559" id="rect10432" style="color:#000000;fill:url(#linearGradient10436);fill-rule:evenodd;stroke:url(#linearGradient10438);stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="6.994853" x="331.4641" y="121.5137"/>
+ <path d="M 343.459,125.4992 C 344.959,125.4992 345.459,126.4992 345.459,127.4992 L 345.459,129.9992 344.459,130.4992 343.459,130.4992 343.459,128.4992 339.459,128.4992 339.459,130.4992 338.459,130.4992 337.459,129.9992 337.459,127.4992 C 337.459,126.4992 337.959,125.4992 339.459,125.4992 L 339.459,120.4992 C 337.959,120.4992 337.459,119.4992 337.459,118.4992 L 337.459,115.9992 338.459,115.4992 339.459,115.4992 339.459,117.4992 343.459,117.4992 343.459,115.4992 344.459,115.4992 345.459,115.9992 345.459,118.4992 C 345.459,118.9992 344.959,120.4992 343.459,120.4992 L 343.459,125.4992 Z" id="path11005" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccccccsccccccccscc" style="fill:url(#linearGradient11021);fill-rule:evenodd;stroke:url(#linearGradient10450);stroke-width:1.0000004px;stroke-linecap:round;stroke-linejoin:round"/>
+ <path d="M 340.459,120.4992 340.459,124.4992" id="path10442" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:round"/>
+ <path d="M 342.959,120.4992 341.959,120.4992" id="path10455" inkscape:connector-curvature="0" style="fill:#646464;fill-opacity:0.75;fill-rule:evenodd;stroke:#646464;stroke-width:1px"/>
+ <path d="M 342.959,120.4992 341.959,120.4992" id="use10459" inkscape:connector-curvature="0" style="fill:#646464;fill-opacity:0.75;fill-rule:evenodd;stroke:#646464;stroke-width:1px" transform="matrix(1,0,0,1,0,5)"/>
+ <path d="M 340.459,126.4992 C 338.459,126.4992 338.459,126.4992 338.459,129.4992" id="path10463" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:round"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/dialog-objects.svg b/share/icons/hicolor/scalable/actions/dialog-objects.svg
new file mode 100644
index 0000000..acb121d
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/dialog-objects.svg
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg1"
+ width="16"
+ height="16"
+ viewBox="0 0 16 16"
+ sodipodi:docname="dialog-objects-symbolic.svg"
+ inkscape:version="1.0beta2 (43f5480, 2020-01-18)">
+ <metadata
+ id="metadata4351">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs4349" />
+
+ <sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="false"
+ inkscape:zoom="41.125"
+ inkscape:cx="3.3965591"
+ inkscape:cy="7.3659194"
+ inkscape:window-width="1296"
+ inkscape:window-height="890"
+ inkscape:window-x="65"
+ inkscape:window-y="-6"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="dialog-layers"
+ inkscape:document-rotation="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid" />
+ </sodipodi:namedview>
+ <g
+ transform="translate(-105,-767.3622)"
+ id="dialog-layers"
+ inkscape:label="#layers">
+ <path
+ inkscape:connector-curvature="0"
+ id="rect40003"
+ d="m 105,255 h 16 v 16 h -16 z"
+ style="opacity:0;fill:none"
+ transform="translate(0,512.3622)" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ inkscape:connector-curvature="0"
+ id="path40007"
+ d="m 110,774.3622 -3,3 h 9 l 3,-3 z"
+ style="opacity:1" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ style="opacity:1"
+ d="m 112,779.3622 -3,3 h 9 l 3,-3 z"
+ id="path40009"
+ inkscape:connector-curvature="0" />
+ <path
+
+ inkscape:connector-curvature="0"
+ id="path40005-7"
+ d="m 108,769.3622 -3,3 h 9 l 3,-3 z"
+ style="opacity:1"
+ sodipodi:nodetypes="ccccc" />
+ <path
+
+ style="opacity:0.5"
+ d="m 110,774.3622 -3,3 h 9 l 3,-3 z"
+ id="path40007-9"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/dialog-path-effects.svg b/share/icons/hicolor/scalable/actions/dialog-path-effects.svg
new file mode 100644
index 0000000..db92e82
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/dialog-path-effects.svg
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.045805"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="dialog-path-effects" transform="translate(-759.9762,-55.0535)">
+ <rect height="16" id="rect6699" style="fill:none" width="16" x="759.9762" y="55.0535"/>
+ <path d="m 761.9292,60.21135 c -1.3234,4.58045 0.575,6.56847 0.863,6.63113 0.6244,0.13585 3.6939,-0.81114 4.2558,-1.49894 -0.7024,-0.7668 -1.5244,-1.24741 -2.6209,-1.99655 -0.9558,-0.653 -2.1687,-1.54649 -2.4979,-3.13564 z m 2.5287,-1.19313 c -0.2505,0.79624 -0.1537,1.6448 0.242,2.34393 0.3352,0.59425 0.8545,1.02916 1.4624,1.31727 0.532,0.2465 1.1266,0.36704 1.7511,0.35988 -1.4671,-0.88543 -2.3354,-1.5733 -2.9025,-2.44951 -0.5203,-0.80386 -0.5573,-1.47454 -0.553,-1.57157 z m 2.7983,-1.0336 c -0.9659,2.04621 0.4165,2.77407 1.734,3.11108 -1.3117,-1.02013 -1.9104,-2.98174 -1.734,-3.11108 z m 3.5258,-2.20259 c -0.5765,0.33177 -0.5058,1.38168 -0.778,1.76289 -0.5215,0.7302 -1.0601,0.85177 -0.7801,1.43544 0.3733,0.77825 0.5096,0.37663 1.516,0.47373 0.3092,0.0298 1.2269,0.97451 1.5502,0.91628 -0.9834,-1.54422 -1.5449,-2.97001 -1.5081,-4.58834 z" id="path6694" inkscape:original-d="m 762.7922,66.84248 c 0.81,-3.72324 2.6964,-6.76942 8.7466,-8.75802" style="fill:#ffffff;stroke:#4d4d4d;stroke-linejoin:round">
+ <desc id="desc6694">
+inkscape:path-effect="#path-effect9860" striped for faster load
+</desc>
+ </path>
+ <path d="m 762.5,68.5 c 0.8058,-6.48429 5.5747,-9.9922 11,-11" style="fill:none;stroke:#008000"/>
+ <rect height="2.026662" id="use6703" rx="1.011026" ry="1.011026" style="color:#000000;fill:#ffffff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000007;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,805.0318,-128.6983)" width="2.022052" x="-31.53185" y="185.1983"/>
+ <rect height="2.026662" id="use6705" rx="1.011026" ry="1.011026" style="color:#000000;fill:#ffffff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000007;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,793.0318,-116.6983)" width="2.022052" x="-31.53185" y="185.1983"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/dialog-rows-and-columns.svg b/share/icons/hicolor/scalable/actions/dialog-rows-and-columns.svg
new file mode 100644
index 0000000..3d0e90b
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/dialog-rows-and-columns.svg
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.03031"
+ height="15.99231"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="matrix(1,0,0,0.570788,0,88.25561)" gradientUnits="userSpaceOnUse" id="linearGradient5609" inkscape:collect="always" x1="11.87961" x2="18.58443" xlink:href="#linearGradient5704" y1="205.4478" y2="211.605"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1,0,0,0.570788,0,88.25561)" gradientUnits="userSpaceOnUse" id="linearGradient5801" inkscape:collect="always" x1="11.87961" x2="18.58443" xlink:href="#linearGradient5704" y1="205.4478" y2="211.605"/>
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(0.997569,0,0,0.654301,-3.963176,65.55004)" gradientUnits="userSpaceOnUse" id="linearGradient5803" inkscape:collect="always" x1="20.1778" x2="17.68847" xlink:href="#linearGradient5740" y1="218.2885" y2="214.7454"/>
+ <linearGradient gradientTransform="matrix(0.997569,0,0,0.654301,-3.963176,65.55004)" gradientUnits="userSpaceOnUse" id="linearGradient5611" inkscape:collect="always" x1="19.51159" x2="17.68847" xlink:href="#linearGradient5740" y1="221.1125" y2="214.7454"/>
+ <linearGradient gradientTransform="matrix(0.750795,0,0,0.392032,0.589107,122.468)" gradientUnits="userSpaceOnUse" id="linearGradient5805" inkscape:collect="always" x1="14.87326" x2="17.88475" xlink:href="#linearGradient5740" y1="213.2477" y2="218.8375"/>
+ <linearGradient gradientTransform="matrix(0.750795,0,0,0.392032,0.589107,122.468)" gradientUnits="userSpaceOnUse" id="linearGradient5613" inkscape:collect="always" x1="14.87326" x2="17.28477" xlink:href="#linearGradient5740" y1="213.2477" y2="222.8609"/>
+ </defs>
+<g id="dialog-rows-and-columns" inkscape:label="#grid_arrange" transform="matrix(0.998005,0,0,0.998427,-404.12979,-219.63646)">
+ <rect height="16" id="rect14409" style="color:#000000;fill:none;stroke-width:0.7" width="16" x="405" y="220"/>
+ <rect height="1" id="use6620" style="color:#000000;fill:#bf0000;fill-opacity:0.9942363;fill-rule:evenodd;stroke-width:1.0000004" width="1" x="416.9681" y="231.9748"/>
+ <g id="use6687" transform="matrix(1.000856,0,0,1.000000015988,394.94684,14.92548161548)">
+ <rect height="3.995016" id="rect6677" style="color:#000000;fill:none;stroke:url(#linearGradient5801);stroke-width:1.0021828;stroke-linejoin:round;stroke-miterlimit:0" width="5.4917" x="10.5083" y="205.5581"/>
+ <rect height="1.965379" id="rect6679" style="color:#000000;fill:url(#linearGradient5803);fill-rule:evenodd;stroke:url(#linearGradient5805);stroke-width:1.0021827;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="3.492565" x="11.50743" y="206.5582"/>
+ </g>
+ <g id="use3752" transform="matrix(1.000856,0,0,1.000000015988,402.98804,22.98315161548)">
+ <rect height="3.995016" id="rect6677" style="color:#000000;fill:none;stroke:url(#linearGradient5801);stroke-width:1.0021828;stroke-linejoin:round;stroke-miterlimit:0" width="5.4917" x="10.5083" y="205.5581"/>
+ <rect height="1.965379" id="rect6679" style="color:#000000;fill:url(#linearGradient5803);fill-rule:evenodd;stroke:url(#linearGradient5805);stroke-width:1.0021827;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="3.492565" x="11.50743" y="206.5582"/>
+ </g>
+ <g id="use3773" transform="matrix(1.000856,0,0,1,402.9876,14.92548)">
+ <rect height="5.941895" id="rect3777" style="color:#000000;fill:none;stroke:url(#linearGradient5609);stroke-width:1.0021828;stroke-linejoin:round;stroke-miterlimit:0" width="5.4917" x="10.5083" y="205.5581"/>
+ <rect height="3.941803" id="rect3779" style="color:#000000;fill:url(#linearGradient5611);fill-rule:evenodd;stroke:url(#linearGradient5613);stroke-width:1.0021827;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="3.492565" x="11.50743" y="206.5582"/>
+ </g>
+ <g id="use3787" transform="matrix(1.000856,0,0,1,394.921871,23.000964)">
+ <rect height="5.941895" id="rect3777" style="color:#000000;fill:none;stroke:url(#linearGradient5609);stroke-width:1.0021828;stroke-linejoin:round;stroke-miterlimit:0" width="5.4917" x="10.5083" y="205.5581"/>
+ <rect height="3.941803" id="rect3779" style="color:#000000;fill:url(#linearGradient5611);fill-rule:evenodd;stroke:url(#linearGradient5613);stroke-width:1.0021827;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="3.492565" x="11.50743" y="206.5582"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/dialog-scripts.svg b/share/icons/hicolor/scalable/actions/dialog-scripts.svg
new file mode 100644
index 0000000..1463147
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/dialog-scripts.svg
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.000858"
+ height="16.001566"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient4218" inkscape:collect="always" x1="121.1177" x2="130.3522" xlink:href="#linearGradient1887" y1="343.258" y2="350.1636"/>
+ <linearGradient gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)" gradientUnits="userSpaceOnUse" id="linearGradient4220" inkscape:collect="always" x1="404.6787" x2="414.2602" xlink:href="#linearGradient5740" y1="46.33899" y2="46.339"/>
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient1887">
+ <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/>
+ <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="dialog-scripts" inkscape:label="#scripts" transform="translate(-99.999956,-349.00075)">
+ <g id="g4209" transform="matrix(1,0,0,0.996869,-15.05696,14.79332)">
+ <rect height="11.99987" id="rect4212" style="color:#000000;fill:url(#linearGradient4218);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015693;stroke-linecap:round;stroke-linejoin:round" width="14.99917" x="115.5577" y="338.8083"/>
+ <rect height="3.011261" id="rect4214" style="color:#000000;fill:url(#linearGradient4220);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015692;stroke-linecap:round;stroke-linejoin:round" width="14.99819" x="115.5588" y="335.7579"/>
+ </g>
+ <path d="M 103,354 103,363 107,363 107,361 105,361 105,356 107,356 107,354 103,354 Z" id="path5166" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccc" style="fill:#000000"/>
+ <path d="M 113,354 113,363 109,363 109,361 111,361 111,356 109,356 109,354 113,354 Z" id="path5168" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccc" style="fill:#000000"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/dialog-selectors.svg b/share/icons/hicolor/scalable/actions/dialog-selectors.svg
new file mode 100644
index 0000000..5ceb9b4
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/dialog-selectors.svg
@@ -0,0 +1,160 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.0alpha2 (6b3f07e86c, 2019-08-28, custom)"
+ sodipodi:docname="dialog-selectors.svg"
+ version="1.1"
+ height="16.001566"
+ width="16.000858"
+ id="svg1">
+ <style
+ id="style4923"></style>
+ <metadata
+ id="metadata3345">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ inkscape:current-layer="dialog-xml-editor"
+ inkscape:window-maximized="1"
+ inkscape:window-y="27"
+ inkscape:window-x="0"
+ inkscape:window-height="1376"
+ inkscape:window-width="2560"
+ inkscape:cy="6.2005007"
+ inkscape:cx="13.514692"
+ inkscape:zoom="32.59056"
+ showgrid="true"
+ id="base">
+ <inkscape:grid
+ empspacing="5"
+ empopacity="0.38"
+ opacity="0.15"
+ empcolor="#3f3fff"
+ color="#3f3fff"
+ spacingy="1pt"
+ spacingx="1pt"
+ originy="0pt"
+ originx="0pt"
+ type="xygrid"
+ id="GridFromPre046Settings" />
+ </sodipodi:namedview>
+ <defs
+ id="defs3">
+ <linearGradient
+ y2="350.1636"
+ y1="343.258"
+ xlink:href="#linearGradient1887"
+ x2="130.3522"
+ x1="121.1177"
+ inkscape:collect="always"
+ id="linearGradient5684"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient1887">
+ <stop
+ style="stop-color:#fffdf8;stop-opacity:1"
+ offset="0"
+ id="stop1888" />
+ <stop
+ style="stop-color:#cdccc7;stop-opacity:1"
+ offset="1"
+ id="stop1889" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5704">
+ <stop
+ style="stop-color:#5a5a5a;stop-opacity:1"
+ offset="0"
+ id="stop5706" />
+ <stop
+ style="stop-color:#000000;stop-opacity:1"
+ offset="1"
+ id="stop5708" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5740">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0"
+ id="stop5742" />
+ <stop
+ style="stop-color:#98b6d3;stop-opacity:1"
+ offset="1"
+ id="stop5744" />
+ </linearGradient>
+ <linearGradient
+ y2="46.339"
+ y1="46.33899"
+ xlink:href="#linearGradient5740"
+ x2="414.2602"
+ x1="404.6787"
+ inkscape:collect="always"
+ id="linearGradient5686"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)" />
+ <linearGradient
+ gradientTransform="translate(-162.16667,-210.6)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5696-3"
+ inkscape:collect="always"
+ x1="160"
+ x2="175.2934"
+ xlink:href="#linearGradient5704"
+ y1="213"
+ y2="213.07851" />
+ </defs>
+ <g
+ transform="translate(-54.999196,-189.99763)"
+ inkscape:label="#xml_editor"
+ id="dialog-xml-editor">
+ <g
+ transform="matrix(1,0,0,0.996869,-60.05772,-144.2098)"
+ id="g5620">
+ <rect
+ y="338.8083"
+ x="115.5577"
+ width="14.99917"
+ style="color:#000000;fill:url(#linearGradient5684);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015693;stroke-linecap:round;stroke-linejoin:round"
+ id="rect5622"
+ height="11.99987" />
+ <rect
+ y="335.7579"
+ x="115.5588"
+ width="14.99819"
+ style="color:#000000;fill:url(#linearGradient5686);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015692;stroke-linecap:round;stroke-linejoin:round"
+ id="rect5624"
+ height="3.011261" />
+ <g
+ style="color:#000000;font-size:11.1186px;line-height:1;font-family:Lato;-inkscape-font-specification:Lato;font-variation-settings:normal;text-decoration:none;text-decoration-line:none;text-decoration-color:#000000;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;overflow:visible;opacity:1;vector-effect:none;fill:#1a1a1a;fill-opacity:1;stroke:url(#linearGradient5696);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke markers fill;stop-color:#000000;stop-opacity:1"
+ id="text4986"
+ transform="matrix(1.1220439,0,0,0.89402995,114.9747,335.25712)"
+ aria-label="{ }">
+ <path
+ inkscape:connector-curvature="0"
+ id="path5021"
+ style="font-variation-settings:normal;vector-effect:none;fill:#1a1a1a;fill-opacity:1;stroke:url(#linearGradient5696);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1"
+ d="m 5.0818471,6.0673442 q -0.4336254,0 -0.6782346,0.2835243 -0.2446092,0.277965 -0.2446092,0.7560648 0,0.3113208 0.038915,0.6004044 0.038915,0.2890836 0.088949,0.5670486 0.050034,0.2724057 0.088949,0.5448114 0.038915,0.2724057 0.038915,0.5503707 0,0.2056941 -0.061152,0.389151 -0.061152,0.1778976 -0.1778976,0.3224396 -0.111186,0.144542 -0.2668464,0.250168 -0.1501011,0.100068 -0.333558,0.150101 0.1834569,0.05003 0.333558,0.150101 0.1556604,0.100068 0.2668464,0.24461 0.1167453,0.144541 0.1778976,0.327998 0.061152,0.177898 0.061152,0.383592 0,0.277965 -0.038915,0.550371 -0.038915,0.272405 -0.088949,0.55037 -0.050034,0.272406 -0.088949,0.56149 -0.038915,0.289083 -0.038915,0.600404 0,0.483659 0.2446092,0.761624 0.2446092,0.277965 0.6782346,0.277965 h 0.111186 q 0.066712,0 0.1445418,0.05003 0.07783,0.05003 0.07783,0.16122 v 0.444744 h -0.300202 q -0.4503033,0 -0.7949799,-0.133424 Q 3.9811057,15.28466 3.7476151,15.051169 3.5196838,14.817678 3.4029385,14.495239 3.2917525,14.1728 3.2917525,13.789208 q 0,-0.289084 0.044474,-0.561489 0.044474,-0.277965 0.094508,-0.550371 0.050034,-0.277965 0.094508,-0.550371 0.044474,-0.272406 0.044474,-0.550371 0,-0.350235 -0.1945755,-0.572607 -0.1945755,-0.227932 -0.5614893,-0.227932 v -0.594845 q 0.3669138,0 0.5614893,-0.2223718 0.1945755,-0.222372 0.1945755,-0.5781672 0,-0.277965 -0.044474,-0.5503707 Q 3.4807687,8.5579106 3.430735,8.2855049 3.3807013,8.0130992 3.3362269,7.7351342 3.2917525,7.4571692 3.2917525,7.1680856 q 0,-0.3835917 0.111186,-0.7060311 Q 3.5196838,6.1396151 3.7476151,5.9061245 3.9811057,5.6726339 4.320223,5.54477 4.6648996,5.4169061 5.1152029,5.4169061 h 0.3002022 v 0.4391847 q 0,0.111186 -0.07783,0.1612197 -0.07783,0.050034 -0.1445418,0.050034 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path5023"
+ style="font-variation-settings:normal;vector-effect:none;fill:#1a1a1a;fill-opacity:1;stroke:url(#linearGradient5696);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1"
+ d="m 11.593351,10.776071 q -0.366914,0 -0.561489,0.227932 -0.194576,0.222372 -0.194576,0.572607 0,0.277965 0.04447,0.550371 0.04447,0.272406 0.09451,0.550371 0.05003,0.272406 0.09451,0.550371 0.04447,0.272405 0.04447,0.561489 0,0.383592 -0.116745,0.706031 -0.111186,0.322439 -0.344677,0.55593 -0.227931,0.233491 -0.572608,0.361354 -0.3391169,0.133424 -0.7894202,0.133424 H 8.9915986 v -0.444744 q 0,-0.111186 0.07783,-0.16122 0.083389,-0.05003 0.1445418,-0.05003 h 0.111186 q 0.4336254,0 0.6782346,-0.277965 0.244609,-0.277965 0.244609,-0.761624 0,-0.311321 -0.03891,-0.600404 -0.03891,-0.289084 -0.08895,-0.56149 -0.05003,-0.277965 -0.08895,-0.55037 -0.038915,-0.272406 -0.038915,-0.550371 0,-0.205694 0.061152,-0.383592 0.06115,-0.183457 0.172338,-0.327998 0.116745,-0.144542 0.266847,-0.24461 0.15566,-0.100067 0.339117,-0.150101 -0.183457,-0.05003 -0.339117,-0.150101 Q 10.34251,10.225705 10.225765,10.081163 10.114579,9.936621 10.053427,9.7587234 9.992275,9.5752665 9.992275,9.3695724 q 0,-0.277965 0.038915,-0.5503707 Q 10.0701,8.546796 10.12014,8.2743903 10.17017,7.9964253 10.20909,7.7073417 10.248,7.4182541 10.248,7.1069333 10.248,6.6288335 10.003391,6.3508685 9.758782,6.0673442 9.3251566,6.0673442 h -0.111186 q -0.061152,0 -0.1445418,-0.050034 -0.07783,-0.050034 -0.07783,-0.1612197 V 5.4169061 H 9.291801 q 0.4503033,0 0.78942,0.1278639 0.344677,0.1278639 0.572608,0.3613545 0.233491,0.2334906 0.344677,0.55593 0.116745,0.3224394 0.116745,0.7060311 0,0.2890836 -0.04447,0.5670486 -0.04448,0.277965 -0.09451,0.5503707 -0.05003,0.2724057 -0.09451,0.5448114 -0.04447,0.2724057 -0.04447,0.5503707 0,0.3557952 0.194576,0.5781672 0.194575,0.2223718 0.561489,0.2223718 z" />
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/dialog-svg-font.svg b/share/icons/hicolor/scalable/actions/dialog-svg-font.svg
new file mode 100644
index 0000000..cb4c0f7
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/dialog-svg-font.svg
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ inkscape:version="1.2-dev (d2b694744a, 2021-07-04, custom)"
+ id="svg8"
+ version="1.1"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ sodipodi:docname="dialog-svg-font-symbolic.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs
+ id="defs2" />
+ <sodipodi:namedview
+ inkscape:showpageshadow="false"
+ width="1100px"
+ units="px"
+ showgrid="true"
+ inkscape:current-layer="layer1"
+ inkscape:document-units="px"
+ inkscape:cy="7.671875"
+ inkscape:cx="7.265625"
+ inkscape:zoom="32"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#ffffff"
+ id="base"
+ objecttolerance="10.0"
+ gridtolerance="10.0"
+ guidetolerance="10.0"
+ inkscape:pagecheckerboard="true"
+ inkscape:window-width="1500"
+ inkscape:window-height="934"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1">
+ <inkscape:grid
+ type="xygrid"
+ id="grid1553" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata5">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:groupmode="layer"
+ inkscape:label="Layer 1">
+ <g
+ id="path33352"
+ transform="translate(10.5,0.5)" />
+ <path
+ style="color:#000000;-inkscape-stroke:none"
+ d="m 3.5,0.5 v 15 h 5 v -4 h 4 v -5 h -4 v -1 h 4 v -5 z M 4,1 h 8 V 5 H 8 v 2 h 4 v 4 H 8 v 4 H 4 Z m 1,1 v 12 h 2 v -4 h 4 V 8 H 7 V 4 h 4 V 2 Z"
+ id="path3960"
+ sodipodi:nodetypes="ccccccccccccccccccccccccccccccccc" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/dialog-templates.svg b/share/icons/hicolor/scalable/actions/dialog-templates.svg
new file mode 100644
index 0000000..49566d7
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/dialog-templates.svg
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="matrix(1.102855,0,0,1.148517,-175.0966,-238.3557)" gradientUnits="userSpaceOnUse" id="linearGradient20199" inkscape:collect="always" x1="161.2865" x2="173.0313" xlink:href="#linearGradient5704" y1="207.7552" y2="217.2552"/>
+ <linearGradient id="linearGradient1887">
+ <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/>
+ <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1.102855,0,0,1.148517,-174.5451,-237.7814)" gradientUnits="userSpaceOnUse" id="linearGradient20197" inkscape:collect="always" x1="163.85941" x2="173.724" xlink:href="#linearGradient1887" y1="209.14059" y2="218.5416"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1.102855,0,0,1.148517,-175.0966,-238.3557)" gradientUnits="userSpaceOnUse" id="linearGradient20190" inkscape:collect="always" x1="161.2865" x2="173.0313" xlink:href="#linearGradient5704" y1="207.7552" y2="217.2552"/>
+ <linearGradient gradientTransform="matrix(1.102855,0,0,1.148517,-174.5451,-237.7814)" gradientUnits="userSpaceOnUse" id="linearGradient20188" inkscape:collect="always" x1="163.85941" x2="173.724" xlink:href="#linearGradient1887" y1="209.14059" y2="218.5416"/>
+ <linearGradient gradientTransform="translate(-157.4999,-207.5)" gradientUnits="userSpaceOnUse" id="linearGradient5799-9" inkscape:collect="always" x1="160" x2="176" xlink:href="#linearGradient5704" y1="213" y2="213"/>
+ </defs>
+<g id="dialog-templates" inkscape:label="dialog-templates" transform="translate(0,0)">
+ <rect height="16" id="rect20201" style="fill:none;stroke-linecap:square;stroke-linejoin:round;stroke-dasharray:1, 1" width="16" x="0" y="0"/>
+ <path d="M 12.5,15.5 2.5,15.5 2.5,1.5" id="path4679-4" style="fill:url(#linearGradient20197);fill-rule:evenodd;stroke:url(#linearGradient20199);stroke-linejoin:round;stroke-dasharray:1, 1;stroke-dashoffset:0.5"/>
+ <path d="m 2.5,1.5 0,-1 7,0 4,4 0,11 -1,0" id="path20168" style="fill:url(#linearGradient20188);fill-rule:evenodd;stroke:url(#linearGradient20190);stroke-linecap:square;stroke-linejoin:round"/>
+ <path d="M 3,14.5 12.5,14.5" id="path20172" style="fill:none;stroke:#c8c8c8;stroke-dasharray:1, 1;stroke-dashoffset:1"/>
+ <path d="m 12.5,14.5 0,-9" id="path5602-7" style="fill:none;stroke:#c8c8c8;stroke-width:1px;stroke-linecap:square"/>
+ <path d="m 9.5,0.5 4,4 -4,0 0,-4 z" id="path4681-4" style="fill:#ffffff;fill-rule:evenodd;stroke:url(#linearGradient5799-9);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/dialog-text-and-font.svg b/share/icons/hicolor/scalable/actions/dialog-text-and-font.svg
new file mode 100644
index 0000000..2ff31a8
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/dialog-text-and-font.svg
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient1610">
+ <stop id="stop1611" offset="0" style="stop-color:#000000;stop-opacity:1"/>
+ <stop id="stop3053" offset="0.35076979" style="stop-color:#7f7f7f;stop-opacity:1"/>
+ <stop id="stop3054" offset="0.59668732" style="stop-color:#bfbfbf;stop-opacity:1"/>
+ <stop id="stop3055" offset="0.78382427" style="stop-color:#dfdfdf;stop-opacity:1"/>
+ <stop id="stop1612" offset="1" style="stop-color:#ffffff;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient10641" inkscape:collect="always" x1="148" x2="143.2251" xlink:href="#linearGradient1610" y1="214.8174" y2="215.9465"/>
+ </defs>
+<g id="dialog-text-and-font" inkscape:label="#object_font" transform="translate(-140,-205)">
+ <path d="M 144,220 146,218 146,207 143,207 141,209 140,209 140,205 156,205 156,209 155,209 153,207 150,207 150,218 152,220 152,221 144,221 144,220 Z" id="path10616" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccccccc" style="fill:#000000;fill-rule:evenodd"/>
+ <path d="M 146,220 147,219 147,207 149,207 149,219 150,220 146,220 Z" id="asda" inkscape:connector-curvature="0" inkscape:label="#object_font" style="fill:url(#linearGradient10641);fill-rule:evenodd"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/dialog-tile-clones.svg b/share/icons/hicolor/scalable/actions/dialog-tile-clones.svg
new file mode 100644
index 0000000..89ec9f4
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/dialog-tile-clones.svg
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.000858"
+ height="16.001566"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="matrix(1.124786,0,0,1.142472,-6.359476,-29.34859)" gradientUnits="userSpaceOnUse" id="linearGradient5948" inkscape:collect="always" x1="11.87961" x2="15.65274" xlink:href="#linearGradient5704" y1="205.4478" y2="211.8799"/>
+ <linearGradient id="linearGradient800">
+ <stop id="stop998" offset="0" style="stop-color:#f3ff49;stop-opacity:1"/>
+ <stop id="stop999" offset="1" style="stop-color:#ffa01e;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1.252006,0,0,1.989026,-8.72932,-217.1732)" gradientUnits="userSpaceOnUse" id="linearGradient5958" inkscape:collect="always" x1="16.81461" x2="17.98802" xlink:href="#linearGradient5740" y1="213.6587" y2="218.2771"/>
+ <linearGradient gradientTransform="matrix(0.877306,0,0,1.195484,-6.297976,-49.98854)" gradientUnits="userSpaceOnUse" id="linearGradient5952" inkscape:collect="always" x1="14.85535" x2="17.85282" xlink:href="#linearGradient5740" y1="212.7111" y2="218.1995"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)" gradientUnits="userSpaceOnUse" id="linearGradient5946" inkscape:collect="always" x1="404.6787" x2="414.2602" xlink:href="#linearGradient5740" y1="46.33899" y2="46.339"/>
+ <linearGradient id="linearGradient1887">
+ <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/>
+ <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(0,1,-1.02198,0,-158.6115,251.2932)" gradientUnits="userSpaceOnUse" id="linearGradient5962" inkscape:collect="always" x1="-37.33073" x2="-33.69472" xlink:href="#linearGradient5704" y1="187.863" y2="178.6575"/>
+ <linearGradient gradientTransform="matrix(1.02198,0,0,1,-306.8063,31.29639)" gradientUnits="userSpaceOnUse" id="linearGradient5960" inkscape:collect="always" x1="361.7094" x2="366.0981" xlink:href="#linearGradient800" y1="261.2473" y2="264.6892"/>
+ <linearGradient gradientTransform="matrix(1.165662,0,0,1.995259,-11.61728,-223.557)" gradientUnits="userSpaceOnUse" id="linearGradient5950" inkscape:collect="always" x1="19.63879" x2="17.50228" xlink:href="#linearGradient5740" y1="218.1055" y2="214.8796"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5944" inkscape:collect="always" x1="121.1177" x2="130.3522" xlink:href="#linearGradient1887" y1="343.258" y2="350.1636"/>
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1.49944,0,0,1.713117,-7.27874,-143.5936)" gradientUnits="userSpaceOnUse" id="linearGradient5954" inkscape:collect="always" x1="11.87961" x2="16.80415" xlink:href="#linearGradient5704" y1="205.4478" y2="210.8717"/>
+ <linearGradient gradientTransform="matrix(1.66352,0,0,3.319677,-16.32051,-505.9534)" gradientUnits="userSpaceOnUse" id="linearGradient5956" inkscape:collect="always" x1="21.80956" x2="10.29425" xlink:href="#linearGradient5740" y1="219.117" y2="212.9507"/>
+ </defs>
+<g id="dialog-tile-clones" inkscape:label="#edit_create_tiled_clones" transform="translate(-55.4991961,-305.50075)">
+ <g id="g5745" transform="matrix(1,0,0,0.996869,-59.55772,-28.70668)">
+ <rect height="11.99987" id="rect5747" style="color:#000000;fill:url(#linearGradient5944);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015693;stroke-linecap:round;stroke-linejoin:round" width="14.99917" x="115.5577" y="338.8083"/>
+ <rect height="3.011261" id="rect5749" style="color:#000000;fill:url(#linearGradient5946);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015692;stroke-linecap:round;stroke-linejoin:round" width="14.99819" x="115.5588" y="335.7579"/>
+ </g>
+ <g id="g5803" transform="matrix(0.600005,0,0,0.599717,25.61153,139.5917)">
+ <g id="g5704" transform="translate(50.5399,79.54113)">
+ <rect height="7.996297" id="rect5706" style="color:#000000;fill:none;stroke:url(#linearGradient5948);stroke-width:0.9999996;stroke-linejoin:round;stroke-miterlimit:0" width="8.996808" x="5.4601" y="205.4404"/>
+ <rect height="5.993324" id="rect5708" style="color:#000000;fill:url(#linearGradient5950);fill-rule:evenodd;stroke:url(#linearGradient5952);stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="6.994814" x="6.46013" y="206.4404"/>
+ <rect height="11.99031" id="rect5711" style="color:#000000;fill:none;stroke:url(#linearGradient5954);stroke-width:0.9999994;stroke-linejoin:round;stroke-miterlimit:0" width="11.99355" x="8.477812" y="208.4686"/>
+ <rect height="9.971587" id="rect5713" style="color:#000000;fill:url(#linearGradient5956);fill-rule:evenodd;stroke:url(#linearGradient5958);stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="9.982319" x="9.477811" y="209.4688"/>
+ </g>
+ <rect height="4.001433" id="rect5715" style="color:#000000;fill:url(#linearGradient5960);fill-rule:evenodd;stroke:url(#linearGradient5962);stroke-width:1.0000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="5.979028" x="62.0523" y="293.0437"/>
+ <path d="M 63.0113,291 C 63.0113,292 63.0113,292 63.0113,292" id="path5717" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square"/>
+ <path d="M 62.5,131.5 C 62.5,132.5 62.5,132.5 62.5,132.5" id="use5721" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,4.51130000000001,159.49999)"/>
+ <path d="M 64.0113,290 66.0113,290" id="path5723" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square"/>
+ <path d="M 63,295.9816 63,293.9816 67,293.9816" id="path5725" inkscape:connector-curvature="0" style="fill:none;stroke:#ffffff;stroke-width:1px"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/dialog-transform.svg b/share/icons/hicolor/scalable/actions/dialog-transform.svg
new file mode 100644
index 0000000..a124115
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/dialog-transform.svg
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.999465"
+ height="16.004757"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1,0,0,1.980119,-4.001611,-220.1696)" gradientUnits="userSpaceOnUse" id="linearGradient7598" inkscape:collect="always" x1="16.3967" x2="21.32992" xlink:href="#linearGradient5734" y1="214.8097" y2="218.8141"/>
+ <linearGradient gradientTransform="matrix(1,0,0,1.133349,0,-27.33777)" gradientUnits="userSpaceOnUse" id="linearGradient7596" inkscape:collect="always" x1="11.87961" x2="18.58443" xlink:href="#linearGradient5704" y1="205.4478" y2="211.605"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5734">
+ <stop id="stop5736" offset="0" style="stop-color:#8ab3df;stop-opacity:1"/>
+ <stop id="stop5738" offset="1" style="stop-color:#ffffff"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(0.752624,0,0,1.186414,0.561763,-47.91824)" gradientUnits="userSpaceOnUse" id="linearGradient7600" inkscape:collect="always" x1="15.64649" x2="17.49814" xlink:href="#linearGradient5740" y1="214.5411" y2="218.8026"/>
+ </defs>
+<g id="dialog-transform" inkscape:label="#object_trans" transform="matrix(0.997361,0,0,0.997566,-383.94382,-114.67791)">
+ <path d="M 394.9,119.4 C 397.936,119.4 400.4,121.864 400.4,124.9 400.4,127.936 397.936,130.4 394.9,130.4 391.864,130.4 389.4,127.936 389.4,124.9" id="path11132" inkscape:connector-curvature="0" sodipodi:nodetypes="cscs" style="color:#000000;fill:none;stroke:#c80000;stroke-width:1.2030518;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1.2030517, 1.2030517;stroke-dashoffset:0.2406103"/>
+ <path d="M 394,119.5 397,122 397,117 394,119.5 Z" id="path11140" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:#c80000;fill-rule:evenodd"/>
+ <g id="g7590" transform="matrix(1,0,0,1.008019,374.9507,-91.76403)">
+ <rect height="7.932448" id="rect7592" style="color:#000000;fill:none;stroke:url(#linearGradient7596);stroke-width:0.9985474;stroke-linejoin:round;stroke-miterlimit:0" width="7.99868" x="10.5083" y="205.5765"/>
+ <rect height="5.947848" id="rect7594" style="color:#000000;fill:url(#linearGradient7598);fill-rule:evenodd;stroke:url(#linearGradient7600);stroke-width:0.9985487;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="6.00072" x="11.50669" y="206.5649"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/dialog-xml-editor.svg b/share/icons/hicolor/scalable/actions/dialog-xml-editor.svg
new file mode 100644
index 0000000..092e75a
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/dialog-xml-editor.svg
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.000858"
+ height="16.001566"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5684" inkscape:collect="always" x1="121.1177" x2="130.3522" xlink:href="#linearGradient1887" y1="343.258" y2="350.1636"/>
+ <linearGradient id="linearGradient1887">
+ <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/>
+ <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="translate(-105,-15)" gradientUnits="userSpaceOnUse" id="linearGradient5692" inkscape:collect="always" x1="160" x2="176" xlink:href="#linearGradient5704" y1="213" y2="213"/>
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)" gradientUnits="userSpaceOnUse" id="linearGradient5686" inkscape:collect="always" x1="404.6787" x2="414.2602" xlink:href="#linearGradient5740" y1="46.33899" y2="46.339"/>
+ <linearGradient gradientTransform="translate(-105,-15)" gradientUnits="userSpaceOnUse" id="linearGradient5696" inkscape:collect="always" x1="160" x2="175.2934" xlink:href="#linearGradient5704" y1="213" y2="213.0785"/>
+ </defs>
+<g id="dialog-xml-editor" inkscape:label="#xml_editor" transform="translate(-54.999196,-189.99763)">
+ <g id="g5620" transform="matrix(1,0,0,0.996869,-60.05772,-144.2098)">
+ <rect height="11.99987" id="rect5622" style="color:#000000;fill:url(#linearGradient5684);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015693;stroke-linecap:round;stroke-linejoin:round" width="14.99917" x="115.5577" y="338.8083"/>
+ <rect height="3.011261" id="rect5624" style="color:#000000;fill:url(#linearGradient5686);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015692;stroke-linecap:round;stroke-linejoin:round" width="14.99819" x="115.5588" y="335.7579"/>
+ </g>
+ <path d="M 62,196 58,199 62,202" id="path14887" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:url(#linearGradient5696);stroke-width:1px"/>
+ <path d="M 64,196 68,199 64,202" id="path14889" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:url(#linearGradient5692);stroke-width:1px"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/distribute-graph-directed.svg b/share/icons/hicolor/scalable/actions/distribute-graph-directed.svg
new file mode 100644
index 0000000..ded4a79
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/distribute-graph-directed.svg
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ >
+
+ <defs id="defs3">
+
+ <marker id="Arrow" orient="auto" refX="0" refY="0">
+ <path d="m 0,0 0,-2 3,2 -3,2 0,0 z"/>
+ </marker>
+ </defs>
+ <g id="distribute-graph-directed" inkscape:label="#directed_graph">
+
+ <g style="fill:none;stroke:black;marker-end:url(#Arrow)">
+ <path d="m 3.5,2.5 5,5"/>
+ <path d="m 20.5,2.5 -5,5"/>
+ <path d="m 12,11.5 0,4.5"/>
+ </g>
+
+ <g style="fill:#8ab3de;stroke:#0000ff">
+ <circle cx=" 3.5" cy=" 2.5" r="2"/>
+ <circle cx="20.5" cy=" 2.5" r="2"/>
+ <circle cx="12.0" cy="11.5" r="2"/>
+ <circle cx="12.0" cy="21.5" r="2"/>
+ </g>
+
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/distribute-graph.svg b/share/icons/hicolor/scalable/actions/distribute-graph.svg
new file mode 100644
index 0000000..f240299
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/distribute-graph.svg
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="30"
+ height="24"
+ >
+
+ <g id="distribute-graph" inkscape:label="#graph_layout">
+
+ <path d="m 22.5,10.5 -8,1 -2,10 -9,-2.1 -1,-12 8,-5 4,9 m 13,-8 -5,7 4,9" style="fill:none;stroke:black"/>
+
+ <g style="fill:#8ab3de;stroke:#0000ff">
+ <circle cx="10.5" cy=" 2.5" r="2"/>
+ <circle cx=" 2.5" cy=" 7.5" r="2"/>
+ <circle cx=" 3.5" cy="19.5" r="2"/>
+ <circle cx="12.5" cy="21.5" r="2"/>
+ <circle cx="14.5" cy="11.5" r="2"/>
+ <circle cx="22.5" cy="10.5" r="2"/>
+ <circle cx="27.5" cy=" 3.5" r="2"/>
+ <circle cx="26.5" cy="19.5" r="2"/>
+ </g>
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/distribute-horizontal-baseline.svg b/share/icons/hicolor/scalable/actions/distribute-horizontal-baseline.svg
new file mode 100644
index 0000000..47ed371
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/distribute-horizontal-baseline.svg
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ >
+
+ <g id="distribute-horizontal-baseline" inkscape:label="#distribute_baselines_hor">
+
+ <!-- Lines -->
+ <g style="fill:none;stroke:#c80000">
+ <path d="m 0.5,0 0,24"/>
+ <path d="m 14.5,0 0,24"/>
+ </g>
+
+ <!-- Arrow -->
+ <path d="m 1,2.5 3,-2.5 v 2 h 7 v -2 l 3,2.5 -3,2.5 v -2 h -7 v 2 z"/>
+
+ <!-- Letters -->
+ <path d="m 5.1,13.4 c -0.55,0 -0.97,0.1 -1.25,0.3 -0.28,0.2 -0.41,0.4 -0.41,0.8 0,0.3 0.11,0.5 0.33,0.7 0.23,0.2 0.54,0.3 0.94,0.3 0.5,0 0.92,-0.2 1.26,-0.5 0.34,-0.4 0.51,-0.8 0.51,-1.3 v -0.3 z m 4.05,3.5 h -2.67 v -1.2 c -0.36,0.5 -0.76,0.9 -1.2,1.1 -0.44,0.2 -0.98,0.3 -1.62,0.3 -0.86,0 -1.56,-0.2 -2.1,-0.7 -0.53,-0.5 -0.794,-1.1 -0.794,-1.8 0,-0.9 0.334,-1.6 0.994,-2 0.68,-0.4 1.73,-0.6 3.16,-0.6 h 1.56 v -0.2 c 0,-0.4 -0.17,-0.7 -0.5,-0.9 -0.33,-0.2 -0.84,-0.3 -1.54,-0.3 -0.57,0 -1.1,0 -1.59,0.2 -0.49,0.1 -0.94,0.3 -1.36,0.5 v -1.91 c 0.57,-0.13 1.14,-0.22 1.71,-0.29 0.57,-0.1 1.14,-0.1 1.72,-0.1 1.49,0 2.57,0.27 3.23,0.82 0.67,0.58 1,1.48 1,2.68 z" style="fill:#4e6e90"/>
+
+ <path d="m 13.2,7.91 c 0.8,-0.68 2.1,-0.44 2.7,0.34 1,1.19 1.2,2.75 1.6,4.15 0.3,1.2 0.4,2.4 0.5,3.6 0.8,-1.5 1.7,-3.2 1.7,-4.9 0,-0.9 -0.5,-1.69 -0.9,-2.47 -0.3,-0.66 0.6,-1.34 1.3,-1.13 0.8,0.16 0.9,1.1 0.9,1.78 -0.1,2.02 -0.9,3.92 -1.7,5.82 -1.2,2.4 -2.9,4.6 -5.1,6.3 -0.9,0.6 -3.1,1.4 -4.1,1 -2.05,-1 -2.05,-3 0,-3 0.7,-0.3 2.5,1.3 3.2,1.2 1.2,0 2.1,-1 2.4,-2 0.4,-1.3 0.1,-2.7 -0.1,-4 -0.4,-1.7 -0.8,-3.4 -1.6,-4.95 -0.2,-0.59 -1.6,-0.95 -0.8,-1.74 z"/>
+
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/distribute-horizontal-center.svg b/share/icons/hicolor/scalable/actions/distribute-horizontal-center.svg
new file mode 100644
index 0000000..1775554
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/distribute-horizontal-center.svg
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ >
+
+ <defs>
+
+ <linearGradient id="gradientVector">
+ <stop offset="0" style="stop-color:#ffffff"/>
+ <stop offset="1" style="stop-color:#98b6d3"/>
+ </linearGradient>
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientFill1" x1="2" x2="-2" xlink:href="#gradientVector" y1="1" y2="-1"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientStroke1" x1="-3" x2="3" xlink:href="#gradientVector" y1="-1" y2="1"/>
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientFill2" x1="2" x2="-2" xlink:href="#gradientVector" y1="1" y2="-1"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientStroke2" x1="-3" x2="3" xlink:href="#gradientVector" y1="-1" y2="1"/>
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientFill3" x1="1" x2="-1" xlink:href="#gradientVector" y1="1" y2="-1"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientStroke3" x1="-2" x2="2" xlink:href="#gradientVector" y1="-1" y2="1"/>
+
+ <g id="TheRect1">
+ <rect x="-3" y="-5" width="6" height="10" style="fill:none;stroke:#222222;stroke-linejoin:round"/>
+ <rect x="-2" y="-4" width="4" height="8" style="fill:url(#gradientFill1);stroke:url(#gradientStroke1)"/>
+ </g>
+
+ <g id="TheRect2">
+ <rect x="-3" y="-8" width="6" height="16" style="fill:none;stroke:#222222;stroke-linejoin:round"/>
+ <rect x="-2" y="-7" width="4" height="14" style="fill:url(#gradientFill2);stroke:url(#gradientStroke2)"/>
+ </g>
+
+ <g id="TheRect3">
+ <rect x="-2" y="-6" width="4" height="12" style="fill:none;stroke:#222222;stroke-linejoin:round"/>
+ <rect x="-1" y="-5" width="2" height="10" style="fill:url(#gradientFill3);stroke:url(#gradientStroke3)"/>
+ </g>
+
+ </defs>
+
+ <g id="distribute-horizontal-center" inkscape:label="#distribute_hcentre">
+
+ <use xlink:href="#TheRect1" transform="translate(3.5,12.5)"/>
+ <use xlink:href="#TheRect2" transform="translate(12.5,14.5)"/>
+ <use xlink:href="#TheRect3" transform="translate(21.5,15.5)"/>
+
+ <!-- Lines -->
+ <g style="fill:none;stroke:#c80000">
+ <path d="m 3.5,0 0,12"/>
+ <path d="m 12.5,0 0,12"/>
+ <path d="m 21.5,0 0,12"/>
+ </g>
+
+ <!-- Arrows -->
+ <path d="m 6,3 -2,-1.5 2,-1.5 v 1 l 4,0 v -1 l 2,1.5 -2,1.5 v -1 l -4,0 z"/>
+ <path d="m 15,3 -2,-1.5 2,-1.5 v 1 l 4,0 v -1 l 2,1.5 -2,1.5 v -1 l -4,0 z"/>
+
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/distribute-horizontal-gaps.svg b/share/icons/hicolor/scalable/actions/distribute-horizontal-gaps.svg
new file mode 100644
index 0000000..9ff4dc4
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/distribute-horizontal-gaps.svg
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ >
+
+ <g id="distribute-horizontal-gaps" inkscape:label="#distribute_hdist">
+
+ <!-- Rectangles -->
+ <g style="fill:#98b6d3;stroke:#222222;stroke-linejoin:round">
+ <rect x="0.5" y="6.5" width="3" height="15"/>
+ <rect x="10.5" y="8.5" width="3" height="9" />
+ <rect x="20.5" y="5.5" width="3" height="18"/>
+ </g>
+
+ <!-- Rectangle highlights -->
+ <g style="fill:none;stroke:#e2e8f0">
+ <path d="m 1.5,20 v -12.5 h 1.5"/>
+ <path d="m 11.5,16 v -6.5 h 1.5"/>
+ <path d="m 21.5,22 v -15.5 h 1.5"/>
+ </g>
+
+ <!-- Lines -->
+ <g style="fill:none;stroke:#c80000">
+ <path d="m 3.5,0 0,12"/>
+ <path d="m 10.5,0 0,12"/>
+ <path d="m 13.5,0 0,12"/>
+ <path d="m 20.5,0 0,12"/>
+ </g>
+
+ <!-- Arrows -->
+ <path d="m 6,3 -2,-1.5 2,-1.5 v 1 l 2,0 v -1 l 2,1.5 -2,1.5 v -1 l -2,0 z"/>
+ <path d="m 16,3 -2,-1.5 2,-1.5 v 1 l 2,0 v -1 l 2,1.5 -2,1.5 v -1 l -2,0 z"/>
+
+
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/distribute-horizontal-left.svg b/share/icons/hicolor/scalable/actions/distribute-horizontal-left.svg
new file mode 100644
index 0000000..db7a6b6
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/distribute-horizontal-left.svg
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ >
+
+ <defs>
+
+ <linearGradient id="gradientVector">
+ <stop offset="0" style="stop-color:#ffffff"/>
+ <stop offset="1" style="stop-color:#98b6d3"/>
+ </linearGradient>
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientFill1" x1="2" x2="-2" xlink:href="#gradientVector" y1="1" y2="-1"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientStroke1" x1="-3" x2="3" xlink:href="#gradientVector" y1="-1" y2="1"/>
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientFill2" x1="2" x2="-2" xlink:href="#gradientVector" y1="1" y2="-1"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientStroke2" x1="-3" x2="3" xlink:href="#gradientVector" y1="-1" y2="1"/>
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientFill3" x1="1" x2="-1" xlink:href="#gradientVector" y1="1" y2="-1"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientStroke3" x1="-2" x2="2" xlink:href="#gradientVector" y1="-1" y2="1"/>
+
+ <g id="TheRect1">
+ <rect x="-3" y="-5" width="6" height="10" style="fill:none;stroke:#222222;stroke-linejoin:round"/>
+ <rect x="-2" y="-4" width="4" height="8" style="fill:url(#gradientFill1);stroke:url(#gradientStroke1)"/>
+ </g>
+
+ <g id="TheRect2">
+ <rect x="-3" y="-8" width="6" height="16" style="fill:none;stroke:#222222;stroke-linejoin:round"/>
+ <rect x="-2" y="-7" width="4" height="14" style="fill:url(#gradientFill2);stroke:url(#gradientStroke2)"/>
+ </g>
+
+ <g id="TheRect3">
+ <rect x="-2" y="-6" width="4" height="12" style="fill:none;stroke:#222222;stroke-linejoin:round"/>
+ <rect x="-1" y="-5" width="2" height="10" style="fill:url(#gradientFill3);stroke:url(#gradientStroke3)"/>
+ </g>
+
+ </defs>
+
+ <g id="distribute-horizontal-left" inkscape:label="#distribute_left">
+
+ <use xlink:href="#TheRect1" transform="translate(3.5,12.5)"/>
+ <use xlink:href="#TheRect2" transform="translate(12.5,14.5)"/>
+ <use xlink:href="#TheRect3" transform="translate(20.5,15.5)"/>
+
+ <!-- Lines -->
+ <g style="fill:none;stroke:#c80000">
+ <path d="m 0.5,0 0,12"/>
+ <path d="m 9.5,0 0,12"/>
+ <path d="m 18.5,0 0,12"/>
+ </g>
+
+ <!-- Arrows -->
+ <path d="m 3,3 -2,-1.5 2,-1.5 v 1 l 4,0 v -1 l 2,1.5 -2,1.5 v -1 l -4,0 z"/>
+ <path d="m 12,3 -2,-1.5 2,-1.5 v 1 l 4,0 v -1 l 2,1.5 -2,1.5 v -1 l -4,0 z"/>
+
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/distribute-horizontal-node.svg b/share/icons/hicolor/scalable/actions/distribute-horizontal-node.svg
new file mode 100644
index 0000000..a30c87a
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/distribute-horizontal-node.svg
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ >
+
+ <g id="distribute-horizontal-node" inkscape:label="#node_hdistribute">
+
+ <path d="m 0.5,20.5 c 4.5,-2.5 3.5,-10.5 7.5,-12.5 4,-2 5,13 9,13 4,0 5,-4 6.5,-9.5"
+ style="fill:none;stroke:#969696;stroke-linecap:round"/>
+
+ <!-- Lines -->
+ <g style="fill:none;stroke:#c80000">
+ <path d="m 3.5,0 0,14"/>
+ <path d="m 12.5,0 0,12"/>
+ <path d="m 21.5,0 0,15"/>
+ </g>
+
+ <!-- Arrows -->
+ <path d="m 6,3 -2,-1.5 2,-1.5 v 1 l 4,0 v -1 l 2,1.5 -2,1.5 v -1 l -4,0 z"/>
+ <path d="m 15,3 -2,-1.5 2,-1.5 v 1 l 4,0 v -1 l 2,1.5 -2,1.5 v -1 l -4,0 z"/>
+
+ <!-- Nodes -->
+ <g style="fill:#8ab3de;stroke:blue;stroke-linejoin:round">
+ <rect x=" 1.5" y="14.5" width="4" height="4"/>
+ <rect x="10.5" y="11.5" width="4" height="4"/>
+ <rect x="19.5" y="15.5" width="4" height="4"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/distribute-horizontal-right.svg b/share/icons/hicolor/scalable/actions/distribute-horizontal-right.svg
new file mode 100644
index 0000000..95f0bd1
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/distribute-horizontal-right.svg
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ >
+
+ <defs>
+
+ <linearGradient id="gradientVector">
+ <stop offset="0" style="stop-color:#ffffff"/>
+ <stop offset="1" style="stop-color:#98b6d3"/>
+ </linearGradient>
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientFill1" x1="2" x2="-2" xlink:href="#gradientVector" y1="1" y2="-1"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientStroke1" x1="-3" x2="3" xlink:href="#gradientVector" y1="-1" y2="1"/>
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientFill2" x1="2" x2="-2" xlink:href="#gradientVector" y1="1" y2="-1"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientStroke2" x1="-3" x2="3" xlink:href="#gradientVector" y1="-1" y2="1"/>
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientFill3" x1="1" x2="-1" xlink:href="#gradientVector" y1="1" y2="-1"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientStroke3" x1="-2" x2="2" xlink:href="#gradientVector" y1="-1" y2="1"/>
+
+ <g id="TheRect1">
+ <rect x="-3" y="-5" width="6" height="10" style="fill:none;stroke:#222222;stroke-linejoin:round"/>
+ <rect x="-2" y="-4" width="4" height="8" style="fill:url(#gradientFill1);stroke:url(#gradientStroke1)"/>
+ </g>
+
+ <g id="TheRect2">
+ <rect x="-3" y="-8" width="6" height="16" style="fill:none;stroke:#222222;stroke-linejoin:round"/>
+ <rect x="-2" y="-7" width="4" height="14" style="fill:url(#gradientFill2);stroke:url(#gradientStroke2)"/>
+ </g>
+
+ <g id="TheRect3">
+ <rect x="-2" y="-6" width="4" height="12" style="fill:none;stroke:#222222;stroke-linejoin:round"/>
+ <rect x="-1" y="-5" width="2" height="10" style="fill:url(#gradientFill3);stroke:url(#gradientStroke3)"/>
+ </g>
+
+ </defs>
+
+ <g id="distribute-horizontal-right" inkscape:label="#distribute_right">
+
+ <use xlink:href="#TheRect1" transform="translate(20.5,12.5)"/>
+ <use xlink:href="#TheRect2" transform="translate(11.5,14.5)"/>
+ <use xlink:href="#TheRect3" transform="translate( 3.5,15.5)"/>
+
+ <!-- Lines -->
+ <g style="fill:none;stroke:#c80000">
+ <path d="m 5.5,0 0,12"/>
+ <path d="m 14.5,0 0,12"/>
+ <path d="m 23.5,0 0,12"/>
+ </g>
+
+ <!-- Arrows -->
+ <path d="m 8,3 -2,-1.5 2,-1.5 v 1 l 4,0 v -1 l 2,1.5 -2,1.5 v -1 l -4,0 z"/>
+ <path d="m 17,3 -2,-1.5 2,-1.5 v 1 l 4,0 v -1 l 2,1.5 -2,1.5 v -1 l -4,0 z"/>
+
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/distribute-randomize.svg b/share/icons/hicolor/scalable/actions/distribute-randomize.svg
new file mode 100644
index 0000000..a636b23
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/distribute-randomize.svg
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24.018898"
+ height="23.999001"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(0.669342,0,0,1.001998,-36.88229,-39.41679)" gradientUnits="userSpaceOnUse" id="linearGradient5533" inkscape:collect="always" x1="17.62746" x2="20.6591" xlink:href="#linearGradient6684" y1="215.0097" y2="219.0135"/>
+ <linearGradient gradientTransform="matrix(0.503763,0,0,0.600361,-33.82784,47.74752)" gradientUnits="userSpaceOnUse" id="linearGradient5535" inkscape:collect="always" x1="19.47374" x2="15.9855" xlink:href="#linearGradient6684" y1="219.5232" y2="213.663"/>
+ <linearGradient id="linearGradient6684">
+ <stop id="stop6686" offset="0" style="stop-color:#ffbf00;stop-opacity:1"/>
+ <stop id="stop6688" offset="1" style="stop-color:#ffffff;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(0.751237,0,0,1.001998,-38.40231,-39.41679)" gradientUnits="userSpaceOnUse" id="linearGradient5531" inkscape:collect="always" x1="13.84434" x2="20.61538" xlink:href="#linearGradient5704" y1="212.6297" y2="218.6017"/>
+ </defs>
+<g id="distribute-randomize" inkscape:label="#distribute_randomize" transform="translate(-1125.02757,-195.044235)">
+ <rect height="15.9681" id="rect5814" style="color:#000000;fill:none" width="16" x="1125.038" y="195.0446"/>
+ <g id="use3660" transform="matrix(1,0,0,0.998006,1153.039,22.37222)">
+ <rect height="5.011291" id="rect5048" style="color:#000000;fill:none;stroke:url(#linearGradient5531);stroke-width:1.0009987;stroke-linejoin:round;stroke-miterlimit:0" width="6.008899" x="-27.50193" y="175.5202"/>
+ <rect height="3.009787" id="rect5050" style="color:#000000;fill:url(#linearGradient5533);fill-rule:evenodd;stroke:url(#linearGradient5535);stroke-width:1.0009992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="4.016531" x="-26.50193" y="176.5235"/>
+ </g>
+ <g id="use3663" transform="matrix(1,0,0,0.998006,1165.03,20.37352)">
+ <rect height="5.011291" id="rect5048" style="color:#000000;fill:none;stroke:url(#linearGradient5531);stroke-width:1.0009987;stroke-linejoin:round;stroke-miterlimit:0" width="6.008899" x="-27.50193" y="175.5202"/>
+ <rect height="3.009787" id="rect5050" style="color:#000000;fill:url(#linearGradient5533);fill-rule:evenodd;stroke:url(#linearGradient5535);stroke-width:1.0009992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="4.016531" x="-26.50193" y="176.5235"/>
+ </g>
+ <g id="use3665" transform="matrix(1,0,0,0.998006,1170.039,27.37352)">
+ <rect height="5.011291" id="rect5048" style="color:#000000;fill:none;stroke:url(#linearGradient5531);stroke-width:1.0009987;stroke-linejoin:round;stroke-miterlimit:0" width="6.008899" x="-27.50193" y="175.5202"/>
+ <rect height="3.009787" id="rect5050" style="color:#000000;fill:url(#linearGradient5533);fill-rule:evenodd;stroke:url(#linearGradient5535);stroke-width:1.0009992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="4.016531" x="-26.50193" y="176.5235"/>
+ </g>
+ <g id="use3668" transform="matrix(1,0,0,0.998006,1162.03,30.37222)">
+ <rect height="5.011291" id="rect5048" style="color:#000000;fill:none;stroke:url(#linearGradient5531);stroke-width:1.0009987;stroke-linejoin:round;stroke-miterlimit:0" width="6.008899" x="-27.50193" y="175.5202"/>
+ <rect height="3.009787" id="rect5050" style="color:#000000;fill:url(#linearGradient5533);fill-rule:evenodd;stroke:url(#linearGradient5535);stroke-width:1.0009992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="4.016531" x="-26.50193" y="176.5235"/>
+ </g>
+ <g id="use3670" transform="matrix(1,0,0,0.998006,1163.03,37.37222)">
+ <rect height="5.011291" id="rect5048" style="color:#000000;fill:none;stroke:url(#linearGradient5531);stroke-width:1.0009987;stroke-linejoin:round;stroke-miterlimit:0" width="6.008899" x="-27.50193" y="175.5202"/>
+ <rect height="3.009787" id="rect5050" style="color:#000000;fill:url(#linearGradient5533);fill-rule:evenodd;stroke:url(#linearGradient5535);stroke-width:1.0009992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="4.016531" x="-26.50193" y="176.5235"/>
+ </g>
+ <g id="use3672" transform="matrix(1,0,0,0.998006,1153.03,38.37222)">
+ <rect height="5.011291" id="rect5048" style="color:#000000;fill:none;stroke:url(#linearGradient5531);stroke-width:1.0009987;stroke-linejoin:round;stroke-miterlimit:0" width="6.008899" x="-27.50193" y="175.5202"/>
+ <rect height="3.009787" id="rect5050" style="color:#000000;fill:url(#linearGradient5533);fill-rule:evenodd;stroke:url(#linearGradient5535);stroke-width:1.0009992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="4.016531" x="-26.50193" y="176.5235"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/distribute-remove-overlaps.svg b/share/icons/hicolor/scalable/actions/distribute-remove-overlaps.svg
new file mode 100644
index 0000000..8ece170
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/distribute-remove-overlaps.svg
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24.110343"
+ height="24.435007"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5607" inkscape:collect="always" x1="191.4072" x2="185.5131" xlink:href="#linearGradient5740" y1="-32.76031" y2="-34.57729"/>
+ <linearGradient gradientTransform="matrix(2.404063,0,0,1.001693,-138.4499,-25.31992)" gradientUnits="userSpaceOnUse" id="linearGradient5603" inkscape:collect="always" x1="16.04734" x2="17.31054" xlink:href="#linearGradient5740" y1="213.2164" y2="217.8234"/>
+ <linearGradient gradientTransform="matrix(2.635962,0,0,1.002646,-132.1469,-17.5056)" gradientUnits="userSpaceOnUse" id="linearGradient5599" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/>
+ <linearGradient gradientTransform="matrix(1.427647,0,0,0.862651,-58.98949,7.443876)" gradientUnits="userSpaceOnUse" id="linearGradient5616" inkscape:collect="always" x1="20.21689" x2="18.82314" xlink:href="#linearGradient5740" y1="219.9305" y2="214.6554"/>
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1.525151,0,0,0.933201,-44.88385,-23.1282)" gradientUnits="userSpaceOnUse" id="linearGradient5553" inkscape:collect="always" x1="15.74156" x2="19.38252" xlink:href="#linearGradient5740" y1="213.872" y2="219.4184"/>
+ <linearGradient gradientTransform="matrix(1.275458,0,0,0.617087,-51.07375,65.67334)" gradientUnits="userSpaceOnUse" id="linearGradient5614" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5610" inkscape:collect="always" x1="184.7529" x2="187.8951" xlink:href="#linearGradient5740" y1="-35.83336" y2="-32.76031"/>
+ <linearGradient gradientTransform="matrix(3.19424,0,0,1.671823,-153.0264,-170.7525)" gradientUnits="userSpaceOnUse" id="linearGradient5601" inkscape:collect="always" x1="18.84686" x2="17.75236" xlink:href="#linearGradient5740" y1="218.9795" y2="215.2099"/>
+ <linearGradient gradientTransform="matrix(0.761633,0,0,0.73832,-7.689547,50.44869)" gradientUnits="userSpaceOnUse" id="linearGradient5605" inkscape:collect="always" x1="-36.60167" x2="-31.90349" xlink:href="#linearGradient5704" y1="182.984" y2="190.6634"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1.074481,0,0,0.516867,-52.4747,82.48618)" gradientUnits="userSpaceOnUse" id="linearGradient5618" inkscape:collect="always" x1="15.74156" x2="17.94699" xlink:href="#linearGradient5740" y1="213.872" y2="219.6793"/>
+ <linearGradient gradientTransform="matrix(2.114324,0,0,1.002646,-47.33758,-30.1841)" gradientUnits="userSpaceOnUse" id="linearGradient5549" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/>
+ <linearGradient gradientTransform="matrix(2.026443,0,0,1.557511,-54.13118,-158.6166)" gradientUnits="userSpaceOnUse" id="linearGradient5551" inkscape:collect="always" x1="18.50864" x2="17.15024" xlink:href="#linearGradient5740" y1="218.8883" y2="214.5512"/>
+ </defs>
+<g id="distribute-remove-overlaps" inkscape:label="#g5622" transform="translate(-1071.7816,-189.7709)">
+ <rect height="24" id="rect3709" style="opacity:0.1978022;fill:none" width="24" x="1071.892" y="190.0499"/>
+ <g id="use3696" transform="matrix(0,1.043478,0.998006,0,894.32,299.5735)">
+ <rect height="7.017632" id="rect4586" style="color:#000000;fill:none;stroke:url(#linearGradient5599);stroke-width:0.9799225;stroke-linejoin:round;stroke-miterlimit:0" width="22.00094" x="-104.4881" y="187.554"/>
+ <rect height="5.021792" id="rect4588" style="color:#000000;fill:url(#linearGradient5601);fill-rule:evenodd;stroke:url(#linearGradient5603);stroke-width:0.9799237;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="20.21019" x="-103.6973" y="188.5476"/>
+ </g>
+ <g id="use3698" transform="matrix(1.278077,0,0,2.547898,1136.87,-277.0242)">
+ <rect height="9.036107" id="rect4598" style="color:#000000;fill:none;stroke:url(#linearGradient5605);stroke-width:0.554154;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="3.142212" x="-35.49881" y="183.485"/>
+ <rect height="1.564824" id="rect4628" style="color:#000000;fill:url(#linearGradient5607);fill-rule:evenodd;stroke:url(#linearGradient5610);stroke-width:0.5541545;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0,1,1,0,0,0)" width="8.243282" x="183.8775" y="-34.71634"/>
+ </g>
+ <g id="use3703" transform="matrix(0,0.414065013240142,0.855712300532,0,922.0070641649,200.898571039967)">
+ <rect height="7.017632" id="rect4895" style="color:#000000;fill:none;stroke:url(#linearGradient5549);stroke-width:1.6799744;stroke-linejoin:round;stroke-miterlimit:0" width="16.91182" x="-25.11964" y="175.8691"/>
+ <rect height="4.678422" id="rect4897" style="color:#000000;fill:url(#linearGradient5551);fill-rule:evenodd;stroke:url(#linearGradient5553);stroke-width:1.6799736;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="12.16012" x="-22.70454" y="177.0416"/>
+ </g>
+ <g id="use3706" transform="matrix(0,1.176069,1.157927,0,849.5299,245.8438)">
+ <rect height="5.011148" id="rect4608" style="color:#000000;fill:none;stroke:url(#linearGradient5614);stroke-width:0.8569264;stroke-linejoin:round;stroke-miterlimit:0" width="10.98825" x="-38.48989" y="192.5597"/>
+ <rect height="3.476375" id="rect4610" style="color:#000000;fill:url(#linearGradient5616);fill-rule:evenodd;stroke:url(#linearGradient5618);stroke-width:0.8569259;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="9.363411" x="-37.68001" y="193.3"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/distribute-unclump.svg b/share/icons/hicolor/scalable/actions/distribute-unclump.svg
new file mode 100644
index 0000000..fa28073
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/distribute-unclump.svg
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24.0089"
+ height="23.999934"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="matrix(0.751237,0,0,1.001998,-38.40231,-39.41679)" gradientUnits="userSpaceOnUse" id="linearGradient5531" inkscape:collect="always" x1="13.84434" x2="20.61538" xlink:href="#linearGradient5704" y1="212.6297" y2="218.6017"/>
+ <linearGradient id="linearGradient6684">
+ <stop id="stop6686" offset="0" style="stop-color:#ffbf00;stop-opacity:1"/>
+ <stop id="stop6688" offset="1" style="stop-color:#ffffff;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(0.751237,0,0,1.394996,1124.637,-101.6946)" gradientUnits="userSpaceOnUse" id="linearGradient3702" inkscape:collect="always" x1="13.84434" x2="20.61538" xlink:href="#linearGradient5704" y1="212.6297" y2="218.6017"/>
+ <linearGradient gradientTransform="matrix(1.123736,0,0,1.394996,1109.243,-88.69465)" gradientUnits="userSpaceOnUse" id="linearGradient3732" inkscape:collect="always" x1="13.84434" x2="20.61538" xlink:href="#linearGradient5704" y1="212.6297" y2="218.6017"/>
+ <linearGradient gradientTransform="matrix(0.873045,0,0,0.992131,1113.859,-1.26599)" gradientUnits="userSpaceOnUse" id="linearGradient3736" inkscape:collect="always" x1="19.47374" x2="15.9855" xlink:href="#linearGradient6684" y1="219.5232" y2="213.663"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(0.503763,0,0,0.992131,1129.211,-14.26594)" gradientUnits="userSpaceOnUse" id="linearGradient3706" inkscape:collect="always" x1="19.47374" x2="15.9855" xlink:href="#linearGradient6684" y1="219.5232" y2="213.663"/>
+ <linearGradient gradientTransform="matrix(0.669342,0,0,1.001998,-36.88229,-39.41679)" gradientUnits="userSpaceOnUse" id="linearGradient5533" inkscape:collect="always" x1="17.62746" x2="20.6591" xlink:href="#linearGradient6684" y1="215.0097" y2="219.0135"/>
+ <linearGradient gradientTransform="matrix(1.160002,0,0,1.655859,1108.567,-145.3099)" gradientUnits="userSpaceOnUse" id="linearGradient3734" inkscape:collect="always" x1="17.62746" x2="20.6591" xlink:href="#linearGradient6684" y1="215.0097" y2="219.0135"/>
+ <linearGradient gradientTransform="matrix(0.669342,0,0,1.655859,1126.157,-158.3099)" gradientUnits="userSpaceOnUse" id="linearGradient3704" inkscape:collect="always" x1="17.62746" x2="20.6591" xlink:href="#linearGradient6684" y1="215.0097" y2="219.0135"/>
+ <linearGradient gradientTransform="matrix(0.503763,0,0,0.600361,-33.82784,47.74752)" gradientUnits="userSpaceOnUse" id="linearGradient5535" inkscape:collect="always" x1="19.47374" x2="15.9855" xlink:href="#linearGradient6684" y1="219.5232" y2="213.663"/>
+ </defs>
+<g id="distribute-unclump" inkscape:label="#unclump" transform="translate(-1125.0369,-195.0446)">
+ <rect height="15.9681" id="rect5912" style="color:#000000;fill:none" width="16" x="1125.038" y="195.0446"/>
+ <path d="M 1141.013,201.0194 1136.013,202.5194" id="path5975" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0000008;stroke-linecap:round"/>
+ <path d="M 1141.013,213.0194 1136.013,210.0194" id="path5977" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:1.0000008;stroke-linecap:round"/>
+ <path d="M 1145.513,212.0194 1145.513,206.0194" id="path5979" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-linecap:round"/>
+ <g id="use3674" transform="matrix(1,0,0,0.998006,1170.03,38.37352)">
+ <rect height="5.011291" id="rect5048" style="color:#000000;fill:none;stroke:url(#linearGradient5531);stroke-width:1.0009987;stroke-linejoin:round;stroke-miterlimit:0" width="6.008899" x="-27.50193" y="175.5202"/>
+ <rect height="3.009787" id="rect5050" style="color:#000000;fill:url(#linearGradient5533);fill-rule:evenodd;stroke:url(#linearGradient5535);stroke-width:1.0009992;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="4.016531" x="-26.50193" y="176.5235"/>
+ </g>
+ <g id="g3698" transform="translate(6.999947,0.0231631)">
+ <rect height="6.97679" id="rect3680" style="color:#000000;fill:none;stroke:url(#linearGradient3702);stroke-width:1.0000005;stroke-linejoin:round;stroke-miterlimit:0" width="6.008899" x="1135.537" y="197.5437"/>
+ <rect height="4.973844" id="rect3682" style="color:#000000;fill:url(#linearGradient3704);fill-rule:evenodd;stroke:url(#linearGradient3706);stroke-width:1.000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="4.016531" x="1136.537" y="198.5437"/>
+ </g>
+ <g id="g3728" transform="translate(-0.0110398,-7.976791)">
+ <rect height="6.97679" id="rect3710" style="color:#000000;fill:none;stroke:url(#linearGradient3732);stroke-width:1.0000002;stroke-linejoin:round;stroke-miterlimit:0" width="8.988388" x="1125.548" y="210.5437"/>
+ <rect height="4.973844" id="rect3712" style="color:#000000;fill:url(#linearGradient3734);fill-rule:evenodd;stroke:url(#linearGradient3736);stroke-width:1.0000008;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="6.960839" x="1126.557" y="211.5437"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/distribute-vertical-baseline.svg b/share/icons/hicolor/scalable/actions/distribute-vertical-baseline.svg
new file mode 100644
index 0000000..7ca191c
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/distribute-vertical-baseline.svg
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ >
+
+ <g id="distribute-vertical-baseline" inkscape:label="#distribute_baselines_vert">
+
+ <!-- Lines -->
+ <g style="fill:none;stroke:#c80000">
+ <path d="m 0,23.5 24,0"/>
+ <path d="m 0, 9.5 24,0"/>
+ </g>
+
+ <!-- Arrow -->
+ <path d="m 2.5,23 -2.5,-3 h 2 v -7 h -2 l 2.5,-3 2.5,3 h -2 v 7 h 2 z"/>
+
+ <!-- Letters -->
+ <path d="m 17.1,19.5 c -0.55,0 -0.97,0.1 -1.25,0.3 -0.28,0.2 -0.41,0.4 -0.41,0.8 0,0.3 0.11,0.5 0.33,0.7 0.23,0.2 0.54,0.3 0.94,0.3 0.5,0 0.92,-0.2 1.26,-0.5 0.34,-0.4 0.51,-0.8 0.51,-1.3 v -0.3 z m 4.05,3.5 h -2.67 v -1.2 c -0.36,0.5 -0.76,0.9 -1.2,1.1 -0.44,0.2 -0.98,0.3 -1.62,0.3 -0.86,0 -1.56,-0.2 -2.1,-0.7 -0.53,-0.5 -0.794,-1.1 -0.794,-1.8 0,-0.9 0.334,-1.6 0.994,-2 0.68,-0.4 1.73,-0.6 3.16,-0.6 h 1.56 v -0.2 c 0,-0.4 -0.17,-0.7 -0.5,-0.9 -0.33,-0.2 -0.84,-0.3 -1.54,-0.3 -0.57,0 -1.1,0 -1.59,0.2 -0.49,0.1 -0.94,0.3 -1.36,0.5 v -1.91 c 0.57,-0.13 1.14,-0.22 1.71,-0.29 0.57,-0.1 1.14,-0.1 1.72,-0.1 1.49,0 2.57,0.27 3.23,0.82 0.67,0.58 1,1.48 1,2.68 z" style="fill:#4e6e90"/>
+
+ <path d="m 11.7,0.5 c 0.8,-0.68 2.1,-0.44 2.7,0.34 1,1.19 1.2,2.75 1.6,4.15 0.3,1.2 0.4,2.4 0.5,3.6 0.8,-1.5 1.7,-3.2 1.7,-4.9 0,-0.9 -0.5,-1.69 -0.9,-2.47 -0.3,-0.66 0.6,-1.34 1.3,-1.13 0.8,0.16 0.9,1.1 0.9,1.78 -0.1,2.02 -0.9,3.92 -1.7,5.82 -1.2,2.4 -2.9,4.6 -5.1,6.3 -0.9,0.6 -3.1,1.4 -4.1,1 -2.05,-1 -2.05,-3 0,-3 0.7,-0.3 2.5,1.3 3.2,1.2 1.2,0 2.1,-1 2.4,-2 0.4,-1.3 0.1,-2.7 -0.1,-4 -0.4,-1.7 -0.8,-3.4 -1.6,-4.95 -0.2,-0.59 -1.6,-0.95 -0.8,-1.74 z"/>
+
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/distribute-vertical-bottom.svg b/share/icons/hicolor/scalable/actions/distribute-vertical-bottom.svg
new file mode 100644
index 0000000..3704ee5
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/distribute-vertical-bottom.svg
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ >
+
+ <defs>
+
+ <linearGradient id="gradientVector">
+ <stop offset="0" style="stop-color:#ffffff"/>
+ <stop offset="1" style="stop-color:#98b6d3"/>
+ </linearGradient>
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientFill1" x1="2" x2="-2" xlink:href="#gradientVector" y1="1" y2="-1"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientStroke1" x1="-3" x2="3" xlink:href="#gradientVector" y1="-1" y2="1"/>
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientFill2" x1="2" x2="-2" xlink:href="#gradientVector" y1="1" y2="-1"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientStroke2" x1="-3" x2="3" xlink:href="#gradientVector" y1="-1" y2="1"/>
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientFill3" x1="1" x2="-1" xlink:href="#gradientVector" y1="1" y2="-1"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientStroke3" x1="-2" x2="2" xlink:href="#gradientVector" y1="-1" y2="1"/>
+
+ <g id="TheRect1">
+ <rect x="-3" y="-5" width="6" height="10" style="fill:none;stroke:#222222;stroke-linejoin:round"/>
+ <rect x="-2" y="-4" width="4" height="8" style="fill:url(#gradientFill1);stroke:url(#gradientStroke1)"/>
+ </g>
+
+ <g id="TheRect2">
+ <rect x="-3" y="-8" width="6" height="16" style="fill:none;stroke:#222222;stroke-linejoin:round"/>
+ <rect x="-2" y="-7" width="4" height="14" style="fill:url(#gradientFill2);stroke:url(#gradientStroke2)"/>
+ </g>
+
+ <g id="TheRect3">
+ <rect x="-2" y="-6" width="4" height="12" style="fill:none;stroke:#222222;stroke-linejoin:round"/>
+ <rect x="-1" y="-5" width="2" height="10" style="fill:url(#gradientFill3);stroke:url(#gradientStroke3)"/>
+ </g>
+
+ </defs>
+
+ <!-- Copy of distribute-horizontal-right but rotated and flipped. -->
+ <g id="distribute-vertical-bottom" inkscape:label="#distribute_bottom" transform="matrix(0,1,1,0,0,0)">
+
+ <use xlink:href="#TheRect1" transform="translate(20.5,12.5)"/>
+ <use xlink:href="#TheRect2" transform="translate(11.5,14.5)"/>
+ <use xlink:href="#TheRect3" transform="translate( 3.5,15.5)"/>
+
+ <!-- Lines -->
+ <g style="fill:none;stroke:#c80000">
+ <path d="m 5.5,0 0,12"/>
+ <path d="m 14.5,0 0,12"/>
+ <path d="m 23.5,0 0,12"/>
+ </g>
+
+ <!-- Arrows -->
+ <path d="m 8,3 -2,-1.5 2,-1.5 v 1 l 4,0 v -1 l 2,1.5 -2,1.5 v -1 l -4,0 z"/>
+ <path d="m 17,3 -2,-1.5 2,-1.5 v 1 l 4,0 v -1 l 2,1.5 -2,1.5 v -1 l -4,0 z"/>
+
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/distribute-vertical-center.svg b/share/icons/hicolor/scalable/actions/distribute-vertical-center.svg
new file mode 100644
index 0000000..414bc89
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/distribute-vertical-center.svg
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ >
+
+ <defs>
+
+ <linearGradient id="gradientVector">
+ <stop offset="0" style="stop-color:#ffffff"/>
+ <stop offset="1" style="stop-color:#98b6d3"/>
+ </linearGradient>
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientFill1" x1="2" x2="-2" xlink:href="#gradientVector" y1="1" y2="-1"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientStroke1" x1="-3" x2="3" xlink:href="#gradientVector" y1="-1" y2="1"/>
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientFill2" x1="2" x2="-2" xlink:href="#gradientVector" y1="1" y2="-1"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientStroke2" x1="-3" x2="3" xlink:href="#gradientVector" y1="-1" y2="1"/>
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientFill3" x1="1" x2="-1" xlink:href="#gradientVector" y1="1" y2="-1"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientStroke3" x1="-2" x2="2" xlink:href="#gradientVector" y1="-1" y2="1"/>
+
+ <g id="TheRect1">
+ <rect x="-3" y="-5" width="6" height="10" style="fill:none;stroke:#222222;stroke-linejoin:round"/>
+ <rect x="-2" y="-4" width="4" height="8" style="fill:url(#gradientFill1);stroke:url(#gradientStroke1)"/>
+ </g>
+
+ <g id="TheRect2">
+ <rect x="-3" y="-8" width="6" height="16" style="fill:none;stroke:#222222;stroke-linejoin:round"/>
+ <rect x="-2" y="-7" width="4" height="14" style="fill:url(#gradientFill2);stroke:url(#gradientStroke2)"/>
+ </g>
+
+ <g id="TheRect3">
+ <rect x="-2" y="-6" width="4" height="12" style="fill:none;stroke:#222222;stroke-linejoin:round"/>
+ <rect x="-1" y="-5" width="2" height="10" style="fill:url(#gradientFill3);stroke:url(#gradientStroke3)"/>
+ </g>
+
+ </defs>
+
+ <!-- Same as distribute-horizontal-center but rotated and flipped. -->
+ <g id="distribute-vertical-center" inkscape:label="#distribute_vcentre" transform="matrix(0,1,1,0,0,0)">
+
+ <use xlink:href="#TheRect1" transform="translate(3.5,12.5)"/>
+ <use xlink:href="#TheRect2" transform="translate(12.5,14.5)"/>
+ <use xlink:href="#TheRect3" transform="translate(21.5,15.5)"/>
+
+ <!-- Lines -->
+ <g style="fill:none;stroke:#c80000">
+ <path d="m 3.5,0 0,12"/>
+ <path d="m 12.5,0 0,12"/>
+ <path d="m 21.5,0 0,12"/>
+ </g>
+
+ <!-- Arrows -->
+ <path d="m 6,3 -2,-1.5 2,-1.5 v 1 l 4,0 v -1 l 2,1.5 -2,1.5 v -1 l -4,0 z"/>
+ <path d="m 15,3 -2,-1.5 2,-1.5 v 1 l 4,0 v -1 l 2,1.5 -2,1.5 v -1 l -4,0 z"/>
+
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/distribute-vertical-gaps.svg b/share/icons/hicolor/scalable/actions/distribute-vertical-gaps.svg
new file mode 100644
index 0000000..c3b198b
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/distribute-vertical-gaps.svg
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ >
+
+ <!-- Copy of distribute-horizontal-gaps but flipped and rotated. -->
+ <g id="distribute-vertical-gaps" inkscape:label="#distribute_vdist" transform="matrix(0,1,1,0,0,0)">
+
+ <!-- Rectangles -->
+ <g style="fill:#98b6d3;stroke:#222222;stroke-linejoin:round">
+ <rect x="0.5" y="6.5" width="3" height="15"/>
+ <rect x="10.5" y="8.5" width="3" height="9" />
+ <rect x="20.5" y="5.5" width="3" height="18"/>
+ </g>
+
+ <!-- Rectangle highlights -->
+ <g style="fill:none;stroke:#e2e8f0">
+ <path d="m 1.5,20 v -12.5 h 1.5"/>
+ <path d="m 11.5,16 v -6.5 h 1.5"/>
+ <path d="m 21.5,22 v -15.5 h 1.5"/>
+ </g>
+
+ <!-- Lines -->
+ <g style="fill:none;stroke:#c80000">
+ <path d="m 3.5,0 0,12"/>
+ <path d="m 10.5,0 0,12"/>
+ <path d="m 13.5,0 0,12"/>
+ <path d="m 20.5,0 0,12"/>
+ </g>
+
+ <!-- Arrows -->
+ <path d="m 6,3 -2,-1.5 2,-1.5 v 1 l 2,0 v -1 l 2,1.5 -2,1.5 v -1 l -2,0 z"/>
+ <path d="m 16,3 -2,-1.5 2,-1.5 v 1 l 2,0 v -1 l 2,1.5 -2,1.5 v -1 l -2,0 z"/>
+
+
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/distribute-vertical-node.svg b/share/icons/hicolor/scalable/actions/distribute-vertical-node.svg
new file mode 100644
index 0000000..2980c90
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/distribute-vertical-node.svg
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ >
+
+ <!-- Same as distribute-horizontal-node but rotated and flipped. -->
+ <g id="distribute-vertical-node" inkscape:label="#node_vdistribute" transform="matrix(0,1,1,0,0,0)">
+
+ <path d="m 0.5,20.5 c 4.5,-2.5 3.5,-10.5 7.5,-12.5 4,-2 5,13 9,13 4,0 5,-4 6.5,-9.5"
+ style="fill:none;stroke:#969696;stroke-linecap:round"/>
+
+ <!-- Lines -->
+ <g style="fill:none;stroke:#c80000">
+ <path d="m 3.5,0 0,14"/>
+ <path d="m 12.5,0 0,12"/>
+ <path d="m 21.5,0 0,15"/>
+ </g>
+
+ <!-- Arrows -->
+ <path d="m 6,3 -2,-1.5 2,-1.5 v 1 l 4,0 v -1 l 2,1.5 -2,1.5 v -1 l -4,0 z"/>
+ <path d="m 15,3 -2,-1.5 2,-1.5 v 1 l 4,0 v -1 l 2,1.5 -2,1.5 v -1 l -4,0 z"/>
+
+ <!-- Nodes -->
+ <g style="fill:#8ab3de;stroke:blue;stroke-linejoin:round">
+ <rect x=" 1.5" y="14.5" width="4" height="4"/>
+ <rect x="10.5" y="11.5" width="4" height="4"/>
+ <rect x="19.5" y="15.5" width="4" height="4"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/distribute-vertical-top.svg b/share/icons/hicolor/scalable/actions/distribute-vertical-top.svg
new file mode 100644
index 0000000..e4516a9
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/distribute-vertical-top.svg
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ >
+
+ <defs>
+
+ <linearGradient id="gradientVector">
+ <stop offset="0" style="stop-color:#ffffff"/>
+ <stop offset="1" style="stop-color:#98b6d3"/>
+ </linearGradient>
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientFill1" x1="2" x2="-2" xlink:href="#gradientVector" y1="1" y2="-1"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientStroke1" x1="-3" x2="3" xlink:href="#gradientVector" y1="-1" y2="1"/>
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientFill2" x1="2" x2="-2" xlink:href="#gradientVector" y1="1" y2="-1"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientStroke2" x1="-3" x2="3" xlink:href="#gradientVector" y1="-1" y2="1"/>
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientFill3" x1="1" x2="-1" xlink:href="#gradientVector" y1="1" y2="-1"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientStroke3" x1="-2" x2="2" xlink:href="#gradientVector" y1="-1" y2="1"/>
+
+ <g id="TheRect1">
+ <rect x="-3" y="-5" width="6" height="10" style="fill:none;stroke:#222222;stroke-linejoin:round"/>
+ <rect x="-2" y="-4" width="4" height="8" style="fill:url(#gradientFill1);stroke:url(#gradientStroke1)"/>
+ </g>
+
+ <g id="TheRect2">
+ <rect x="-3" y="-8" width="6" height="16" style="fill:none;stroke:#222222;stroke-linejoin:round"/>
+ <rect x="-2" y="-7" width="4" height="14" style="fill:url(#gradientFill2);stroke:url(#gradientStroke2)"/>
+ </g>
+
+ <g id="TheRect3">
+ <rect x="-2" y="-6" width="4" height="12" style="fill:none;stroke:#222222;stroke-linejoin:round"/>
+ <rect x="-1" y="-5" width="2" height="10" style="fill:url(#gradientFill3);stroke:url(#gradientStroke3)"/>
+ </g>
+
+ </defs>
+
+ <!-- Copy of distribute-horizontal-left but rotated and flipped. -->
+ <g id="distribute-vertical-top" inkscape:label="#distribute_top" transform="matrix(0,1,1,0,0,0)">
+
+ <use xlink:href="#TheRect1" transform="translate(3.5,12.5)"/>
+ <use xlink:href="#TheRect2" transform="translate(12.5,14.5)"/>
+ <use xlink:href="#TheRect3" transform="translate(20.5,15.5)"/>
+
+ <!-- Lines -->
+ <g style="fill:none;stroke:#c80000">
+ <path d="m 0.5,0 0,12"/>
+ <path d="m 9.5,0 0,12"/>
+ <path d="m 18.5,0 0,12"/>
+ </g>
+
+ <!-- Arrows -->
+ <path d="m 3,3 -2,-1.5 2,-1.5 v 1 l 4,0 v -1 l 2,1.5 -2,1.5 v -1 l -4,0 z"/>
+ <path d="m 12,3 -2,-1.5 2,-1.5 v 1 l 4,0 v -1 l 2,1.5 -2,1.5 v -1 l -4,0 z"/>
+
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/document-cleanup.svg b/share/icons/hicolor/scalable/actions/document-cleanup.svg
new file mode 100644
index 0000000..4d97828
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/document-cleanup.svg
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.018635"
+ height="16.011559"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient800">
+ <stop id="stop998" offset="0" style="stop-color:#f3ff49;stop-opacity:1"/>
+ <stop id="stop999" offset="1" style="stop-color:#ffa01e;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient11359" inkscape:collect="always" x1="270.1718" x2="275.4545" xlink:href="#linearGradient5704" y1="95.67754" y2="103.556"/>
+ <linearGradient id="linearGradient10585">
+ <stop id="stop10587" offset="0" style="stop-color:#d7d7d7;stop-opacity:1"/>
+ <stop id="stop10595" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient11335" inkscape:collect="always" x1="270.1718" x2="275.4545" xlink:href="#linearGradient800" y1="95.67754" y2="103.556"/>
+ <linearGradient gradientTransform="matrix(1,0,0,0.940296,0,5.373155)" gradientUnits="userSpaceOnUse" id="linearGradient11367" inkscape:collect="always" x1="271.2126" x2="276.8255" xlink:href="#linearGradient5704" y1="90" y2="93.16346"/>
+ <radialGradient cx="269.9677" cy="95.72343" fx="269.9677" fy="95.72343" gradientTransform="matrix(1,0,0,1.033243,0,-3.241221)" gradientUnits="userSpaceOnUse" id="radialGradient11343" inkscape:collect="always" r="7.520315" xlink:href="#linearGradient10585"/>
+ </defs>
+<g id="document-cleanup" inkscape:label="#file_vacuum" transform="translate(-265,-89.969918)">
+ <path d="M 268.5,100 C 267.5,100 265.5,100.3049 265.5,98 265.5,95 269.1283,95.5 271.5,95.5 274.5,95.5 274.5,93 274.5,93" id="path11319" inkscape:connector-curvature="0" sodipodi:nodetypes="cssc" style="fill:none;stroke:#000000;stroke-width:1px"/>
+ <ellipse cx="273.75" cy="97.5" id="path11327" rx="6.25" ry="6.5" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:8.8780499;stroke-linecap:round;stroke-linejoin:round" transform="matrix(0.119829,0,0,0.105878,237.4457,94.48869)"/>
+ <path d="M 270,98.98237 C 277.036,95.04595 279.5,99.48237 279.5,99.48237 L 279.5,104.4824 268.5,104.5 C 268.5,104.5 265.5,101.5 270,98.98237 Z" id="rect11314" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccs" style="color:#000000;fill:url(#linearGradient11335);fill-rule:evenodd;stroke:url(#linearGradient11359);stroke-linecap:round;stroke-linejoin:round"/>
+ <ellipse cx="273.75" cy="97.5" id="path11312" rx="6.25" ry="6.5" style="color:#000000;fill:url(#radialGradient11343);fill-rule:evenodd;stroke:#000000;stroke-width:2.5406296;stroke-linecap:round;stroke-linejoin:round" transform="matrix(0.401393,0,0,0.385965,168.1187,65.35082)"/>
+ <rect height="2.034293" id="rect11317" style="color:#000000;fill:#646464;fill-rule:evenodd;stroke:url(#linearGradient11367);stroke-width:0.9999993;stroke-linecap:round;stroke-linejoin:round" width="8.089884" x="270.455" y="90.46992"/>
+ <path d="M 273.459,91.43079 275.459,91.43079" id="path5624" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/document-export.svg b/share/icons/hicolor/scalable/actions/document-export.svg
new file mode 100644
index 0000000..c48f57e
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/document-export.svg
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.000002"
+ height="16.000001"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="matrix(1.102855,0,0,1.148517,-167.5042,-41.73143)" gradientUnits="userSpaceOnUse" id="linearGradient5795" inkscape:collect="always" x1="163.8594" x2="173.724" xlink:href="#linearGradient1887" y1="209.1406" y2="218.5416"/>
+ <linearGradient gradientTransform="matrix(1.102855,0,0,1.148517,-168.0557,-42.30568)" gradientUnits="userSpaceOnUse" id="linearGradient5797" inkscape:collect="always" x1="161.2865" x2="173.0313" xlink:href="#linearGradient5704" y1="207.7552" y2="217.2552"/>
+ <linearGradient gradientTransform="translate(-150.459,-11.45)" gradientUnits="userSpaceOnUse" id="linearGradient5799" inkscape:collect="always" x1="160" x2="176" xlink:href="#linearGradient5704" y1="213" y2="213"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient1887">
+ <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/>
+ <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="document-export" inkscape:label="#file_export" transform="translate(-9.9999985,-64.999999)">
+ <g id="use5582" transform="matrix(1,0,0,1,0.959089,-131.05)">
+ <path d="M 9.54091,196.55 16.54091,196.55 20.54091,200.55 20.54091,211.55 9.54091,211.55 9.54091,196.55 Z" id="path4679" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc" style="color:#000000;fill:url(#linearGradient5795);fill-rule:evenodd;stroke:url(#linearGradient5797);stroke-width:1.0000011;stroke-linecap:square;stroke-linejoin:round"/>
+ <path d="M 16.54091,196.55 20.54091,200.55 16.54091,200.55 16.54091,196.55 Z" id="path4681" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:#ffffff;fill-rule:evenodd;stroke:url(#linearGradient5799);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round"/>
+ <path d="M 10.54091,210.55 19.54091,210.55 19.54091,201.55" id="path5602" inkscape:connector-curvature="0" style="fill:none;stroke:#c8c8c8;stroke-width:1px;stroke-linecap:square"/>
+ </g>
+ <path d="M 5.04091,204.05 12.04091,204.05 12.04091,202.05 15.04091,204.55 12.04091,207.05 12.04091,205.05 5.04091,205.05 5.04091,204.05 Z" id="use5585" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,10.95909,-131.05)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/document-import-web.svg b/share/icons/hicolor/scalable/actions/document-import-web.svg
new file mode 100644
index 0000000..c9f6f02
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/document-import-web.svg
@@ -0,0 +1,161 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg1"
+ width="16.000001"
+ height="16.000001"
+ version="1.1"
+ sodipodi:docname="document-import-web.svg"
+ inkscape:version="1.2-alpha1 (ae5399be7c, 2022-03-29, custom)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ pagecolor="#ffffff"
+ bordercolor="#000000"
+ borderopacity="0.25"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1"
+ inkscape:zoom="41.719295"
+ inkscape:cx="8.6291007"
+ inkscape:cy="8.3174943"
+ inkscape:window-width="2560"
+ inkscape:window-height="1295"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg1">
+ <inkscape:grid
+ id="GridFromPre046Settings"
+ type="xygrid"
+ originx="0pt"
+ originy="0pt"
+ spacingx="1pt"
+ spacingy="1pt"
+ color="#3f3fff"
+ empcolor="#3f3fff"
+ opacity="0.15"
+ empopacity="0.38"
+ empspacing="5" />
+ </sodipodi:namedview>
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient5704">
+ <stop
+ id="stop5706"
+ offset="0"
+ style="stop-color:#5a5a5a;stop-opacity:1" />
+ <stop
+ id="stop5708"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient1887">
+ <stop
+ id="stop1888"
+ offset="0"
+ style="stop-color:#fffdf8;stop-opacity:1" />
+ <stop
+ id="stop1889"
+ offset="1"
+ style="stop-color:#cdccc7;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.102855,0,0,1.148517,-167.5042,-41.73143)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5795"
+ inkscape:collect="always"
+ x1="163.8594"
+ x2="173.724"
+ xlink:href="#linearGradient1887"
+ y1="209.1406"
+ y2="218.5416" />
+ <linearGradient
+ gradientTransform="matrix(1.102855,0,0,1.148517,-168.0557,-42.30568)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5797"
+ inkscape:collect="always"
+ x1="161.2865"
+ x2="173.0313"
+ xlink:href="#linearGradient5704"
+ y1="207.7552"
+ y2="217.2552" />
+ <linearGradient
+ gradientTransform="translate(-150.459,-11.45)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5799"
+ inkscape:collect="always"
+ x1="160"
+ x2="176"
+ xlink:href="#linearGradient5704"
+ y1="213"
+ y2="213" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5704"
+ id="linearGradient1026"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.86314032,0,0,0.86314032,-129.065,-8.7979263)"
+ x1="160"
+ y1="213"
+ x2="176"
+ y2="213" />
+ </defs>
+ <g
+ id="document-import"
+ inkscape:label="#file_import"
+ transform="translate(-5.04091,-196.049999)">
+ <g
+ id="g5577">
+ <path
+ d="M 9.54091,196.55 16.54091,196.55 20.54091,200.55 20.54091,211.55 9.54091,211.55 9.54091,196.55 Z"
+ id="path4679"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc"
+ style="color:#000000;fill:url(#linearGradient5795);fill-rule:evenodd;stroke:url(#linearGradient5797);stroke-width:1.0000011;stroke-linecap:square;stroke-linejoin:round" />
+ <path
+ d="M 16.54091,196.55 20.54091,200.55 16.54091,200.55 16.54091,196.55 Z"
+ id="path4681"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="fill:#ffffff;fill-rule:evenodd;stroke:url(#linearGradient5799);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round" />
+ <path
+ d="M 10.54091,210.55 19.54091,210.55 19.54091,201.55"
+ id="path5602"
+ inkscape:connector-curvature="0"
+ style="fill:none;stroke:#c8c8c8;stroke-width:1px;stroke-linecap:square" />
+ </g>
+ </g>
+ <circle
+ style="font-variation-settings:normal;opacity:1;fill:#cbd7e3;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal;stop-color:#000000;stop-opacity:1"
+ id="path400"
+ cx="5.8616762"
+ cy="7.92805"
+ r="4.2324967" />
+ <path
+ style="font-variation-settings:normal;opacity:1;fill:#b7d0a0;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal;stop-color:#000000;stop-opacity:1"
+ d="M 7.0469044,4.4617321 C 7.0020728,4.471976 6.9547217,4.4744499 6.9124097,4.4924638 6.7242691,4.5725632 6.470259,5.0757814 6.3644446,5.2435367 6.1007519,5.6615879 5.9683838,5.7048269 6.0420881,6.2502402 c 0.017104,0.1265704 0.043713,0.2617967 0,0.3884137 C 5.991777,6.7843819 5.8489309,6.8823817 5.7487954,6.9900743 5.5366059,7.2182774 5.5547279,7.4941453 5.6959506,7.7536894 5.8278807,7.9961553 5.9565651,8.2538545 6.1160718,8.4803141 6.236895,8.6518527 6.40663,8.7978614 6.5467602,8.9532787 c 0.069926,0.077554 0.1098897,0.1343078 0.1770327,0.2034544 0.3728657,0.3839925 0.8485548,0.6567517 1.3792643,0.7504043 0.1304072,0.023013 0.267669,0.00872 0.3989794,0.026423 0.036781,0.00496 0.1778889,0.050462 0.2325198,0.052845 0.04729,0.00206 0.08816,-0.037104 0.1349672,-0.044153 0.047918,-0.00722 0.1333969,0.014108 0.1727945,-0.010526 0.022489,-0.014062 0.029551,-0.045248 0.050549,-0.061452 C 9.1510342,9.825391 9.314274,9.757718 9.3407604,9.6841622 9.3802191,9.5745813 9.3414105,9.4486514 9.3643498,9.3334542 9.39188,9.1952022 9.4747927,9.0591453 9.4957093,8.9185369 9.5134238,8.7994541 9.4822333,8.861812 9.5245332,8.7516032 9.5611697,8.6561499 9.6410156,8.5827152 9.6566388,8.4768204 9.7177567,8.062562 9.6449854,7.6310131 9.5958689,7.2217441 c -0.00263,-0.021932 -0.00352,-0.044038 -0.00529,-0.066057 0,-0.044038 0.00455,-0.088311 0,-0.1321129 C 9.5772045,6.8946628 9.5156937,6.7852398 9.4901762,6.6615834 9.4718194,6.5726273 9.4757927,6.4783619 9.455828,6.3894296 9.4184188,6.2227913 9.3498462,6.0602433 9.2787967,5.9058949 9.2132649,5.7635331 9.1653519,5.6226879 9.0859095,5.4857751 8.8395482,5.0611906 8.3863504,4.7384593 7.9444509,4.5451273 7.9058374,4.5282338 7.8717764,4.499648 7.8308346,4.4896403 7.6355068,4.4418946 7.8360353,4.5071531 7.7066467,4.4658593 7.4725454,4.3911468 7.0666449,4.2603616 6.8146611,4.2890357"
+ id="path1310" />
+ <path
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:#b7d0a0;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;paint-order:normal;stop-color:#000000;stop-opacity:1"
+ d="m 3.3624429,5.0172667 c 0.3125325,0.2309252 0.6056799,0.5108798 0.791216,0.856489 0.049979,0.0931 0.098299,0.1318749 0.068698,0.2325198 -0.014782,0.050259 -0.049662,0.092347 -0.07134,0.1400394 C 4.1007639,6.3568722 4.0602529,6.4721153 4.0030495,6.5792416 3.9166205,6.7410998 3.7723095,6.8760422 3.6727665,7.0310688 3.4919952,7.3125992 3.4368909,7.6407588 3.4719542,7.969073 3.4913022,8.1502367 3.5897995,8.3905552 3.5089462,8.5715099 3.4725552,8.6529539 3.3924161,8.6830872 3.3424821,8.7538269 3.2358392,8.9049041 3.2209173,9.0720279 3.065044,9.1950855 3.012026,9.2369415 2.9408041,9.2482955 2.877444,9.2717115 2.6179794,9.3676016 2.5372533,9.385256 2.3119227,9.2477504 2.2600638,9.2161041 2.1941397,9.1820721 2.1722812,9.119611 2.1368811,9.0184548 2.1623819,9.0606758 2.1390624,8.9387906 2.1195432,8.8367691 2.0326071,8.7562644 2.0170631,8.6561778 1.984507,8.4465505 1.986446,8.1687549 2.0223533,7.9598357 2.0491011,7.8042098 2.1139743,7.6547469 2.1513545,7.5015932 2.2130545,7.2487944 2.1550945,6.9833391 2.1745735,6.7265141 2.1814335,6.6360241 2.2973711,6.5701898 2.3305961,6.4896638 2.3935061,6.3371925 2.4618228,6.1798109 2.5372516,6.0326005 2.5752156,5.9585085 2.6330316,5.8953054 2.66729,5.8193279 2.677429,5.7968419 2.727931,5.6681655 2.741268,5.644949 2.788858,5.562108 2.8939378,5.51496 2.952649,5.4388524 2.996758,5.3816734 3.0642617,5.3216114 3.1031781,5.2619016 c 0.015304,-0.02348 0.013079,-0.065746 0.019323,-0.093845 0.00523,-0.023518 0.031986,-0.0089 0.036992,-0.026423 0.00623,-0.021812 0.040847,-0.1095113 0.073464,-0.1177331 0.041907,-0.010564 0.086324,-0.00442 0.1294853,-0.00663 z"
+ id="path1312" />
+ <path
+ style="font-variation-settings:normal;opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal;stop-color:#000000;stop-opacity:1"
+ d="m 4.2767173,11.173224 c 0.5187301,-0.07212 1.0237657,-0.196054 1.5486659,-0.227235 0.2422844,-0.01439 0.4930942,0.01247 0.7345498,0.03963 0.3301949,0.03715 0.6497346,0.12418 0.9776382,0.169105 0.00745,10e-4 0.1920344,-0.01432 0.1989908,0.0087 0.065504,0.216933 -0.5011178,0.259003 -0.6428345,0.306421 -0.4207645,0.140788 -0.826845,0.197237 -1.2717735,0.22505 -0.462161,0.02889 -0.7332478,0.07122 -1.1493603,-0.150112 C 4.5897997,11.500743 4.5070139,11.456713 4.4242209,11.41267 4.2834681,11.3378 4.3030222,11.36327 4.2767173,11.173205 Z"
+ id="path1314" />
+ <g
+ id="circle1340">
+ <path
+ style="color:#000000;fill:url(#linearGradient1026);stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none"
+ d="m 5.8613281,3.1953125 c -2.6077608,0 -4.7324218,2.124661 -4.7324219,4.7324219 10e-8,2.6077606 2.1246611,4.7324216 4.7324219,4.7324216 2.6077609,0 4.7324219,-2.124661 4.7324219,-4.7324216 0,-2.6077609 -2.124661,-4.7324219 -4.7324219,-4.7324219 z m 0,1 c 2.0673213,0 3.7324219,1.6651006 3.7324219,3.7324219 0,2.0673213 -1.6651006,3.7324216 -3.7324219,3.7324216 -2.0673213,0 -3.7324219,-1.6651003 -3.7324218,-3.7324216 0,-2.0673213 1.6651005,-3.7324219 3.7324218,-3.7324219 z"
+ id="path1346" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/document-import.svg b/share/icons/hicolor/scalable/actions/document-import.svg
new file mode 100644
index 0000000..5109336
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/document-import.svg
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.000001"
+ height="16.000001"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient1887">
+ <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/>
+ <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1.102855,0,0,1.148517,-167.5042,-41.73143)" gradientUnits="userSpaceOnUse" id="linearGradient5795" inkscape:collect="always" x1="163.8594" x2="173.724" xlink:href="#linearGradient1887" y1="209.1406" y2="218.5416"/>
+ <linearGradient gradientTransform="matrix(1.102855,0,0,1.148517,-168.0557,-42.30568)" gradientUnits="userSpaceOnUse" id="linearGradient5797" inkscape:collect="always" x1="161.2865" x2="173.0313" xlink:href="#linearGradient5704" y1="207.7552" y2="217.2552"/>
+ <linearGradient gradientTransform="translate(-150.459,-11.45)" gradientUnits="userSpaceOnUse" id="linearGradient5799" inkscape:collect="always" x1="160" x2="176" xlink:href="#linearGradient5704" y1="213" y2="213"/>
+ </defs>
+<g id="document-import" inkscape:label="#file_import" transform="translate(-5.04091,-196.049999)">
+ <g id="g5577">
+ <path d="M 9.54091,196.55 16.54091,196.55 20.54091,200.55 20.54091,211.55 9.54091,211.55 9.54091,196.55 Z" id="path4679" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc" style="color:#000000;fill:url(#linearGradient5795);fill-rule:evenodd;stroke:url(#linearGradient5797);stroke-width:1.0000011;stroke-linecap:square;stroke-linejoin:round"/>
+ <path d="M 16.54091,196.55 20.54091,200.55 16.54091,200.55 16.54091,196.55 Z" id="path4681" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:#ffffff;fill-rule:evenodd;stroke:url(#linearGradient5799);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round"/>
+ <path d="M 10.54091,210.55 19.54091,210.55 19.54091,201.55" id="path5602" inkscape:connector-curvature="0" style="fill:none;stroke:#c8c8c8;stroke-width:1px;stroke-linecap:square"/>
+ </g>
+ <path d="M 5.04091,204.05 12.04091,204.05 12.04091,202.05 15.04091,204.55 12.04091,207.05 12.04091,205.05 5.04091,205.05 5.04091,204.05 Z" id="path4685" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/document-metadata.svg b/share/icons/hicolor/scalable/actions/document-metadata.svg
new file mode 100644
index 0000000..be49b0e
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/document-metadata.svg
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.000858"
+ height="16.001566"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)" gradientUnits="userSpaceOnUse" id="linearGradient5730" inkscape:collect="always" x1="404.6787" x2="414.2602" xlink:href="#linearGradient5740" y1="46.33899" y2="46.339"/>
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1.102855,0,0,1.148517,-165.0966,-125.3557)" gradientUnits="userSpaceOnUse" id="linearGradient5846" inkscape:collect="always" x1="161.2865" x2="173.0313" xlink:href="#linearGradient5704" y1="207.7552" y2="217.2552"/>
+ <linearGradient id="linearGradient1887">
+ <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/>
+ <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5728" inkscape:collect="always" x1="121.1177" x2="130.3522" xlink:href="#linearGradient1887" y1="343.258" y2="350.1636"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="translate(-147.4999,-94.5)" gradientUnits="userSpaceOnUse" id="linearGradient5841" inkscape:collect="always" x1="160" x2="176" xlink:href="#linearGradient5704" y1="213" y2="213"/>
+ <linearGradient gradientTransform="matrix(1.102855,0,0,1.148517,-164.5451,-124.7814)" gradientUnits="userSpaceOnUse" id="linearGradient5844" inkscape:collect="always" x1="163.8594" x2="173.724" xlink:href="#linearGradient1887" y1="209.1406" y2="218.5416"/>
+ </defs>
+<g id="document-metadata" inkscape:label="#document_metadata" transform="translate(-9.9999165,-108.00073)">
+ <g id="g5714" transform="matrix(1,0,0,0.996869,-105.057,-226.2067)">
+ <rect height="11.99987" id="rect5716" style="color:#000000;fill:url(#linearGradient5728);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015693;stroke-linecap:round;stroke-linejoin:round" width="14.99917" x="115.5577" y="338.8083"/>
+ <rect height="3.011261" id="rect5718" style="color:#000000;fill:url(#linearGradient5730);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015692;stroke-linecap:round;stroke-linejoin:round" width="14.99819" x="115.5588" y="335.7579"/>
+ </g>
+ <path d="M 12.5,122.5 12.5,113.5 19.5,113.5 23.5,117.5 23.5,122.5" id="path5826" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5844);fill-rule:evenodd;stroke:url(#linearGradient5846);stroke-width:1.0000011;stroke-linecap:square;stroke-linejoin:round"/>
+ <path d="M 19.5,113.5 23.5,117.5 19.5,117.5 19.5,113.5 Z" id="path5829" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:#ffffff;fill-rule:evenodd;stroke:url(#linearGradient5841);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round"/>
+ <path d="M 22.5,122.5 22.5,118.5" id="path5831" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c8c8c8;stroke-width:1px;stroke-linecap:square"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/document-new.svg b/share/icons/hicolor/scalable/actions/document-new.svg
new file mode 100644
index 0000000..9c64a91
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/document-new.svg
@@ -0,0 +1,11 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16" sodipodi:docname="document-new-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="0.6002936" inkscape:cx="732.67439" inkscape:cy="-567.94603" inkscape:window-width="1920" inkscape:window-height="1016" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" inkscape:current-layer="layer1">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <g transform="matrix(0.996941,0,0,1,-284.12818,-1131.3621)" id="document-new" inkscape:label="00376">
+ <path inkscape:connector-curvature="0" id="rect14038-2" d="m 285,1131.3621 h 16 v 16 h -16 z" style="opacity:0;fill:none"/>
+ <path style="opacity:1" d="m 299.9786,1137.342 c -0.3449,0.262 -1.4839,-0.94 -1.9127,-0.942 -0.4363,0 -1.512,1.187 -1.867,0.927 -0.3489,-0.257 0.4396,-1.652 0.3088,-2.072 -0.1331,-0.427 -1.4881,-1.127 -1.3566,-1.554 0.1293,-0.421 1.5859,-0.07 1.9339,-0.323 0.354,-0.262 0.5446,-1.874 0.9809,-1.878 0.4288,0 0.5882,1.602 0.9341,1.862 0.3519,0.265 1.9018,-0.05 2.0399,0.379 0.1358,0.419 -1.2995,1.07 -1.4337,1.489 -0.1365,0.426 0.7234,1.846 0.3724,2.112 z" id="path8980" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 285.8125,1134.362 c -0.4584,0.09 -0.8207,0.534 -0.8125,1 v 11 c 0,0.524 0.4764,1 1,1 h 10 c 0.5236,0 1,-0.476 1,-1 v -7.437 c 0.01,-0.264 -0.098,-0.529 -0.2813,-0.719 l -3.5625,-3.563 c -0.1897,-0.183 -0.4547,-0.287 -0.7187,-0.281 H 286 c -0.031,0 -0.062,0 -0.094,0 -0.031,0 -0.062,0 -0.094,0 z m 1.1875,2 h 5 v 3 h 3 v 6 h -8 z" id="path1234-4" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/document-open.svg b/share/icons/hicolor/scalable/actions/document-open.svg
new file mode 100644
index 0000000..f18f9c3
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/document-open.svg
@@ -0,0 +1,12 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16" sodipodi:docname="document-open-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="0.6002936" inkscape:cx="732.67439" inkscape:cy="-567.94603" inkscape:window-width="1920" inkscape:window-height="1016" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" inkscape:current-layer="layer1">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <g transform="translate(-285.00211,-1131.3622)" id="document-open" inkscape:label="00375">
+ <g transform="translate(24.0019,734.3622)" id="g14298" inkscape:label="folder-open">
+ <path inkscape:connector-curvature="0" id="rect12206" d="m 261.00021,397 h 16 v 16 h -16 z" style="opacity:0;fill:none"/>
+ <path inkscape:connector-curvature="0" id="path12212" d="m 261.572,398 c -0.2878,0 -0.5288,0.242 -0.5288,0.5312 v 12.9363 c 0,0.2984 0.2315,0.5312 0.5288,0.5312 h 13.7485 c 0.2972,0 0.5288,-0.2327 0.5288,-0.5312 l 1.1509,-5.9369 c 0,-0.2891 -0.241,-0.5312 -0.5288,-0.5312 h -11.4156 l -1.0265,4.4995 c 0,0.277 -0.222,0.5 -0.4977,0.5 -0.2757,0 -0.4963,-0.223 -0.4977,-0.5 L 263.0002,403 c 2.4928,0 8.3465,0 12,0 0,0 0.2366,-2 -0.4806,-2 h -7.5215 v -2.4686 c 0,-0.2891 -0.241,-0.5312 -0.5288,-0.5312 L 263.9981,398 h -1.9285 z" style="opacity:1"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/document-print.svg b/share/icons/hicolor/scalable/actions/document-print.svg
new file mode 100644
index 0000000..d3d7582
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/document-print.svg
@@ -0,0 +1,14 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16" sodipodi:docname="document-print-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="0.6002936" inkscape:cx="732.67439" inkscape:cy="-567.94603" inkscape:window-width="1920" inkscape:window-height="1016" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" inkscape:current-layer="layer1">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <g transform="translate(-317,-1131.3622)" id="document-print" inkscape:label="00374">
+ <g transform="translate(269,733.3622)" id="g10817" inkscape:label="printer">
+ <path inkscape:connector-curvature="0" id="rect10821" d="m 48,398 h 16 v 16 H 48 Z" style="opacity:0;fill:none"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 50,402 c -0.5,0 -1,0.5 -1,1 v 4 c 0,0.5 0.5,1 1,1 h 1 v -2 h 10 v 2 h 1 c 0.5,0 1,-0.5 1,-1 v -4 c 0,-0.5 -0.5,-1 -1,-1 z" id="path3520"/>
+ <path inkscape:connector-curvature="0" id="path4804" d="m 52,399 v 2 h 8 v -2 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 52,407 v 5 h 8 v -5 z" id="path4806"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/document-properties.svg b/share/icons/hicolor/scalable/actions/document-properties.svg
new file mode 100644
index 0000000..67f06f0
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/document-properties.svg
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)"
+ sodipodi:docname="document-properties-symbolic.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <metadata
+ id="metadata1675">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs1673" />
+ <sodipodi:namedview
+ inkscape:current-layer="svg1"
+ inkscape:window-maximized="1"
+ inkscape:window-y="-8"
+ inkscape:window-x="54"
+ inkscape:window-height="1177"
+ inkscape:window-width="1858"
+ inkscape:cy="14.157318"
+ inkscape:cx="-5.5961884"
+ inkscape:zoom="16"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10"
+ inkscape:document-rotation="0"
+ inkscape:object-paths="true"
+ inkscape:snap-intersection-paths="true"
+ inkscape:snap-smooth-nodes="true"
+ inkscape:snap-midpoints="true">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <g
+ id="document-import"
+ inkscape:label="00002"
+ transform="matrix(1,0,0,0.999954,-15,-547.33648)">
+ <path
+ style="opacity:0;fill:none"
+ d="m 15,547.36218 h 16 v 16 H 15 Z"
+ id="rect29018"
+ inkscape:connector-curvature="0" />
+ <path
+ id="path29020"
+ style="opacity:1;stroke-width:0.999977"
+ d="M 2.8125,0.99999868 C 2.3171648,0.99999868 1.99178,1.5334201 2,1.9999986 v 1 V 13 14 c 5e-5,0.523576 0.47642,0.9999 1,1 H 8 V 13 H 4 V 2.9999986 h 6 l 2,2 v 6.0000004 h 2 V 4.5624986 c 0.006,-0.2640879 -0.0975,-0.5289587 -0.28125,-0.71875 l -2.5625,-2.5625 C 10.96647,1.0975571 10.70156,0.99389896 10.4375,0.99999868 Z"
+ transform="matrix(1,0,0,1.000046,15,547.36166)"
+ sodipodi:nodetypes="scccccccccccccccccs" />
+ </g>
+ <path
+ inkscape:connector-curvature="0"
+ d="M 8.5662323,5.9570312 C 8.2254187,5.8900624 7.8796771,5.9035735 7.5542037,5.9499154 l 1.292574,1.9247741 C 9.1124052,8.2702254 9.0091359,8.7957783 8.6135903,9.0614136 L 7.8878569,9.5487789 C 7.4923147,9.8143972 6.9667568,9.711127 6.7011294,9.315591 L 5.4085552,7.3908171 C 5.2424992,7.6745417 5.0991907,7.9894749 5.0322214,8.3302918 4.7116871,9.9615371 5.7742305,11.543759 7.4054751,11.864292 c 0.3408136,0.06696 0.6865574,0.05346 1.0120269,0.0071 L 10.671875,15 H 14 L 10.563147,10.430523 C 10.729201,10.146799 10.87251,9.831865 10.939479,9.4910483 11.260013,7.859803 10.197479,6.2775657 8.5662323,5.9570312 Z"
+ style="opacity:1;stroke-width:0.999996"
+ id="path43150"
+ sodipodi:nodetypes="sccccccssccccss" />
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/document-revert.svg b/share/icons/hicolor/scalable/actions/document-revert.svg
new file mode 100644
index 0000000..a34399e
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/document-revert.svg
@@ -0,0 +1,11 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16" sodipodi:docname="document-revert-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="0.6002936" inkscape:cx="732.67439" inkscape:cy="-567.94603" inkscape:window-width="1920" inkscape:window-height="1016" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" inkscape:current-layer="layer1">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <g id="document-revert" inkscape:label="00380">
+ <title id="title43138">document-revert</title>
+ <path inkscape:connector-curvature="0" id="rect43140" d="M 0,0 H 16 V 16 H 0 Z" style="opacity:0;fill:none"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 2.937498,0.9631152 c -0.6325,0.0456 -1.02766,0.7217098 -0.9375,1.3146498 l 0.0312,12.770875 c 0.057,0.62588 0.69233,1.02817 1.28125,0.93903 l 9.750002,-0.0312 c 0.62425,-0.057 1.02639,-0.69287 0.9375,-1.28334 l -0.0312,-9.797265 c -0.0941,-0.59933 -0.66512,-0.91524 -1.03125,-1.34595 l -2.375,-2.37889 C 10.07204,0.8473953 9.451728,1.005185 8.906248,0.9632152 Z m 4.0625,3.0049098 h 1 v 1.00164 c 0,0.25731 -0.12983,0.52932 -0.3125,0.71993 l -1.28125,1.28334 h 3.125 c 1.921842,0 3.500002,1.58211 3.500002,3.505735 0,1.10215 -0.51808,2.08192 -1.32206,2.71773 l -1.1452,-1.63392 C 10.8361,11.29103 11,10.90858 11,10.47867 11,9.636335 10.4708,8.976215 9.531248,8.976215 h -3.125 l 1.28125,1.283345 c 0.18267,0.1906 0.3125,0.46262 0.3125,0.71993 v 1.00164 h -1 c -0.30945,0 -0.55232,-0.0905 -0.75,-0.28171 l -3.65625,-3.724845 3.65625,-3.72484 c 0.19768,-0.19131 0.44055,-0.28171 0.75,-0.28171 z" id="path43142"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/document-save.svg b/share/icons/hicolor/scalable/actions/document-save.svg
new file mode 100644
index 0000000..2fdb9b3
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/document-save.svg
@@ -0,0 +1,14 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16" sodipodi:docname="document-save-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="0.6002936" inkscape:cx="732.67439" inkscape:cy="-567.94603" inkscape:window-width="1920" inkscape:window-height="1016" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" inkscape:current-layer="layer1">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <g transform="translate(-349,-1131.3621)" id="document-save" inkscape:label="00372">
+ <path inkscape:connector-curvature="0" id="rect9333" d="m 349,1131.3621 h 16 v 16 h -16 z" style="opacity:0;fill:none"/>
+ <path inkscape:connector-curvature="0" id="rect11650" d="m 356,1131.3621 h 2 v 5 h -2 z" style="opacity:1"/>
+ <path style="opacity:1" d="m 357,1140.362 -4.0231,-4 h 8 z" id="path11635" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" id="path55558" d="m 353.0007,1139.362 v 1 l -1.5818,2.173 c -0.1871,0.358 -0.7437,0.494 -1.0966,0.267 -0.353,-0.226 -0.3216,-0.44 -0.3216,-0.44 l 1.6981,-2.685 c 0.079,-0.111 0.16,-0.315 0.3019,-0.315 l 1,10e-4 z" style="opacity:1"/>
+ <path style="opacity:1" d="m 361,1139.362 v 1 l 1.5817,2.173 c 0.1872,0.358 0.7438,0.494 1.0967,0.267 0.3529,-0.226 0.3216,-0.44 0.3216,-0.44 l -1.6981,-2.685 c -0.079,-0.111 -0.16,-0.315 -0.3019,-0.315 l -1,10e-4 z" inkscape:connector-curvature="0" id="path46358"/>
+ <path style="opacity:1" d="m 350,1142.362 v 5 h 14 v -5 z m 4.4114,1.438 c 0.024,-10e-4 0.049,-10e-4 0.072,0 0.3395,-0.06 0.5217,0.266 0.5157,0.562 v 0 h 4 v 0 c 0,-0.264 0.1293,-0.569 0.4375,-0.569 0.3082,0 0.5876,0.243 0.5833,0.507 v 0.06 c 0,0.545 -0.3846,1 -1.0208,1 h -4 c -0.6362,0 -0.9896,-0.455 -0.9896,-1 v -0.06 c -0.013,-0.217 0.1601,-0.433 0.401,-0.5 z" inkscape:connector-curvature="0" id="path12455"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-calligraphic.svg b/share/icons/hicolor/scalable/actions/draw-calligraphic.svg
new file mode 100644
index 0000000..ce187f3
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-calligraphic.svg
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5856" inkscape:collect="always" x1="448.7902" x2="454.2664" xlink:href="#linearGradient5704" y1="293.7904" y2="304.5938"/>
+ <linearGradient id="linearGradient14614" inkscape:collect="always">
+ <stop id="stop14616" offset="0" style="stop-color:#c80000"/>
+ <stop id="stop14618" offset="1" style="stop-color:#bf0000;stop-opacity:0"/>
+ </linearGradient>
+ <linearGradient id="linearGradient16137">
+ <stop id="stop16139" offset="0" style="stop-color:#db5d00;stop-opacity:1"/>
+ <stop id="stop16141" offset="0.35076979" style="stop-color:#ffd749;stop-opacity:1"/>
+ <stop id="stop16143" offset="0.59668732" style="stop-color:#fff593;stop-opacity:1"/>
+ <stop id="stop16145" offset="0.78382427" style="stop-color:#fff7c2;stop-opacity:1"/>
+ <stop id="stop16147" offset="1" style="stop-color:#ffffff;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="translate(-474.994,-196)" gradientUnits="userSpaceOnUse" id="linearGradient14646" inkscape:collect="always" x1="503.4623" x2="496.6998" xlink:href="#linearGradient16137" y1="311.0814" y2="304.7992"/>
+ <linearGradient id="linearGradient700">
+ <stop id="stop347" offset="0" style="stop-color:#376796;stop-opacity:1"/>
+ <stop id="stop348" offset="1" style="stop-color:#b0dde2;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="translate(-474.994,-196)" gradientUnits="userSpaceOnUse" id="linearGradient14652" inkscape:collect="always" x1="494.7954" x2="503.2033" xlink:href="#linearGradient5704" y1="296.2422" y2="301.2458"/>
+ <linearGradient gradientTransform="translate(-474.994,-196)" gradientUnits="userSpaceOnUse" id="linearGradient14650" inkscape:collect="always" x1="505.6819" x2="502.1328" xlink:href="#linearGradient700" y1="299.7858" y2="298.3802"/>
+ <linearGradient gradientTransform="translate(-474.994,-196)" gradientUnits="userSpaceOnUse" id="linearGradient14654" inkscape:collect="always" x1="503.9067" x2="500.2523" xlink:href="#linearGradient14614" y1="302.0055" y2="300.8249"/>
+ </defs>
+<g id="draw-calligraphic" inkscape:label="#draw_calligraphic" transform="translate(-10,-99)">
+ <rect height="24" id="rect12294" style="color:#000000;fill:none" width="24" x="10" y="99"/>
+ <path d="M 450,295 450,295.5 C 458,297.6875 447.8335,311.1417 454.5,316.5 458.6531,319.8381 465.1496,319.3504 468,316.5 469,315.5 471,314.5 473.7187,315.5625 L 473.7187,315.3437 C 472,312.5 469,313 467.5,315 465.6026,317.5298 460,320.5 457,316 453,310 468.5,295 450,295 Z" id="path12296" inkscape:connector-curvature="0" sodipodi:nodetypes="ccssccssc" style="fill:url(#linearGradient5856);stroke-width:1pt" transform="translate(-440,-196)"/>
+ <g id="g15748">
+ <path d="M 20.50599,109.5 20.50599,119.5 22.50599,119.5 C 24.50599,116.5 26.50599,114.5 29.50599,112.5 L 29.50599,106.5 23.50599,105.5 20.50599,109.5 Z" id="path12332" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc" style="fill:url(#linearGradient14646);fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round"/>
+ <path d="M 22,117.8669 24.00599,112 C 24.00599,112 25.00599,112 25.00599,112 L 25.00599,110 23.00599,110 23.00599,112 21.67237,117.8646 22,117.8666 Z" id="path13072" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd"/>
+ <path d="M 25.29308,99.5 23.50599,105.5 30.5682,107.2811 C 31.27434,106.9578 31.58694,105.9597 31.50599,104.9617 L 33.5,101.6184" id="path13820" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient14650);fill-rule:evenodd;stroke:url(#linearGradient14652);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round"/>
+ <path d="M 31.33134,104.9438 26.33134,103.9438" id="path14610" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round"/>
+ <path d="M 30.48686,106.7926 C 30.97411,106.5594 31.12403,105.989 31.10529,105.4185 L 25.93298,104.3751 25.25833,105.428 30.48686,106.7926 Z" id="path14612" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:url(#linearGradient14654);fill-rule:evenodd"/>
+ <path d="M 24.92101,104.2064 26.2141,99.98988" id="path14622" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:round"/>
+ <path d="M 33.45251,103.4948 32.48803,105.0419 C 32.53106,106.3794 32.01188,107.9418 30.59318,108.0424 L 30.60148,112.9722 C 27.51211,114.5592 25.20984,117.1582 23.30111,119.9258" id="path14656" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:none;stroke:#000000;stroke-width:1.0000001;stroke-linecap:round;stroke-opacity:0.2449568"/>
+ <path d="M 21.03975,117 21,109.725 23.66352,106.1869 27.55942,107.141 26.8836,108.3336 24.33934,108.2143 22.43114,110.043 21.03975,117 Z" id="path16152" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#ffffff;fill-rule:evenodd"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-connector.svg b/share/icons/hicolor/scalable/actions/draw-connector.svg
new file mode 100644
index 0000000..f3ba3ea
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-connector.svg
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="23.99868"
+ height="23.99998"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="matrix(1,0,0,1.66306,-4.001611,-151.8935)" gradientUnits="userSpaceOnUse" id="linearGradient5677" inkscape:collect="always" x1="22.00903" x2="16.94643" xlink:href="#linearGradient5740" y1="219.0517" y2="214.9016"/>
+ <linearGradient gradientTransform="translate(-0.93075)" gradientUnits="userSpaceOnUse" id="linearGradient5694" inkscape:collect="always" x1="17.62746" x2="20.6591" xlink:href="#linearGradient6684" y1="215.0097" y2="219.0135"/>
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(0.752624,0,0,0.996445,0.561763,-7.22312)" gradientUnits="userSpaceOnUse" id="linearGradient5680" inkscape:collect="always" x1="14.82746" x2="17.49814" xlink:href="#linearGradient5740" y1="213.2351" y2="218.8026"/>
+ <linearGradient id="linearGradient6684">
+ <stop id="stop6686" offset="0" style="stop-color:#ffbf00;stop-opacity:1"/>
+ <stop id="stop6688" offset="1" style="stop-color:#ffffff;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(0.75262,0,0,0.59916,3.63262,86.9905)" gradientUnits="userSpaceOnUse" id="linearGradient5679" inkscape:collect="always" x1="19.47374" x2="15.9855" xlink:href="#linearGradient6684" y1="219.5232" y2="213.663"/>
+ </defs>
+<g id="draw-connector" inkscape:label="#draw_connector" transform="translate(-5.00962000000004,-205.0097)">
+ <path d="M 11.5083,213.51 9.5083,220.402 M 19.5083,208.51 24.5083,212.51 24.5083,220.51 M 13.5792,214.508 21.5778,214.508 21.5778,219.51 13.5792,219.51 13.5792,214.508 Z" id="path5856" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccc" style="color:#000000;fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/>
+ <path d="M 24.0083,221.0097 25.0083,221.0097 24.0083,221.0097 Z" id="path5854" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:#ce0000;fill-rule:evenodd"/>
+ <rect height="3.00379" id="rect5677" style="color:#000000;fill:url(#linearGradient5694);fill-rule:evenodd;stroke:url(#linearGradient5679);stroke-width:1.000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="6.00072" x="14.5775" y="215.51"/>
+ <g id="g5746">
+ <rect height="6.999122" id="rect5710" style="color:#000000;fill:none;stroke:#000000;stroke-linejoin:round;stroke-miterlimit:0" width="7.99868" x="10.5083" y="205.5097"/>
+ <rect height="4.995474" id="rect5712" style="color:#000000;fill:url(#linearGradient5677);fill-rule:evenodd;stroke:url(#linearGradient5680);stroke-width:1.0000008;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="6.00072" x="11.50669" y="206.512"/>
+ </g>
+ <g id="use5750" transform="matrix(1,0,0,1,-4.99868,15.99998)">
+ <rect height="6.999122" id="rect5710" style="color:#000000;fill:none;stroke:#000000;stroke-linejoin:round;stroke-miterlimit:0" width="7.99868" x="10.5083" y="205.5097"/>
+ <rect height="4.995474" id="rect5712" style="color:#000000;fill:url(#linearGradient5677);fill-rule:evenodd;stroke:url(#linearGradient5680);stroke-width:1.0000008;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="6.00072" x="11.50669" y="206.512"/>
+ </g>
+ <g id="use5757" transform="matrix(1,0,0,1,10.00132,16.0008580086)">
+ <rect height="6.999122" id="rect5710" style="color:#000000;fill:none;stroke:#000000;stroke-linejoin:round;stroke-miterlimit:0" width="7.99868" x="10.5083" y="205.5097"/>
+ <rect height="4.995474" id="rect5712" style="color:#000000;fill:url(#linearGradient5677);fill-rule:evenodd;stroke:url(#linearGradient5680);stroke-width:1.0000008;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="6.00072" x="11.50669" y="206.512"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-cuboid.svg b/share/icons/hicolor/scalable/actions/draw-cuboid.svg
new file mode 100644
index 0000000..0125282
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-cuboid.svg
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24.887668"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="matrix(0.7598957,0,0,0.7598957,329.9618,-256.886)" gradientUnits="userSpaceOnUse" id="linearGradient5190" inkscape:collect="always" x1="348.706" x2="373.9961" xlink:href="#linearGradient4832" y1="508.1568" y2="481.6766"/>
+ <linearGradient id="linearGradient4820" inkscape:collect="always">
+ <stop id="stop4822" offset="0" style="stop-color:#393986;stop-opacity:1"/>
+ <stop id="stop4824" offset="1" style="stop-color:#53536c;stop-opacity:0"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(0.7598957,0,0,0.7598957,329.9618,-256.886)" gradientUnits="userSpaceOnUse" id="linearGradient5184" inkscape:collect="always" x1="368.343" x2="354.9541" xlink:href="#linearGradient4826" y1="500.7186" y2="509.0494"/>
+ <linearGradient id="linearGradient4826" inkscape:collect="always">
+ <stop id="stop4828" offset="0" style="stop-color:#d7d7ff;stop-opacity:1"/>
+ <stop id="stop4830" offset="1" style="stop-color:#d7d7ff;stop-opacity:0"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(0.7598957,0,0,0.7598957,329.9618,-256.886)" gradientUnits="userSpaceOnUse" id="linearGradient5187" inkscape:collect="always" x1="359.7146" x2="348.706" xlink:href="#linearGradient4820" y1="510.1404" y2="532.951"/>
+ <linearGradient id="linearGradient4832" inkscape:collect="always">
+ <stop id="stop4834" offset="0" style="stop-color:#8686bf;stop-opacity:1"/>
+ <stop id="stop4836" offset="1" style="stop-color:#9191b6;stop-opacity:0"/>
+ </linearGradient>
+ </defs>
+<g id="draw-cuboid" inkscape:label="#draw_3dbox" transform="translate(-590,-114.41557)">
+ <path d="M 604.0245,114.9402 592.1873,119.5308 591.9578,132.5813 600.8438,138.7786 612.1565,135.1716 612.3859,122.613 604.0245,114.9402 Z" id="path5192" inkscape:connector-curvature="0" style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.0492821px;stroke-linejoin:round"/>
+ <rect height="24" id="rect4344" style="color:#000000;fill:none;stroke-width:1.0000001" width="24" x="590" y="115"/>
+ <path d="M 592.431,132.3014 603.7065,128.3707 603.9313,115.491 592.6477,119.8876 592.431,132.3014 Z" id="path4628" inkscape:box3dface="XYfront" inkscape:connector-curvature="0" style="fill:url(#linearGradient5190);fill-rule:evenodd"/>
+ <path d="M 592.431,132.3014 603.7065,128.3707 611.6821,134.7794 600.9065,138.2261 592.431,132.3014 Z" id="path4630" inkscape:box3dface="XZtop" inkscape:connector-curvature="0" style="fill:url(#linearGradient5187);fill-rule:evenodd"/>
+ <path d="M 603.7065,128.3707 611.6821,134.7794 611.891,122.8084 603.9313,115.491 603.7065,128.3707 Z" id="path4633" inkscape:box3dface="YZleft" inkscape:connector-curvature="0" style="fill:url(#linearGradient5184);fill-rule:evenodd"/>
+ <path d="M 603.8375,116.1429 593.1947,120.2702 592.9884,132.004 600.9777,137.5758 611.149,134.333 611.3554,123.0416 603.8375,116.1429 Z" id="path5202" inkscape:connector-curvature="0" style="opacity:0.5;fill:none;stroke:#ffffff;stroke-width:1.0657545;stroke-linejoin:round"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-ellipse-arc.svg b/share/icons/hicolor/scalable/actions/draw-ellipse-arc.svg
new file mode 100644
index 0000000..bc4a99f
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-ellipse-arc.svg
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ >
+
+ <g id="draw-ellipse-arc" inkscape:label="#circle_open_arc">
+ <path d="m 14,8 a 6,6 0 0 1 -4.96,5.91 6,6 0 0 1 -6.68,-3.86 6,6 0 0 1 2.64,-7.25" style="fill:#b0c5da;stroke:blue"/>
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-ellipse-chord.svg b/share/icons/hicolor/scalable/actions/draw-ellipse-chord.svg
new file mode 100644
index 0000000..6c06da9
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-ellipse-chord.svg
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ >
+
+ <g id="draw-ellipse-chord" inkscape:label="#circle_chord">
+ <path d="m 14,8 a 6,6 0 0 1 -4.96,5.91 6,6 0 0 1 -6.68,-3.86 6,6 0 0 1 2.64,-7.25 z" style="fill:#b0c5da;stroke:blue"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-ellipse-segment.svg b/share/icons/hicolor/scalable/actions/draw-ellipse-segment.svg
new file mode 100644
index 0000000..fc98cfe
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-ellipse-segment.svg
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ >
+
+ <g id="draw-ellipse-segment" inkscape:label="#circle_closed_arc">
+ <path d="m 14,8 a 6,6 0 0 1 -4.96,5.91 6,6 0 0 1 -6.68,-3.86 6,6 0 0 1 2.64,-7.25 l 3,5.20 z" style="fill:#b0c5da;stroke:blue"/>
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-ellipse-whole.svg b/share/icons/hicolor/scalable/actions/draw-ellipse-whole.svg
new file mode 100644
index 0000000..90d96ab
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-ellipse-whole.svg
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ >
+
+ <g id="draw-ellipse-whole" inkscape:label="#reset_circle">
+ <circle cx="8" cy="8" r="6" style="fill:#b0c5da"/>
+ <path d="m 14,8 h -6 l 3,-5" style="fill:none;stroke:#c80000;stroke-linejoin:round;stroke-dasharray:1, 1;stroke-dashoffset:0.5"/>
+ <circle cx="8" cy="8" r="6" style="fill:none;stroke:blue"/>
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-ellipse.svg b/share/icons/hicolor/scalable/actions/draw-ellipse.svg
new file mode 100644
index 0000000..eeab261
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-ellipse.svg
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24.039093"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5389" inkscape:collect="always" x1="113.7436" x2="123.9767" xlink:href="#linearGradient5704" y1="149.3739" y2="167.5526"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient6574" inkscape:collect="always" x1="113.7436" x2="123.9767" xlink:href="#linearGradient5704" y1="149.3739" y2="167.5526"/>
+ <linearGradient id="linearGradient5899">
+ <stop id="stop5901" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5903" offset="1" style="stop-color:#ffacb5;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5915" inkscape:collect="always" x1="115.927" x2="137.9319" xlink:href="#linearGradient5899" y1="156.459" y2="180.112"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5907" inkscape:collect="always" x1="113.1702" x2="129.2304" xlink:href="#linearGradient5899" y1="154.3315" y2="172.6258"/>
+ </defs>
+<g id="draw-ellipse" inkscape:label="#g8245" transform="translate(-450,-145)">
+ <rect height="24" id="rect3417" style="color:#000000;fill:none;stroke-width:1.0000001" width="24" x="450" y="145.0391"/>
+ <circle cx="122" cy="162" id="draw_arc1" r="12" style="color:#000000;fill:none;stroke:url(#linearGradient6574);stroke-width:1.2546769;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0.795464,0,0,0.798577,364.999,27.71345)"/>
+ <circle cx="122" cy="162" id="path5905" r="12" style="color:#000000;fill:url(#linearGradient5907);fill-rule:evenodd;stroke:url(#linearGradient5915);stroke-width:1.4141293;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0.707159,0,0,0.70714,375.7721,42.48712)"/>
+ <rect height="24" id="rect4336" style="color:#000000;fill:none;stroke-width:1.0000001" width="24" x="450" y="145"/>
+ <circle cx="122" cy="162" id="path4338" r="12" style="color:#000000;fill:none;stroke:url(#linearGradient5389);stroke-width:1.2546769;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0.795464,0,0,0.798577,364.999,27.67435)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-eraser-delete-objects.svg b/share/icons/hicolor/scalable/actions/draw-eraser-delete-objects.svg
new file mode 100644
index 0000000..2a9d375
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-eraser-delete-objects.svg
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="draw-eraser-delete-objects" inkscape:label="#delete_object" transform="translate(-314,-210)">
+ <rect height="16" id="rect10920" style="fill:none" width="16" x="314" y="210"/>
+ <path d="M 220.5,155.5625 220.5,165.5 230.5937,165.5 230.5937,161.375 C 230.3877,161.3984 230.2123,161.5 230,161.5 226.964,161.5 224.5,159.036 224.5,156 224.5,155.8435 224.5809,155.7157 224.5937,155.5625 L 220.5,155.5625 Z" id="path6882" inkscape:connector-curvature="0" style="color:#000000;fill:none;stroke:#c80000;stroke-width:1.0000002;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1, 1" transform="translate(94.91614,59)"/>
+ <g id="use5777" transform="matrix(1,0,0,1,-652.541,41.46088)">
+ <path d="M 972,171 973,170 980,170 981,171 981,178 980,179 973,179 972,178 972,171 Z" id="path8011" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccc" style="fill:#aa0000;fill-rule:evenodd;stroke:#aa0000;stroke-width:1px"/>
+ <path d="M 974,171.85 979,176.85" id="path8023" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#ffffff;stroke-width:1.7"/>
+ <path d="M 979,171.85 974,176.85" id="path8025" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#ffffff;stroke-width:1.8;stroke-linejoin:round"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-eraser.svg b/share/icons/hicolor/scalable/actions/draw-eraser.svg
new file mode 100644
index 0000000..b06aebd
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-eraser.svg
@@ -0,0 +1,24 @@
+<svg width="24" height="24" inkscape:version="1.0alpha2 (b35655a8fd, 2019-07-19, custom)" sodipodi:docname="draw-eraser.svg" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd">
+ <sodipodi:namedview id="base" inkscape:current-layer="svg37" inkscape:cx="9.1459706" inkscape:cy="9.4930559" inkscape:snap-bbox="false" inkscape:snap-grids="true" inkscape:zoom="15.839192" showgrid="true">
+ <inkscape:grid id="GridFromPre046Settings" color="#3f3fff" opacity=".15" empcolor="#3f3fff" empopacity="0.38" empspacing="5" originx="0pt" originy="0pt" spacingx="1pt" spacingy="1pt" type="xygrid"/>
+ </sodipodi:namedview>
+ <defs>
+ <linearGradient id="linearGradient7424" x1="104.88" x2="111.51" y1="220.94" y2="230.8" gradientTransform="matrix(1.1336 0 0 1.1334 339.57 -131.41)" gradientUnits="userSpaceOnUse" inkscape:collect="always">
+ <stop stop-color="#f8d8c8" offset="0"/>
+ <stop stop-color="#eb8654" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient1050" x1="464.06" x2="456.44" y1="138.45" y2="132.28" gradientUnits="userSpaceOnUse" inkscape:collect="always">
+ <stop stop-color="#00e" offset="0"/>
+ <stop stop-color="#88f" offset="1"/>
+ </linearGradient>
+ </defs>
+ <g id="draw-eraser" transform="translate(-450,-115)" inkscape:label="#draw_erase">
+ <rect x="450" y="115" width="24" height="24" color="#000000" fill="none"/>
+ <g transform="rotate(30 462.62 127.47)">
+ <rect x="456.51" y="117.51" width="10.992" height="18.992" color="#000000" fill="url(#linearGradient7424)" fill-rule="evenodd"/>
+ <rect x="456.51" y="129.83" width="10.992" height="6.6684" color="#000000" fill="url(#linearGradient1050)" fill-rule="evenodd"/>
+ <rect x="456.51" y="117.51" width="10.992" height="18.992" color="#000000" fill="none" stroke="#000" stroke-linejoin="round" stroke-miterlimit="0"/>
+ </g>
+ </g>
+ <path d="m0 22.667h6.6667m9.3333 0h8" fill="none" stroke="#000" stroke-width="1px" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc"/>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-freehand.svg b/share/icons/hicolor/scalable/actions/draw-freehand.svg
new file mode 100644
index 0000000..f65cf74
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-freehand.svg
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24.001186"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="BlackTransparent">
+ <stop id="stop12" offset="0" style="stop-color:black;stop-opacity:1"/>
+ <stop id="stop14" offset="1" style="stop-color:black;stop-opacity:0"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(0.97755,-0.210707,0.218379,1.013142,-30.17658,18.69473)" gradientUnits="userSpaceOnUse" id="linearGradient6170" inkscape:collect="always" x1="94.58905" x2="97.37693" xlink:href="#linearGradient800" y1="118.015" y2="121.3373"/>
+ <linearGradient id="linearGradient800">
+ <stop id="stop998" offset="0" style="stop-color:#f3ff49;stop-opacity:1"/>
+ <stop id="stop999" offset="1" style="stop-color:#ffa01e;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="rotate(-12.16378,-271.0474,2116.582)" gradientUnits="userSpaceOnUse" id="linearGradient6168" inkscape:collect="always" x1="500.0935" x2="497.458" xlink:href="#linearGradient6684" y1="250.0241" y2="247.0562"/>
+ <linearGradient id="linearGradient6684">
+ <stop id="stop6686" offset="0" style="stop-color:#ffbf00;stop-opacity:1"/>
+ <stop id="stop6688" offset="1" style="stop-color:#ffffff;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="rotate(-12.16379,92.75996,132.2011)" gradientUnits="userSpaceOnUse" id="linearGradient6123" inkscape:collect="always" x1="94.05392" x2="87.87154" xlink:href="#BlackTransparent" y1="124.9658" y2="120.936"/>
+ <linearGradient gradientTransform="translate(0.30283,0.11441)" gradientUnits="userSpaceOnUse" id="linearGradient6189" inkscape:collect="always" x1="75.09241" x2="86.0206" xlink:href="#linearGradient5704" y1="115.2534" y2="129.0092"/>
+ </defs>
+<g id="draw-freehand" inkscape:label="#draw_freehand" transform="matrix(1,0,0,0.995256,-73,-112.46393)">
+ <path d="M 84.5,130.9858 87.5,131.9858 92.77118,126.1525 C 91.65028,123.3252 88.19087,121.5135 84.63332,123.0426 L 84.5,130.9858 Z" id="path6127" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:url(#linearGradient6168);fill-rule:evenodd"/>
+ <path d="M 84.49792,134.0861 85.58083,134.3642 87.5,132.1144 C 87.22816,131.1709 85.5,130.1144 84.57127,131.0533 L 84.49792,134.0861 Z" id="path6021" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:#000000;fill-rule:evenodd"/>
+ <path d="M 84.49115,123.548 C 86.61896,121.555 91.43934,122.5619 92.77095,126.3667 L 95.5,119.1144 C 93,119.1144 95,113.1144 88.5,113.1144 L 84.49115,123.548 Z" id="path6019" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:url(#linearGradient6170);fill-rule:evenodd"/>
+ <rect height="24" id="rect6011" style="color:#000000;fill:none" width="24" x="73" y="113"/>
+ <path d="M 74.5,114.5 C 83.2987,113.3638 77.63297,119.6169 76.5058,121.2979 71.15846,129.3315 77.30283,123.5 80.30283,124.5 82.2002,125.1325 81.30855,127.7048 80.80283,129.1144 80.2716,130.5951 80.0713,132.6514 80.80283,134.1144 81.80283,136.1144 84.3785,136.6144 85.80283,136.6144 87.30283,136.6144 89.37464,136.0838 90.80283,134.9006 92.3424,133.6251 93.58861,131.6007 93.80283,130.6723" id="path6013" inkscape:connector-curvature="0" sodipodi:nodetypes="csssssss" style="fill:none;stroke:url(#linearGradient6189);stroke-width:1.0023805;stroke-linecap:round;stroke-linejoin:round"/>
+ <path d="M 95.5,119.6144 92.77094,126.3667 92.77094,126.3667 86.17915,133.3831 C 84.5,135.1144 84.5,134.6144 84.50212,132.7216 L 84.49114,123.548 88.5,113.6144" id="path6023" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc" style="fill:none;stroke:#000000;stroke-width:0.9846153;stroke-linecap:round;stroke-linejoin:round"/>
+ <path d="M 92.77094,126.3667 C 92.22956,125.3573 91.68819,124.3479 91.14682,123.3385 90.09222,122.9526 89.03763,122.5667 87.98303,122.1808 86.78395,122.4736 85.58487,122.7664 84.38578,123.0593" id="path6115" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:none;stroke:url(#linearGradient6123);stroke-width:1.0023805px;stroke-linecap:round"/>
+ <path d="M 88.07236,120.9146 90.57236,114.9146" id="path6125" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#ffffff;stroke-width:1.0023805px;stroke-linecap:round"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-geometry-angle-bisector.svg b/share/icons/hicolor/scalable/actions/draw-geometry-angle-bisector.svg
new file mode 100644
index 0000000..e8f646b
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-geometry-angle-bisector.svg
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="12.9533"
+ height="14.23832"
+ version="1.1"
+ sodipodi:docname="draw-geometry-angle-bisector.svg"
+ inkscape:version="0.92+devel (525c6c0c7e, 2017-10-06)">
+ <metadata
+ id="metadata8">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ inkscape:snap-nodes="false"
+ inkscape:snap-bbox="true"
+ inkscape:bbox-paths="true"
+ inkscape:bbox-nodes="true"
+ inkscape:snap-bbox-edge-midpoints="true"
+ inkscape:snap-bbox-midpoints="true"
+ inkscape:zoom="17.101737"
+ inkscape:cx="6.73473"
+ inkscape:cy="4.0929479"
+ inkscape:window-width="1366"
+ inkscape:window-height="704"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg1">
+ <inkscape:grid
+ id="GridFromPre046Settings"
+ type="xygrid"
+ originx="0pt"
+ originy="0pt"
+ spacingx="1pt"
+ spacingy="1pt"
+ color="#3f3fff"
+ empcolor="#3f3fff"
+ opacity="0.15"
+ empopacity="0.38"
+ empspacing="5" />
+ </sodipodi:namedview>
+ <defs
+ id="defs3" />
+ <g
+ id="draw-geometry-angle-bisector"
+ inkscape:label="angle_bisector"
+ transform="translate(-672.121,-87.91118)">
+ <path
+ d="M 683.5954,101.6495 672.621,88.41118"
+ id="path4418-8-1"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:none;stroke:#da0000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.72727266" />
+ <path
+ d="m 677.4691,101.0666 -2.6405,-10.1315 9.7457,4.74274"
+ id="path4418-8-1-0"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc"
+ style="fill:none;stroke:#5a5a5a;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-geometry-circle-from-radius.svg b/share/icons/hicolor/scalable/actions/draw-geometry-circle-from-radius.svg
new file mode 100644
index 0000000..69b19b1
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-geometry-circle-from-radius.svg
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="13.388432"
+ height="13.28103"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="draw-geometry-circle-from-radius" inkscape:label="circle_3pts" transform="translate(-645.287,-88.91797)">
+ <path d="M 658.0599,95.55848 C 658.0599,96.36229 657.9001,97.16579 657.5925,97.90842 657.2849,98.65104 656.8297,99.33222 656.2614,99.90059 655.6931,100.469 655.012,100.9241 654.2696,101.2317 653.5272,101.5392 652.724,101.699 651.9207,101.699 651.1174,101.6989 650.3146,101.5391 649.5727,101.2314 648.8308,100.9238 648.1505,100.4686 647.5829,99.90024 647.0153,99.33186 646.5608,98.65074 646.2537,97.90817 645.9466,97.16561 645.787,96.3622 645.787,95.55848 645.787,94.75475 645.9466,93.95134 646.2537,93.20878 646.5608,92.46622 647.0153,91.78509 647.5829,91.21671 648.1505,90.64834 648.8308,90.19318 649.5727,89.88554 650.3146,89.5779 651.1174,89.41802 651.9207,89.41797 652.724,89.41793 653.5272,89.57771 654.2696,89.88528 655.012,90.19286 655.6931,90.64799 656.2614,91.21636 656.8297,91.78474 657.2849,92.46591 657.5925,93.20854 657.9001,93.95116 658.0599,94.75466 658.0599,95.55848" id="circle_with_radius" inkscape:connector-curvature="0" inkscape:label="circle_with_radius" style="fill:none;stroke:#5a5a5a;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4.27;stroke-dashoffset:23.2000008"/>
+ <path d="M 651.6968,95.73494 657.1146,92.34622" id="path4418-8-1-0-1-0" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#5a5a5a;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/>
+ <rect height="2.558726" id="use5845-6-1-4" style="color:#000000;fill:#ff2100;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#d40000;stroke-width:0.6444077;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,692.3012,-90.77515)" width="2.550238" x="-41.81641" y="185.1907"/>
+ <rect height="2.558726" id="use5845-6-1-9-8" style="color:#000000;fill:#ff2100;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#d40000;stroke-width:0.6444077;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,697.6194,-94.13558)" width="2.550238" x="-41.81641" y="185.1907"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-geometry-circle-from-three-points.svg b/share/icons/hicolor/scalable/actions/draw-geometry-circle-from-three-points.svg
new file mode 100644
index 0000000..c10902e
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-geometry-circle-from-three-points.svg
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="14.334814"
+ height="14.009079"
+ version="1.1"
+ sodipodi:docname="draw-geometry-circle-from-three-points.svg"
+ inkscape:version="0.92+devel (525c6c0c7e, 2017-10-06)">
+ <metadata
+ id="metadata168">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ inkscape:snap-grids="false"
+ inkscape:snap-object-midpoints="false"
+ inkscape:snap-page="true"
+ inkscape:snap-bbox="true"
+ inkscape:snap-nodes="false"
+ inkscape:bbox-nodes="true"
+ inkscape:bbox-paths="true"
+ inkscape:zoom="17.381585"
+ inkscape:cx="6.845203"
+ inkscape:cy="2.2173247"
+ inkscape:window-width="1366"
+ inkscape:window-height="704"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg1">
+ <inkscape:grid
+ id="GridFromPre046Settings"
+ type="xygrid"
+ originx="0pt"
+ originy="0pt"
+ spacingx="1pt"
+ spacingy="1pt"
+ color="#3f3fff"
+ empcolor="#3f3fff"
+ opacity="0.15"
+ empopacity="0.38"
+ empspacing="5" />
+ </sodipodi:namedview>
+ <defs
+ id="defs3" />
+ <g
+ id="draw-geometry-circle-from-three-points"
+ inkscape:label="circle_3pts"
+ transform="translate(-644.22509,-88.189921)">
+ <path
+ d="m 658.0599,95.55848 c 0,0.80381 -0.1598,1.60731 -0.4674,2.34994 -0.3076,0.74262 -0.7628,1.4238 -1.3311,1.99217 -0.5683,0.56841 -1.2494,1.02351 -1.9918,1.33111 -0.7424,0.3075 -1.5456,0.4673 -2.3489,0.4673 -0.8033,-1e-4 -1.6061,-0.1599 -2.348,-0.4676 -0.7419,-0.3076 -1.4222,-0.7628 -1.9898,-1.33116 -0.5676,-0.56838 -1.0221,-1.2495 -1.3292,-1.99207 -0.3071,-0.74256 -0.4667,-1.54597 -0.4667,-2.34969 0,-0.80373 0.1596,-1.60714 0.4667,-2.3497 0.3071,-0.74256 0.7616,-1.42369 1.3292,-1.99207 0.5676,-0.56837 1.2479,-1.02353 1.9898,-1.33117 0.7419,-0.30764 1.5447,-0.46752 2.348,-0.46757 0.8033,-4e-5 1.6065,0.15974 2.3489,0.46731 0.7424,0.30758 1.4235,0.76271 1.9918,1.33108 0.5683,0.56838 1.0235,1.24955 1.3311,1.99218 0.3076,0.74262 0.4674,1.54612 0.4674,2.34994"
+ id="path2526"
+ inkscape:connector-curvature="0"
+ style="fill:none;stroke:#5a5a5a;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4.26999998;stroke-dashoffset:23.20000076" />
+ <rect
+ height="2.5587261"
+ id="use5845-6"
+ style="color:#000000;fill:#ff2100;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#d40000;stroke-width:0.64440769;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"
+ transform="translate(690.7581,-96.67858)"
+ width="2.5502379"
+ x="-41.81641"
+ y="185.1907" />
+ <rect
+ height="2.5587261"
+ id="use5845-6-1"
+ style="color:#000000;fill:#ff2100;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#d40000;stroke-width:0.64440769;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"
+ transform="translate(686.3637,-90.33765)"
+ width="2.5502379"
+ x="-41.81641"
+ y="185.1907" />
+ <rect
+ height="2.5587261"
+ id="use5845-6-1-9"
+ style="color:#000000;fill:#ff2100;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#d40000;stroke-width:0.64440769;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"
+ transform="translate(697.4319,-87.13558)"
+ width="2.5502379"
+ x="-41.81641"
+ y="185.1907" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-geometry-inactive.svg b/share/icons/hicolor/scalable/actions/draw-geometry-inactive.svg
new file mode 100644
index 0000000..57939c9
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-geometry-inactive.svg
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="20.25"
+ height="24"
+ version="1.1"
+ sodipodi:docname="draw-geometry-inactive.svg"
+ inkscape:version="0.92+devel (525c6c0c7e, 2017-10-06)">
+ <metadata
+ id="metadata55">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ inkscape:zoom="20.291667"
+ inkscape:cx="10.125"
+ inkscape:cy="12"
+ inkscape:window-width="1366"
+ inkscape:window-height="704"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg1">
+ <inkscape:grid
+ id="GridFromPre046Settings"
+ type="xygrid"
+ originx="0pt"
+ originy="0pt"
+ spacingx="1pt"
+ spacingy="1pt"
+ color="#3f3fff"
+ empcolor="#3f3fff"
+ opacity="0.15"
+ empopacity="0.38"
+ empspacing="5" />
+ </sodipodi:namedview>
+ <defs
+ id="defs3" />
+ <g
+ id="draw-geometry-inactive"
+ inkscape:label="all_inactive_old"
+ transform="translate(-612.75,-85.500023)">
+ <rect
+ height="24"
+ id="rect5112"
+ style="color:#000000;fill:none;stroke-width:3"
+ width="20.25"
+ x="612.75"
+ y="85.500023" />
+ <path
+ d="M 617.649,102.882 628.1009,92.11811"
+ id="path6027"
+ inkscape:connector-curvature="0"
+ style="fill:none;stroke:#000000;stroke-width:4.23622561;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4.26999998;stroke-dashoffset:23.20000076" />
+ <path
+ d="M 628.2568,102.7259 617.4932,92.2741"
+ id="path6027-1"
+ inkscape:connector-curvature="0"
+ style="fill:none;stroke:#000000;stroke-width:4.23622561;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4.26999998;stroke-dashoffset:23.20000076" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-geometry-line-parallel.svg b/share/icons/hicolor/scalable/actions/draw-geometry-line-parallel.svg
new file mode 100644
index 0000000..17162d8
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-geometry-line-parallel.svg
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="13.031294"
+ height="15.121222"
+ version="1.1"
+ sodipodi:docname="draw-geometry-line-parallel.svg"
+ inkscape:version="0.92+devel (525c6c0c7e, 2017-10-06)">
+ <metadata
+ id="metadata119">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ inkscape:snap-nodes="true"
+ inkscape:snap-bbox="true"
+ inkscape:bbox-nodes="false"
+ inkscape:bbox-paths="true"
+ inkscape:snap-bbox-midpoints="false"
+ inkscape:snap-bbox-edge-midpoints="false"
+ inkscape:snap-others="false"
+ inkscape:snap-page="true"
+ inkscape:object-nodes="false"
+ inkscape:zoom="32.206391"
+ inkscape:cx="6.6666632"
+ inkscape:cy="10.918672"
+ inkscape:window-width="1366"
+ inkscape:window-height="704"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg1">
+ <inkscape:grid
+ id="GridFromPre046Settings"
+ type="xygrid"
+ originx="0pt"
+ originy="0pt"
+ spacingx="1pt"
+ spacingy="1pt"
+ color="#3f3fff"
+ empcolor="#3f3fff"
+ opacity="0.15"
+ empopacity="0.38"
+ empspacing="5" />
+ </sodipodi:namedview>
+ <defs
+ id="defs3" />
+ <g
+ id="draw-geometry-line-parallel"
+ inkscape:label="parallel"
+ transform="rotate(64.5595,410.95101,-482.96413)">
+ <path
+ d="m 672.4285,92.87286 14.7066,-3.2674"
+ id="path4418-8-1-0-1-4-4"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:none;stroke:#da0000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.7254902" />
+ <path
+ d="m 673.2681,96.33213 14.7067,-3.26741"
+ id="path4418-8-1-0-1-4-4-6"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:none;stroke:#5a5a5a;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-geometry-line-perpendicular.svg b/share/icons/hicolor/scalable/actions/draw-geometry-line-perpendicular.svg
new file mode 100644
index 0000000..61de07d
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-geometry-line-perpendicular.svg
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="11.9744"
+ height="14.23832"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="draw-geometry-line-perpendicular" inkscape:label="perp_bisector" transform="translate(-672.121,-87.91118)">
+ <path d="M 683.5954,101.6495 672.621,88.41118" id="path4418-8-1-2" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#da0000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.7272727"/>
+ <path d="M 674.4659,97.31266 681.5712,91.92394" id="path4418-8-1-0-1" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#5a5a5a;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-geometry-line-segment.svg b/share/icons/hicolor/scalable/actions/draw-geometry-line-segment.svg
new file mode 100644
index 0000000..3cec1a3
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-geometry-line-segment.svg
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="draw-geometry-line-segment" inkscape:label="line_segment" transform="translate(45,-175)">
+ <path d="M -44.20553,190.1345 -30.7183,176.434" id="path4418-8" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#5a5a5a;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/>
+ <rect height="16" id="rect4420-5" style="color:#000000;fill:none" width="16" x="-45" y="175"/>
+ <rect height="2.558726" id="use5756-0-3" style="color:#000000;fill:#ff2100;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#d40000;stroke-width:0.6444077;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="2.550238" x="-41.81641" y="185.1907"/>
+ <rect height="2.558726" id="use5845" style="color:#000000;fill:#ff2100;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#d40000;stroke-width:0.6444077;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,6.040428,-6.111492)" width="2.550238" x="-41.81641" y="185.1907"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-geometry-mirror.svg b/share/icons/hicolor/scalable/actions/draw-geometry-mirror.svg
new file mode 100644
index 0000000..2a991d5
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-geometry-mirror.svg
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ >
+
+ <g id="draw-geometry-mirror" inkscape:label="#mirror_symmetry">
+ <g style="fill:none;stroke-linecap:round">
+ <path d="m 2,7 c 7,0 -4,6.5 7,6.5" style="stroke:#da0000;stroke-opacity:0.7"/>
+ <path d="m 2,2 12,12" style="stroke:#5a5a5a"/>
+ <path d="m 7,2 c 0,7 6.5,-4 6.5,7" style="stroke:#da0000;stroke-opacity:0.7"/>
+ </g>
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-geometry-set-bounding-box.svg b/share/icons/hicolor/scalable/actions/draw-geometry-set-bounding-box.svg
new file mode 100644
index 0000000..ab3515d
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-geometry-set-bounding-box.svg
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="21"
+ height="19.147344"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="draw-geometry-set-bounding-box" inkscape:label="#g3679" transform="translate(-860,-114.00003)">
+ <rect height="16.84721" id="rect2895" inkscape:label="lpetool_show_bbox" style="color:#000000;fill:none;stroke:#0000ff;stroke-width:2.3001337;stroke-dasharray:2.3001337, 2.3001337" width="10.66002" x="865.1501" y="115.1501"/>
+ <path d="M 860,120 860,127.8525 863.9906,123.8619 860,120 Z" id="path2897" inkscape:connector-curvature="0" style="color:#000000;fill:#000000;stroke-width:0.4"/>
+ <path d="M 881,120 881,127.8525 877.0094,123.8619 881,120 Z" id="path3677" inkscape:connector-curvature="0" style="color:#000000;fill:#000000;stroke-width:0.4"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-geometry-show-measuring-info.svg b/share/icons/hicolor/scalable/actions/draw-geometry-show-measuring-info.svg
new file mode 100644
index 0000000..a67a2e4
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-geometry-show-measuring-info.svg
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="23.999999"
+ height="23.999874"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient1887">
+ <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/>
+ <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient3740" inkscape:collect="always" x1="899.6934" x2="906.6448" xlink:href="#linearGradient1887" y1="116.8648" y2="132.8273"/>
+ </defs>
+<g id="draw-geometry-show-measuring-info" inkscape:label="#g3731" transform="translate(-890.99,-114.109)">
+ <path d="M 891.49,114.609 914.4899,114.609 914.49,129.0345 910.3082,129.0345 905.7009,137.609 905.0809,129.0345 891.4901,129.0345 891.49,114.609 Z" id="rect5189-6" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="color:#000000;fill:url(#linearGradient3740);fill-rule:evenodd;stroke:#000000;stroke-width:0.9999992;stroke-linecap:round;stroke-linejoin:round"/>
+ <g id="text3706" style="font-size:8.7460566px">
+ <path d="M 895.9941,119.2959 C 895.1463,119.2751 894.7938,120.1965 894.7211,120.898 894.6294,121.9436 894.5529,123.0953 895.08,124.0441 895.4964,124.781 896.695,124.6689 896.9976,123.891 897.4368,122.8798 897.3808,121.7206 897.2282,120.6519 897.1176,120.0199 896.7498,119.2637 895.9941,119.2959 Z M 895.9941,118.6126 C 896.9509,118.5524 897.7519,119.3144 897.9758,120.2047 898.2877,121.3635 898.2902,122.6289 897.9292,123.7767 897.6728,124.6649 896.8012,125.3325 895.862,125.2243 894.8289,125.2293 894.0921,124.2919 893.9314,123.3422 893.708,122.1354 893.6931,120.8177 894.222,119.6858 894.5435,119.0127 895.2473,118.5832 895.994,118.6126 Z" id="path3719" inkscape:connector-curvature="0"/>
+ <path d="M 899.7179,124.0191 C 900.0183,124.0191 900.3187,124.0191 900.619,124.0191 900.619,124.3806 900.619,124.7422 900.619,125.1038 900.3187,125.1038 900.0183,125.1038 899.7179,125.1038 899.7179,124.7422 899.7179,124.3806 899.7179,124.0191 Z" id="path3721" inkscape:connector-curvature="0"/>
+ <path d="M 903.2454,124.3778 C 904.249,124.3778 905.2526,124.3778 906.2561,124.3778 906.2561,124.6198 906.2561,124.8618 906.2561,125.1038 904.9067,125.1038 903.5572,125.1038 902.2077,125.1038 902.2077,124.8618 902.2077,124.6198 902.2077,124.3778 903.1601,123.3422 904.2578,122.431 905.0916,121.2929 905.5287,120.7197 905.4201,119.7534 904.6999,119.4637 903.876,119.1394 902.9792,119.5091 902.2504,119.9065 902.2504,119.6161 902.2504,119.3258 902.2504,119.0354 903.325,118.5793 904.7495,118.3235 905.704,119.1712 906.4861,119.884 906.3111,121.1679 905.632,121.8901 904.8737,122.7521 904.0412,123.55 903.2454,124.3778 Z" id="path3723" inkscape:connector-curvature="0"/>
+ <path d="M 910.6847,121.666 C 911.5783,121.791 912.1673,122.7237 911.9772,123.5893 911.8831,124.5921 910.8635,125.1799 909.9352,125.2095 909.2127,125.2794 908.4835,125.1506 907.8021,124.9117 907.8021,124.6341 907.8021,124.3565 907.8021,124.0789 908.6387,124.535 909.7266,124.6809 910.6028,124.2565 911.4045,123.822 911.2934,122.4449 910.406,122.1755 909.9252,121.9917 909.4059,122.0661 908.9039,122.0504 908.9039,121.8141 908.9039,121.5778 908.9039,121.3415 909.5715,121.3127 910.4133,121.4904 910.8604,120.8661 911.2781,120.2052 910.7157,119.3318 909.9526,119.3552 909.2869,119.2871 908.6225,119.448 907.9943,119.6547 907.9943,119.3984 907.9943,119.1422 907.9943,118.886 909.0743,118.5993 910.4019,118.3569 911.3476,119.1178 912.1497,119.7623 911.9741,121.2601 910.9484,121.5818 L 910.8205,121.6274 910.6847,121.6661" id="path3725" inkscape:connector-curvature="0"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-geometry.svg b/share/icons/hicolor/scalable/actions/draw-geometry.svg
new file mode 100644
index 0000000..4aa05b0
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-geometry.svg
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="matrix(0.2940938,0.2512907,-0.2512907,0.2940938,396.0589,33.80746)" gradientUnits="userSpaceOnUse" id="linearGradient7065" inkscape:collect="always" x1="587.9551" x2="582.4935" xlink:href="#linearGradient700" y1="222.3478" y2="220.8004"/>
+ <linearGradient id="linearGradient800">
+ <stop id="stop998" offset="0" style="stop-color:#f3ff49;stop-opacity:1"/>
+ <stop id="stop999" offset="1" style="stop-color:#ffa01e;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(0.2940938,0.2512907,-0.2512907,0.2940938,396.0589,33.80746)" gradientUnits="userSpaceOnUse" id="linearGradient7069" inkscape:collect="always" x1="593.3162" x2="597.3068" xlink:href="#linearGradient800" y1="186.6364" y2="188.5494"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient700">
+ <stop id="stop347" offset="0" style="stop-color:#376796;stop-opacity:1"/>
+ <stop id="stop348" offset="1" style="stop-color:#b0dde2;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(0.2940938,0.2512907,-0.2512907,0.2940938,396.0589,34.89977)" gradientUnits="userSpaceOnUse" id="linearGradient7072" inkscape:collect="always" x1="594.8112" x2="594.861" xlink:href="#linearGradient5740" y1="213.1902" y2="216.7914"/>
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(0.2940938,0.2512907,-0.2512907,0.2940938,396.0589,33.80746)" gradientUnits="userSpaceOnUse" id="linearGradient7059" inkscape:collect="always" x1="606.9615" x2="602.0698" xlink:href="#linearGradient700" y1="220.3636" y2="221.2004"/>
+ <linearGradient gradientTransform="matrix(0.2940938,0.2512907,-0.2512907,0.2940938,396.0589,33.80746)" gradientUnits="userSpaceOnUse" id="linearGradient7062" inkscape:collect="always" x1="593.1874" x2="599.2378" xlink:href="#linearGradient800" y1="195.5188" y2="204.916"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient7102" inkscape:collect="always" x1="591.3853" x2="592.8656" xlink:href="#linearGradient5704" y1="198.5761" y2="198.5761"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient7074" inkscape:collect="always" x1="609.5726" x2="612.2578" xlink:href="#linearGradient800" y1="215.402" y2="216.4033"/>
+ </defs>
+<g id="draw-geometry" inkscape:label="#g7080" transform="translate(-503.84109,-235.5354)">
+ <rect height="24" id="rect7049" style="color:#000000;fill:none" width="24" x="503.8411" y="235.5354"/>
+ <path d="M 512.7676,243.3399 521.8159,251.0712 520.8131,252.2449 511.7648,244.5135 C 511.8808,243.7931 512.276,243.4938 512.7676,243.3399 Z" id="rect6919" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient7072);fill-rule:evenodd;stroke:#000000;stroke-width:0.5719796"/>
+ <path d="M 521.7667,239.9343 522.1847,238.5778 524.458,236.6762 525.6627,237.7055 524.0435,240.3051 522.9164,240.7998 521.7667,239.9343 Z" id="path6913" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc" style="color:#000000;fill:url(#linearGradient7069);fill-rule:evenodd;stroke:#000000;stroke-width:0.8"/>
+ <path d="M 507.2225,249.5491 506.0196,252.5658 508.0728,250.4763 507.2226,249.5491 Z" id="path6124" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="color:#000000;fill:#b6cbe0;fill-rule:evenodd;stroke:#000000;stroke-width:0.5719796;stroke-miterlimit:30"/>
+ <path d="M 508.0727,250.4763 507.2225,249.5491 507.3394,248.2888 519.2382,240.0135 518.9833,242.8558 508.0727,250.4763 Z" id="path6904" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc" style="color:#000000;fill:url(#linearGradient7065);fill-rule:evenodd;stroke:#000000;stroke-width:0.8;stroke-linejoin:round"/>
+ <path d="M 521.6141,239.6871 C 520.7442,239.3672 519.849,239.4141 519.2387,240.0107 L 518.9822,242.8603 C 518.3414,244.1333 519.3175,244.7569 520.4067,244.0775 L 523.1814,243.3796 C 523.6755,242.6837 523.5822,241.7921 523.1305,240.9828 522.8471,240.2569 522.3474,239.8575 521.6141,239.6871 Z" id="path6908" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc" style="color:#000000;fill:url(#linearGradient7062);fill-rule:evenodd;stroke:#000000;stroke-width:0.8"/>
+ <path d="M 514.5887,256.0406 515.6372,256.7358 516.8638,256.4236 523.1814,243.3795 520.4138,244.0747 514.5887,256.0406 Z" id="path6917" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc" style="color:#000000;fill:url(#linearGradient7059);fill-rule:evenodd;stroke:#000000;stroke-width:0.8;stroke-linejoin:round"/>
+ <ellipse cx="610.7591" cy="215.7293" id="path6923" rx="1.866584" ry="4.248087" style="color:#000000;fill:#f7df3a;fill-rule:evenodd;stroke:#000000;stroke-width:1.4786291" transform="matrix(0.2940938,0.2512907,-0.2512907,0.2940938,396.0589,34.89977)"/>
+ <ellipse cx="610.7591" cy="215.7293" id="path6925" rx="1.866584" ry="4.248087" style="color:#000000;fill:url(#linearGradient7074);fill-rule:evenodd;stroke:#000000;stroke-width:1.4786291" transform="matrix(0.2940938,0.2512907,-0.2512907,0.2940938,396.5889,35.35265)"/>
+ <circle cx="592.1254" cy="198.5761" id="path6927" r="0.740197" style="color:#000000;fill:url(#linearGradient7102);fill-rule:evenodd" transform="matrix(0.6717776,0.5740055,-0.5740055,0.6717776,236.7316,-232.3531)"/>
+ <path d="M 508.3136,248.6121 512.3845,245.8025" id="path6947" inkscape:connector-curvature="0" style="color:#000000;fill:none;stroke:#ffffff;stroke-width:0.4;stroke-linecap:round"/>
+ <path d="M 515.6372,256.7358 512.8451,258.3947 514.5887,256.0406 515.6372,256.7358 Z" id="path6949" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="color:#000000;fill:#b6cbe0;fill-rule:evenodd;stroke:#000000;stroke-width:0.5719796;stroke-miterlimit:30"/>
+ <path d="M 522.9128,238.979 524.4219,237.7303" id="path6998" inkscape:connector-curvature="0" style="color:#000000;fill:#f7df3a;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:30"/>
+ <use height="540" id="use7078" transform="translate(1.456413,1.183335)" width="1250" x="0" xlink:href="#path6927" y="0"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-path.svg b/share/icons/hicolor/scalable/actions/draw-path.svg
new file mode 100644
index 0000000..c4c017b
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-path.svg
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24.065848"
+ height="24.007398"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="matrix(0.97755,-0.211918,0.218379,1.018965,-62.10329,4.028774)" gradientUnits="userSpaceOnUse" id="linearGradient6325" inkscape:collect="always" x1="99.27937" x2="95.75075" xlink:href="#linearGradient700" y1="121.4717" y2="118.6402"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5436" inkscape:collect="always" x1="44.28383" x2="48.80305" xlink:href="#linearGradient5704" y1="98.27665" y2="109.4688"/>
+ <linearGradient gradientTransform="matrix(1,0,0,1.005747,-444.4008,-168.4784)" gradientUnits="userSpaceOnUse" id="linearGradient5230" inkscape:collect="always" x1="497.1992" x2="501.1567" xlink:href="#linearGradient5704" y1="276.5925" y2="279.6869"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient700">
+ <stop id="stop347" offset="0" style="stop-color:#376796;stop-opacity:1"/>
+ <stop id="stop348" offset="1" style="stop-color:#b0dde2;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1,0,0,1.005747,-443,-167.4216)" gradientUnits="userSpaceOnUse" id="linearGradient5228" inkscape:collect="always" x1="501.3698" x2="498.0183" xlink:href="#linearGradient6684" y1="278.6932" y2="275.9288"/>
+ <linearGradient id="linearGradient6684">
+ <stop id="stop6686" offset="0" style="stop-color:#ffbf00;stop-opacity:1"/>
+ <stop id="stop6688" offset="1" style="stop-color:#ffffff;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="draw-path" inkscape:label="#draw_pen" transform="matrix(1,0,0,0.994286,-40,-98.42544)">
+ <path d="M 54.74801,112.7209 52.72605,118.073 C 52.30681,119.3047 54.02578,119.963 54.46183,118.6859 L 56.53419,113.4313" id="path6331" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.2034432;stroke-linecap:round;stroke-linejoin:round"/>
+ <path d="M 53.30533,107.4469 54.09881,108.6349 60.02303,111.0717 61.58413,110.5596 63.5733,105.0256 C 61.0733,105.0256 63.0733,98.99107 56.5733,98.99107 L 53.30533,107.4469 Z" id="path6315" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc" style="fill:url(#linearGradient6325);fill-rule:evenodd"/>
+ <path d="M 54.2095,108.7548 53.29841,112.0747 58.29841,113.9848 60.21348,110.893" id="path5211" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:url(#linearGradient5228);fill-rule:evenodd;stroke:url(#linearGradient5230);stroke-width:1.0028694px;stroke-linecap:round;stroke-linejoin:round"/>
+ <path d="M 63.5733,105.5284 61.83413,109.8559 C 61.60296,110.611 60.64737,111.2194 60.15484,110.8958 58.34057,109.7039 56.37195,108.8879 54.16917,108.6305 53.74716,108.5812 53.25979,107.4454 53.4502,106.9395 L 56.5733,99.49395" id="path6317" inkscape:connector-curvature="0" sodipodi:nodetypes="ccsscc" style="fill:none;stroke:#000000;stroke-width:0.9850955;stroke-linecap:round;stroke-linejoin:round"/>
+ <rect height="24" id="rect6268" style="color:#000000;fill:none" width="24" x="40" y="99"/>
+ <path d="M 44.54642,120.6114 C 57,118.612 42.20822,100.5101 42.20822,100.5101 L 54,100.5101" id="path6270" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:url(#linearGradient5436);stroke-width:1.0057468"/>
+ <path d="M 40.5625,118.5995 44.5,118.5995 44.5,122.635 40.5625,122.635 40.5625,118.5995 Z M 45.03846,121.6293 50.5,121.6293 M 50.5,120.599 52.51365,120.599 52.51365,122.635 50.5,122.635 50.5,120.599 Z" id="rect6272" inkscape:connector-curvature="0" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1.0028691;stroke-linecap:round;stroke-linejoin:round"/>
+ <path d="M 53,112.5776 57.5,114.5891 59,111.5718 54.5,110.0632 53,112.5776 Z" id="path6311" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:none"/>
+ <path d="M 56,106.5431 58.5,100.5086" id="path6321" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#ffffff;stroke-width:1.0028694px;stroke-linecap:round"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-polygon-star.svg b/share/icons/hicolor/scalable/actions/draw-polygon-star.svg
new file mode 100644
index 0000000..a7fa54c
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-polygon-star.svg
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24.069053"
+ height="24"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="matrix(0.9975701,0,0,1.002994,1.42143,-0.2844345)" gradientUnits="userSpaceOnUse" id="linearGradient5939" inkscape:collect="always" x1="456.7332" x2="452.4859" xlink:href="#linearGradient6679" y1="187.2543" y2="178.0064"/>
+ <linearGradient id="linearGradient6679">
+ <stop id="stop6681" offset="0" style="stop-color:#ffeb74;stop-opacity:1"/>
+ <stop id="stop6683" offset="1" style="stop-color:#ffffff;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(0.9975701,0,0,1.002994,1.42143,-0.2844345)" gradientUnits="userSpaceOnUse" id="linearGradient5941" inkscape:collect="always" x1="464.5001" x2="454.0355" xlink:href="#linearGradient6679" y1="190.8572" y2="180.2034"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient6636-2" inkscape:collect="always" x1="102.7218" x2="98.80204" xlink:href="#linearGradient6679" y1="197.6577" y2="191.2326"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1.004126,0,0,0.991974,339.8742,1.209495)" gradientUnits="userSpaceOnUse" id="linearGradient5936" inkscape:collect="always" x1="110" x2="117.8272" xlink:href="#linearGradient5704" y1="174.4991" y2="183.3223"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient6644" inkscape:collect="always" x1="98.53114" x2="101.695" xlink:href="#linearGradient5704" y1="191.0442" y2="195.8891"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient6625-4" inkscape:collect="always" x1="109.2829" x2="99.93163" xlink:href="#linearGradient6679" y1="199.9722" y2="190.2852"/>
+ </defs>
+<g id="draw-polygon-star" inkscape:label="#g6798" transform="translate(-450,-174)">
+ <g id="g6790">
+ <path d="M 462.0737,189.3155 454.3023,189.3155 452.082,181.7659 458.188,176.9127 464.2941,181.7659 462.0737,189.3155 Z" id="path6584" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc" style="color:#000000;fill:url(#linearGradient5939);fill-rule:evenodd;stroke:url(#linearGradient5941);stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/>
+ <path d="M 462.8716,190.3459 453.5036,190.3459 450.8269,181.4767 458.1876,175.775 465.5484,181.4767 462.8717,190.3459 Z" id="star" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc" style="color:#000000;fill:none;stroke:url(#linearGradient5936);stroke-width:0.9999991;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/>
+ </g>
+ <rect height="24" id="rect3610" style="color:#000000;fill:none;stroke-width:1.0000001" width="24" x="450" y="174"/>
+ <g id="g6786">
+ <path d="m 109.1123,194.2458 -3.4876,2.2071 -0.019,4.1272 -3.1768,-2.6349 -3.93097,1.2577 1.52427,-3.8355 -2.41085,-3.35 4.11875,0.2644 2.441,-3.328 1.0213,3.9989 z" id="path2669" inkscape:flatsided="false" inkscape:randomized="0" inkscape:rounded="0" sodipodi:arg1="-0.122765" sodipodi:arg2="0.5055535" sodipodi:cx="103" sodipodi:cy="195" sodipodi:r1="6.158659" sodipodi:r2="3" sodipodi:sides="5" sodipodi:type="star" style="color:#000000;fill:#fffbc5;fill-rule:evenodd;stroke:url(#linearGradient6644);stroke-width:0.6782926;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1.492696,-0.0409829,0.0399483,1.455015,302.9314,-91.01218)"/>
+ <path d="m 107.5277,194.4445 -2.569,1.6153 -0.031,3.0747 -2.3302,-1.9442 -2.93379,0.9204 1.12889,-2.8168 -1.78192,-2.5058 3.02782,0.2032 1.8325,-2.4691 0.7424,2.9425 z" id="path5971" inkscape:flatsided="false" inkscape:randomized="0" inkscape:rounded="0" sodipodi:arg1="-0.1220787" sodipodi:arg2="0.4959725" sodipodi:cx="103" sodipodi:cy="195" sodipodi:r1="4.561672" sodipodi:r2="2.227037" sodipodi:sides="5" sodipodi:type="star" style="color:#000000;fill:url(#linearGradient6636-2);fill-rule:evenodd;stroke:url(#linearGradient6625-4);stroke-width:0.6782926;stroke-linecap:round;stroke-miterlimit:80" transform="matrix(1.492696,-0.0409829,0.0399483,1.455015,302.9314,-91.01218)"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-polygon.svg b/share/icons/hicolor/scalable/actions/draw-polygon.svg
new file mode 100644
index 0000000..7155ff0
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-polygon.svg
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.721484"
+ height="15.570886"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="matrix(0.9975701,0,0,1.002994,1.42143,-0.2844345)" gradientUnits="userSpaceOnUse" id="linearGradient5941" inkscape:collect="always" x1="464.5001" x2="454.0355" xlink:href="#linearGradient6679" y1="190.8572" y2="180.2034"/>
+ <linearGradient gradientTransform="matrix(1.004126,0,0,0.991974,339.8742,1.209495)" gradientUnits="userSpaceOnUse" id="linearGradient5936" inkscape:collect="always" x1="110" x2="117.8272" xlink:href="#linearGradient5704" y1="174.4991" y2="183.3223"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(0.9975701,0,0,1.002994,1.42143,-0.2844345)" gradientUnits="userSpaceOnUse" id="linearGradient5939" inkscape:collect="always" x1="456.7332" x2="452.4859" xlink:href="#linearGradient6679" y1="187.2543" y2="178.0064"/>
+ <linearGradient id="linearGradient6679">
+ <stop id="stop6681" offset="0" style="stop-color:#ffeb74;stop-opacity:1"/>
+ <stop id="stop6683" offset="1" style="stop-color:#ffffff;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="draw-polygon" transform="matrix(1,0,0,1,-450.32691,-175.275009)">
+ <path d="M 462.0737,189.3155 454.3023,189.3155 452.082,181.7659 458.188,176.9127 464.2941,181.7659 462.0737,189.3155 Z" id="path6584" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc" style="color:#000000;fill:url(#linearGradient5939);fill-rule:evenodd;stroke:url(#linearGradient5941);stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/>
+ <path d="M 462.8716,190.3459 453.5036,190.3459 450.8269,181.4767 458.1876,175.775 465.5484,181.4767 462.8717,190.3459 Z" id="star" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc" style="color:#000000;fill:none;stroke:url(#linearGradient5936);stroke-width:0.9999991;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-rectangle.svg b/share/icons/hicolor/scalable/actions/draw-rectangle.svg
new file mode 100644
index 0000000..2e8d2a6
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-rectangle.svg
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1.13356,0,0,1.133368,339.5737,-131.407)" gradientUnits="userSpaceOnUse" id="linearGradient9254" inkscape:collect="always" x1="101.0939" x2="112.201" xlink:href="#linearGradient5740" y1="221.0688" y2="234.0031"/>
+ <linearGradient gradientTransform="matrix(0.809546,0,0,0.809417,342.9983,-4.125322)" gradientUnits="userSpaceOnUse" id="linearGradient9256" inkscape:collect="always" x1="144.0824" x2="176.8627" xlink:href="#linearGradient5740" y1="157.8208" y2="188.4128"/>
+ </defs>
+<g id="draw-rectangle" inkscape:label="#draw_rect" transform="translate(-450,-115)">
+ <rect height="24" id="rect4167" style="color:#000000;fill:none;stroke-width:1.0000001" width="24" x="450" y="115"/>
+ <rect height="18.99178" id="draw_rect1" style="color:#000000;fill:none;stroke:#000000;stroke-linejoin:round;stroke-miterlimit:0" width="18.99167" x="452.5083" y="117.5082"/>
+ <rect height="17" id="rect5872" style="color:#000000;fill:url(#linearGradient9254);fill-rule:evenodd;stroke:url(#linearGradient9256);stroke-width:0.9999998;stroke-linejoin:round;stroke-miterlimit:0" width="17" x="453.5" y="118.5"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-spiral.svg b/share/icons/hicolor/scalable/actions/draw-spiral.svg
new file mode 100644
index 0000000..57c51f9
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-spiral.svg
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="draw-spiral" inkscape:label="#draw_arc" transform="translate(-85,-150)">
+ <path d="M 96.15762,162.8596 C 97.13102,162.613 97.57865,164.0572 97.41106,164.9134 97.06058,166.7039 95.2053,167.3265 93.84743,166.7376 91.73055,165.8194 91.04652,162.8327 91.93009,160.5906 93.14639,157.5042 96.51921,156.5472 99.05114,158.0025 102.3022,159.8712 103.283,164.6618 101.6324,168.2427 99.60556,172.6399 94.64474,173.9406 90.95391,171.5947 86.56055,168.8022 85.28012,162.1726 87.70877,157.2612 90.53418,151.5475 97.09916,149.9013 101.9447,153.1454 107.4835,156.8536 109.0646,165.3333 105.8537,171.5721 105.8432,171.5925 105.8326,171.613 105.822,171.6333" id="path225" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round"/>
+ <rect height="24" id="rect4211" style="color:#000000;fill:none" width="24" x="85" y="150"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-star-outline.svg b/share/icons/hicolor/scalable/actions/draw-star-outline.svg
new file mode 100644
index 0000000..f348a88
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-star-outline.svg
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="18.268586"
+ height="17.84485"
+ version="1.1"
+ sodipodi:docname="draw-star-ouline.svg"
+ inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
+ <metadata
+ id="metadata4103">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ inkscape:zoom="37.406242"
+ inkscape:cx="9.6579675"
+ inkscape:cy="9.7321419"
+ inkscape:window-width="1280"
+ inkscape:window-height="960"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg1">
+ <inkscape:grid
+ id="GridFromPre046Settings"
+ type="xygrid"
+ originx="0pt"
+ originy="0pt"
+ spacingx="1pt"
+ spacingy="1pt"
+ color="#3f3fff"
+ empcolor="#3f3fff"
+ opacity="0.15"
+ empopacity="0.38"
+ empspacing="5" />
+ </sodipodi:namedview>
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient6625-4"
+ inkscape:collect="always"
+ x1="109.2829"
+ x2="99.93163"
+ xlink:href="#linearGradient6679"
+ y1="199.9722"
+ y2="190.2852" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient6644"
+ inkscape:collect="always"
+ x1="98.53114"
+ x2="101.695"
+ xlink:href="#linearGradient5704"
+ y1="191.0442"
+ y2="195.8891" />
+ <linearGradient
+ id="linearGradient6679">
+ <stop
+ id="stop6681"
+ offset="0"
+ style="stop-color:#ffeb74;stop-opacity:1" />
+ <stop
+ id="stop6683"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5704">
+ <stop
+ id="stop5706"
+ offset="0"
+ style="stop-color:#5a5a5a;stop-opacity:1" />
+ <stop
+ id="stop5708"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:1" />
+ </linearGradient>
+ </defs>
+ <g
+ id="draw-star"
+ transform="matrix(1,0,0,1,-455.80047,-179.155581)">
+ <path
+ d="m 109.1123,194.2458 -3.4876,2.2071 -0.019,4.1272 -3.1768,-2.6349 -3.93097,1.2577 1.52427,-3.8355 -2.41085,-3.35 4.11875,0.2644 2.441,-3.328 1.0213,3.9989 z"
+ id="path2669"
+ inkscape:flatsided="false"
+ inkscape:randomized="0"
+ inkscape:rounded="0"
+ sodipodi:arg1="-0.122765"
+ sodipodi:arg2="0.5055535"
+ sodipodi:cx="103"
+ sodipodi:cy="195"
+ sodipodi:r1="6.158659"
+ sodipodi:r2="3"
+ sodipodi:sides="5"
+ sodipodi:type="star"
+ style="color:#000000;fill:#fffbc5;fill-rule:evenodd;stroke:url(#linearGradient6644);stroke-width:0.6782926;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"
+ transform="matrix(1.492696,-0.0409829,0.0399483,1.455015,302.9314,-91.01218)" />
+ <path
+ d="m 107.5277,194.4445 -2.569,1.6153 -0.031,3.0747 -2.3302,-1.9442 -2.93379,0.9204 1.12889,-2.8168 -1.78192,-2.5058 3.02782,0.2032 1.8325,-2.4691 0.7424,2.9425 z"
+ id="path5971"
+ inkscape:flatsided="false"
+ inkscape:randomized="0"
+ inkscape:rounded="0"
+ sodipodi:arg1="-0.1220787"
+ sodipodi:arg2="0.4959725"
+ sodipodi:cx="103"
+ sodipodi:cy="195"
+ sodipodi:r1="4.561672"
+ sodipodi:r2="2.227037"
+ sodipodi:sides="5"
+ sodipodi:type="star"
+ style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke:url(#linearGradient6625-4);stroke-width:0.6782926;stroke-linecap:round;stroke-miterlimit:80"
+ transform="matrix(1.492696,-0.0409829,0.0399483,1.455015,302.9314,-91.01218)" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-star.svg b/share/icons/hicolor/scalable/actions/draw-star.svg
new file mode 100644
index 0000000..ab38d29
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-star.svg
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="18.268586"
+ height="17.84485"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient6625-4" inkscape:collect="always" x1="109.2829" x2="99.93163" xlink:href="#linearGradient6679" y1="199.9722" y2="190.2852"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient6644" inkscape:collect="always" x1="98.53114" x2="101.695" xlink:href="#linearGradient5704" y1="191.0442" y2="195.8891"/>
+ <linearGradient id="linearGradient6679">
+ <stop id="stop6681" offset="0" style="stop-color:#ffeb74;stop-opacity:1"/>
+ <stop id="stop6683" offset="1" style="stop-color:#ffffff;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient6636-2" inkscape:collect="always" x1="102.7218" x2="98.80204" xlink:href="#linearGradient6679" y1="197.6577" y2="191.2326"/>
+ </defs>
+<g id="draw-star" transform="matrix(1,0,0,1,-455.80047,-179.155581)">
+ <path d="m 109.1123,194.2458 -3.4876,2.2071 -0.019,4.1272 -3.1768,-2.6349 -3.93097,1.2577 1.52427,-3.8355 -2.41085,-3.35 4.11875,0.2644 2.441,-3.328 1.0213,3.9989 z" id="path2669" inkscape:flatsided="false" inkscape:randomized="0" inkscape:rounded="0" sodipodi:arg1="-0.122765" sodipodi:arg2="0.5055535" sodipodi:cx="103" sodipodi:cy="195" sodipodi:r1="6.158659" sodipodi:r2="3" sodipodi:sides="5" sodipodi:type="star" style="color:#000000;fill:#fffbc5;fill-rule:evenodd;stroke:url(#linearGradient6644);stroke-width:0.6782926;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1.492696,-0.0409829,0.0399483,1.455015,302.9314,-91.01218)"/>
+ <path d="m 107.5277,194.4445 -2.569,1.6153 -0.031,3.0747 -2.3302,-1.9442 -2.93379,0.9204 1.12889,-2.8168 -1.78192,-2.5058 3.02782,0.2032 1.8325,-2.4691 0.7424,2.9425 z" id="path5971" inkscape:flatsided="false" inkscape:randomized="0" inkscape:rounded="0" sodipodi:arg1="-0.1220787" sodipodi:arg2="0.4959725" sodipodi:cx="103" sodipodi:cy="195" sodipodi:r1="4.561672" sodipodi:r2="2.227037" sodipodi:sides="5" sodipodi:type="star" style="color:#000000;fill:url(#linearGradient6636-2);fill-rule:evenodd;stroke:url(#linearGradient6625-4);stroke-width:0.6782926;stroke-linecap:round;stroke-miterlimit:80" transform="matrix(1.492696,-0.0409829,0.0399483,1.455015,302.9314,-91.01218)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-text.svg b/share/icons/hicolor/scalable/actions/draw-text.svg
new file mode 100644
index 0000000..e1a08f6
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-text.svg
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24.0244"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="translate(-1.5,7.5244)" gradientUnits="userSpaceOnUse" id="linearGradient5859" inkscape:collect="always" x1="34.5194" x2="42.18301" xlink:href="#linearGradient5704" y1="137.5165" y2="137.4738"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5857" inkscape:collect="always" x1="31.37247" x2="36.18673" xlink:href="#linearGradient5704" y1="132.9464" y2="138.5"/>
+ </defs>
+<g id="draw-text" inkscape:label="#draw_text" transform="translate(-25,-127)">
+ <path d="M 41.91177,127.0244 41.91177,130.0244 43.91177,130.0244 43.91177,148.0244 41.91177,148.0244 41.91177,151.0244 48.91177,151.0244 48.91177,148.0244 46.91177,148.0244 46.91177,130.0244 48.91177,130.0244 48.91177,127.0244 41.91177,127.0244 Z" id="path604" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccc" style="fill:#ffffff;fill-rule:evenodd"/>
+ <path d="M 45.41177,129.5 45.41177,148.5369" id="path598" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:0.9999999;stroke-linecap:round;stroke-linejoin:round"/>
+ <path d="M 46.38747,128.5244 47.6956,128.5133" id="path599" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/>
+ <path d="M 46.39879,149.5244 47.52504,149.5244" id="path600" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1.0000005;stroke-linecap:round;stroke-linejoin:round"/>
+ <path d="M 44.5,149.5244 43.32353,149.5244" id="path601" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round"/>
+ <path d="M 44.46788,128.5244 43.31153,128.5244" id="path602" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1.0000001;stroke-linecap:round;stroke-linejoin:round"/>
+ <rect height="24" id="rect5171" style="color:#000000;fill:none" width="24" x="25" y="127"/>
+ <g id="g3805">
+ <path d="M 33,129.5 38,129.5 44.5,147.5 40.5,147.5 39.5,145 31.5,145 30.5,147.5 26.5,147.5 33,129.5 Z M 38.5,141.5 35.5,133 32.5,141.5 38.5,141.5 Z" id="text2410" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccc" style="fill:url(#linearGradient5857);stroke:#000000"/>
+ <path d="M 33.5,130.5 28,146" id="path5817" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:#646464;stroke-width:1.0000002px;stroke-linecap:round"/>
+ <path d="M 38,142.5244 32.5,142.5244" id="path5828" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:url(#linearGradient5859);stroke-width:1.0000002px;stroke-linecap:round"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-trace-background.svg b/share/icons/hicolor/scalable/actions/draw-trace-background.svg
new file mode 100644
index 0000000..281350c
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-trace-background.svg
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="11.000421"
+ height="11.01619"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient1610">
+ <stop id="stop1611" offset="0" style="stop-color:#000000;stop-opacity:1"/>
+ <stop id="stop3053" offset="0.35076979" style="stop-color:#7f7f7f;stop-opacity:1"/>
+ <stop id="stop3054" offset="0.59668732" style="stop-color:#bfbfbf;stop-opacity:1"/>
+ <stop id="stop3055" offset="0.78382427" style="stop-color:#dfdfdf;stop-opacity:1"/>
+ <stop id="stop1612" offset="1" style="stop-color:#ffffff;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1.062197,0,0,0.9973142,-1261.924,1.593331)" gradientUnits="userSpaceOnUse" id="linearGradient9331" inkscape:collect="always" x1="522.991" x2="536.5" xlink:href="#linearGradient1610" y1="308.5" y2="308.5"/>
+ </defs>
+<g id="draw-trace-background" inkscape:label="#g9319" transform="matrix(0.941445,0,0,1.002693,-651.0318,-304.581432)">
+ <rect height="10.97046" id="rect9329" style="fill:url(#linearGradient9331)" transform="scale(-1,1)" width="11.68417" x="-703.2083" y="303.7795"/>
+ <rect height="10.9571" id="rect9321" style="fill:none" width="11.684" x="691.524" y="303.7634"/>
+ <path d="M 691.5241,314.2513 691.5301,314.75 703.2083,314.7339 703.2086,310.7607 C 700.3774,312.5369 696.3043,314.2513 691.5244,314.2513 Z" id="path9323" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:#000000;fill-rule:evenodd"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-use-pressure.svg b/share/icons/hicolor/scalable/actions/draw-use-pressure.svg
new file mode 100644
index 0000000..6608ea5
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-use-pressure.svg
@@ -0,0 +1,132 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ id="svg1"
+ width="16"
+ height="16"
+ viewBox="0 0 16 16"
+ sodipodi:docname="draw-use-pressure-symbolic.svg"
+ inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <style
+ id="s0">
+.success { fill:#009909; }
+.warning { fill:#FF1990; }
+.error { fill:#00AAFF; }
+</style>
+ <style
+ id="s2">
+@import '../../highlights.css';
+</style>
+ <metadata
+ id="metadata2248">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs2246">
+ <inkscape:path-effect
+ effect="powerstroke"
+ id="path-effect7208"
+ is_visible="true"
+ lpeversion="1"
+ offset_points="0.52458663,1.1630171 | 6.9899789,0.89270651 | 12.682194,0.34324896"
+ not_jump="false"
+ sort_points="true"
+ interpolator_type="CentripetalCatmullRom"
+ interpolator_beta="0.2"
+ start_linecap_type="zerowidth"
+ linejoin_type="round"
+ miter_limit="4"
+ scale_width="1"
+ end_linecap_type="zerowidth" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect7149"
+ is_visible="true"
+ lpeversion="1" />
+ <inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="extrp_arc"
+ line_width="1"
+ linecap_type="butt"
+ is_visible="true"
+ id="path-effect962"
+ effect="join_type"
+ lpeversion="0" />
+ <inkscape:path-effect
+ effect="fill_between_many"
+ method="bsplinespiro"
+ linkedpaths="#path7147,0,1"
+ id="path-effect7210" />
+ </defs>
+ <sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="22.627417"
+ inkscape:cx="3.9111844"
+ inkscape:cy="-1.1048543"
+ inkscape:window-width="1858"
+ inkscape:window-height="1177"
+ inkscape:window-x="54"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="draw-use-pressure"
+ inkscape:document-rotation="0"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0"
+ inkscape:pagecheckerboard="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid" />
+ </sodipodi:namedview>
+ <g
+ transform="matrix(0.999657,0,0,1,-378.86988,-805.3625)"
+ inkscape:label="00177"
+ id="draw-use-pressure">
+ <path
+ id="rect1110"
+ style="stroke-width:0.999998;paint-order:markers fill stroke;stop-color:#1c1c1c"
+ d="M 11.558594,-3.0273438 8.2246094,0.5468779 6.9999971,2 5.8671425,4.4654998 6.9999971,5.5983543 9.5058626,4.5058655 10.958984,3.2812529 14.292969,-0.29296875 Z"
+ transform="matrix(1.0003431,0,0,1,378.99988,805.3625)"
+ sodipodi:nodetypes="ccccccccc" />
+ <path
+ id="rect1942"
+ style="fill-opacity:1;;paint-order:markers fill stroke;stop-color:#1c1c1c"
+ d="m 384.34252,810.35545 1.13235,1.13196 c -0.60066,0.60044 -1.20548,1.19627 -1.72862,0.6752 -0.52305,-0.52113 -0.004,-1.20686 0.59627,-1.80716 z"
+ sodipodi:nodetypes="ccsc" />
+ <path
+ inkscape:original-d="M 0,0"
+ inkscape:path-effect="#path-effect7210"
+ d="m 383.00125,812.8625 c -0.59287,0.59657 -1.01037,1.36538 -1.1879,2.1875 -0.11376,0.5268 -0.13006,1.07681 -0.0247,1.60536 0.10534,0.52854 0.33412,1.03487 0.6792,1.44884 0.34508,0.41398 0.80779,0.73294 1.32438,0.88652 0.5166,0.15358 1.08574,0.13757 1.58487,-0.0657 0.64444,-0.26247 1.13561,-0.81413 1.46995,-1.42439 0.33435,-0.61025 0.53123,-1.28416 0.74502,-1.94635 0.2138,-0.66218 0.45177,-1.32793 0.85454,-1.89535 0.20138,-0.28372 0.44347,-0.54058 0.72748,-0.74154 0.284,-0.20097 0.61087,-0.34503 0.95464,-0.39862 0.4573,-0.0713 0.93447,0.0212 1.3447,0.2355 0.41022,0.21429 0.75409,0.5467 1.00485,0.9357 0.50151,0.77801 0.62209,1.75187 0.52643,2.67255 -0.15746,1.5154 -0.88256,2.9651 -2.00069,4 z"
+ id="path7212"
+ style="display:none;fill:#000000" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00017;paint-order:markers fill stroke;stop-color:#1c1c1c"
+ d="m 383.00125,812.8625 c -0.29299,0.0198 -1.08144,-0.26117 -1.80854,0.52305 -0.26466,0.28545 -0.55212,0.74786 -0.73869,1.37091 -0.19387,0.55742 -0.29752,1.32407 -0.11977,2.18874 0.14293,0.69534 0.47311,1.43833 1.04481,2.06657 0.5223,0.57427 1.23094,1.02525 2.04516,1.21676 0.79486,0.18731 1.64741,0.10859 2.38383,-0.24534 0.48288,-0.22414 0.87188,-0.54483 1.17839,-0.88759 0.31479,-0.35203 0.55543,-0.74132 0.73591,-1.11541 0.1854,-0.38513 0.31851,-0.77061 0.42432,-1.11625 0.11275,-0.36833 0.20108,-0.70905 0.28863,-1.01595 -5e-5,1.8e-4 0.006,-0.0198 0.006,-0.0197 0.0915,-0.32035 0.1846,-0.62956 0.29573,-0.92105 0.10746,-0.28185 0.22956,-0.5411 0.37916,-0.77335 0.13624,-0.2342 0.29948,-0.44305 0.48792,-0.60936 0.18948,-0.1675 0.40572,-0.29027 0.62652,-0.35442 0.31418,-0.0808 0.66529,-0.0444 0.98247,0.0831 0.35993,0.14515 0.66167,0.39865 0.89013,0.67864 0.25044,0.34463 0.40282,0.73125 0.49424,1.10614 0.0381,0.15613 0.0657,0.31066 0.0854,0.46004 0.0373,0.2825 0.0499,0.56454 0.0452,0.8356 -0.0411,0.80092 -0.23684,1.52932 -0.49557,2.14273 -0.38334,0.90884 -0.88942,1.53469 -1.22816,1.88605 0.37737,-0.31135 0.97831,-0.86604 1.49303,-1.75357 0.34833,-0.60063 0.65249,-1.3507 0.78462,-2.21765 0.0538,-0.29249 0.0871,-0.60849 0.086,-0.93623 -5.7e-4,-0.17341 -0.0105,-0.35732 -0.0339,-0.54768 -0.0557,-0.45243 -0.19081,-0.96699 -0.48006,-1.45941 -0.22521,-0.42218 -0.58974,-0.87374 -1.11957,-1.19276 -0.46683,-0.28088 -1.06871,-0.45607 -1.70693,-0.38785 -0.45673,0.0414 -0.89606,0.20231 -1.28277,0.44281 -0.38221,0.23756 -0.70417,0.54543 -0.96703,0.87373 -0.25728,0.34103 -0.45546,0.70176 -0.61711,1.05093 -0.16532,0.35712 -0.30055,0.72071 -0.41707,1.04538 -6e-5,1.7e-4 -0.007,0.02 -0.007,0.0202 -0.11192,0.31226 -0.22649,0.6316 -0.35314,0.92953 -0.12185,0.28665 -0.25431,0.55247 -0.41111,0.79115 -0.14732,0.22324 -0.31733,0.41983 -0.50147,0.56981 -0.17905,0.14583 -0.35529,0.23474 -0.52414,0.27596 -0.25933,0.0506 -0.54764,0.008 -0.7859,-0.1139 -0.24516,-0.12406 -0.45631,-0.32584 -0.6036,-0.55628 -0.16273,-0.2534 -0.26102,-0.54504 -0.3136,-0.83111 -0.0662,-0.36002 -0.0637,-0.70669 -0.0703,-1.02198 0.0205,-0.33624 0.0662,-0.63085 0.0793,-0.87632 0.0355,-0.6676 -0.2687,-1.31161 -0.25068,-1.60472 z"
+ id="path7147"
+ inkscape:path-effect="#path-effect7149;#path-effect7208"
+ inkscape:original-d="m 383.00125,812.8625 c 0,0 -1.28976,1.36409 -1.1879,2.1875 0.2154,1.74132 1.81098,3.96742 3.56372,3.875 2.6556,-0.14002 2.09235,-6.40069 4.75163,-6.40625 1.60054,-0.003 2.73328,2.25012 2.87598,3.84375 0.13295,1.48478 -2.00069,4 -2.00069,4"
+ sodipodi:nodetypes="caaaac"
+ inkscape:linked-fill="path7212" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-use-tilt.svg b/share/icons/hicolor/scalable/actions/draw-use-tilt.svg
new file mode 100644
index 0000000..369ddd1
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-use-tilt.svg
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="11"
+ height="11.016454"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="translate(-0.999998,-0.937496)" gradientUnits="userSpaceOnUse" id="linearGradient4610" inkscape:collect="always" x1="693.279" x2="698.2679" xlink:href="#linearGradient5704" y1="303.7007" y2="311.079"/>
+ <linearGradient gradientTransform="translate(-0.999998,-0.937496)" gradientUnits="userSpaceOnUse" id="linearGradient4618" inkscape:collect="always" x1="693.4026" x2="696.8668" xlink:href="#linearGradient5704" y1="306.0704" y2="311.8198"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="draw-use-tilt" inkscape:label="#guse_tilt" transform="matrix(1,0,0,1.066667,-691.5,-324.0001)">
+ <rect height="10.31249" id="use_tilt" style="fill:none" width="11" x="691.5" y="303.75"/>
+ <path d="M 696.7189,305.998 696,305.5938 692,313.5938 702,313.5938 702,312.6563" id="path4036" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:none;stroke:url(#linearGradient4610);stroke-width:0.9682457;stroke-linecap:round;stroke-linejoin:round"/>
+ <path d="M 694.5,309.375 C 696,309.8438 697.5,311.7188 697,313.5938" id="path15733" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:url(#linearGradient4618);stroke-width:0.9682457;stroke-linecap:round"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/edit-clone-link-lpe.svg b/share/icons/hicolor/scalable/actions/edit-clone-link-lpe.svg
new file mode 100644
index 0000000..9111464
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-clone-link-lpe.svg
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg1"
+ width="16"
+ height="16"
+ viewBox="0 0 16 16"
+ sodipodi:docname="edit-clone-link-lpe.svg"
+ inkscape:version="1.1-dev (3d47766, 2020-01-22)">
+ <metadata
+ id="metadata3245">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs3243" />
+
+ <sodipodi:namedview
+ inkscape:snap-global="true"
+ inkscape:snap-midpoints="true"
+ inkscape:snap-smooth-nodes="true"
+ inkscape:snap-intersection-paths="true"
+ inkscape:object-paths="true"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="10.28125"
+ inkscape:cx="-13.541843"
+ inkscape:cy="13.110411"
+ inkscape:window-width="1296"
+ inkscape:window-height="890"
+ inkscape:window-x="65"
+ inkscape:window-y="-6"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="edit-clone"
+ inkscape:document-rotation="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid" />
+ </sodipodi:namedview>
+ <g
+ transform="translate(-45,-607.3622)"
+ inkscape:label="00013"
+ id="edit-clone">
+ <path
+ inkscape:connector-curvature="0"
+ style="opacity:0;fill:none"
+ d="m 45,607.3622 v 16 h 16 v -16 z"
+ id="path45837" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ d="M 61.052585,611.34779 C 55.379387,611.43829 49,616.69459 49,623.3622 h 1 c 0,-6 5.638302,-10.91444 11,-11 z"
+ style="opacity:1"
+ id="path3123"
+ inkscape:connector-curvature="0" />
+ <path
+ sodipodi:nodetypes="scscs"
+ id="path2615"
+ style="opacity:1;stroke-width:1.74614"
+ d="m 54.890702,614.21188 c 1.402025,1.62302 2.771866,1.40177 4.18277,0.48491 -1.0924,0.25137 -2.268329,-0.19103 -2.88655,-1.19941 -0.660949,-1.07808 -0.46131,-2.4342 0.39461,-3.29119 -1.758542,0.43991 -2.569007,2.98909 -1.69083,4.00569 z"
+ inkscape:connector-curvature="0"
+ />
+ <path
+ sodipodi:nodetypes="scscs"
+ inkscape:connector-curvature="0"
+ d="m 50.850172,619.77697 c 2.940555,1.11355 5.220481,0.0712 6.2233,-2.45303 -1.34222,1.17023 -3.321044,1.43108 -4.94234,0.48129 -1.733354,-1.01543 -2.46925,-3.06491 -1.91186,-4.90657 -2.119586,2.03632 -1.336461,6.13329 0.6309,6.87831 z"
+ style="opacity:1;stroke-width:2.77394"
+ id="path2612"
+ />
+ <path
+ sodipodi:nodetypes="cccsccc"
+ inkscape:connector-curvature="0"
+ id="path2476"
+ d="m 45,607.3622 v 9 h 2 c -0.120359,-2.76825 0.753,-5 3,-5 h 3 v -4 z"
+ style="opacity:1;fill-opacity:1;stroke-width:0.831519;stroke-linejoin:round;paint-order:stroke fill markers" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/edit-clone-link.svg b/share/icons/hicolor/scalable/actions/edit-clone-link.svg
new file mode 100644
index 0000000..5151f87
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-clone-link.svg
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg1"
+ width="16"
+ height="16"
+ viewBox="0 0 16 16"
+ sodipodi:docname="edit-clone-link-symbolic.svg"
+ inkscape:version="1.1-dev (3d47766, 2020-01-22)">
+ <metadata
+ id="metadata3245">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs3243" />
+
+ <sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="41.125"
+ inkscape:cx="7.9635258"
+ inkscape:cy="8"
+ inkscape:window-width="1296"
+ inkscape:window-height="890"
+ inkscape:window-x="65"
+ inkscape:window-y="-6"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg1"
+ inkscape:document-rotation="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid" />
+ </sodipodi:namedview>
+ <g
+ transform="translate(-45,-607.3622)"
+ inkscape:label="00013"
+ id="edit-clone">
+ <path
+ inkscape:connector-curvature="0"
+ style="opacity:0;fill:none"
+ d="m 45,607.3622 v 16 h 16 v -16 z"
+ id="path45837" />
+ <path
+ style="opacity:1"
+ d="m 50,612.3622 v 11 h 10 v -11 z m 4.46875,2 h 1 c 0.85142,0 1.53125,0.7099 1.53125,1.5625 v 1.4375 h 0.46875 c 0.27497,0 0.5,0.2493 0.5,0.5625 v 0.3125 3.0937 H 52 v -3.0937 -0.3125 c 0,-0.3132 0.22503,-0.5625 0.5,-0.5625 h 0.46875 v -1.4375 c 0,-0.8526 0.64858,-1.5625 1.5,-1.5625 z m 0,1.0312 C 54.21133,615.3934 54,615.5915 54,615.9247 v 1.4375 h 1.96875 v -1.4375 c 0,-0.3332 -0.24258,-0.5313 -0.5,-0.5313 z"
+ id="path27786"
+ inkscape:connector-curvature="0" />
+ <path
+
+ sodipodi:nodetypes="cccccccc"
+ inkscape:connector-curvature="0"
+ id="path27788"
+ d="m 49,616.3622 v -5 h 6 v 0 -4 H 45 v 9 z"
+ style="opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/edit-clone-unlink.svg b/share/icons/hicolor/scalable/actions/edit-clone-unlink.svg
new file mode 100644
index 0000000..412f33a
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-clone-unlink.svg
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ >
+ <defs>
+ <linearGradient id="linearGradientVector">
+ <stop offset="0" style="stop-color:#ffffff"/>
+ <stop offset="1" style="stop-color:#98b6d3"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientStroke1" inkscape:collect="always" x1="0" x2="10" xlink:href="#linearGradientVector" y1="0" y2="10"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientFill1" inkscape:collect="always" x1="8" x2="1" xlink:href="#linearGradientVector" y1="8" y2="1" />
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientStroke2" inkscape:collect="always" x1="3" x2="16" xlink:href="#linearGradientVector" y1="3" y2="16"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientFill2" inkscape:collect="always" x1="14" x2="4" xlink:href="#linearGradientVector" y1="14" y2="4"/>
+
+ <linearGradient id="linearGradientLockVector">
+ <stop offset="0" style="stop-color:#e4ffa6"/>
+ <stop offset="1" style="stop-color:#3a7801"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientFillLock" inkscape:collect="always" x1="7" x2="12" xlink:href="#linearGradientLockVector" y1="9" y2="12"/>
+ </defs>
+
+<g id="edit-clone-unlink" inkscape:label="#edit_unlink_clone">
+ <rect x="0.5" y="0.5" width="9" height="9" style="fill:none;stroke:#222222;stroke-linejoin:round"/>
+ <rect x="1.5" y="1.5" width="7" height="7" style="fill:url(#linearGradientFill1);stroke:url(#linearGradientStroke1)"/>
+ <rect x="3.5" y="3.5" width="12" height="12" style="fill:none;stroke:#222222;stroke-linejoin:round"/>
+ <rect x="4.5" y="4.5" width="10" height="10" style="fill:url(#linearGradientFill2);stroke:url(#linearGradientStroke2)"/>
+
+ <!-- Lock -->
+ <rect x="6.5" y="8.5" width="6" height="4" style="fill:url(#linearGradientFillLock);stroke:black;stroke-linejoin:round"/>
+ <path d="m 7.5,11.5 0,-2 4,0" style="fill:none;stroke:white"/>
+ <path d="m 11.5,6 0,2" style="fill:none;stroke:black"/>
+ <path d="m 8,5.5 3,0" style="fill:none;stroke:black"/>
+
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/edit-clone.svg b/share/icons/hicolor/scalable/actions/edit-clone.svg
new file mode 100644
index 0000000..c0e40c2
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-clone.svg
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ >
+ <defs>
+ <linearGradient id="linearGradientVector">
+ <stop offset="0" style="stop-color:#ffffff"/>
+ <stop offset="1" style="stop-color:#98b6d3"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientStroke1" inkscape:collect="always" x1="0" x2="10" xlink:href="#linearGradientVector" y1="0" y2="10"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientFill1" inkscape:collect="always" x1="8" x2="1" xlink:href="#linearGradientVector" y1="8" y2="1" />
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientStroke2" inkscape:collect="always" x1="3" x2="16" xlink:href="#linearGradientVector" y1="3" y2="16"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientFill2" inkscape:collect="always" x1="14" x2="4" xlink:href="#linearGradientVector" y1="14" y2="4"/>
+
+ <linearGradient id="linearGradientLockVector">
+ <stop offset="0" style="stop-color:#f3ff49"/>
+ <stop offset="1" style="stop-color:#ffa01e"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientFillLock" inkscape:collect="always" x1="7" x2="12" xlink:href="#linearGradientLockVector" y1="9" y2="12"/>
+ </defs>
+
+ <g id="edit-clone" inkscape:label="#edit_clone">
+ <rect x="0.5" y="0.5" width="9" height="9" style="fill:none;stroke:#222222;stroke-linejoin:round"/>
+ <rect x="1.5" y="1.5" width="7" height="7" style="fill:url(#linearGradientFill1);stroke:url(#linearGradientStroke1)"/>
+ <rect x="3.5" y="3.5" width="12" height="12" style="fill:none;stroke:#222222;stroke-linejoin:round"/>
+ <rect x="4.5" y="4.5" width="10" height="10" style="fill:url(#linearGradientFill2);stroke:url(#linearGradientStroke2)"/>
+
+ <!-- Lock -->
+ <rect x="6.5" y="8.5" width="6" height="4" style="fill:url(#linearGradientFillLock);stroke:black;stroke-linejoin:round"/>
+ <path d="m 7.5,11.5 0,-2 4,0" style="fill:none;stroke:white"/>
+ <path d="m 7.5,6 0,2" style="fill:none;stroke:black"/>
+ <path d="m 11.5,6 0,2" style="fill:none;stroke:black"/>
+ <path d="m 8,5.5 3,0" style="fill:none;stroke:black"/>
+
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/edit-copy.svg b/share/icons/hicolor/scalable/actions/edit-copy.svg
new file mode 100644
index 0000000..b849359
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-copy.svg
@@ -0,0 +1,11 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16" sodipodi:docname="edit-copy-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="0.6002936" inkscape:cx="732.67439" inkscape:cy="-567.94603" inkscape:window-width="1920" inkscape:window-height="1016" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" inkscape:current-layer="layer1">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <g transform="translate(5,20)" id="edit-copy" inkscape:label="00373">
+ <path inkscape:connector-curvature="0" id="rect28728" d="M -5,-20 H 11 V -4 H -5 Z" style="opacity:0;fill:none"/>
+ <path style="opacity:1" d="m -5,-20 v 11 h 4 v -6 h 7 v -5 z" inkscape:connector-curvature="0" id="path46363"/>
+ <path style="opacity:1" d="M 0,-14 V -4 H 11 V -14 Z" inkscape:connector-curvature="0" id="path46365"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/edit-cut.svg b/share/icons/hicolor/scalable/actions/edit-cut.svg
new file mode 100644
index 0000000..e0428e7
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-cut.svg
@@ -0,0 +1,12 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16" sodipodi:docname="edit-cut-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="0.6002936" inkscape:cx="732.67439" inkscape:cy="-567.94603" inkscape:window-width="1920" inkscape:window-height="1016" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" inkscape:current-layer="layer1">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <g transform="matrix(1,0,0,0.999994,-441,-1132.3549)" id="edit-cut" inkscape:label="00377">
+ <path inkscape:connector-curvature="0" id="gtk-edit" d="m 441,1132.3621 h 16 v 16 h -16 z" style="opacity:0;fill:none"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 444.3591,1132.362 c -1.0384,0.472 -1.3774,1.498 -0.7778,2.315 l 4.3289,6.201 -1.7101,2.016 1.3848,1.776 1.5766,-2.116 1.5461,2.116 1.3721,-1.701 -1.6668,-2.091 4.3289,-6.201 c 0.5995,-0.817 0.2606,-1.843 -0.7779,-2.315 l -4.8024,6.813 z" id="path12477"/>
+ <path style="opacity:1" d="m 453.5,1141.362 c -1.933,0 -3.5,1.567 -3.5,3.5 0,1.933 1.567,3.5 3.5,3.5 1.933,0 3.5,-1.567 3.5,-3.5 0,-1.933 -1.567,-3.5 -3.5,-3.5 z m 0,2 c 0.8284,0 1.5,0.672 1.5,1.5 0,0.829 -0.6716,1.5 -1.5,1.5 -0.8284,0 -1.5,-0.671 -1.5,-1.5 0,-0.828 0.6716,-1.5 1.5,-1.5 z" id="path61250" inkscape:connector-curvature="0"/>
+ <path id="path61253" d="m 444.5,1141.362 c -1.933,0 -3.5,1.567 -3.5,3.5 0,1.933 1.567,3.5 3.5,3.5 1.933,0 3.5,-1.567 3.5,-3.5 0,-1.933 -1.567,-3.5 -3.5,-3.5 z m 0,2 c 0.8284,0 1.5,0.672 1.5,1.5 0,0.829 -0.6716,1.5 -1.5,1.5 -0.8284,0 -1.5,-0.671 -1.5,-1.5 0,-0.828 0.6716,-1.5 1.5,-1.5 z" style="opacity:1" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/edit-delete.svg b/share/icons/hicolor/scalable/actions/edit-delete.svg
new file mode 100644
index 0000000..5cadfaf
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-delete.svg
@@ -0,0 +1,197 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ inkscape:version="1.2-alpha (52baac38, 2022-02-20)"
+ sodipodi:docname="edit-delete.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <style
+ id="s0">
+.success { fill:#009909; }
+.warning { fill:#FF1990; }
+.error { fill:#00AAFF; }
+</style>
+ <style
+ id="s2">
+@import '../../highlights.css';
+</style>
+ <metadata
+ id="metadata21">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs19">
+ <inkscape:path-effect
+ effect="fillet_chamfer"
+ id="path-effect2406"
+ is_visible="true"
+ lpeversion="1"
+ nodesatellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,1,0,1 @ F,0,0,1,0,1.2147468,0,1 @ F,0,0,1,0,0,0,1"
+ unit="px"
+ method="auto"
+ mode="F"
+ radius="0"
+ chamfer_steps="1"
+ flexible="false"
+ use_knot_distance="true"
+ apply_no_radius="true"
+ apply_with_radius="true"
+ only_selected="false"
+ hide_knots="false" />
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect2400"
+ is_visible="true"
+ lpeversion="1"
+ linecap_type="round"
+ line_width="1"
+ linejoin_type="extrp_arc"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect20976"
+ is_visible="true"
+ lpeversion="1"
+ linecap_type="butt"
+ line_width="1"
+ linejoin_type="extrp_arc"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ effect="fillet_chamfer"
+ id="path-effect13041"
+ is_visible="true"
+ lpeversion="1"
+ nodesatellites_param="F,0,1,1,0,0,0,1 @ F,0,0,1,0,1,0,1 @ F,0,0,1,0,1,0,1 @ F,0,0,1,0,0,0,1"
+ unit="px"
+ method="auto"
+ mode="F"
+ radius="0"
+ chamfer_steps="1"
+ flexible="false"
+ use_knot_distance="true"
+ apply_no_radius="true"
+ apply_with_radius="true"
+ only_selected="false"
+ hide_knots="false" />
+ <inkscape:path-effect
+ effect="fillet_chamfer"
+ id="path-effect11713"
+ is_visible="true"
+ lpeversion="1"
+ nodesatellites_param="F,0,0,1,0,0,0,1 @ F,0,1,1,0,1,0,1 @ F,0,0,1,0,1,0,1 @ F,0,0,1,0,0,0,1"
+ unit="px"
+ method="auto"
+ mode="F"
+ radius="0"
+ chamfer_steps="1"
+ flexible="false"
+ use_knot_distance="true"
+ apply_no_radius="true"
+ apply_with_radius="true"
+ only_selected="false"
+ hide_knots="false" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:document-rotation="0"
+ inkscape:current-layer="edit-delete"
+ inkscape:window-maximized="1"
+ inkscape:window-y="-8"
+ inkscape:window-x="54"
+ inkscape:window-height="1177"
+ inkscape:window-width="1858"
+ inkscape:cy="9.6950494"
+ inkscape:cx="-3.390099"
+ inkscape:zoom="15.78125"
+ showgrid="false"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10"
+ pagecolor="#ffffff"
+ bordercolor="#000000"
+ borderopacity="0.25"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <g
+ inkscape:label="00384"
+ id="edit-delete"
+ inkscape:groupmode="layer">
+ <title
+ id="title34114">edit-delete</title>
+ <path
+ style="opacity:0;fill:none"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ id="gtk-remove"
+ inkscape:connector-curvature="0" />
+ <path
+ id="bod"
+ style="fill:#000000;stroke:none;stroke-width:1.77122;paint-order:stroke fill markers"
+ class="UnoptimicedTransforms"
+ d="M 3,4 3.9101562,14.007812 C 3.9612488,14.569611 4.4319763,15 4.9960938,15 h 6.0078122 c 0.564118,0 1.034845,-0.430389 1.085938,-0.992188 L 13,4 Z m 2.5605469,1.9238281 c 0.2304494,0.035975 0.4060888,0.2262787 0.421875,0.4589844 l 0.3847656,5.6718755 c 0.045139,0.665394 -0.9529083,0.733753 -0.9980469,0.06836 L 4.984375,6.4511719 C 4.9626798,6.1313602 5.2438361,5.8743866 5.5605469,5.9238281 Z m 4.8789061,0 c 0.316711,-0.049441 0.597867,0.207532 0.576172,0.5273438 l -0.384766,5.6718751 c -0.04514,0.665394 -1.0431851,0.597035 -0.9980465,-0.06836 0,0 0.2565103,-3.7812503 0.3847655,-5.6718755 0.01579,-0.2327057 0.191426,-0.4230091 0.421875,-0.4589844 z m -2.5507811,0.00586 C 8.2020238,5.8581208 8.5,6.0965482 8.5,6.4179688 v 5.6718752 c 0,0.666666 -1,0.666666 -1,0 V 6.4179688 C 7.5,6.1844062 7.6609723,5.9816913 7.8886719,5.9296875 Z"
+ sodipodi:nodetypes="cssssccssssssssssssssssss" />
+ <path
+ style="fill:#000000;stroke:none;stroke-width:1.77122;paint-order:stroke fill markers"
+ d="M 2,5 V 4 A 1,1 135 0 1 3,3 h 10 a 1,1 45 0 1 1,1 v 1 z"
+ id="top"
+ sodipodi:nodetypes="ccccc"
+ inkscape:path-effect="#path-effect13041"
+ inkscape:original-d="M 2,5 V 3 h 12 v 2 z" />
+ <path
+ style="fill:#000000;fill-rule:nonzero;stroke:none;stroke-width:0.237612;paint-order:stroke fill markers"
+ d="M 6,2.5 C 6,2.2263797 6.2263797,2 6.5,2 h 3 C 9.7736203,2 10,2.2263797 10,2.5 V 4 l 0.5,-0.5 h -5 L 6,4 Z m 5,2 v -2 C 11,1.6690508 10.330949,1 9.5,1 h -3 C 5.6690508,1 5,1.6690508 5,2.5 v 2 z"
+ id="handel"
+ sodipodi:nodetypes="ccccc"
+ inkscape:path-effect="#path-effect11713;#path-effect20976"
+ inkscape:original-d="M 5.5,4 V 1.5 h 5 V 4 Z"
+ inkscape:linked-fill="path20980"
+ class="UnoptimicedTransforms" />
+ <g
+ id="g2410"
+ inkscape:label="non dest"
+ style="display:none"
+ sodipodi:insensitive="true">
+ <path
+ id="path2396"
+ style="display:inline;fill:#ffffff;fill-rule:nonzero;stroke:none;stroke-width:1;paint-order:stroke fill markers"
+ class="UnoptimicedTransforms"
+ d="M 10.018116,6.3836979 9.6336547,12.055605 a 0.5,0.5 0 1 0 0.9977103,0.06763 l 0.384461,-5.6719069 a 0.5,0.5 0 1 0 -0.99771,-0.067628 z M 4.9841739,6.4513261 5.368635,12.123233 a 0.50000006,0.50000006 0 1 0 0.9977106,-0.06763 L 5.9818845,6.3836979 A 0.5,0.5 0 1 0 4.9841739,6.4513261 Z M 7.5,6.417512 v 5.671907 a 0.5,0.5 0 1 0 1,0 V 6.417512 a 0.5,0.5 0 1 0 -1,0 z"
+ inkscape:linked-fill="inside"
+ sodipodi:nodetypes="cccccc"
+ inkscape:path-effect="#path-effect2400"
+ inkscape:original-d="m 8,6.417512 v 5.671907 M 5.4830292,6.417512 5.8674903,12.089419 M 10.516971,6.417512 10.13251,12.089419"
+ inkscape:label="holes non destruct" />
+ <path
+ style="fill:#000000;stroke:none;stroke-width:1.77122;paint-order:stroke fill markers"
+ d="M 3,4 3.9094643,14.004107 A 1.0950328,1.0950328 42.402786 0 0 5,15 h 5.785253 a 1.3301876,1.3301876 137.59721 0 0 1.324725,-1.209758 L 13,4 Z"
+ id="path2402"
+ sodipodi:nodetypes="ccccc"
+ inkscape:path-effect="#path-effect2406"
+ inkscape:original-d="m 3,4 1,11 h 8 L 13,4 Z"
+ inkscape:label="bod non destruct" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/edit-duplicate.svg b/share/icons/hicolor/scalable/actions/edit-duplicate.svg
new file mode 100644
index 0000000..692ed31
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-duplicate.svg
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ >
+ <defs>
+ <linearGradient id="linearGradientVector">
+ <stop offset="0" style="stop-color:#ffffff"/>
+ <stop offset="1" style="stop-color:#98b6d3"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientStroke1" inkscape:collect="always" x1="0" x2="10" xlink:href="#linearGradientVector" y1="0" y2="10"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientFill1" inkscape:collect="always" x1="8" x2="1" xlink:href="#linearGradientVector" y1="8" y2="1" />
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientStroke2" inkscape:collect="always" x1="3" x2="16" xlink:href="#linearGradientVector" y1="3" y2="16"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientFill2" inkscape:collect="always" x1="14" x2="4" xlink:href="#linearGradientVector" y1="14" y2="4"/>
+ </defs>
+ <g id="edit-duplicate" inkscape:label="#edit_duplicate">
+ <rect x="0.5" y="0.5" width="9" height="9" style="fill:none;stroke:#222222;stroke-linejoin:round"/>
+ <rect x="1.5" y="1.5" width="7" height="7" style="fill:url(#linearGradientFill1);stroke:url(#linearGradientStroke1)"/>
+ <rect x="3.5" y="3.5" width="12" height="12" style="fill:none;stroke:#222222;stroke-linejoin:round"/>
+ <rect x="4.5" y="4.5" width="10" height="10" style="fill:url(#linearGradientFill2);stroke:url(#linearGradientStroke2)"/>
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/edit-paste-height-separately.svg b/share/icons/hicolor/scalable/actions/edit-paste-height-separately.svg
new file mode 100644
index 0000000..5ffa8dc
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-paste-height-separately.svg
@@ -0,0 +1,128 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.1-dev (3d47766, 2020-01-22)"
+ sodipodi:docname="edit-paste-height-separately-symbolic.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <metadata
+ id="metadata7580">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs7578" />
+
+ <sodipodi:namedview
+ inkscape:snap-midpoints="true"
+ inkscape:snap-smooth-nodes="true"
+ inkscape:snap-intersection-paths="true"
+ inkscape:object-paths="true"
+ inkscape:snap-bbox="true"
+ inkscape:document-rotation="0"
+ inkscape:current-layer="edit-paste-style"
+ inkscape:window-maximized="1"
+ inkscape:window-y="-6"
+ inkscape:window-x="65"
+ inkscape:window-height="890"
+ inkscape:window-width="1296"
+ inkscape:cy="10.56646"
+ inkscape:cx="9.6696047"
+ inkscape:zoom="22.627417"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <g
+ id="edit-paste-style"
+ inkscape:label="00011"
+ transform="matrix(1,0,0,1.000004,-45.070339,-567.36441)">
+ <path
+ style="opacity:0;fill:none"
+ d="m 45.070339,567.41998 h 16 v 15.93773 h -16 z"
+ id="rect27708"
+ inkscape:connector-curvature="0" />
+ <path
+ sodipodi:nodetypes="sssssssss"
+ style="opacity:1"
+ d="m 50.600669,567.36218 h 4.93934 c 0.293803,0 0.53033,0.23653 0.53033,0.53033 v 1.92767 c 0,0.2938 -0.236527,0.53033 -0.53033,0.53033 h -4.93934 c -0.293803,0 -0.53033,-0.23653 -0.53033,-0.53033 v -1.92767 c 0,-0.2938 0.236527,-0.53033 0.53033,-0.53033 z"
+ id="rect27710"
+ inkscape:connector-curvature="0" />
+ <path
+ sodipodi:nodetypes="ssssssssccssssssssccs"
+ style="opacity:1"
+ d="m 47.070339,568.36214 c -0.648731,0.001 -1,0.44479 -1,0.99999 V 582.833 c 0,0.47319 0.318397,0.529 0.523411,0.529 l 12.945339,8e-5 c 0.2938,0 0.53125,-0.29868 0.53125,-0.59138 v -13.821 c 0,-0.2926 -0.229636,-0.58756 -0.660156,-0.58756 h -2.339844 v 1.01157 h 1.400982 c 0.398761,0 0.599018,0.37893 0.599018,0.69915 v 11.70174 c 0,0.2927 -0.23745,0.5276 -0.53125,0.5292 -0.249948,10e-4 -10.697256,0.0623 -10.945339,0.0623 -0.361556,0 -0.523411,-0.2942 -0.523411,-0.5291 v -11.9533 c 0,-0.36815 0.2792,-0.529 0.460911,-0.529 h 1.539089 v -0.9961 z"
+ id="path27714"
+ inkscape:connector-curvature="0" />
+ <g
+ inkscape:label="00161"
+ id="node-transform"
+ transform="matrix(0.62499975,0,0,0.62499725,-170.05457,222.38729)"
+ style="stroke-width:1.6">
+ <g
+ id="g6213"
+ transform="matrix(2.2857141,0,0,2.2857141,-748.14275,432.64793)"
+ style="stroke-width:0.7">
+ <path
+ d="m 483.52658,55.026589 -1.74998,2.04681 h 1.04999 v 2.8 h -1.04999 l 1.74999,2.1 1.74998,-2.1 h -1.04999 v -2.8 l 1.04999,10e-6 z"
+ id="path5786"
+ inkscape:connector-curvature="0"
+ style="stroke-width:0.7"
+ sodipodi:nodetypes="ccccccccccc" />
+ </g>
+ </g>
+ <rect
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.831517;stroke-linejoin:round;paint-order:stroke fill markers"
+ id="rect5973"
+ width="2"
+ height="1.999992"
+ x="56.070339"
+ y="571.36212"
+ />
+ <rect
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.831517;stroke-linejoin:round;paint-order:stroke fill markers"
+ id="rect5975"
+ width="2"
+ height="1.999992"
+ x="48.070339"
+ y="571.36212"
+ />
+ <rect
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.831517;stroke-linejoin:round;paint-order:stroke fill markers"
+ id="rect5977"
+ width="2"
+ height="1.999992"
+ x="56.070339"
+ y="579.36212"
+ />
+ <rect
+
+ y="579.36212"
+ x="48.070339"
+ height="1.999992"
+ width="2"
+ id="rect5971"
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.831517;stroke-linejoin:round;paint-order:stroke fill markers" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/edit-paste-height.svg b/share/icons/hicolor/scalable/actions/edit-paste-height.svg
new file mode 100644
index 0000000..03cd80b
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-paste-height.svg
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg1"
+ width="16"
+ height="16"
+ viewBox="0 0 16 16"
+ sodipodi:docname="edit-paste-height-symbolic.svg"
+ inkscape:version="1.1-dev (3d47766, 2020-01-22)">
+ <metadata
+ id="metadata7580">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs7578" />
+
+ <sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="22.627417"
+ inkscape:cx="3.1484271"
+ inkscape:cy="12.970833"
+ inkscape:window-width="1296"
+ inkscape:window-height="890"
+ inkscape:window-x="65"
+ inkscape:window-y="-6"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="edit-paste-style"
+ inkscape:document-rotation="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid" />
+ </sodipodi:namedview>
+ <g
+ transform="matrix(1,0,0,1.000004,-45.070339,-567.36441)"
+ inkscape:label="00011"
+ id="edit-paste-style">
+ <path
+ inkscape:connector-curvature="0"
+ id="rect27708"
+ d="m 45.070339,567.41998 h 16 v 15.93773 h -16 z"
+ style="opacity:0;fill:none" />
+ <g
+ style="stroke-width:1.6"
+ transform="matrix(0.62499975,0,0,0.62499725,-170.05457,222.38729)"
+ id="node-transform"
+ inkscape:label="00161">
+ <g
+ style="stroke-width:0.7"
+ transform="matrix(2.2857141,0,0,2.2857141,-748.14275,432.64793)"
+ id="g6213">
+ <path
+
+ sodipodi:nodetypes="ccccccccccc"
+ style="stroke-width:0.7"
+ inkscape:connector-curvature="0"
+ id="path5786"
+ d="m 483.49999,54.999994 -2.1,2.100001 h 1.4 v 2.800001 h -1.4 l 2.1,2.100001 2.1,-2.100001 h -1.4 l -1e-5,-2.800001 h 1.40001 z" />
+ </g>
+ <path
+ inkscape:connector-curvature="0"
+ id="rect19206"
+ d="m 349,46 h 16 v 16 h -16 z"
+ style="opacity:0;stroke-width:1.6"
+ transform="translate(0,512.3622)" />
+ </g>
+ <path
+
+ sodipodi:nodetypes="sssssssss"
+ style="opacity:1;stroke-width:0.999998"
+ d="m 50.600669,567.36218 h 4.93934 c 0.293803,0 0.53033,0.23653 0.53033,0.53033 v 1.92767 c 0,0.2938 -0.236527,0.53033 -0.53033,0.53033 h -4.93934 c -0.293803,0 -0.53033,-0.23653 -0.53033,-0.53033 v -1.92767 c 0,-0.2938 0.236527,-0.53033 0.53033,-0.53033 z"
+ id="rect27710"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path27714"
+ d="m 47.070339,568.36214 c -0.648731,0.001 -1,0.44479 -1,0.99999 V 582.833 c 0,0.47319 0.318397,0.529 0.523411,0.529 l 12.945339,8e-5 c 0.2938,0 0.53125,-0.29868 0.53125,-0.59138 v -13.821 c 0,-0.2926 -0.229636,-0.58756 -0.660156,-0.58756 h -2.339844 v 1.01157 h 1.400982 c 0.398761,0 0.599018,0.37893 0.599018,0.69915 v 11.70174 c 0,0.2927 -0.23745,0.5276 -0.53125,0.5292 -0.249948,10e-4 -10.697256,0.0623 -10.945339,0.0623 -0.361556,0 -0.523411,-0.2942 -0.523411,-0.5291 v -11.9533 c 0,-0.36815 0.2792,-0.529 0.460911,-0.529 h 1.539089 v -0.9961 z"
+ style="opacity:1;stroke-width:0.999998"
+ sodipodi:nodetypes="ssssssssccssssssssccs" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/edit-paste-in-place.svg b/share/icons/hicolor/scalable/actions/edit-paste-in-place.svg
new file mode 100644
index 0000000..225f793
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-paste-in-place.svg
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.0483"
+ height="16.010037"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient800">
+ <stop id="stop998" offset="0" style="stop-color:#f3ff49;stop-opacity:1"/>
+ <stop id="stop999" offset="1" style="stop-color:#ffa01e;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5689" inkscape:collect="always" x1="491.4307" x2="493.3302" xlink:href="#linearGradient10585" y1="77.8489" y2="78.52254"/>
+ <linearGradient id="linearGradient1887">
+ <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/>
+ <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient10585">
+ <stop id="stop10587" offset="0" style="stop-color:#d7d7d7;stop-opacity:1"/>
+ <stop id="stop10595" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1,0,0,0.900774,0,8.915579)" gradientUnits="userSpaceOnUse" id="linearGradient5761" inkscape:collect="always" x1="494.3125" x2="499.0386" xlink:href="#linearGradient1887" y1="83.8125" y2="88.23264"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5687" inkscape:collect="always" x1="482.6295" x2="495.948" xlink:href="#linearGradient800" y1="74.94392" y2="85.67345"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5598" inkscape:collect="always" x1="490" x2="497.2314" xlink:href="#linearGradient5704" y1="83.41934" y2="90.93561"/>
+ </defs>
+<g id="edit-paste-in-place" inkscape:label="#selection_paste_in_place" transform="translate(-484.9517,-74.935628)">
+ <g id="g6202" transform="translate(-0.0483,-0.054332)">
+ <rect height="13.99545" id="rect6204" rx="0.8838835" ry="0.8838835" style="color:#000000;fill:url(#linearGradient5687);fill-rule:evenodd;stroke:#000000;stroke-linecap:square;stroke-linejoin:round" width="12" x="485.5" y="76.50455"/>
+ <path d="M 486.4517,89.43563 486.4517,77.43563 496.4517,77.43563" id="path6207" inkscape:connector-curvature="0" style="fill:none;stroke:#e6bc00;stroke-width:1px;stroke-linecap:square"/>
+ <path d="M 495,79 C 495,80.10678 493.3839,79.5 492,79.5 490.6161,79.5 489,80.10678 489,79 489,77.89322 490.6131,75.48996 491.997,75.48996 493.3808,75.48996 495,77.89322 495,79 Z" id="path6209" inkscape:connector-curvature="0" sodipodi:nodetypes="csssc" style="color:#000000;fill:url(#linearGradient5689);fill-rule:evenodd;stroke:#000000;stroke-width:0.9999994;stroke-linecap:square"/>
+ <path d="M 494.0715,77.5 491.9286,77.5" id="path6211" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1.0000001px;stroke-linecap:round"/>
+ </g>
+ <rect height="9.007737" id="rect5705" rx="0.9722718" ry="0.9722717" style="color:#000000;fill:url(#linearGradient5761);fill-rule:evenodd;stroke:url(#linearGradient5598);stroke-width:0.9999999;stroke-linecap:square;stroke-linejoin:round" width="10" x="490.5" y="81.42787"/>
+ <path d="M 495,108 494,108 494,107 493,107 493,106 495,106 494.9517,102.9457 495.9517,102.9457 496,106 498,106 498,107 497,107 497,108 496,108 496,109 495,109 495,108 Z" id="path5745" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccccccc" style="fill:#000000;fill-rule:evenodd" transform="translate(0,-20.01004)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/edit-paste-size-separately.svg b/share/icons/hicolor/scalable/actions/edit-paste-size-separately.svg
new file mode 100644
index 0000000..a262825
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-paste-size-separately.svg
@@ -0,0 +1,129 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.1-dev (3d47766, 2020-01-22)"
+ sodipodi:docname="edit-paste-size-separately.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <metadata
+ id="metadata7580">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs7578" />
+ <sodipodi:namedview
+ inkscape:document-rotation="0"
+ inkscape:current-layer="edit-paste-style"
+ inkscape:window-maximized="1"
+ inkscape:window-y="-6"
+ inkscape:window-x="65"
+ inkscape:window-height="890"
+ inkscape:window-width="1296"
+ inkscape:cy="11.129355"
+ inkscape:cx="10.145762"
+ inkscape:zoom="28.597615"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <g
+ id="edit-paste-style"
+ inkscape:label="00011"
+ transform="matrix(1,0,0,1.000004,-45.070339,-567.36441)">
+ <path
+ style="opacity:0;fill:none"
+ d="m 45.070339,567.41998 h 16 v 15.93773 h -16 z"
+ id="rect27708"
+ inkscape:connector-curvature="0" />
+ <g
+ inkscape:label="00161"
+ id="node-transform"
+ transform="matrix(0.46874918,0,0,0.46874731,-114.27312,310.88135)"
+ style="stroke-width:2.13334">
+ <g
+ id="g6213"
+ transform="matrix(2.2857141,0,0,2.2857141,-748.14275,432.64793)"
+ style="stroke-width:0.933335">
+ <path
+
+ d="m 480.69999,55.69999 v 4.000005 l 1.2,-1.200002 1.6,1.600003 -1.2,1.200001 H 486.3 v -4.000005 l -1.2,1.200001 -1.60001,-1.600002 L 484.7,55.69999 Z"
+ id="path5786"
+ inkscape:connector-curvature="0"
+ style="stroke-width:0.933335" />
+ </g>
+ <path
+ transform="translate(0,512.3622)"
+ style="opacity:0;stroke-width:2.13334"
+ d="m 349,46 h 16 v 16 h -16 z"
+ id="rect19206"
+ inkscape:connector-curvature="0" />
+ </g>
+ <path
+
+ sodipodi:nodetypes="sssssssss"
+ style="opacity:1;stroke-width:0.999998"
+ d="m 50.600669,567.36218 h 4.93934 c 0.293803,0 0.53033,0.23653 0.53033,0.53033 v 1.92767 c 0,0.2938 -0.236527,0.53033 -0.53033,0.53033 h -4.93934 c -0.293803,0 -0.53033,-0.23653 -0.53033,-0.53033 v -1.92767 c 0,-0.2938 0.236527,-0.53033 0.53033,-0.53033 z"
+ id="rect27710"
+ inkscape:connector-curvature="0" />
+ <rect
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.831517;stroke-linejoin:round;paint-order:stroke fill markers"
+ id="rect5973"
+ width="2"
+ height="1.999992"
+ x="56.070339"
+ y="571.36212"
+ />
+ <rect
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.831517;stroke-linejoin:round;paint-order:stroke fill markers"
+ id="rect5975"
+ width="2"
+ height="1.999992"
+ x="48.070339"
+ y="571.36212"
+ />
+ <rect
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.831517;stroke-linejoin:round;paint-order:stroke fill markers"
+ id="rect5977"
+ width="2"
+ height="1.999992"
+ x="56.070339"
+ y="579.36212"
+ />
+ <rect
+
+ y="579.36212"
+ x="48.070339"
+ height="1.999992"
+ width="2"
+ id="rect5971"
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.831517;stroke-linejoin:round;paint-order:stroke fill markers" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path27714"
+ d="m 47.070339,568.36214 c -0.648731,0.001 -1,0.44479 -1,0.99999 V 582.833 c 0,0.47319 0.318397,0.529 0.523411,0.529 l 12.945339,8e-5 c 0.2938,0 0.53125,-0.29868 0.53125,-0.59138 v -13.821 c 0,-0.2926 -0.229636,-0.58756 -0.660156,-0.58756 h -2.339844 v 1.01157 h 1.400982 c 0.398761,0 0.599018,0.37893 0.599018,0.69915 v 11.70174 c 0,0.2927 -0.23745,0.5276 -0.53125,0.5292 -0.249948,10e-4 -10.697256,0.0623 -10.945339,0.0623 -0.361556,0 -0.523411,-0.2942 -0.523411,-0.5291 v -11.9533 c 0,-0.36815 0.2792,-0.529 0.460911,-0.529 h 1.539089 v -0.9961 z"
+ style="opacity:1;stroke-width:0.999998"
+ sodipodi:nodetypes="ssssssssccssssssssccs" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/edit-paste-size.svg b/share/icons/hicolor/scalable/actions/edit-paste-size.svg
new file mode 100644
index 0000000..37b25f8
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-paste-size.svg
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.1-dev (3d47766, 2020-01-22)"
+ sodipodi:docname="edit-paste-size.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <metadata
+ id="metadata7580">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs7578" />
+ <sodipodi:namedview
+ inkscape:document-rotation="0"
+ inkscape:current-layer="edit-paste-style"
+ inkscape:window-maximized="1"
+ inkscape:window-y="-6"
+ inkscape:window-x="65"
+ inkscape:window-height="890"
+ inkscape:window-width="1296"
+ inkscape:cy="11.129355"
+ inkscape:cx="10.145762"
+ inkscape:zoom="28.597615"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <g
+ id="edit-paste-style"
+ inkscape:label="00011"
+ transform="matrix(1,0,0,1.000004,-45.070339,-567.36441)">
+ <path
+ style="opacity:0;fill:none"
+ d="m 45.070339,567.41998 h 16 v 15.93773 h -16 z"
+ id="rect27708"
+ inkscape:connector-curvature="0" />
+ <g
+ inkscape:label="00161"
+ id="node-transform"
+ transform="matrix(0.46874918,0,0,0.46874731,-114.27312,310.88135)"
+ style="stroke-width:2.13334">
+ <g
+ id="g6213"
+ transform="matrix(2.2857141,0,0,2.2857141,-748.14275,432.64793)"
+ style="stroke-width:0.933335">
+ <path
+
+ d="m 480.69999,55.69999 v 4.000005 l 1.2,-1.200002 1.6,1.600003 -1.2,1.200001 H 486.3 v -4.000005 l -1.2,1.200001 -1.60001,-1.600002 L 484.7,55.69999 Z"
+ id="path5786"
+ inkscape:connector-curvature="0"
+ style="stroke-width:0.933335" />
+ </g>
+ <path
+ transform="translate(0,512.3622)"
+ style="opacity:0;stroke-width:2.13334"
+ d="m 349,46 h 16 v 16 h -16 z"
+ id="rect19206"
+ inkscape:connector-curvature="0" />
+ </g>
+ <path
+
+ sodipodi:nodetypes="sssssssss"
+ style="opacity:1;stroke-width:0.999998"
+ d="m 50.600669,567.36218 h 4.93934 c 0.293803,0 0.53033,0.23653 0.53033,0.53033 v 1.92767 c 0,0.2938 -0.236527,0.53033 -0.53033,0.53033 h -4.93934 c -0.293803,0 -0.53033,-0.23653 -0.53033,-0.53033 v -1.92767 c 0,-0.2938 0.236527,-0.53033 0.53033,-0.53033 z"
+ id="rect27710"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path27714"
+ d="m 47.070339,568.36214 c -0.648731,0.001 -1,0.44479 -1,0.99999 V 582.833 c 0,0.47319 0.318397,0.529 0.523411,0.529 l 12.945339,8e-5 c 0.2938,0 0.53125,-0.29868 0.53125,-0.59138 v -13.821 c 0,-0.2926 -0.229636,-0.58756 -0.660156,-0.58756 h -2.339844 v 1.01157 h 1.400982 c 0.398761,0 0.599018,0.37893 0.599018,0.69915 v 11.70174 c 0,0.2927 -0.23745,0.5276 -0.53125,0.5292 -0.249948,10e-4 -10.697256,0.0623 -10.945339,0.0623 -0.361556,0 -0.523411,-0.2942 -0.523411,-0.5291 v -11.9533 c 0,-0.36815 0.2792,-0.529 0.460911,-0.529 h 1.539089 v -0.9961 z"
+ style="opacity:1;stroke-width:0.999998"
+ sodipodi:nodetypes="ssssssssccssssssssccs" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/edit-paste-style.svg b/share/icons/hicolor/scalable/actions/edit-paste-style.svg
new file mode 100644
index 0000000..5534f04
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-paste-style.svg
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg1"
+ width="16"
+ height="16"
+ viewBox="0 0 16 16"
+ sodipodi:docname="edit-paste-style-symbolic.svg"
+ inkscape:version="1.1-dev (3d47766, 2020-01-22)">
+ <metadata
+ id="metadata7580">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs7578" />
+
+ <sodipodi:namedview
+ showguides="false"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="41.125"
+ inkscape:cx="7.9635258"
+ inkscape:cy="8"
+ inkscape:window-width="1296"
+ inkscape:window-height="890"
+ inkscape:window-x="65"
+ inkscape:window-y="-6"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg1"
+ inkscape:document-rotation="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid" />
+ </sodipodi:namedview>
+ <g
+ transform="matrix(1,0,0,1.000004,-45.070339,-567.36441)"
+ inkscape:label="00011"
+ id="edit-paste-style">
+ <path
+ inkscape:connector-curvature="0"
+ id="rect27708"
+ d="m 45.070339,567.41998 h 16 v 15.93773 h -16 z"
+ style="opacity:0;fill:none" />
+ <path
+
+ sodipodi:nodetypes="cccccc"
+ inkscape:connector-curvature="0"
+ id="path27712"
+ d="m 49.070339,572.3427 v 8.01939 h 6 l 2,-1.99999 v -6.0194 z"
+ style="opacity:1" />
+ </g>
+ <path
+
+ inkscape:connector-curvature="0"
+ id="rect27710"
+ d="m 5.53033,3.9e-5 h 4.93934 C 10.763473,3.9e-5 11,0.23656995 11,0.53037112 V 2.4580488 C 11,2.75185 10.763473,2.988381 10.46967,2.988381 H 5.53033 C 5.236527,2.988381 5,2.75185 5,2.4580488 V 0.53037112 C 5,0.23656995 5.236527,3.9e-5 5.53033,3.9e-5 Z"
+ style="opacity:1;stroke-width:1"
+ sodipodi:nodetypes="sssssssss" />
+ <path
+
+ inkscape:connector-curvature="0"
+ id="path27714"
+ d="m 2,1.000003 c -0.648732,0 -1,0.4447918 -1,0.999994 v 13.470924 c 0,0.473192 0.318397,0.529002 0.523411,0.529002 l 12.945339,8e-5 C 14.76255,16.000003 15,15.701322 15,15.408621 V 1.5875654 C 15,1.2949642 14.770364,1.000003 14.339844,1.000003 H 12 v 1.011574 h 1.400982 C 13.799743,2.011577 14,2.3905086 14,2.7107298 V 14.412517 c 0,0.292701 -0.23745,0.527602 -0.53125,0.529202 -0.249948,10e-4 -10.697256,0.0623 -10.945339,0.0623 C 2.161855,15.004019 2,14.709818 2,14.474917 V 2.5215691 C 2,2.1534176 2.2792,1.992567 2.460911,1.992567 H 4 V 0.99646299"
+ style="opacity:1;stroke-width:1"
+ sodipodi:nodetypes="csssssssccsssssssscc" />
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/edit-paste-width-separately.svg b/share/icons/hicolor/scalable/actions/edit-paste-width-separately.svg
new file mode 100644
index 0000000..cb43851
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-paste-width-separately.svg
@@ -0,0 +1,131 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.1-dev (3d47766, 2020-01-22)"
+ sodipodi:docname="edit-paste-width-separately-symbolic.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <metadata
+ id="metadata7580">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs7578" />
+
+ <sodipodi:namedview
+ inkscape:document-rotation="0"
+ inkscape:current-layer="edit-paste-style"
+ inkscape:window-maximized="1"
+ inkscape:window-y="-6"
+ inkscape:window-x="65"
+ inkscape:window-height="890"
+ inkscape:window-width="1296"
+ inkscape:cy="8.8857208"
+ inkscape:cx="0.46723456"
+ inkscape:zoom="29.079766"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <g
+ id="edit-paste-style"
+ inkscape:label="00011"
+ transform="matrix(1,0,0,1.000004,-45.070339,-567.36441)">
+ <path
+ style="opacity:0;fill:none"
+ d="m 45.070339,567.41998 h 16 v 15.93773 h -16 z"
+ id="rect27708"
+ inkscape:connector-curvature="0" />
+ <g
+ inkscape:label="00161"
+ id="node-transform"
+ transform="matrix(0.62499975,0,0,0.62499725,-170.05457,222.38729)"
+ style="stroke-width:1.6">
+ <g
+ id="g6213"
+ transform="matrix(2.2857141,0,0,2.2857141,-748.14275,432.64793)"
+ style="stroke-width:0.7">
+ <path
+ d="m 479.99999,58.499996 2.1,1.749985 V 59.19999 l 2.8,10e-7 v 1.049992 l 2.1,-1.749987 -2.1,-1.74999 v 1.049992 l -2.8,3e-6 1e-5,-1.049996 z"
+ id="path5786"
+ inkscape:connector-curvature="0"
+ style="stroke-width:0.7"
+ sodipodi:nodetypes="ccccccccccc" />
+ </g>
+ <path
+ transform="translate(0,512.3622)"
+ style="opacity:0;stroke-width:1.6"
+ d="m 349,46 h 16 v 16 h -16 z"
+ id="rect19206"
+ inkscape:connector-curvature="0" />
+ </g>
+ <path
+
+ sodipodi:nodetypes="sssssssss"
+ style="opacity:1;stroke-width:0.999998"
+ d="m 50.600669,567.36218 h 4.93934 c 0.293803,0 0.53033,0.23653 0.53033,0.53033 v 1.92767 c 0,0.2938 -0.236527,0.53033 -0.53033,0.53033 h -4.93934 c -0.293803,0 -0.53033,-0.23653 -0.53033,-0.53033 v -1.92767 c 0,-0.2938 0.236527,-0.53033 0.53033,-0.53033 z"
+ id="rect27710"
+ inkscape:connector-curvature="0" />
+ <path
+
+ sodipodi:nodetypes="csssssssccsssssssscc"
+ style="opacity:1;stroke-width:0.999998"
+ d="m 47.070339,568.36214 c -0.648732,0 -1,0.44479 -1,0.99999 V 582.833 c 0,0.47319 0.318397,0.529 0.523411,0.529 l 12.945339,8e-5 c 0.2938,0 0.53125,-0.29868 0.53125,-0.59138 v -13.821 c 0,-0.2926 -0.229636,-0.58756 -0.660156,-0.58756 h -2.339844 v 1.01157 h 1.400982 c 0.398761,0 0.599018,0.37893 0.599018,0.69915 v 11.70174 c 0,0.2927 -0.23745,0.5276 -0.53125,0.5292 -0.249948,10e-4 -10.697256,0.0623 -10.945339,0.0623 -0.361556,0 -0.523411,-0.2942 -0.523411,-0.5291 v -11.9533 c 0,-0.36815 0.2792,-0.529 0.460911,-0.529 h 1.539089 v -0.9961"
+ id="path27714"
+ inkscape:connector-curvature="0" />
+ <rect
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.831517;stroke-linejoin:round;paint-order:stroke fill markers"
+ id="rect5973"
+ width="2"
+ height="1.999992"
+ x="56.070339"
+ y="571.36212"
+ />
+ <rect
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.831517;stroke-linejoin:round;paint-order:stroke fill markers"
+ id="rect5975"
+ width="2"
+ height="1.999992"
+ x="48.070339"
+ y="571.36212"
+ />
+ <rect
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.831517;stroke-linejoin:round;paint-order:stroke fill markers"
+ id="rect5977"
+ width="2"
+ height="1.999992"
+ x="56.070339"
+ y="579.36212"
+ />
+ <rect
+
+ y="579.36212"
+ x="48.070339"
+ height="1.999992"
+ width="2"
+ id="rect5971"
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.831517;stroke-linejoin:round;paint-order:stroke fill markers" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/edit-paste-width.svg b/share/icons/hicolor/scalable/actions/edit-paste-width.svg
new file mode 100644
index 0000000..4ff17ab
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-paste-width.svg
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.1-dev (3d47766, 2020-01-22)"
+ sodipodi:docname="edit-paste-width-symbolic.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <metadata
+ id="metadata7580">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs7578" />
+ <sodipodi:namedview
+ inkscape:document-rotation="0"
+ inkscape:current-layer="edit-paste-style"
+ inkscape:window-maximized="1"
+ inkscape:window-y="-6"
+ inkscape:window-x="65"
+ inkscape:window-height="890"
+ inkscape:window-width="1296"
+ inkscape:cy="8"
+ inkscape:cx="7.9270516"
+ inkscape:zoom="41.125"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <g
+ id="edit-paste-style"
+ inkscape:label="00011"
+ transform="matrix(1,0,0,1.000004,-45.070339,-567.36441)">
+ <path
+ style="opacity:0;fill:none"
+ d="m 45.070339,567.41998 h 16 v 15.93773 h -16 z"
+ id="rect27708"
+ inkscape:connector-curvature="0" />
+ <g
+ inkscape:label="00161"
+ id="node-transform"
+ transform="matrix(0.62499975,0,0,0.62499725,-170.05457,222.38729)"
+ style="stroke-width:1.6">
+ <g
+ id="g6213"
+ transform="matrix(2.2857141,0,0,2.2857141,-748.14275,432.64793)"
+ style="stroke-width:0.7">
+ <path
+ d="m 480.05318,58.499995 2.04681,1.749986 V 59.19999 l 2.8,10e-7 v 1.049992 l 2.1,-1.74999 -2.1,-1.749987 v 1.049992 l -2.8,3e-6 1e-5,-1.049996 z"
+ id="path5786"
+ inkscape:connector-curvature="0"
+ style="stroke-width:0.7"
+ sodipodi:nodetypes="ccccccccccc" />
+ </g>
+ <path
+ transform="translate(0,512.3622)"
+ style="opacity:0;stroke-width:1.6"
+ d="m 349,46 h 16 v 16 h -16 z"
+ id="rect19206"
+ inkscape:connector-curvature="0" />
+ </g>
+ <path
+ sodipodi:nodetypes="sssssssss"
+ style="opacity:1;stroke-width:0.999998"
+ d="m 50.600669,567.36218 h 4.93934 c 0.293803,0 0.53033,0.23653 0.53033,0.53033 v 1.92767 c 0,0.2938 -0.236527,0.53033 -0.53033,0.53033 h -4.93934 c -0.293803,0 -0.53033,-0.23653 -0.53033,-0.53033 v -1.92767 c 0,-0.2938 0.236527,-0.53033 0.53033,-0.53033 z"
+ id="rect27710"
+ inkscape:connector-curvature="0" />
+ <path
+ sodipodi:nodetypes="csssssssccsssssssscc"
+ style="opacity:1;stroke-width:0.999998"
+ d="m 47.070339,568.36214 c -0.648732,0 -1,0.44479 -1,0.99999 V 582.833 c 0,0.47319 0.318397,0.529 0.523411,0.529 l 12.945339,8e-5 c 0.2938,0 0.53125,-0.29868 0.53125,-0.59138 v -13.821 c 0,-0.2926 -0.229636,-0.58756 -0.660156,-0.58756 h -2.339844 v 1.01157 h 1.400982 c 0.398761,0 0.599018,0.37893 0.599018,0.69915 v 11.70174 c 0,0.2927 -0.23745,0.5276 -0.53125,0.5292 -0.249948,10e-4 -10.697256,0.0623 -10.945339,0.0623 -0.361556,0 -0.523411,-0.2942 -0.523411,-0.5291 v -11.9533 c 0,-0.36815 0.2792,-0.529 0.460911,-0.529 h 1.539089 v -0.9961"
+ id="path27714"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/edit-paste.svg b/share/icons/hicolor/scalable/actions/edit-paste.svg
new file mode 100644
index 0000000..c7f3122
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-paste.svg
@@ -0,0 +1,12 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16" sodipodi:docname="edit-paste-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="0.6002936" inkscape:cx="732.67439" inkscape:cy="-567.94603" inkscape:window-width="1920" inkscape:window-height="1016" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" inkscape:current-layer="layer1">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <g transform="matrix(1,0,0,0.999994,-471,-1132.355)" id="edit-paste" inkscape:label="00378">
+ <path inkscape:connector-curvature="0" id="gtk-paste" d="m 471,1132.3621 h 16 v 16 h -16 z" style="opacity:0;fill:none"/>
+ <path inkscape:connector-curvature="0" id="rect6874-8" d="m 475.53033,1133.3621 h 4.93934 c 0.2938,0 0.53033,0.2365 0.53033,0.5303 v 1.9393 c 0,0.2938 -0.23653,0.5304 -0.53033,0.5304 h -4.93934 c -0.2938,0 -0.53033,-0.2366 -0.53033,-0.5304 v -1.9393 c 0,-0.2938 0.23653,-0.5303 0.53033,-0.5303 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 474,1137.362 v 9 h 6 l 2,-2 v -7 z" id="path6973-4"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="M 471.5312,622 C 471.2375,622 471,622.2374 471,622.5312 V 627 v 8.4687 c 0,0.2939 0.2375,0.5313 0.5312,0.5313 h 12.9375 c 0.2938,0 0.5194,-0.2378 0.5313,-0.5313 V 627 622.5312 C 485,622.2374 484.7625,622 484.4687,622 H 482 v 1 h 1.4687 c 0.2938,0 0.5313,0.2374 0.5313,0.5312 V 627 634.4687 C 484,634.7626 483.7625,635 483.4687,635 H 472.5312 C 472.2375,635 472,634.7626 472,634.4687 V 627 623.5312 C 472,623.2374 472.2375,623 472.5312,623 H 474 v -1 z" transform="translate(0,512.3622)" id="path6977-3"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/edit-redo.svg b/share/icons/hicolor/scalable/actions/edit-redo.svg
new file mode 100644
index 0000000..3934828
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-redo.svg
@@ -0,0 +1,11 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16" sodipodi:docname="edit-redo-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="0.6002936" inkscape:cx="732.67439" inkscape:cy="-567.94603" inkscape:window-width="1920" inkscape:window-height="1016" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" inkscape:current-layer="layer1">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <g transform="translate(-317,-1107.3621)" id="edit-redo" inkscape:label="00368">
+ <path inkscape:connector-curvature="0" id="rect37650" d="m 317,1107.3621 h 16 v 16 h -16 z" style="opacity:0;fill:none"/>
+ <path style="opacity:1" d="m 332,1113.362 -4,4 v -8 z" id="path37652" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" id="path37654" d="m 328,1112.362 v 2 h -5.5 c -0.8403,0 -1.5,0.66 -1.5,1.5 v 0.5 0.5 c 0,0.841 0.6597,1.5 1.5,1.5 h 0.5 v 2 h -0.5 c -1.9212,0 -3.5,-1.579 -3.5,-3.5 v -0.5 -0.5 c 0,-1.921 1.5788,-3.5 3.5,-3.5 z" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/edit-select-all-layers.svg b/share/icons/hicolor/scalable/actions/edit-select-all-layers.svg
new file mode 100644
index 0000000..8c8bc48
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-select-all-layers.svg
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5789" inkscape:collect="always" x1="968.8881" x2="977.9335" xlink:href="#linearGradient5704" y1="178.3186" y2="181.7098"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient2485">
+ <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5787" inkscape:collect="always" x1="974.1975" x2="979.8044" xlink:href="#linearGradient2485" y1="182.4686" y2="184.8026"/>
+ </defs>
+<g id="edit-select-all-layers" inkscape:label="#selection_select_all_in_all_layers" transform="translate(-55,-212.99997)">
+ <path d="M 55.5,213.5 56.5,213.5" id="path9031" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square"/>
+ <path d="M 55.5,185.5 56.5,185.5" id="use9033" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,3,27.99997)"/>
+ <path d="M 55.5,185.5 56.5,185.5" id="use9035" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,6,27.99997)"/>
+ <path d="M 55.5,185.5 56.5,185.5" id="use9037" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,9,27.99997)"/>
+ <path d="M 55.5,185.5 56.5,185.5" id="use9039" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,12,27.99997)"/>
+ <path d="M 55.5,185.5 56.5,185.5" id="use9041" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,2,42.99997)"/>
+ <path d="M 55.5,185.5 56.5,185.5" id="use9043" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,5,42.99997)"/>
+ <path d="M 55.5,185.5 56.5,185.5" id="use9045" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,8,42.99997)"/>
+ <path d="M 55.5,185.5 56.5,185.5" id="use9047" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,11,42.99997)"/>
+ <path d="M 55.5,185.5 56.5,185.5" id="use9049" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,14,42.99997)"/>
+ <path d="M 55.5,215.5 55.5,216.5" id="path9051" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square"/>
+ <path d="M 55.5,187.5 55.5,188.5" id="use9053" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,0,30.99997)"/>
+ <path d="M 55.5,187.5 55.5,188.5" id="use9055" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,0,33.99997)"/>
+ <path d="M 55.5,187.5 55.5,188.5" id="use9057" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,0,36.99997)"/>
+ <path d="M 55.5,187.5 55.5,188.5" id="use9059" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,0,39.99997)"/>
+ <path d="M 55.5,187.5 55.5,188.5" id="use9061" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,15,37.99997)"/>
+ <path d="M 55.5,187.5 55.5,188.5" id="use9063" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,15,34.99997)"/>
+ <path d="M 55.5,187.5 55.5,188.5" id="use9065" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,15,31.99997)"/>
+ <path d="M 55.5,187.5 55.5,188.5" id="use9067" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,15,28.99997)"/>
+ <path d="M 55.5,187.5 55.5,188.5" id="use9069" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,15,25.99997)"/>
+ <path d="M 969.5,182.5 980.5,182.5 976.5,177.5 965.5,177.5 969.5,182.5 Z" id="use9073" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5787);fill-rule:evenodd;stroke:url(#linearGradient5789);stroke-width:0.9999474;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0.752527,0,0,0.752527,-669.209253456495,88.802701410165)"/>
+ <path d="M 969.5,182.5 980.5,182.5 976.5,177.5 965.5,177.5 969.5,182.5 Z" id="use9077" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5787);fill-rule:evenodd;stroke:url(#linearGradient5789);stroke-width:0.9999474;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0.752527,0,0,0.752527,-669.2092,85.8027)"/>
+ <path d="M 969.5,182.5 980.5,182.5 976.5,177.5 965.5,177.5 969.5,182.5 Z" id="use9079" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5787);fill-rule:evenodd;stroke:url(#linearGradient5789);stroke-width:0.9999474;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0.752527,0,0,0.752527,-669.2092,82.8027)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/edit-select-all.svg b/share/icons/hicolor/scalable/actions/edit-select-all.svg
new file mode 100644
index 0000000..0508061
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-select-all.svg
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ >
+ <defs>
+ <linearGradient id="linearGradientRectVector">
+ <stop offset="0" style="stop-color:#ffbf00"/>
+ <stop offset="1" style="stop-color:#ffffff"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientRectFill" x1="6" x2="8" xlink:href="#linearGradientRectVector" y1="7" y2="13"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientRectStroke" x1="8" x2="6" xlink:href="#linearGradientRectVector" y1="13" y2="7"/>
+
+ <linearGradient id="linearGradientCircleVector">
+ <stop offset="0" style="stop-color:#ffffff"/>
+ <stop offset="1" style="stop-color:#98b6d3"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientCircleStroke" x1="7" x2="12" xlink:href="#linearGradientCircleVector" y1="4" y2="9"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientCircleFill" x1="12" x2="7" xlink:href="#linearGradientCircleVector" y1="9" y2="4"/>
+ </defs>
+
+ <g id="edit-select-all" inkscape:label="#selection_select_all">
+ <g>
+ <rect x="2.5" y="6.5" width="9" height="7" style="fill:none;stroke:#222222;stroke-linejoin:round"/>
+ <rect x="3.5" y="7.5" width="7" height="5" style="fill:url(#linearGradientRectFill);stroke:url(#linearGradientRectStroke)"/>
+ </g>
+ <g>
+ <circle cx="9.5" cy="6.5" r="4" style="fill:none;stroke:#222222"/>
+ <circle cx="9.5" cy="6.5" r="3" style="fill:url(#linearGradientCircleFill);stroke:url(#linearGradientCircleStroke)"/>
+ </g>
+
+ <path d="m 0.5,0.5 h 15 v 15 h -15 z" style="fill:none;stroke:black;stroke-dasharray:2 1;stroke-dashoffset:0.5"/>
+
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/edit-select-invert.svg b/share/icons/hicolor/scalable/actions/edit-select-invert.svg
new file mode 100644
index 0000000..8828c1e
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-select-invert.svg
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5821" inkscape:collect="always" x1="108.3513" x2="101.1929" xlink:href="#linearGradient5740" y1="215.4819" y2="206.9966"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5819" inkscape:collect="always" x1="99.31348" x2="111.6865" xlink:href="#linearGradient5704" y1="210.5" y2="210.5"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5823" inkscape:collect="always" x1="101.7507" x2="108.8156" xlink:href="#linearGradient5740" y1="205.192" y2="212.9901"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="edit-select-invert" inkscape:label="#selection_invert" transform="translate(-55,-277)">
+ <g id="use5599" transform="matrix(1.112088,0,0,1.110911,-340.6366,-0.279561)">
+ <circle cx="105.5" cy="210.5" id="path10763" r="5.5" style="color:#000000;fill:none;stroke:url(#linearGradient5819);stroke-width:1.3730356;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0.727881,0,0,0.728748,287.069,104.2892)"/>
+ <circle cx="105.5" cy="210.5" id="path10409" r="5.5" style="color:#000000;fill:url(#linearGradient5821);fill-rule:evenodd;stroke:url(#linearGradient5823);stroke-width:1.8262242;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0.547085,0,0,0.548073,306.1137,142.2991)"/>
+ </g>
+ <path d="M 59.5,281.5 60.5,281.5" id="path5378" inkscape:connector-curvature="0" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square"/>
+ <path d="M 59.5,283.5 59.5,284.5" id="path5380" inkscape:connector-curvature="0" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square"/>
+ <path d="M 55.5,236.5 56.5,236.5" id="use5382" inkscape:connector-curvature="0" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,7,45)"/>
+ <path d="M 55.5,236.5 56.5,236.5" id="use5384" inkscape:connector-curvature="0" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,10,45)"/>
+ <path d="M 55.5,238.5 55.5,239.5" id="use5390" inkscape:connector-curvature="0" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,4,48)"/>
+ <path d="M 55.5,238.5 55.5,239.5" id="use5392" inkscape:connector-curvature="0" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,4,51)"/>
+ <path d="M 55.5,236.5 56.5,236.5" id="use5398" inkscape:connector-curvature="0" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,6,54)"/>
+ <path d="M 55.5,236.5 56.5,236.5" id="use5400" inkscape:connector-curvature="0" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,9,54)"/>
+ <path d="M 55.5,236.5 56.5,236.5" id="use5402" inkscape:connector-curvature="0" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,12,54)"/>
+ <path d="M 55.5,238.5 55.5,239.5" id="use5410" inkscape:connector-curvature="0" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,13,43)"/>
+ <path d="M 55.5,238.5 55.5,239.5" id="use5412" inkscape:connector-curvature="0" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,13,46)"/>
+ <path d="M 55.5,238.5 55.5,239.5" id="use5414" inkscape:connector-curvature="0" style="fill:none;stroke:#cc0000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,13,49)"/>
+ <path d="M 55.5,277.5 56.5,277.5" id="path5523" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square"/>
+ <path d="M 55.5,185.5 56.5,185.5" id="use5525" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,3,92)"/>
+ <path d="M 55.5,185.5 56.5,185.5" id="use5527" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,6,92)"/>
+ <path d="M 55.5,185.5 56.5,185.5" id="use5529" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,9,92)"/>
+ <path d="M 55.5,185.5 56.5,185.5" id="use5531" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,12,92)"/>
+ <path d="M 55.5,185.5 56.5,185.5" id="use5533" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,2,107)"/>
+ <path d="M 55.5,185.5 56.5,185.5" id="use5535" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,5,107)"/>
+ <path d="M 55.5,185.5 56.5,185.5" id="use5537" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,8,107)"/>
+ <path d="M 55.5,185.5 56.5,185.5" id="use5539" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,11,107)"/>
+ <path d="M 55.5,185.5 56.5,185.5" id="use5541" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,14,107)"/>
+ <path d="M 55.5,279.5 55.5,280.5" id="path5543" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square"/>
+ <path d="M 55.5,187.5 55.5,188.5" id="use5545" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,0,95)"/>
+ <path d="M 55.5,187.5 55.5,188.5" id="use5547" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,0,98)"/>
+ <path d="M 55.5,187.5 55.5,188.5" id="use5549" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,0,101)"/>
+ <path d="M 55.5,187.5 55.5,188.5" id="use5551" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,0,104)"/>
+ <path d="M 55.5,187.5 55.5,188.5" id="use5553" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,15,102)"/>
+ <path d="M 55.5,187.5 55.5,188.5" id="use5555" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,15,99)"/>
+ <path d="M 55.5,187.5 55.5,188.5" id="use5557" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,15,96)"/>
+ <path d="M 55.5,187.5 55.5,188.5" id="use5560" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,15,93)"/>
+ <path d="M 55.5,187.5 55.5,188.5" id="use5563" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,15,90)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/edit-select-none.svg b/share/icons/hicolor/scalable/actions/edit-select-none.svg
new file mode 100644
index 0000000..ed9c8a7
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-select-none.svg
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ >
+ <defs>
+ <linearGradient id="linearGradientRectVector">
+ <stop offset="0" style="stop-color:#ffbf00"/>
+ <stop offset="1" style="stop-color:#ffffff"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientRectFill" x1="6" x2="8" xlink:href="#linearGradientRectVector" y1="7" y2="13"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientRectStroke" x1="8" x2="6" xlink:href="#linearGradientRectVector" y1="13" y2="7"/>
+
+ <linearGradient id="linearGradientCircleVector">
+ <stop offset="0" style="stop-color:#ffffff"/>
+ <stop offset="1" style="stop-color:#98b6d3"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientCircleStroke" x1="7" x2="12" xlink:href="#linearGradientCircleVector" y1="4" y2="9"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientCircleFill" x1="12" x2="7" xlink:href="#linearGradientCircleVector" y1="9" y2="4"/>
+ </defs>
+
+ <g id="edit-select-none" inkscape:label="#selection_deselect">
+ <g>
+ <rect x="2.5" y="6.5" width="9" height="7" style="fill:none;stroke:#222222;stroke-linejoin:round"/>
+ <rect x="3.5" y="7.5" width="7" height="5" style="fill:url(#linearGradientRectFill);stroke:url(#linearGradientRectStroke)"/>
+ </g>
+ <g>
+ <circle cx="9.5" cy="6.5" r="4" style="fill:none;stroke:#222222"/>
+ <circle cx="9.5" cy="6.5" r="3" style="fill:url(#linearGradientCircleFill);stroke:url(#linearGradientCircleStroke)"/>
+ </g>
+
+ <path d="m 0.5,0.5 h 15 v 15 h -15 z" style="fill:none;stroke:#cc0000;stroke-dasharray:2 1;stroke-dashoffset:0.5"/>
+
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/edit-select-original.svg b/share/icons/hicolor/scalable/actions/edit-select-original.svg
new file mode 100644
index 0000000..7b7ddf9
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-select-original.svg
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ >
+ <defs>
+ <linearGradient id="linearGradientVector">
+ <stop offset="0" style="stop-color:#ffffff"/>
+ <stop offset="1" style="stop-color:#98b6d3"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientStroke1" inkscape:collect="always" x1="0" x2="10" xlink:href="#linearGradientVector" y1="0" y2="10"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientFill1" inkscape:collect="always" x1="8" x2="1" xlink:href="#linearGradientVector" y1="8" y2="1" />
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientStroke2" inkscape:collect="always" x1="3" x2="16" xlink:href="#linearGradientVector" y1="3" y2="16"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientFill2" inkscape:collect="always" x1="14" x2="4" xlink:href="#linearGradientVector" y1="14" y2="4"/>
+
+ <linearGradient id="linearGradientLockVector">
+ <stop offset="0" style="stop-color:#f3ff49"/>
+ <stop offset="1" style="stop-color:#ffa01e"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientFillLock" inkscape:collect="always" x1="7" x2="12" xlink:href="#linearGradientLockVector" y1="9" y2="12"/>
+ </defs>
+
+ <g id="edit-select-original" inkscape:label="#edit_select_original">
+ <rect x="3.5" y="3.5" width="12" height="12" style="fill:none;stroke:#222222;stroke-linejoin:round"/>
+ <rect x="4.5" y="4.5" width="10" height="10" style="fill:url(#linearGradientFill2);stroke:url(#linearGradientStroke2)"/>
+
+ <!-- Lock -->
+ <rect x="6.5" y="8.5" width="6" height="4" style="fill:url(#linearGradientFillLock);stroke:black;stroke-linejoin:round"/>
+ <path d="m 7.5,11.5 0,-2 4,0" style="fill:none;stroke:white"/>
+ <path d="m 7.5,6 0,2" style="fill:none;stroke:black"/>
+ <path d="m 11.5,6 0,2" style="fill:none;stroke:black"/>
+ <path d="m 8,5.5 3,0" style="fill:none;stroke:black"/>
+
+ <rect x="0.5" y="0.5" width="9" height="9" style="fill:none;stroke:#222222;stroke-linejoin:round"/>
+ <rect x="1.5" y="1.5" width="7" height="7" style="fill:url(#linearGradientFill1);stroke:url(#linearGradientStroke1)"/>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/edit-select-same-fill-and-stroke.svg b/share/icons/hicolor/scalable/actions/edit-select-same-fill-and-stroke.svg
new file mode 100644
index 0000000..4d71be0
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-select-same-fill-and-stroke.svg
@@ -0,0 +1,244 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg1"
+ width="16"
+ height="16"
+ viewBox="0 0 16 16"
+ sodipodi:docname="edit-select-same-fill-and-stroke-symbolic.svg"
+ inkscape:version="1.1-dev (3d47766, 2020-01-22)">
+ <metadata
+ id="metadata8336">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs8334" />
+
+ <sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="41.125"
+ inkscape:cx="7.5379939"
+ inkscape:cy="8"
+ inkscape:window-width="1296"
+ inkscape:window-height="890"
+ inkscape:window-x="65"
+ inkscape:window-y="-6"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="edit-select-all"
+ inkscape:document-rotation="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid" />
+ </sodipodi:namedview>
+ <g
+ transform="translate(-45,-707.36218)"
+ inkscape:label="00018"
+ id="edit-select-all">
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55443"
+ d="m 45,707.36218 h 16 v 16 H 45 Z"
+ style="opacity:0"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55447"
+ d="m 45,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55449"
+ d="m 47,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55451"
+ d="m 49,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55453"
+ d="m 51,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55455"
+ d="m 53,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55457"
+ d="m 55,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55459"
+ d="m 57,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55461"
+ d="m 59,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55463"
+ d="m 45,709.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55465"
+ d="m 45,711.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55467"
+ d="m 45,713.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55469"
+ d="m 45,715.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55471"
+ d="m 45,717.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55473"
+ d="m 45,719.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55475"
+ d="m 45,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55481"
+ d="m 59,709.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55483"
+ d="m 59,711.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55485"
+ d="m 59,713.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55487"
+ d="m 59,715.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55489"
+ d="m 59,717.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55491"
+ d="m 59,719.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55493"
+ d="m 59,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55495"
+ d="m 47,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55497"
+ d="m 49,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55499"
+ d="m 51,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55501"
+ d="m 53,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55503"
+ d="m 55,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55505"
+ d="m 57,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ transform="translate(45,707.36218)"
+ d="M 2,2 V 13 H 13 V 2 Z m 1,1 h 9 v 9 H 3 Z"
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.831519;stroke-linejoin:round;paint-order:stroke fill markers"
+ id="rect1813" />
+ <rect
+ y="711.36218"
+ x="49"
+ height="7"
+ width="7"
+ id="rect2656"
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.831519;stroke-linejoin:round;paint-order:stroke fill markers" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/edit-select-same-fill.svg b/share/icons/hicolor/scalable/actions/edit-select-same-fill.svg
new file mode 100644
index 0000000..7e0b92c
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-select-same-fill.svg
@@ -0,0 +1,249 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.1-dev (11e3f30, 2020-01-27)"
+ sodipodi:docname="edit-select-same-fill-symbolic.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <metadata
+ id="metadata8336">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs8334" />
+ <style
+ id="s0">.base { fill:#000000; }
+.success { fill:#009909; }
+.warning { fill:#FF1990; }
+.error { fill:#00AAFF; }
+.dark { }
+</style>
+ <style
+ id="s2">
+@import '../../highlights.css';
+</style>
+ <sodipodi:namedview
+ inkscape:document-rotation="0"
+ inkscape:current-layer="edit-select-all"
+ inkscape:window-maximized="1"
+ inkscape:window-y="-6"
+ inkscape:window-x="65"
+ inkscape:window-height="890"
+ inkscape:window-width="1296"
+ inkscape:cy="8"
+ inkscape:cx="7.5379939"
+ inkscape:zoom="41.125"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <g
+ id="edit-select-all"
+ inkscape:label="00018"
+ transform="translate(-45,-707.36218)">
+ <path
+ class="base"
+ style="opacity:0"
+ d="m 45,707.36218 h 16 v 16 H 45 Z"
+ id="rect55443"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 45,707.36218 h 1 v 1 h -1 z"
+ id="rect55447"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 47,707.36218 h 1 v 1 h -1 z"
+ id="rect55449"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 49,707.36218 h 1 v 1 h -1 z"
+ id="rect55451"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 51,707.36218 h 1 v 1 h -1 z"
+ id="rect55453"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 53,707.36218 h 1 v 1 h -1 z"
+ id="rect55455"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 55,707.36218 h 1 v 1 h -1 z"
+ id="rect55457"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 57,707.36218 h 1 v 1 h -1 z"
+ id="rect55459"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 59,707.36218 h 1 v 1 h -1 z"
+ id="rect55461"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 45,709.36218 h 1 v 1 h -1 z"
+ id="rect55463"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 45,711.36218 h 1 v 1 h -1 z"
+ id="rect55465"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 45,713.36218 h 1 v 1 h -1 z"
+ id="rect55467"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 45,715.36218 h 1 v 1 h -1 z"
+ id="rect55469"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 45,717.36218 h 1 v 1 h -1 z"
+ id="rect55471"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 45,719.36218 h 1 v 1 h -1 z"
+ id="rect55473"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 45,721.36218 h 1 v 1 h -1 z"
+ id="rect55475"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 59,709.36218 h 1 v 1 h -1 z"
+ id="rect55481"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 59,711.36218 h 1 v 1 h -1 z"
+ id="rect55483"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 59,713.36218 h 1 v 1 h -1 z"
+ id="rect55485"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 59,715.36218 h 1 v 1 h -1 z"
+ id="rect55487"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 59,717.36218 h 1 v 1 h -1 z"
+ id="rect55489"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 59,719.36218 h 1 v 1 h -1 z"
+ id="rect55491"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 59,721.36218 h 1 v 1 h -1 z"
+ id="rect55493"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 47,721.36218 h 1 v 1 h -1 z"
+ id="rect55495"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 49,721.36218 h 1 v 1 h -1 z"
+ id="rect55497"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 51,721.36218 h 1 v 1 h -1 z"
+ id="rect55499"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 53,721.36218 h 1 v 1 h -1 z"
+ id="rect55501"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 55,721.36218 h 1 v 1 h -1 z"
+ id="rect55503"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 57,721.36218 h 1 v 1 h -1 z"
+ id="rect55505"
+ inkscape:connector-curvature="0" />
+ <rect
+ class="error"
+ style="paint-order:stroke fill markers;stroke-linejoin:round;stroke-width:0.831519;stroke:none;fill-opacity:1;opacity:1;"
+ id="rect2656"
+ width="9.0000038"
+ height="9.000001"
+ x="47.999996"
+ y="710.36218" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/edit-select-same-object-type.svg b/share/icons/hicolor/scalable/actions/edit-select-same-object-type.svg
new file mode 100644
index 0000000..9798d08
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-select-same-object-type.svg
@@ -0,0 +1,255 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg1"
+ width="16"
+ height="16"
+ viewBox="0 0 16 16"
+ sodipodi:docname="edit-select-same-object-symbolic.svg"
+ inkscape:version="1.1-dev (3d47766, 2020-01-22)">
+ <metadata
+ id="metadata8336">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs8334" />
+
+ <sodipodi:namedview
+ inkscape:snap-bbox-edge-midpoints="false"
+ inkscape:bbox-nodes="true"
+ inkscape:snap-bbox-midpoints="true"
+ inkscape:snap-nodes="false"
+ inkscape:bbox-paths="true"
+ inkscape:snap-bbox="true"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="20.5625"
+ inkscape:cx="-2.3671788"
+ inkscape:cy="11.913951"
+ inkscape:window-width="1296"
+ inkscape:window-height="890"
+ inkscape:window-x="65"
+ inkscape:window-y="-6"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="edit-select-all"
+ inkscape:document-rotation="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid" />
+ </sodipodi:namedview>
+ <g
+ transform="translate(-45,-707.36218)"
+ inkscape:label="00018"
+ id="edit-select-all">
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55443"
+ d="m 45,707.36218 h 16 v 16 H 45 Z"
+ style="opacity:0"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55447"
+ d="m 45,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55449"
+ d="m 47,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55451"
+ d="m 49,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55453"
+ d="m 51,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55455"
+ d="m 53,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55457"
+ d="m 55,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55459"
+ d="m 57,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55461"
+ d="m 59,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55463"
+ d="m 45,709.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55465"
+ d="m 45,711.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55467"
+ d="m 45,713.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55469"
+ d="m 45,715.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55471"
+ d="m 45,717.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55473"
+ d="m 45,719.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55475"
+ d="m 45,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55481"
+ d="m 59,709.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55483"
+ d="m 59,711.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55485"
+ d="m 59,713.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55487"
+ d="m 59,715.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55489"
+ d="m 59,717.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55491"
+ d="m 59,719.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55493"
+ d="m 59,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55495"
+ d="m 47,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55497"
+ d="m 49,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55499"
+ d="m 51,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55501"
+ d="m 53,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55503"
+ d="m 55,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55505"
+ d="m 57,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ transform="matrix(0.97536623,0,0,1.0205251,1.1577855,-14.785579)"
+ inkscape:transform-center-y="-0.55075996"
+ inkscape:transform-center-x="0.027132485"
+ d="m 56.224598,720.2564 -3.63266,-1.84121 -3.337413,1.94704 0.628535,-4.02383 -2.883058,-2.5724 4.021116,-0.64566 1.555585,-3.53686 1.856651,3.62478 3.844463,0.3865 -2.873643,2.8859 z"
+ inkscape:randomized="0"
+ inkscape:rounded="0"
+ inkscape:flatsided="false"
+ sodipodi:arg2="1.5965572"
+ sodipodi:arg1="0.92729522"
+ sodipodi:r2="2.9035847"
+ sodipodi:r1="5.9297814"
+ sodipodi:cy="715.51257"
+ sodipodi:cx="52.666729"
+ sodipodi:sides="5"
+ id="path2732"
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.833444;stroke-linejoin:round;paint-order:stroke fill markers"
+ sodipodi:type="star" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/edit-select-same-stroke-color.svg b/share/icons/hicolor/scalable/actions/edit-select-same-stroke-color.svg
new file mode 100644
index 0000000..4af8092
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-select-same-stroke-color.svg
@@ -0,0 +1,239 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg1"
+ width="16"
+ height="16"
+ viewBox="0 0 16 16"
+ sodipodi:docname="edit-select-same-stroke-color-symbolic.svg"
+ inkscape:version="1.1-dev (3d47766, 2020-01-22)">
+ <metadata
+ id="metadata8336">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs8334" />
+
+ <sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="41.125"
+ inkscape:cx="7.5379939"
+ inkscape:cy="8"
+ inkscape:window-width="1296"
+ inkscape:window-height="890"
+ inkscape:window-x="65"
+ inkscape:window-y="-6"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="edit-select-all"
+ inkscape:document-rotation="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid" />
+ </sodipodi:namedview>
+ <g
+ transform="translate(-45,-707.36218)"
+ inkscape:label="00018"
+ id="edit-select-all">
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55443"
+ d="m 45,707.36218 h 16 v 16 H 45 Z"
+ style="opacity:0"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55447"
+ d="m 45,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55449"
+ d="m 47,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55451"
+ d="m 49,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55453"
+ d="m 51,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55455"
+ d="m 53,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55457"
+ d="m 55,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55459"
+ d="m 57,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55461"
+ d="m 59,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55463"
+ d="m 45,709.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55465"
+ d="m 45,711.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55467"
+ d="m 45,713.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55469"
+ d="m 45,715.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55471"
+ d="m 45,717.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55473"
+ d="m 45,719.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55475"
+ d="m 45,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55481"
+ d="m 59,709.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55483"
+ d="m 59,711.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55485"
+ d="m 59,713.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55487"
+ d="m 59,715.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55489"
+ d="m 59,717.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55491"
+ d="m 59,719.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55493"
+ d="m 59,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55495"
+ d="m 47,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55497"
+ d="m 49,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55499"
+ d="m 51,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55501"
+ d="m 53,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55503"
+ d="m 55,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55505"
+ d="m 57,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+
+ sodipodi:nodetypes="cccccccccc"
+ inkscape:connector-curvature="0"
+ transform="translate(45,707.36218)"
+ d="M 2,2 V 13 H 13 V 2 Z m 2,2 h 7 v 7 H 4 Z"
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.831519;stroke-linejoin:round;paint-order:stroke fill markers"
+ id="rect1813" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/edit-select-same-stroke-style.svg b/share/icons/hicolor/scalable/actions/edit-select-same-stroke-style.svg
new file mode 100644
index 0000000..090ddf8
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-select-same-stroke-style.svg
@@ -0,0 +1,264 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.0beta2 (2a72523, 2020-01-28)"
+ sodipodi:docname="edit-select-same-stroke-style.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <metadata
+ id="metadata8336">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs8334" />
+ <sodipodi:namedview
+ inkscape:document-rotation="0"
+ inkscape:current-layer="edit-select-all"
+ inkscape:window-maximized="1"
+ inkscape:window-y="-6"
+ inkscape:window-x="65"
+ inkscape:window-height="890"
+ inkscape:window-width="1296"
+ inkscape:cy="2.4108593"
+ inkscape:cx="15.270552"
+ inkscape:zoom="10.28125"
+ showgrid="false"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <g
+ id="edit-select-all"
+ inkscape:label="00018"
+ transform="translate(-45,-707.36218)">
+ <path
+ style="opacity:0"
+ d="m 45,707.36218 h 16 v 16 H 45 Z"
+ id="rect55443"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 45,707.36218 h 1 v 1 h -1 z"
+ id="rect55447"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 47,707.36218 h 1 v 1 h -1 z"
+ id="rect55449"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 49,707.36218 h 1 v 1 h -1 z"
+ id="rect55451"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 51,707.36218 h 1 v 1 h -1 z"
+ id="rect55453"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 53,707.36218 h 1 v 1 h -1 z"
+ id="rect55455"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 55,707.36218 h 1 v 1 h -1 z"
+ id="rect55457"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 57,707.36218 h 1 v 1 h -1 z"
+ id="rect55459"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 59,707.36218 h 1 v 1 h -1 z"
+ id="rect55461"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 45,709.36218 h 1 v 1 h -1 z"
+ id="rect55463"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 45,711.36218 h 1 v 1 h -1 z"
+ id="rect55465"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 45,713.36218 h 1 v 1 h -1 z"
+ id="rect55467"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 45,715.36218 h 1 v 1 h -1 z"
+ id="rect55469"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 45,717.36218 h 1 v 1 h -1 z"
+ id="rect55471"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 45,719.36218 h 1 v 1 h -1 z"
+ id="rect55473"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 45,721.36218 h 1 v 1 h -1 z"
+ id="rect55475"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 59,709.36218 h 1 v 1 h -1 z"
+ id="rect55481"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 59,711.36218 h 1 v 1 h -1 z"
+ id="rect55483"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 59,713.36218 h 1 v 1 h -1 z"
+ id="rect55485"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 59,715.36218 h 1 v 1 h -1 z"
+ id="rect55487"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 59,717.36218 h 1 v 1 h -1 z"
+ id="rect55489"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 59,719.36218 h 1 v 1 h -1 z"
+ id="rect55491"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 59,721.36218 h 1 v 1 h -1 z"
+ id="rect55493"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 47,721.36218 h 1 v 1 h -1 z"
+ id="rect55495"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 49,721.36218 h 1 v 1 h -1 z"
+ id="rect55497"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 51,721.36218 h 1 v 1 h -1 z"
+ id="rect55499"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 53,721.36218 h 1 v 1 h -1 z"
+ id="rect55501"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 55,721.36218 h 1 v 1 h -1 z"
+ id="rect55503"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 57,721.36218 h 1 v 1 h -1 z"
+ id="rect55505"
+ inkscape:connector-curvature="0" />
+ <path
+ id="rect1813"
+ style="opacity:0.5;fill-opacity:1;stroke:none;stroke-width:0.831519;stroke-linejoin:round;paint-order:stroke fill markers"
+ d="M 2,2 V 13 H 13 V 2 Z m 2,2 h 7 v 7 H 4 Z"
+ transform="translate(45,707.36218)"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccccc" />
+ <rect
+ y="713.36218"
+ x="47"
+ height="3.0000026"
+ width="2"
+ id="rect2724"
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.831519;stroke-linejoin:round;paint-order:stroke fill markers" />
+ <rect
+ y="713.36218"
+ x="56"
+ height="3.0000026"
+ width="2"
+ id="rect2726"
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.831519;stroke-linejoin:round;paint-order:stroke fill markers" />
+ <rect
+ y="709.36218"
+ x="51"
+ height="1.9999992"
+ width="3"
+ id="rect2728"
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.83152;stroke-linejoin:round;paint-order:stroke fill markers" />
+ <rect
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.83152;stroke-linejoin:round;paint-order:stroke fill markers"
+ id="rect2714"
+ width="3"
+ height="1.9999992"
+ x="51"
+ y="718.36218" />
+ <rect
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.831519;stroke-linejoin:round;paint-order:stroke fill markers"
+ id="rect2716"
+ width="2"
+ height="2"
+ x="47"
+ y="718.36218" />
+ <rect
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.831519;stroke-linejoin:round;paint-order:stroke fill markers"
+ id="rect2718"
+ width="2"
+ height="2"
+ x="47"
+ y="709.36218" />
+ <rect
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.831519;stroke-linejoin:round;paint-order:stroke fill markers"
+ id="rect2720"
+ width="2"
+ height="2"
+ x="56"
+ y="709.36218" />
+ <rect
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.831519;stroke-linejoin:round;paint-order:stroke fill markers"
+ id="rect2722"
+ width="2"
+ height="2.0000026"
+ x="56"
+ y="718.36218" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/edit-undo-history.svg b/share/icons/hicolor/scalable/actions/edit-undo-history.svg
new file mode 100644
index 0000000..8f85898
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-undo-history.svg
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.01849"
+ height="15.938621"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient5734">
+ <stop id="stop5736" offset="0" style="stop-color:#8ab3df;stop-opacity:1"/>
+ <stop id="stop5738" offset="1" style="stop-color:#ffffff"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5393" inkscape:collect="always" x1="279.645" x2="283.1054" xlink:href="#linearGradient5704" y1="22.03839" y2="25.59215"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5391" inkscape:collect="always" x1="283.9804" x2="279.4786" xlink:href="#linearGradient5734" y1="25.25768" y2="21.16041"/>
+ </defs>
+<g id="edit-undo-history" inkscape:label="#edit_undo_history" transform="matrix(1.00075,0,0,0.9928055,-55.0362003,-24.7903076)">
+ <g id="g2661" transform="matrix(0.723037,0,0,0.675336,-257.1363,-6.948167)">
+ <path d="M 432.5759,60.78928 440.0143,53.3847 440.0143,57.08698 C 440.0143,57.08698 448.7829,57.01915 448.7829,57.01915 448.7829,57.01915 448.7829,70.32655 448.7829,70.32655 448.7829,70.32655 445.5535,70.25508 445.5535,70.25508 445.5535,70.25508 445.5535,63.56253 445.5535,63.56253 445.5535,63.56253 438.6118,63.56253 438.6118,63.56253 438.6118,63.56253 438.6118,66.537 438.6118,66.537 438.6118,66.537 432.5759,60.78928 432.5759,60.78928 Z" id="path2640" inkscape:connector-curvature="0" style="fill:#fac32d;fill-rule:evenodd"/>
+ <path d="M 432.558,61.52785 439.1437,54.49225" id="path2645" inkscape:connector-curvature="0" style="fill:#efe4b6;fill-rule:evenodd;stroke:#efe7c1;stroke-width:1.4336616;stroke-linejoin:bevel"/>
+ <path d="M 442.9108,70.25823 C 445.632,70.1633 445.5988,70.32655 445.5988,70.32655 445.5988,70.32655 445.5219,63.56253 445.5219,63.56253 445.5219,62.0753 445.5219,62.0753 443.4488,62.0753 443.4488,62.0753 433.6966,61.96534 433.6966,61.96534 L 439.1693,67.94512 439.1693,64.46465 C 439.1693,64.46465 440.3647,64.4945 441.6052,64.4945 444.0861,64.4945 442.9108,67.2805 442.9108,70.25823 Z" id="path2642" inkscape:connector-curvature="0" style="fill:#ca8f0b;fill-rule:evenodd;stroke-width:1px"/>
+ <path d="M 432.3932,60.65307 439.3236,53.25005 439.3236,56.89614 C 439.3236,56.89614 446.4899,56.8473 448.9899,56.8473 448.9899,56.8473 449.0231,56.99985 449.0231,70.32655 449.0231,70.32655 444.5537,70.34731 443.4548,70.32655 443.4548,70.32655 443.4578,64.35493 443.4578,64.35493 442.2078,64.35493 439.3086,64.35493 439.3086,64.35493 L 439.3237,68.25005 432.3933,60.65307 Z" id="path2647" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1.3971461;stroke-linejoin:round"/>
+ </g>
+ <g id="g11177" transform="translate(-254.4684,4.926264)">
+ <path d="M 284,23 A 3,3 0 1 1 278,23 3,3 0 1 1 284,23 Z" id="path14377" inkscape:connector-curvature="0" style="color:#000000;fill:url(#linearGradient5391);fill-rule:evenodd;stroke:url(#linearGradient5393);stroke-width:0.7119799;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1.331759,0,0,1.327869,-53.22381,-6.040984)"/>
+ <path d="M 320.4594,22.00781 321.4594,21.00781 321.4594,25.00781 320.4594,25.00781 320.4594,22.00781 Z" id="path11169" inkscape:connector-curvature="0" style="color:#000000;fill:#000000;fill-rule:evenodd"/>
+ <path d="M 319.4609,24.02096 321.4609,24.02096 321.4609,25.02096 318.4609,25.02096 319.4609,24.02096 Z" id="path11171" inkscape:connector-curvature="0" style="color:#000000;fill:#000000;fill-rule:evenodd"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/edit-undo.svg b/share/icons/hicolor/scalable/actions/edit-undo.svg
new file mode 100644
index 0000000..5546eec
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-undo.svg
@@ -0,0 +1,11 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16" sodipodi:docname="edit-undo-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="0.6002936" inkscape:cx="732.67439" inkscape:cy="-567.94603" inkscape:window-width="1920" inkscape:window-height="1016" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" inkscape:current-layer="layer1">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <g transform="translate(-285,-1107.3621)" id="edit-undo" inkscape:label="00367">
+ <path inkscape:connector-curvature="0" id="rect10176" d="m 285,1107.3621 h 16 v 16 h -16 z" style="opacity:0;fill:none"/>
+ <path inkscape:connector-curvature="0" id="path15820" d="m 286,1113.362 4,4 v -8 z" style="opacity:1"/>
+ <path style="opacity:1" d="m 290,1112.362 v 2 h 5.5 c 0.8403,0 1.5,0.66 1.5,1.5 v 0.5 0.5 c 0,0.841 -0.6597,1.5 -1.5,1.5 H 295 v 2 h 0.5 c 1.9212,0 3.5,-1.579 3.5,-3.5 v -0.5 -0.5 c 0,-1.921 -1.5788,-3.5 -3.5,-3.5 z" id="path7283" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/edit.svg b/share/icons/hicolor/scalable/actions/edit.svg
new file mode 100644
index 0000000..f6089d1
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit.svg
@@ -0,0 +1,27 @@
+<svg width="16" height="16" xmlns="http://www.w3.org/2000/svg" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape">
+<defs>
+ <linearGradient id="linearGradient5669" x1="989.88" x2="990.57" y1="185.19" y2="179.19" gradientTransform="translate(-.067673 -.23813)" gradientUnits="userSpaceOnUse" inkscape:collect="always">
+ <stop offset="0"/>
+ <stop stop-opacity="0" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5644" x1="974.44" x2="974.44" y1="172.44" y2="174.94" gradientTransform="matrix(.7 0 0 1 311.2 8.5)" gradientUnits="userSpaceOnUse" inkscape:collect="always">
+ <stop stop-color="#f3ff49" offset="0"/>
+ <stop stop-color="#ffa01e" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5658" x1="994.15" x2="992.74" y1="181.56" y2="185" gradientUnits="userSpaceOnUse" inkscape:collect="always">
+ <stop stop-color="#5a5a5a" offset="0"/>
+ <stop offset="1"/>
+ </linearGradient>
+ </defs>
+ <g id="edit" transform="matrix(.95818 .85308 -.84839 .95291 -784.16 -1015.4)" inkscape:label="#edit">
+ <g transform="rotate(-90,994,185)">
+ <path transform="translate(20,8)" d="m965.5 174.5 4 2v-4z" fill="#fff" fill-rule="evenodd" inkscape:connector-curvature="0"/>
+ <path d="m997.11 180.46v4l-7.7653-0.0124c0.4462-1.0601 0.42018-3.0999-0.0144-4.0269z" fill="url(#linearGradient5644)" fill-rule="evenodd" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/>
+ <path d="m998.07 180.46h-9.5l-3.0682 2.041 3 2 9.6142-0.041c0.6968-1.102 0.6872-2.9601-0.046-4z" fill="none" stroke="url(#linearGradient5658)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".78163" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/>
+ <path d="m988.88 184.4c0.5-0.6892 0.54607-2.9485 0.0461-3.9485" fill="none" stroke="url(#linearGradient5669)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".78163" inkscape:connector-curvature="0" sodipodi:nodetypes="cc"/>
+ <path d="m996.61 180.46h1.5073c0.5024 1 0.5024 3 0 4h-1.5073z" fill="#c80000" fill-rule="evenodd" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/>
+ </g>
+ <rect x="989.96" y="180.89" width="1" height="1.0048" color="#000000" fill="#fff" fill-rule="evenodd"/>
+ <path d="m990.46 183.4v5.0242" fill="none" stroke="#fff" stroke-linecap="round" stroke-width="1.0028px" inkscape:connector-curvature="0"/>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/ellipse-5pts.svg b/share/icons/hicolor/scalable/actions/ellipse-5pts.svg
new file mode 100644
index 0000000..6dde6a8
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/ellipse-5pts.svg
@@ -0,0 +1,127 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.0alpha (634dba98d9, 2019-03-28)"
+ sodipodi:docname="ellipse-5pts-symbolic.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <style
+ id="style1476"></style>
+ <defs
+ id="defs913">
+ <inkscape:path-effect
+ effect="pts2ellipse"
+ id="path-effect1415"
+ is_visible="true"
+ method="steiner_ellipse"
+ gen_arc="false"
+ arc_other="false"
+ slice_arc="false"
+ gen_isometric_frame="false"
+ draw_axes="false"
+ gen_perspective_frame="false"
+ draw_perspective_axes="false"
+ rot_axes="0"
+ draw_ori_path="false" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:snap-global="false"
+ inkscape:current-layer="layercompo"
+ inkscape:window-maximized="1"
+ inkscape:window-height="1376"
+ inkscape:window-width="2560"
+ inkscape:window-y="27"
+ inkscape:window-x="0"
+ inkscape:cy="10.902898"
+ inkscape:cx="16.306885"
+ inkscape:zoom="19.209395"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title />
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier />
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="ellipse-5pts"
+ id="layercompo"
+ inkscape:groupmode="layer">
+ <path
+ style="opacity:0;fill:none"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ id="rect22048" />
+ <path
+ d="M 4.9648438 1.3359375 A 1.5 1.5 0 0 0 3.515625 2.4492188 C 2.9190471 2.5678906 2.4131187 2.8344305 2.0546875 3.2851562 C 1.3274199 4.1996924 1.4721129 5.5348008 2.1171875 6.8964844 A 1.5 1.5 0 0 0 1.7050781 7.9296875 A 1.5 1.5 0 0 0 3.2050781 9.4296875 A 1.5 1.5 0 0 0 3.7695312 9.3183594 C 4.3166912 9.9381245 4.9384067 10.547889 5.6542969 11.117188 C 6.1429625 11.50579 6.6408674 11.840714 7.1386719 12.148438 A 1.5 1.5 0 0 0 7.109375 12.443359 A 1.5 1.5 0 0 0 8.609375 13.943359 A 1.5 1.5 0 0 0 9.7734375 13.386719 C 10.013346 13.4636 10.257188 13.550449 10.488281 13.603516 C 11.991402 13.948683 13.357452 13.792133 14.097656 12.861328 C 14.585552 12.247802 14.678508 11.443579 14.496094 10.570312 A 1.5 1.5 0 0 0 15.265625 9.2597656 A 1.5 1.5 0 0 0 13.765625 7.7597656 A 1.5 1.5 0 0 0 13.208984 7.8691406 C 12.684274 7.1260843 12.020742 6.3875896 11.242188 5.6835938 A 1.5 1.5 0 0 0 11.486328 4.8652344 A 1.5 1.5 0 0 0 9.9863281 3.3652344 A 1.5 1.5 0 0 0 8.8398438 3.9003906 C 8.0312228 3.4155971 7.2319678 3.0397874 6.4628906 2.7851562 A 1.5 1.5 0 0 0 4.9648438 1.3359375 z M 3.53125 3.2734375 A 1.5 1.5 0 0 0 4.9648438 4.3359375 A 1.5 1.5 0 0 0 6.2753906 3.5644531 C 6.9850123 3.8064728 7.7387388 4.1650916 8.5058594 4.6308594 A 1.5 1.5 0 0 0 8.4863281 4.8652344 A 1.5 1.5 0 0 0 9.9863281 6.3652344 A 1.5 1.5 0 0 0 10.636719 6.2167969 C 11.411645 6.9102123 12.066174 7.6370696 12.570312 8.3535156 A 1.5 1.5 0 0 0 12.265625 9.2597656 A 1.5 1.5 0 0 0 13.699219 10.757812 C 13.831633 11.432234 13.764663 11.995581 13.470703 12.365234 C 13.011833 12.942261 12.014769 13.133938 10.666016 12.824219 C 10.484432 12.782521 10.286504 12.709766 10.095703 12.650391 C 10.09552 12.650334 10.095886 12.648494 10.095703 12.648438 A 1.5 1.5 0 0 0 10.109375 12.443359 A 1.5 1.5 0 0 0 8.609375 10.943359 A 1.5 1.5 0 0 0 7.5019531 11.433594 C 7.0503361 11.151778 6.5994809 10.844259 6.1542969 10.490234 C 5.4895555 9.9616113 4.9132036 9.3977331 4.40625 8.828125 A 1.5 1.5 0 0 0 4.7050781 7.9296875 A 1.5 1.5 0 0 0 3.2050781 6.4296875 A 1.5 1.5 0 0 0 2.8105469 6.4824219 C 2.2703273 5.3032395 2.2384674 4.3380357 2.6796875 3.7832031 C 2.8719099 3.5414842 3.1639915 3.3716359 3.53125 3.2734375 z "
+ style="opacity:1"
+ id="path2099" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/embrodery-stitch.svg b/share/icons/hicolor/scalable/actions/embrodery-stitch.svg
new file mode 100644
index 0000000..53e55d2
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/embrodery-stitch.svg
@@ -0,0 +1,146 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.0alpha (634dba98d9, 2019-03-28)"
+ sodipodi:docname="embrodery-stitch-symbolic.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <style
+ id="style1468"></style>
+ <defs
+ id="defs905">
+ <inkscape:path-effect
+ steps="24"
+ equidistant_spacing="true"
+ trajectory="M -3.0791684,5.1075601 7.208942,7.6605052"
+ is_visible="true"
+ id="path-effect1488"
+ effect="interpolate" />
+ <inkscape:path-effect
+ trajectory-nodetypes="cc"
+ steps="9"
+ equidistant_spacing="true"
+ trajectory="M -3.0791684,5.1075601 22.208942,13.660505"
+ is_visible="true"
+ id="path-effect1486"
+ effect="interpolate" />
+ <inkscape:path-effect
+ trajectory-nodetypes="cc"
+ steps="15"
+ equidistant_spacing="true"
+ trajectory="m -3.791058,3.6605055 c 9,-3 22,-7 30,0"
+ is_visible="true"
+ id="path-effect1484"
+ effect="interpolate" />
+ <inkscape:path-effect
+ trajectory-nodetypes="cc"
+ steps="12"
+ equidistant_spacing="true"
+ trajectory="M -10,40 C -20.008139,3.89122 8.5618918,-33.290908 20,-12"
+ is_visible="true"
+ id="path-effect1481"
+ effect="interpolate" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:snap-global="false"
+ inkscape:current-layer="layercompo"
+ inkscape:window-maximized="1"
+ inkscape:window-height="1376"
+ inkscape:window-width="2560"
+ inkscape:window-y="27"
+ inkscape:window-x="0"
+ inkscape:cy="16.433733"
+ inkscape:cx="11.886888"
+ inkscape:zoom="38.41879"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title />
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier />
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="embrodery-stitch"
+ id="layercompo"
+ inkscape:groupmode="layer">
+ <path
+ style="opacity:0;fill:none"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ id="rect22048" />
+ <path
+ sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc"
+ inkscape:connector-curvature="0"
+ d="M 8,1.6347656 8.2734375,11.6875 9.4316406,12.263672 8.0917969,1.8125 Z M 7.5214844,2.3066406 7.3613281,2.6503906 6.6484375,12.453125 7.7792969,11.824219 Z M 8.7617188,3.09375 9.9707031,12.533203 11.296875,13.193359 9.1484375,3.8339844 Z M 6.7675781,3.9238281 6.3125,4.9003906 4.8417969,13.455078 6.1269531,12.742188 Z M 10.033203,5.4589844 11.875,13.480469 12.169922,13.626953 11.308594,9.2109375 11.625,8.8886719 10.505859,5.5175781 Z m 1.023438,0.125 0.96289,2.9023437 0.523438,-0.5351562 -1.003907,-2.3066407 z M 5.6875,5.5996094 5.2304688,5.6757812 4.3632812,8.8867188 4.7652662,9.1833384 4,14 4.2851562,13.765625 Z m 6.427734,0.1152344 0.806641,1.8515624 0.419922,-0.4277343 -0.736328,-1.3652344 z m -7.4257809,0.052734 -0.4589843,0.078125 -0.7988282,2.171875 0.5175782,0.484375 z m 8.5253909,0.080078 0.49414,0.9160157 0.332032,-0.3398438 -0.330078,-0.515625 z M 3.6582031,5.9414062 3.1992188,6.0175781 2.6210938,7.2636719 3.03125,7.6464844 Z m 10.6992189,0.046875 0.04297,0.068359 L 14.457031,6 Z M 2.6015625,6.1191406 2.1464844,6.1953125 1.9160156,6.6054688 2.2363281,6.9042969 Z"
+ style="opacity:1"
+ id="path1470" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/empty-icon.svg b/share/icons/hicolor/scalable/actions/empty-icon.svg
new file mode 100644
index 0000000..03ec221
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/empty-icon.svg
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.0alpha2 (747d63c5bf, 2019-08-27, custom)"
+ sodipodi:docname="empty-icon.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <style
+ id="style1643"></style>
+ <metadata
+ id="metadata1181">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs1179" />
+ <sodipodi:namedview
+ inkscape:current-layer="svg1"
+ inkscape:window-maximized="1"
+ inkscape:window-y="27"
+ inkscape:window-x="0"
+ inkscape:window-height="1376"
+ inkscape:window-width="2560"
+ inkscape:cy="1.2622511"
+ inkscape:cx="17.275235"
+ inkscape:zoom="22.4"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <g
+ id="empty-icon">
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/entries-linked.svg b/share/icons/hicolor/scalable/actions/entries-linked.svg
new file mode 100644
index 0000000..8c8f31d
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/entries-linked.svg
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg8"
+ version="1.1"
+ viewBox="0 0 10 22"
+ height="22"
+ width="10"
+ sodipodi:docname="entries-linked-symbolic.svg"
+ inkscape:version="1.2-dev (29ad559b95, 2021-07-07, custom)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <sodipodi:namedview
+ id="namedview11"
+ pagecolor="#505050"
+ bordercolor="#eeeeee"
+ borderopacity="1"
+ inkscape:pageshadow="0"
+ inkscape:pageopacity="0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="13.818182"
+ inkscape:cx="3.9802632"
+ inkscape:cy="10.963816"
+ inkscape:window-width="1500"
+ inkscape:window-height="934"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg8" />
+ <defs
+ id="defs2" />
+ <metadata
+ id="metadata5">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1-3"
+ transform="matrix(0.04643223,-0.04643223,0.04643223,0.04643223,-32.225954,-17.159863)"
+ style="stroke-width:15.2287" />
+ <path
+ id="path2633"
+ style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none"
+ d="M 5,8 C 3.346652,8 2,9.3466516 2,11 v 6 c 0,1.653348 1.346652,3 3,3 1.653348,0 3,-1.346652 3,-3 V 12.628906 C 7.713333,12.955188 7.376501,13.234714 7,13.455078 V 17 C 7,18.116649 6.116649,19 5,19 3.883351,19 3,18.116649 3,17 V 11 C 3,9.8833512 3.883351,9 5,9 5.365921,9 5.707059,9.094878 6,9.2617188 V 8.171875 C 5.68677,8.0605784 5.35077,8 5,8 Z" />
+ <path
+ id="path2635"
+ style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none"
+ d="m 5,13 c 1.653348,0 3,-1.346652 3,-3 V 4 C 8,2.346652 6.653348,1 5,1 3.346652,1 2,2.346652 2,4 V 8.371094 C 2.286667,8.044812 2.623499,7.765286 3,7.544922 V 4 C 3,2.883351 3.883351,2 5,2 6.116649,2 7,2.883351 7,4 v 6 C 7,11.116649 6.116649,12 5,12 4.634079,12 4.292941,11.90512 4,11.738281 v 1.089844 C 4.31323,12.939422 4.64923,13 5,13 Z" />
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/entries-unlinked.svg b/share/icons/hicolor/scalable/actions/entries-unlinked.svg
new file mode 100644
index 0000000..4e6f0e9
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/entries-unlinked.svg
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg8"
+ version="1.1"
+ viewBox="0 0 10 22"
+ height="22"
+ width="10"
+ sodipodi:docname="entries-unlinked-symbolic.svg"
+ inkscape:version="1.2-dev (29ad559b95, 2021-07-07, custom)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <sodipodi:namedview
+ id="namedview19"
+ pagecolor="#505050"
+ bordercolor="#eeeeee"
+ borderopacity="1"
+ inkscape:pageshadow="0"
+ inkscape:pageopacity="0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="21.496046"
+ inkscape:cx="4.1402963"
+ inkscape:cy="6.9547674"
+ inkscape:window-width="1500"
+ inkscape:window-height="934"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg8">
+ <inkscape:grid
+ type="xygrid"
+ id="grid861" />
+ </sodipodi:namedview>
+ <defs
+ id="defs2" />
+ <metadata
+ id="metadata5">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <path
+ id="path847"
+ style="color:#000000;fill-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none"
+ d="M 5,2 C 3.346652,2 2,3.346652 2,5 V 7.3710938 C 2.286667,7.0448118 2.623499,6.7652859 3,6.5449219 V 5 C 3,3.883351 3.883351,3 5,3 6.116649,3 7,3.883351 7,5 V 7.3828125 C 7.363342,7.5489923 7.6992999,7.7645544 8,8.0214844 V 5 C 8,3.346652 6.653348,2 5,2 Z" />
+ <g
+ id="layer1-3"
+ transform="matrix(0.04643223,-0.04643223,0.04643223,0.04643223,-32.225954,-17.159863)"
+ style="stroke-width:15.2287" />
+ <path
+ style="color:#000000;fill:#000000;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none"
+ d="M 4.5,0 V 4 C 4.5,4.2761424 4.7238576,4.5 5,4.5 5.2761424,4.5 5.5,4.2761424 5.5,4 V 0 Z"
+ id="path926"
+ sodipodi:nodetypes="cssscc" />
+ <path
+ id="path1523"
+ style="color:#000000;fill-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none"
+ d="m 5,20.021484 c 1.653348,0 3,-1.346652 3,-3 v -2.371093 c -0.286667,0.326282 -0.623499,0.605808 -1,0.826172 v 1.544921 c 0,1.116649 -0.883351,2 -2,2 -1.116649,0 -2,-0.883351 -2,-2 V 14.638672 C 2.636658,14.472492 2.3007001,14.25693 2,14 v 3.021484 c 0,1.653348 1.346652,3 3,3 z" />
+ <path
+ style="color:#000000;fill:#000000;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none"
+ d="m 5.5,22.021484 v -4 c 0,-0.276142 -0.2238576,-0.5 -0.5,-0.5 -0.2761424,0 -0.5,0.223858 -0.5,0.5 v 4 z"
+ id="path1525"
+ sodipodi:nodetypes="cssscc" />
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/envelope.svg b/share/icons/hicolor/scalable/actions/envelope.svg
new file mode 100644
index 0000000..a5b3e73
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/envelope.svg
@@ -0,0 +1,91 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="envelope">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9610"
+ d="m 12.554393,0.44327421 c -0.395894,0 -0.721647,0.3271738 -0.721647,0.72306759 0,0.3958951 0.325753,0.7216749 0.721647,0.7216749 0.395895,0 0.723069,-0.3257798 0.723069,-0.7216749 0,-0.39589379 -0.327174,-0.72306759 -0.723069,-0.72306759 z M 5.7186388,1.2110163 c -0.3958941,0 -0.7216739,0.3252673 -0.7216739,0.7211893 0,0.3958668 0.3257798,0.7235263 0.7216739,0.7235263 0.3958941,0 0.7230678,-0.3276595 0.7230678,-0.7235263 0,-0.3958951 -0.3271737,-0.7211893 -0.7230678,-0.7211893 z m 4.2302719,0.6177568 v 0 C 8.5397972,1.8965728 7.3648032,2.7026898 6.3025479,3.5739181 5.3764209,4.3335038 4.5219464,5.1474408 3.6970651,5.6223072 H 3.1023378 c -0.2625348,0 -0.4814122,0.2193537 -0.4814122,0.4818804 v 1.485172 c 0,0.11578 0.044603,0.2217635 0.1147036,0.3055732 -0.010764,0.024555 -0.019779,0.047927 -0.031027,0.072845 -0.3360137,0.7437949 -0.7452346,1.5498811 -0.8866679,2.3582082 -0.1462448,0.771447 -0.076263,1.485774 0.1847502,2.242086 a 0.2407334,0.2407334 0 0 0 0.00269,0.0036 c 0.3365264,0.926702 1.0488124,1.560808 1.2063877,2.160732 a 0.2407334,0.2407334 0 0 0 0.2486963,0.17771 c 1.6783929,-0.115713 4.3906613,-0.105029 5.9580065,-0.09402 a 0.2407334,0.2407334 0 0 0 0.0027,0 c 0.623584,0 1.159996,-0.0094 1.785585,-0.02312 0.700263,-0.0113 1.421046,-0.0027 2.16075,0.03525 a 0.2407334,0.2407334 0 0 0 0.220478,-0.362478 C 13.023186,13.502398 12.65774,12.843223 12.459662,12.21614 a 0.2407334,0.2407334 0 0 0 0,-0.0054 c -0.207186,-0.618404 -0.303657,-1.280637 -0.259531,-2.036607 v -0.0027 c 4.4e-5,0 -2.7e-5,0 0,-0.0027 0.04856,-0.6974851 0.220217,-1.5983615 0.515288,-2.4254185 0.06196,-0.1737884 0.132141,-0.3409584 0.205441,-0.5049274 h 1.212476 c 0.262544,0 0.481422,-0.2188774 0.481422,-0.4814216 V 5.2718832 c 0,-0.2625617 -0.218878,-0.481898 -0.481422,-0.481898 H 13.618539 C 13.321958,4.2507961 12.986385,3.6233907 12.510916,3.0504968 a 0.2407334,0.2407334 0 0 0 -0.0027,-0.00538 0.2407334,0.2407334 0 0 0 -0.03193,-0.051264 0.2407334,0.2407334 0 0 0 -0.0036,-0.00363 0.2407334,0.2407334 0 0 0 -0.0036,-0.00363 C 11.82027,2.2413362 10.915086,1.7851118 9.9510645,1.8262974 a 0.2407334,0.2407334 0 0 0 -0.0027,0 z m 0.021673,0.4804785 c 0.7980213,-0.034082 1.5648553,0.343422 2.1320923,0.9929312 a 0.2407334,0.2407334 0 0 0 0.0027,0.00269 c 0,0 0,0 0.0027,0.00269 0.397332,0.4642369 0.688879,0.9885893 0.960478,1.4870328 h -0.393511 c -0.262527,0 -0.481422,0.2193537 -0.481422,0.4818993 v 1.4851437 c 0,0.1733391 0.09604,0.3265092 0.236493,0.4113804 -0.05989,0.1345538 -0.116843,0.2715362 -0.167368,0.4132399 -0.312614,0.8763089 -0.491772,1.80998 -0.543488,2.5570591 a 0.2407334,0.2407334 0 0 0 0,0.0027 c -0.04811,0.815204 0.05755,1.545422 0.283957,2.220919 0.18537,0.585411 0.556445,1.231314 0.986358,1.977861 -0.607595,-0.02266 -1.211944,-0.03804 -1.791213,-0.02869 -0.625634,0.01348 -1.158125,0.02266 -1.776664,0.02168 -1.5305586,-0.01076 -4.1249804,-0.0152 -5.8442441,0.09402 C 3.3083159,13.706362 2.7175996,13.11989 2.4594605,12.413054 2.2190646,11.71655 2.1604964,11.109494 2.2925516,10.415913 a 0.2407334,0.2407334 0 0 0 0,-0.0036 C 2.4154762,9.7097579 2.803406,8.9271317 3.1453897,8.1702532 c 0.014652,-0.032279 0.026345,-0.063844 0.039921,-0.095921 h 1.3779641 c 0.2625353,0 0.4814215,-0.2193363 0.4814215,-0.4818804 v -1.485172 c 0,-0.2625173 -0.2188862,-0.4818805 -0.4814215,-0.4818805 H 4.5450163 C 5.2355948,5.1376685 5.909024,4.5235808 6.6103118,3.9483955 7.6491598,3.0963567 8.7357217,2.3719948 9.9722423,2.3118712 Z m 2.7027983,2.9656132 h 1.458852 V 6.7600179 H 12.673382 Z M 3.1028598,6.104637 H 4.5616749 V 7.5898184 H 3.1028598 Z"
+ style="opacity:1;" />
+ <path
+ id="path9610"
+ d="m 12.752526,1.5786385 a 0.24474398,0.24474398 0 0 0 -0.02536,0.00269 0.24474398,0.24474398 0 0 0 -0.04685,0.011033 0.24474398,0.24474398 0 0 0 -0.04343,0.021488 0.24474398,0.24474398 0 0 0 -0.02149,0.014383 0.24474398,0.24474398 0 0 0 -0.03633,0.032548 0.24474398,0.24474398 0 0 0 -0.0268,0.039652 0.24474398,0.24474398 0 0 0 -0.01292,0.022039 0.24474398,0.24474398 0 0 0 -0.0091,0.021488 0.24474398,0.24474398 0 0 0 -0.0063,0.025269 0.24474398,0.24474398 0 0 0 -0.0054,0.072119 0.24474398,0.24474398 0 0 0 0.0036,0.027246 l 0.648578,3.1828084 a 0.24474398,0.24474398 0 0 0 0.01438,0.04685 0.24474398,0.24474398 0 0 0 0.01103,0.022039 0.24474398,0.24474398 0 0 0 0.01438,0.019604 0.24474398,0.24474398 0 0 0 0.01438,0.020048 0.24474398,0.24474398 0 0 0 0.07797,0.059794 0.24474398,0.24474398 0 0 0 0.02149,0.00901 0.24474398,0.24474398 0 0 0 0.02356,0.00713 0.24474398,0.24474398 0 0 0 0.02356,0.00538 0.24474398,0.24474398 0 0 0 0.02536,0.00269 0.24474398,0.24474398 0 0 0 0.07258,-0.00538 0.24474398,0.24474398 0 0 0 0.06645,-0.028686 0.24474398,0.24474398 0 0 0 0.02204,-0.012917 0.24474398,0.24474398 0 0 0 0.06304,-0.074097 0.24474398,0.24474398 0 0 0 0.01292,-0.021488 0.24474398,0.24474398 0 0 0 0.0091,-0.021488 0.24474398,0.24474398 0 0 0 0.0071,-0.1247545 L 13.002037,1.7723443 a 0.24474398,0.24474398 0 0 0 -0.0081,-0.024004 0.24474398,0.24474398 0 0 0 -0.03255,-0.06492 0.24474398,0.24474398 0 0 0 -0.09223,-0.079317 0.24474398,0.24474398 0 0 0 -0.117099,-0.02356 z M 5.3765107,2.277409 v 0 a 0.24474398,0.24474398 0 0 0 -0.095589,0.01807 0.24474398,0.24474398 0 0 0 -0.021492,0.010495 0.24474398,0.24474398 0 0 0 -0.022032,0.013051 0.24474398,0.24474398 0 0 0 -0.017626,0.014383 0.24474398,0.24474398 0 0 0 -0.034441,0.036328 0.24474398,0.24474398 0 0 0 -0.014387,0.017626 0.24474398,0.24474398 0 0 0 -0.013038,0.022039 0.24474398,0.24474398 0 0 0 -0.0027,0.00363 L 3.5492232,5.7138884 a 0.24474398,0.24474398 0 0 0 -0.00901,0.02356 0.24474398,0.24474398 0 0 0 -0.00807,0.021488 0.24474398,0.24474398 0 0 0 -0.00713,0.048734 0.24474398,0.24474398 0 0 0 0.016092,0.095611 0.24474398,0.24474398 0 0 0 0.011033,0.023923 0.24474398,0.24474398 0 0 0 0.010495,0.021488 0.24474398,0.24474398 0 0 0 0.031027,0.037768 0.24474398,0.24474398 0 0 0 0.017626,0.016186 0.24474398,0.24474398 0 0 0 0.01807,0.016186 0.24474398,0.24474398 0 0 0 0.043527,0.02356 0.24474398,0.24474398 0 0 0 0.04685,0.014922 0.24474398,0.24474398 0 0 0 0.072119,0.00363 0.24474398,0.24474398 0 0 0 0.025363,-0.00269 0.24474398,0.24474398 0 0 0 0.02356,-0.00807 0.24474398,0.24474398 0 0 0 0.045411,-0.01807 0.24474398,0.24474398 0 0 0 0.019604,-0.012513 0.24474398,0.24474398 0 0 0 0.083179,-0.094145 L 5.5949355,2.6250721 a 0.24474398,0.24474398 0 0 0 0.00908,-0.021488 0.24474398,0.24474398 0 0 0 0.0081,-0.02356 0.24474398,0.24474398 0 0 0 0.0054,-0.074097 0.24474398,0.24474398 0 0 0 -0.0027,-0.023923 0.24474398,0.24474398 0 0 0 -0.0063,-0.02356 0.24474398,0.24474398 0 0 0 -0.0081,-0.02356 0.24474398,0.24474398 0 0 0 -0.010522,-0.02356 0.24474398,0.24474398 0 0 0 -0.01106,-0.019967 0.24474398,0.24474398 0 0 0 -0.014387,-0.019604 0.24474398,0.24474398 0 0 0 -0.034441,-0.036328 0.24474398,0.24474398 0 0 0 -0.039657,-0.028686 0.24474398,0.24474398 0 0 0 -0.021492,-0.011033 0.24474398,0.24474398 0 0 0 -0.047301,-0.014383 0.24474398,0.24474398 0 0 0 -0.04829,-0.00632 z M 9.1849541,2.5637389 C 8.3983815,3.8105197 7.4336497,5.727007 6.8677885,6.6278915 L 4.6872811,7.237286 v 0.4870687 c 0,0.1355709 -0.1091467,0.2447123 -0.2447123,0.2447123 H 3.8326724 L 5.710132,9.7461449 4.2394471,14.670178 7.6048126,12.25404 10.020455,14.657741 9.9330473,10.685823 12.080552,8.4212092 9.4780094,7.2086081 C 9.4753184,5.5499261 9.4485148,3.9930849 9.1850075,2.5637389 Z"
+ style="opacity:0.3;" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/exchange-positions-clockwise.svg b/share/icons/hicolor/scalable/actions/exchange-positions-clockwise.svg
new file mode 100644
index 0000000..3c50d9f
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/exchange-positions-clockwise.svg
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="matrix(1.209494,0,0,1.382055,-12.2469,758.2004)" gradientUnits="userSpaceOnUse" id="linearGradient8986" inkscape:collect="always" x1="11.87961" x2="18.58443" xlink:href="#linearGradient5704" y1="205.4478" y2="211.605"/>
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1.306645,0,0,2.608597,-18.88425,480.9675)" gradientUnits="userSpaceOnUse" id="linearGradient8982" inkscape:collect="always" x1="16.3967" x2="21.32992" xlink:href="#linearGradient5734" y1="214.8097" y2="218.8141"/>
+ <linearGradient gradientTransform="matrix(1.209494,0,0,1.382055,-12.2469,758.2004)" gradientUnits="userSpaceOnUse" id="linearGradient8980" inkscape:collect="always" x1="11.87961" x2="18.58443" xlink:href="#linearGradient5704" y1="205.4478" y2="211.605"/>
+ <linearGradient gradientTransform="matrix(0.9834125,0,0,1.562975,-12.92154,707.8904)" gradientUnits="userSpaceOnUse" id="linearGradient8984" inkscape:collect="always" x1="15.64649" x2="17.49814" xlink:href="#linearGradient5740" y1="214.5411" y2="218.8026"/>
+ <linearGradient gradientTransform="matrix(1.306645,0,0,2.608597,-18.88425,480.9675)" gradientUnits="userSpaceOnUse" id="linearGradient8988" inkscape:collect="always" x1="16.3967" x2="21.32992" xlink:href="#linearGradient5734" y1="214.8097" y2="218.8141"/>
+ <linearGradient gradientTransform="matrix(0.9834125,0,0,1.562975,-12.92154,707.8904)" gradientUnits="userSpaceOnUse" id="linearGradient8990" inkscape:collect="always" x1="15.64649" x2="17.49814" xlink:href="#linearGradient5740" y1="214.5411" y2="218.8026"/>
+ <linearGradient id="linearGradient5734">
+ <stop id="stop5736" offset="0" style="stop-color:#8ab3df;stop-opacity:1"/>
+ <stop id="stop5738" offset="1" style="stop-color:#ffffff"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="exchange-positions-clockwise" inkscape:label="exchange-positions-clockwise" transform="translate(-1146.00001,-244)">
+ <rect height="24" id="rect8798" style="opacity:0;fill:none" width="24" x="1146" y="244"/>
+ <g id="g8800" transform="matrix(0.8490566,0,0,0.8490566,1147,-639.5161)">
+ <rect height="9.673169" id="rect8802" style="fill:none;stroke:url(#linearGradient8980);stroke-width:0.925648;stroke-linejoin:round;stroke-miterlimit:0" width="9.674352" x="0.462824" y="1042.226"/>
+ <rect height="7.835659" id="rect8804" style="fill:url(#linearGradient8982);fill-rule:evenodd;stroke:url(#linearGradient8984);stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="7.840812" x="1.379594" y="1043.145"/>
+ </g>
+ <g id="g8806" transform="matrix(0.8490566,0,0,0.8490566,1160,-632.5151)">
+ <rect height="9.673169" id="rect8808" style="fill:none;stroke:url(#linearGradient8986);stroke-width:0.925648;stroke-linejoin:round;stroke-miterlimit:0" width="9.674352" x="0.462824" y="1042.226"/>
+ <rect height="7.835659" id="rect8810" style="fill:url(#linearGradient8988);fill-rule:evenodd;stroke:url(#linearGradient8990);stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="7.840812" x="1.379594" y="1043.145"/>
+ </g>
+ <g id="g8812" style="fill:#ffff00" transform="matrix(-1.214009,0,0,-1.214009,1612.567,906.4111)">
+ <path d="M 372.8308,534.9312 372.8308,535.6312 377.8463,535.6312 379.0109,536.6312 379.0109,537.4991 377.7136,537.4991 379.3404,539.4959 381.0242,537.4991 379.7289,537.4991 379.7289,536.3645 378.0462,534.9312 372.8308,534.9312 Z" id="path8814" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccccc" style="fill:#000000;fill-rule:evenodd"/>
+ </g>
+ <g id="g8816" style="fill:#ffff00" transform="matrix(1.214009,0,0,1.214009,701.8316,-398.1738)">
+ <path d="M 373.9715,533.0883 373.9715,533.7883 379.5775,533.7883 380.7421,534.7883 380.7421,535.6562 379.4448,535.6562 381.0716,537.653 382.7554,535.6562 381.4601,535.6562 381.4601,534.5216 379.7774,533.0883 373.9715,533.0883 Z" id="path8818" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccccc" style="fill:#000000;fill-rule:evenodd"/>
+ </g>
+ <g id="g8956" inkscape:transform-center-x="3.042784" transform="matrix(0.5350629,0.5892249,-0.5892249,0.5350629,686.558,-576.3326)">
+ <path d="M 1173.915,279.6085 C 1176.943,279.6085 1179.4,277.1505 1179.4,274.1219 1179.4,271.0933 1176.943,268.6353 1173.915,268.6353" id="path11132-6" inkscape:connector-curvature="0" sodipodi:nodetypes="csc" style="color:#000000;fill:none;stroke:#c80000;stroke-width:1.5077016;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1.5077017, 1.5077017"/>
+ <path d="M 1172.21,279.2058 1175.981,276.0625 1175.981,282.3493 1172.21,279.2058 Z" id="path11140-4" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:#c80000;fill-rule:evenodd"/>
+ <path d="M 1173.102,268.4294 C 1170.074,268.4294 1167.617,270.8874 1167.617,273.916 1167.617,276.9446 1170.074,279.4026 1173.102,279.4026" id="path8948" inkscape:connector-curvature="0" sodipodi:nodetypes="csc" style="color:#000000;fill:none;stroke:#c80000;stroke-width:1.5077016;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1.5077017, 1.5077017;stroke-dashoffset:0.3015402"/>
+ <path d="M 1174.61,268.7807 1170.839,271.9241 1170.839,265.6374 1174.61,268.7807 Z" id="path8950" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:#c80000;fill-rule:evenodd"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/exchange-positions-zorder.svg b/share/icons/hicolor/scalable/actions/exchange-positions-zorder.svg
new file mode 100644
index 0000000..498c07f
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/exchange-positions-zorder.svg
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="matrix(0.9834125,0,0,1.562975,-12.92154,707.8904)" gradientUnits="userSpaceOnUse" id="linearGradient8770" inkscape:collect="always" x1="15.64649" x2="17.49814" xlink:href="#linearGradient5740" y1="214.5411" y2="218.8026"/>
+ <linearGradient gradientTransform="matrix(1.592997,0,0,1,11.72818,4)" gradientUnits="userSpaceOnUse" id="linearGradient5842" inkscape:collect="always" x1="-37.50076" x2="-29.00001" xlink:href="#linearGradient5704" y1="181.9908" y2="181.9908"/>
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(0.9834125,0,0,1.562975,-12.92154,707.8904)" gradientUnits="userSpaceOnUse" id="linearGradient8776" inkscape:collect="always" x1="15.64649" x2="17.49814" xlink:href="#linearGradient5740" y1="214.5411" y2="218.8026"/>
+ <linearGradient gradientTransform="matrix(1.209494,0,0,1.382055,-12.2469,758.2004)" gradientUnits="userSpaceOnUse" id="linearGradient8772" inkscape:collect="always" x1="11.87961" x2="18.58443" xlink:href="#linearGradient5704" y1="205.4478" y2="211.605"/>
+ <linearGradient gradientTransform="matrix(1.306645,0,0,2.608597,-18.88425,480.9675)" gradientUnits="userSpaceOnUse" id="linearGradient8774" inkscape:collect="always" x1="16.3967" x2="21.32992" xlink:href="#linearGradient5734" y1="214.8097" y2="218.8141"/>
+ <linearGradient gradientTransform="translate(-8.989043)" gradientUnits="userSpaceOnUse" id="linearGradient5835" inkscape:collect="always" x1="-37.77876" x2="-29.01316" xlink:href="#linearGradient5704" y1="175.9908" y2="175.9908"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5734">
+ <stop id="stop5736" offset="0" style="stop-color:#8ab3df;stop-opacity:1"/>
+ <stop id="stop5738" offset="1" style="stop-color:#ffffff"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1.306645,0,0,2.608597,-18.88425,480.9675)" gradientUnits="userSpaceOnUse" id="linearGradient8768" inkscape:collect="always" x1="16.3967" x2="21.32992" xlink:href="#linearGradient5734" y1="214.8097" y2="218.8141"/>
+ <linearGradient gradientTransform="matrix(1.209494,0,0,1.382055,-12.2469,758.2004)" gradientUnits="userSpaceOnUse" id="linearGradient8766" inkscape:collect="always" x1="11.87961" x2="18.58443" xlink:href="#linearGradient5704" y1="205.4478" y2="211.605"/>
+ </defs>
+<g id="exchange-positions-zorder" inkscape:label="exchange-positions-zorder" transform="translate(-1106.00001,-244)">
+ <rect height="24" id="rect5511-4" style="opacity:0;fill:none" width="24" x="1106" y="244"/>
+ <g id="g6870-3" transform="matrix(0.8490566,0,0,0.8490566,1107,-639.5161)">
+ <rect height="9.673169" id="rect6878-1" style="fill:none;stroke:url(#linearGradient8772);stroke-width:0.925648;stroke-linejoin:round;stroke-miterlimit:0" width="9.674352" x="0.462824" y="1042.226"/>
+ <rect height="7.835659" id="rect6880-9" style="fill:url(#linearGradient8774);fill-rule:evenodd;stroke:url(#linearGradient8776);stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="7.840812" x="1.379594" y="1043.145"/>
+ </g>
+ <g id="g6888-1" transform="matrix(0.8490566,0,0,0.8490566,1120,-632.5151)">
+ <rect height="9.673169" id="rect6890-0" style="fill:none;stroke:url(#linearGradient8766);stroke-width:0.925648;stroke-linejoin:round;stroke-miterlimit:0" width="9.674352" x="0.462824" y="1042.226"/>
+ <rect height="7.835659" id="rect6892-9" style="fill:url(#linearGradient8768);fill-rule:evenodd;stroke:url(#linearGradient8770);stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="7.840812" x="1.379594" y="1043.145"/>
+ </g>
+ <g id="g6894-4" style="fill:#ffff00" transform="matrix(-1.214009,0,0,-1.214009,1572.567,906.4111)">
+ <path d="M 372.8308,534.9312 372.8308,535.6312 377.8463,535.6312 379.0109,536.6312 379.0109,537.4991 377.7136,537.4991 379.3404,539.4959 381.0242,537.4991 379.7289,537.4991 379.7289,536.3645 378.0462,534.9312 372.8308,534.9312 Z" id="path6896-5" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccccc" style="fill:#000000;fill-rule:evenodd"/>
+ </g>
+ <g id="g5473-6" style="fill:#ffff00" transform="matrix(1.214009,0,0,1.214009,661.8316,-398.1738)">
+ <path d="M 373.9715,533.0883 373.9715,533.7883 379.5775,533.7883 380.7421,534.7883 380.7421,535.6562 379.4448,535.6562 381.0716,537.653 382.7554,535.6562 381.4601,535.6562 381.4601,534.5216 379.7774,533.0883 373.9715,533.0883 Z" id="path5524-2" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccccc" style="fill:#000000;fill-rule:evenodd"/>
+ </g>
+ <path d="M -43.97588,175.9908 C -39.0022,175.9908 -39.0022,175.9908 -39.0022,175.9908" id="use7638-0" inkscape:connector-curvature="0" style="fill:none;stroke:url(#linearGradient5835);stroke-width:1.9999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,1155.035,83.0092)"/>
+ <path d="M -44.00221,185.9908 C -36.06173,185.9908 -36.06173,185.9908 -36.06173,185.9908" id="use8589-6" inkscape:connector-curvature="0" style="fill:none;stroke:url(#linearGradient5842);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,1152.062,76.0092)"/>
+ <path d="M -44.00221,185.9908 C -36.06173,185.9908 -36.06173,185.9908 -36.06173,185.9908" id="use7946" inkscape:connector-curvature="0" style="fill:none;stroke:url(#linearGradient5842);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,1155.062,79.0092)"/>
+ <path d="M 1116.127,258 1115.191,258 1115.191,263.4545 1113.318,263.4545 1115.574,266.0069 1118,263.4545 1116.127,263.4545 1116.127,258 Z" id="path10449-0" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#c80000;fill-rule:evenodd"/>
+ <path d="M 1112.236,266 1111.354,266 1111.354,263.0642 1111.354,260.5455 1109.591,260.5455 1111.964,258.1621 1114,260.5455 1112.236,260.5455 1112.236,266 Z" id="path10449-0-8" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccc" style="fill:#c80000;fill-rule:evenodd"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/exchange-positions.svg b/share/icons/hicolor/scalable/actions/exchange-positions.svg
new file mode 100644
index 0000000..765a885
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/exchange-positions.svg
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="matrix(0.9834125,0,0,1.562975,-12.92154,707.8904)" gradientUnits="userSpaceOnUse" id="linearGradient6618-9" inkscape:collect="always" x1="15.64649" x2="17.49814" xlink:href="#linearGradient5740" y1="214.5411" y2="218.8026"/>
+ <linearGradient id="linearGradient5734">
+ <stop id="stop5736" offset="0" style="stop-color:#8ab3df;stop-opacity:1"/>
+ <stop id="stop5738" offset="1" style="stop-color:#ffffff"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1.306645,0,0,2.608597,-18.88425,480.9675)" gradientUnits="userSpaceOnUse" id="linearGradient6610" inkscape:collect="always" x1="16.3967" x2="21.32992" xlink:href="#linearGradient5734" y1="214.8097" y2="218.8141"/>
+ <linearGradient gradientTransform="matrix(1.306645,0,0,2.608597,-18.88425,480.9675)" gradientUnits="userSpaceOnUse" id="linearGradient6616" inkscape:collect="always" x1="16.3967" x2="21.32992" xlink:href="#linearGradient5734" y1="214.8097" y2="218.8141"/>
+ <linearGradient gradientTransform="matrix(1.209494,0,0,1.382055,-12.2469,758.2004)" gradientUnits="userSpaceOnUse" id="linearGradient6608" inkscape:collect="always" x1="11.87961" x2="18.58443" xlink:href="#linearGradient5704" y1="205.4478" y2="211.605"/>
+ <linearGradient gradientTransform="matrix(0.9834125,0,0,1.562975,-12.92154,707.8904)" gradientUnits="userSpaceOnUse" id="linearGradient6612" inkscape:collect="always" x1="15.64649" x2="17.49814" xlink:href="#linearGradient5740" y1="214.5411" y2="218.8026"/>
+ <linearGradient gradientTransform="matrix(1.209494,0,0,1.382055,-12.2469,758.2004)" gradientUnits="userSpaceOnUse" id="linearGradient6614" inkscape:collect="always" x1="11.87961" x2="18.58443" xlink:href="#linearGradient5704" y1="205.4478" y2="211.605"/>
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="exchange-positions" inkscape:label="#g5791" transform="translate(-1105.98901367187,-217.957901000977)">
+ <rect height="24" id="rect5511" style="opacity:0;fill:none" width="24" x="1105.989" y="217.9579"/>
+ <g id="g6870" transform="translate(1106.989,-822.8055)">
+ <rect height="9.673169" id="rect6878" style="fill:none;stroke:url(#linearGradient6608);stroke-width:0.925648;stroke-linejoin:round;stroke-miterlimit:0" width="9.674352" x="0.462824" y="1042.226"/>
+ <rect height="7.835659" id="rect6880" style="fill:url(#linearGradient6610);fill-rule:evenodd;stroke:url(#linearGradient6612);stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="7.840812" x="1.379594" y="1043.145"/>
+ </g>
+ <g id="g6888" transform="translate(1119.244,-812.1375)">
+ <rect height="9.673169" id="rect6890" style="fill:none;stroke:url(#linearGradient6614);stroke-width:0.925648;stroke-linejoin:round;stroke-miterlimit:0" width="9.674352" x="0.462824" y="1042.226"/>
+ <rect height="7.835659" id="rect6892" style="fill:url(#linearGradient6616);fill-rule:evenodd;stroke:url(#linearGradient6618-9);stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="7.840812" x="1.379594" y="1043.145"/>
+ </g>
+ <g id="g6894" style="fill:#ffff00" transform="matrix(-1.5,0,0,-1.5,1679.065,1036.244)">
+ <path d="M 373.1989,533.2837 373.1989,533.9837 376.1989,533.9837 377.3634,534.9837 377.3634,537.4991 376.0661,537.4991 377.693,539.4959 379.3768,537.4991 378.0814,537.4991 378.0814,534.7171 376.3988,533.2837 373.1989,533.2837 Z" id="path6896" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccccc" style="fill:#000000;fill-rule:evenodd"/>
+ </g>
+ <g id="g5473" style="fill:#ffff00" transform="matrix(1.5,0,0,1.5,556.9348,-576.9256)">
+ <path d="M 373.1989,533.2837 373.1989,533.9837 376.1989,533.9837 377.3634,534.9837 377.3634,537.4991 376.0661,537.4991 377.693,539.4959 379.3768,537.4991 378.0814,537.4991 378.0814,534.7171 376.3988,533.2837 373.1989,533.2837 Z" id="path5524" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccccc" style="fill:#000000;fill-rule:evenodd"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/experimental.svg b/share/icons/hicolor/scalable/actions/experimental.svg
new file mode 100644
index 0000000..acb8bdd
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/experimental.svg
@@ -0,0 +1,87 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="experimental">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="M 12.865776,1.9421503 12.722086,2.2334771 12.401475,2.2805022 12.634745,2.5059763 12.579449,2.8255164 12.865459,2.6747469 13.154086,2.8257553 13.09761,2.5055706 13.331397,2.2802595 13.009157,2.2322816 Z M 14.141831,3.2176071 13.998141,3.5089339 13.675967,3.5548929 13.908171,3.7819301 13.853941,4.0999071 14.141515,3.9502036 14.427512,4.1017089 14.373664,3.7810271 14.605888,3.5546498 14.285211,3.507738 Z M 13.279269,3.2500419 C 12.597928,2.9513393 11.807188,2.9403132 11.118502,3.2216652 10.672939,3.4036929 10.292148,3.7119567 9.9969017,4.0873731 10.172224,4.1760412 10.335792,4.2814819 10.489525,4.4026744 10.719322,4.1256821 11.007219,3.8952072 11.337475,3.7602868 11.875299,3.540567 12.514376,3.5496181 13.046464,3.7828867 Z M 13.006516,4.0899935 12.862826,4.3813203 12.542216,4.4283454 12.77442,4.6553827 12.719123,4.9749227 13.006199,4.82259 13.293761,4.9751617 13.239913,4.6544798 13.472137,4.4281027 13.150394,4.3827539 Z M 10.056575,4.4028684 C 9.7660629,4.2193191 9.4407817,4.08667 9.1027973,3.9746373 L 8.5495834,4.7859408 A 4.9395721,4.9395721 0 0 0 2.5914544,6.5650853 4.9395721,4.9395721 0 0 0 3.8898584,13.429738 4.9395721,4.9395721 0 0 0 10.75451,12.131333 4.9395721,4.9395721 0 0 0 10.25241,5.9493601 L 10.806691,5.1364929 C 10.603533,4.8213448 10.347087,4.5864177 10.056575,4.4028684 Z M 4.5084694,5.6142863 C 4.7646089,5.85715 4.9319131,6.0112118 5.127561,6.2310879 5.224888,6.3416568 5.200206,6.4514131 5.1067289,6.5168775 4.647845,6.7157031 4.1269256,7.2149297 4.0065918,7.2872991 3.9130661,7.3527973 3.8055168,7.3579109 3.7640028,7.3005052 3.5805179,7.0942296 3.3932157,6.8166167 3.2715375,6.6189055 3.2161657,6.536148 3.2291428,6.4331426 3.3072191,6.3684316 3.5527204,6.0940376 4.0813532,5.7080592 4.2282925,5.6087315 4.3064187,5.5439794 4.4518687,5.5563368 4.5084694,5.6142863 Z M 3.1782224,7.0109935 A 0.25177074,0.41801359 34.289404 0 1 3.1938545,7.0216528 0.25177074,0.41801359 34.289404 0 1 3.167258,7.5073251 0.25177074,0.41801359 34.289404 0 1 2.7237828,7.7110261 0.25177074,0.41801359 34.289404 0 1 2.7514455,7.2237898 0.25177074,0.41801359 34.289404 0 1 3.1782224,7.0109935 Z"
+ style="opacity:1;" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/feBlend-icon.svg b/share/icons/hicolor/scalable/actions/feBlend-icon.svg
new file mode 100644
index 0000000..1a5cffc
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/feBlend-icon.svg
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="96" height="96" id="svg2" sodipodi:version="0.32" inkscape:version="0.48+devel r10484 custom" version="1.0" sodipodi:docname="feBlend-icon.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape" inkscape:export-filename="/home/felipe/devel/inkscape/inkscape/share/icons/feBlend-icon.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90">
+<defs id="defs4">
+<linearGradient id="linearGradient13616">
+<stop style="stop-color:#3465a4;stop-opacity:1;" offset="0" id="stop13618" />
+<stop style="stop-color:#729fcf;stop-opacity:1" offset="0.86907172" id="stop13620" />
+</linearGradient>
+<linearGradient inkscape:collect="always" xlink:href="#linearGradient13616" id="linearGradient8942" gradientUnits="userSpaceOnUse" x1="1180.5682" y1="909.65936" x2="1179.2837" y2="914.67297" />
+<linearGradient inkscape:collect="always" xlink:href="#linearGradient13616" id="linearGradient8944" gradientUnits="userSpaceOnUse" x1="1180.5682" y1="909.65936" x2="1179.2837" y2="914.67297" />
+</defs>
+<sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="3.71875" inkscape:cx="46.86716" inkscape:cy="48.5008" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="false" inkscape:window-width="964" inkscape:window-height="717" inkscape:window-x="50" inkscape:window-y="24" inkscape:window-maximized="0" />
+<metadata id="metadata7">
+<rdf:RDF>
+<cc:Work rdf:about="">
+<dc:format>image/svg+xml</dc:format>
+<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+<dc:title>feBlend Filter Primitive Example</dc:title>
+<dc:date>2007-07-03</dc:date>
+<dc:creator>
+<cc:Agent>
+<dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+</cc:Agent>
+</dc:creator>
+<dc:rights>
+<cc:Agent>
+<dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+</cc:Agent>
+</dc:rights>
+<dc:publisher>
+<cc:Agent>
+<dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+</cc:Agent>
+</dc:publisher>
+<dc:identifier />
+<dc:source />
+<dc:relation />
+<dc:language />
+<dc:subject>
+<rdf:Bag>
+<rdf:li>feBlend Example</rdf:li>
+</rdf:Bag>
+</dc:subject>
+<dc:coverage />
+<dc:description>this is an image originally intended to be used in Inkscape</dc:description>
+<dc:contributor>
+<cc:Agent>
+<dc:title />
+</cc:Agent>
+</dc:contributor>
+<cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" />
+</cc:Work>
+<cc:License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/">
+<cc:permits rdf:resource="http://creativecommons.org/ns#Reproduction" />
+<cc:permits rdf:resource="http://creativecommons.org/ns#Distribution" />
+<cc:requires rdf:resource="http://creativecommons.org/ns#Notice" />
+<cc:requires rdf:resource="http://creativecommons.org/ns#Attribution" />
+<cc:permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+<cc:requires rdf:resource="http://creativecommons.org/ns#ShareAlike" />
+</cc:License>
+</rdf:RDF>
+</metadata>
+<g inkscape:label="Camada 1" inkscape:groupmode="layer" id="layer1" transform="translate(-155.36416,-264.88732)">
+<rect style="opacity:0.43324938;fill:#000000;fill-opacity:0.23049646;fill-rule:evenodd;stroke:#000000;stroke-width:2.89385414;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:2.89385425, 5.78770849;stroke-dashoffset:0;stroke-opacity:1" id="rect3279" width="85.599731" height="85.080948" x="160.69875" y="270.48129" inkscape:export-filename="/home/felipe/devel/inkscape/inkscape/share/icons/feFlood-icon.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90" />
+<g id="g8891" transform="matrix(1.3344192,0,0,1.3344192,-74.252035,-91.584765)">
+<rect style="opacity:0.24267782;fill:#ffffff;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" id="rect13894" width="36.369732" height="36.369747" x="204.40623" y="273.86215" />
+<path sodipodi:nodetypes="ccscc" style="fill:#729fcf;fill-opacity:1;stroke:#204a87;stroke-width:1.51540601;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 218.95717,300.72515 L 237.94991,292.08066 C 238.99842,291.60347 238.61275,287.06381 236.30266,282.67849 C 233.99258,278.29313 230.62853,275.71453 229.58017,276.19171 L 210.58728,284.83617" id="path12994" />
+<path id="path13019" d="M 220.33619,298.47311 L 236.55149,290.99631 C 237.5953,290.51735 236.95474,287.35335 234.65481,282.95167 C 232.35488,278.54993 230.37621,277.45011 229.33255,277.92907 L 213.35017,285.23225" style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.51540625;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078" sodipodi:nodetypes="ccscc" />
+<path sodipodi:nodetypes="ccccc" style="fill:#ffffff;fill-opacity:0.45263157;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.58208953" d="M 212.9254,284.61325 C 215.26943,286.35453 217.29674,289.55467 217.29674,289.55467 C 230.55169,287.06357 226.50571,280.96198 237.08734,286.85552 C 235.5292,282.18707 232.38882,277.31352 229.46651,277.05843 L 212.9254,284.61325 z" id="path16802" />
+<path sodipodi:nodetypes="cs" id="path12998" d="M 222.4964,285.51187 C 219.5603,275.67335 211.98327,275.67335 214.89255,282.16951" style="fill:none;fill-rule:evenodd;stroke:#2e3436;stroke-width:4.5462184;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+<path transform="matrix(2.3091904,0,0,2.3091904,193.61806,253.9093)" d="m 14.1875,14.875 c 0,0.72487 -0.58763,1.3125 -1.3125,1.3125 -0.72487,0 -1.3125,-0.58763 -1.3125,-1.3125 0,-0.72487 0.58763,-1.3125 1.3125,-1.3125 0.72487,0 1.3125,0.58763 1.3125,1.3125 z" sodipodi:ry="1.3125" sodipodi:rx="1.3125" sodipodi:cy="14.875" sodipodi:cx="12.875" id="path13000" style="fill:#d3d7cf;fill-opacity:1;stroke:#2e3436;stroke-width:0.65625;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" sodipodi:type="arc" />
+<path style="fill:none;fill-rule:evenodd;stroke:#d3d7cf;stroke-width:1.51540613;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M 223.2541,288.1638 C 221.07571,275.37756 211.98327,275.71242 214.89255,282.00202" id="path13626" sodipodi:nodetypes="cs" />
+<path transform="matrix(1.149058,-0.5428996,0.8989446,1.5842994,-1960.7761,-513.45798)" d="m 1181.62,912.9559 c 0,2.7825 -1.049,5.0382 -2.343,5.0382 -1.293,0 -2.342,-2.2557 -2.342,-5.0382 0,-2.7825 1.049,-5.0381 2.342,-5.0381 1.294,0 2.343,2.2556 2.343,5.0381 z" sodipodi:ry="5.038136" sodipodi:rx="2.3422911" sodipodi:cy="912.95593" sodipodi:cx="1179.2773" id="path13632" style="fill:url(#linearGradient8942);fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:0.99739033;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" sodipodi:type="arc" />
+<g transform="matrix(-1,0,0,3.6216626,435.37382,-772.96052)" id="g8887">
+<path sodipodi:nodetypes="cssccc" id="path13628" d="M 215.47807,300.21453 C 208.32552,300.37387 206.49434,301.44313 206.47778,302.52461 C 206.45969,303.71386 208.95646,304.91804 216.44985,304.94307 C 244.04163,305.03524 243.01281,300.41597 220.13967,300.33442 C 219.73349,299.64861 219.12664,298.57479 218.04245,295.46508 C 216.46672,295.12863 216.55611,298.67484 215.47807,300.21453 z" style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#5e85f9;stroke-width:1.32713890000000001;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+</g>
+</g>
+<g id="g8930" transform="matrix(1.3344192,0,0,1.3344192,-74.252035,-91.584765)">
+<rect transform="scale(-1,1)" style="opacity:0.24267782;fill:#ffffff;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" id="rect8841" width="23.999989" height="24" x="-200.9776" y="285.15625" />
+<path sodipodi:nodetypes="ccscc" style="fill:#729fcf;fill-opacity:1;stroke:#204a87;stroke-width:0.99999988;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 191.37559,302.88283 L 178.84249,297.17842 C 178.15059,296.86353 178.40509,293.86786 179.92949,290.97403 C 181.45389,288.08018 183.67379,286.37859 184.36559,286.69348 L 196.89879,292.39786" id="path8843" />
+<path id="path8845" d="M 190.46559,301.39673 L 179.76529,296.46287 C 179.07649,296.14681 179.49919,294.05892 181.01689,291.1543 C 182.53459,288.24964 183.84029,287.52388 184.52899,287.83994 L 195.07559,292.65923" style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078" sodipodi:nodetypes="ccscc" />
+<path sodipodi:nodetypes="ccccc" style="fill:#ffffff;fill-opacity:0.45263157;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.58208953" d="M 195.35589,292.25076 C 193.80909,293.39981 192.47129,295.51155 192.47129,295.51155 C 183.72449,293.8677 186.39439,289.84133 179.41169,293.73041 C 180.43989,290.64975 182.51219,287.43375 184.44059,287.26542 L 195.35589,292.25076 z" id="path8847" />
+<path sodipodi:nodetypes="cs" id="path8849" d="M 189.04009,292.84375 C 190.97759,286.35142 195.97759,286.35142 194.05779,290.63816" style="fill:none;fill-rule:evenodd;stroke:#2e3436;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+<path transform="matrix(-1.5238095,0,0,1.5238095,208.09659,271.98956)" d="m 14.1875,14.875 c 0,0.72487 -0.58763,1.3125 -1.3125,1.3125 -0.72487,0 -1.3125,-0.58763 -1.3125,-1.3125 0,-0.72487 0.58763,-1.3125 1.3125,-1.3125 0.72487,0 1.3125,0.58763 1.3125,1.3125 z" sodipodi:ry="1.3125" sodipodi:rx="1.3125" sodipodi:cy="14.875" sodipodi:cx="12.875" id="path8851" style="fill:#d3d7cf;fill-opacity:1;stroke:#2e3436;stroke-width:0.65625;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" sodipodi:type="arc" />
+<path style="fill:none;fill-rule:evenodd;stroke:#d3d7cf;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M 188.54009,294.59373 C 189.97759,286.15623 195.97759,286.3772 194.05779,290.52764" id="path8853" sodipodi:nodetypes="cs" />
+<path transform="matrix(-0.7582508,-0.3582535,-0.5932037,1.0454619,1629.7578,-234.38773)" d="m 1181.62,912.9559 c 0,2.7825 -1.049,5.0382 -2.343,5.0382 -1.293,0 -2.342,-2.2557 -2.342,-5.0382 0,-2.7825 1.049,-5.0381 2.342,-5.0381 1.294,0 2.343,2.2556 2.343,5.0381 z" sodipodi:ry="5.038136" sodipodi:rx="2.3422911" sodipodi:cy="912.95593" sodipodi:cx="1179.2773" id="path8855" style="fill:url(#linearGradient8944);fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:0.99739033;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" sodipodi:type="arc" />
+<g style="fill:#ffff11;fill-opacity:0.20921984" transform="matrix(-1,0,0,4.9565903,381.6158,-1179.0015)" id="g8873">
+<path sodipodi:nodetypes="cssccc" id="path8857" d="M 190.45801,301.65175 C 195.19302,301.7539 196.40527,302.43941 196.41623,303.13275 C 196.42821,303.89518 194.76678,304.62231 189.81468,304.68323 C 161.87603,305.02691 160.34042,301.57761 187.37201,301.72861 C 187.6409,301.28894 188.04264,300.6005 188.76037,298.60686 C 189.80352,298.39116 189.74434,300.66465 190.45801,301.65175 z" style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#e14144;stroke-width:0.86459142000000000;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+</g>
+</g>
+<path style="opacity:1;fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.30000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="M 54.731485,83.7062 C 51.009893,83.402945 50.905887,83.347698 52.337452,82.434477 C 55.804082,80.22306 57.46113,76.953318 56.626299,73.971585 C 55.917789,71.441033 52.881449,68.663003 49.310854,67.278473 C 48.446819,66.943439 47.739888,66.598882 47.739888,66.512794 C 47.739888,66.257127 51.781004,65.715553 55.557673,65.465092 C 57.494795,65.336625 59.110647,65.191382 59.148461,65.142325 C 59.215714,65.055076 60.558381,55.352883 60.723775,53.759016 C 60.812119,52.907639 60.854967,53.199993 61.610514,59.809437 C 62.204227,65.003171 61.867869,64.476846 64.898597,64.95455 C 70.712556,65.870949 73.289554,68.156491 73.966273,72.99669 C 74.177538,74.507733 73.692657,77.301656 72.967317,78.752799 C 71.723692,81.240832 69.326292,82.931677 66.060848,83.623823 C 64.098062,84.039855 59.257976,84.07505 54.731485,83.706203 L 54.731485,83.7062 z" id="path8948" transform="translate(155.36416,264.88732)" />
+<path style="opacity:1;fill:#ffa400;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.30000000999999998;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="M 44.378543,81.610235 C 36.894058,78.942519 34.566795,74.29307 38.832707,70.53066 C 39.516528,69.927552 40.633557,69.150882 41.314984,68.804733 C 42.50152,68.202007 42.622236,68.191307 44.167787,68.551858 C 46.450681,69.084422 49.26497,70.184063 50.697226,71.10314 C 55.649519,74.281014 55.044318,78.037833 49.10088,81.012618 C 46.618952,82.254863 46.300259,82.295194 44.378543,81.610233 L 44.378543,81.610235 z" id="path8950" transform="translate(155.36416,264.88732)" />
+<path style="opacity:1;fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="M 26.284563,84.021293 C 21.156189,83.430594 18.725345,80.234246 19.02646,74.477516 C 19.180262,71.537114 19.772727,70.032076 21.327841,68.631336 C 22.402882,67.663014 24.547267,66.801033 25.881169,66.801033 C 26.707931,66.801033 26.769527,66.59387 27.14159,62.561937 L 27.457621,59.137168 L 27.792056,62.498512 C 27.975989,64.347252 28.192812,66.19263 28.273879,66.599353 L 28.421276,67.338848 L 32.592895,67.338848 L 36.764514,67.338848 L 35.562925,68.675311 C 33.785228,70.652534 33.129704,72.200595 33.111333,74.464899 C 33.100119,75.846613 33.250374,76.684629 33.676267,77.615751 C 34.421039,79.244034 36.43083,81.404029 38.383088,82.67434 L 39.917047,83.672471 L 38.651998,83.848369 C 36.512766,84.14581 28.355837,84.259862 26.28456,84.02129 L 26.284563,84.021293 z" id="path8952" transform="translate(155.36416,264.88732)" />
+</g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/feColorMatrix-icon.svg b/share/icons/hicolor/scalable/actions/feColorMatrix-icon.svg
new file mode 100644
index 0000000..0aea1b5
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/feColorMatrix-icon.svg
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="96" height="96" id="svg2" sodipodi:version="0.32" inkscape:version="0.48+devel r10484 custom" version="1.0" sodipodi:docname="feColorMatrix-icon.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape">
+<defs id="defs4">
+<linearGradient inkscape:collect="always" id="linearGradient2394">
+<stop style="stop-color:#de0000;stop-opacity:1;" offset="0" id="stop2396" />
+<stop id="stop2416" offset="0.09503236" style="stop-color:#fce94f;stop-opacity:1" />
+<stop id="stop2402" offset="0.24177921" style="stop-color:#4e9a06;stop-opacity:1" />
+<stop style="stop-color:#6e7704;stop-opacity:0.77254902;" offset="0.31161356" id="stop2404" />
+<stop id="stop2406" offset="0.4219704" style="stop-color:#fcaf3e;stop-opacity:1" />
+<stop style="stop-color:#f37c2c;stop-opacity:0.70980392;" offset="0.5077222" id="stop2408" />
+<stop id="stop2410" offset="0.61870992" style="stop-color:#729fcf;stop-opacity:1" />
+<stop style="stop-color:#a6516a;stop-opacity:0.51372549;" offset="0.76384193" id="stop2412" />
+<stop id="stop2414" offset="0.87470341" style="stop-color:#ad7fa8;stop-opacity:1" />
+<stop style="stop-color:#de0000;stop-opacity:0;" offset="1" id="stop2398" />
+</linearGradient>
+<filter id="filter2388" inkscape:label="filter1">
+<feColorMatrix id="feColorMatrix2390" type="hueRotate" values="220.90909090909091" />
+</filter>
+<linearGradient inkscape:collect="always" xlink:href="#linearGradient2394" id="linearGradient2420" gradientUnits="userSpaceOnUse" x1="26.033897" y1="8.1355934" x2="26.237288" y2="98.033897" gradientTransform="matrix(0.9320388,0,0,0.977169,47.545829,1.3039239)" />
+<linearGradient inkscape:collect="always" xlink:href="#linearGradient2394" id="linearGradient2426" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.9320388,0,0,0.977169,1.545829,1.3039239)" x1="26.033897" y1="8.1355934" x2="26.237288" y2="98.033897" />
+</defs>
+<sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="5.270833" inkscape:cx="48" inkscape:cy="48" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="false" inkscape:window-width="852" inkscape:window-height="717" inkscape:window-x="50" inkscape:window-y="24" inkscape:window-maximized="0" />
+<metadata id="metadata7">
+<rdf:RDF>
+<cc:Work rdf:about="">
+<dc:format>image/svg+xml</dc:format>
+<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+<dc:title />
+<dc:date>2007-07-03</dc:date>
+<dc:creator>
+<cc:Agent>
+<dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+</cc:Agent>
+</dc:creator>
+<dc:rights>
+<cc:Agent>
+<dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+</cc:Agent>
+</dc:rights>
+<dc:publisher>
+<cc:Agent>
+<dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+</cc:Agent>
+</dc:publisher>
+<dc:identifier>c</dc:identifier>
+<dc:source />
+<dc:relation />
+<dc:language />
+<dc:subject>
+<rdf:Bag>
+<rdf:li>hexamines icon</rdf:li>
+</rdf:Bag>
+</dc:subject>
+<dc:coverage />
+<dc:description>this is an image originally intended to be used in inkscape</dc:description>
+<dc:contributor>
+<cc:Agent>
+<dc:title />
+</cc:Agent>
+</dc:contributor>
+<cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" />
+</cc:Work>
+<cc:License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/">
+<cc:permits rdf:resource="http://creativecommons.org/ns#Reproduction" />
+<cc:permits rdf:resource="http://creativecommons.org/ns#Distribution" />
+<cc:requires rdf:resource="http://creativecommons.org/ns#Notice" />
+<cc:requires rdf:resource="http://creativecommons.org/ns#Attribution" />
+<cc:permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+<cc:requires rdf:resource="http://creativecommons.org/ns#ShareAlike" />
+</cc:License>
+</rdf:RDF>
+</metadata>
+<g inkscape:label="Camada 1" inkscape:groupmode="layer" id="layer1">
+<g id="g2497" transform="matrix(1.0417683,0,0,1.0174356,-3.0901289,-1.2234494)">
+<rect style="opacity:1;fill:url(#linearGradient2420);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter2388)" id="rect2418" width="39.050846" height="87.05085" x="52.474575" y="4.8813562" />
+<rect y="4.8813562" x="6.474575" height="87.05085" width="39.050846" id="rect2422" style="opacity:1;fill:url(#linearGradient2426);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+<path sodipodi:nodetypes="cccccccc" id="path2428" d="M 24.835721,42.76764 L 24.835721,58.753411 L 50.752046,57.300159 L 50.025421,70.379425 L 67.706651,50.033898 L 50.26763,29.688372 L 50.509837,44.140155 L 24.835721,42.76764 z" style="fill:#ffe61e;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:2, 2;stroke-dashoffset:0;stroke-opacity:0.66120217" />
+</g>
+</g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/feComponentTransfer-icon.svg b/share/icons/hicolor/scalable/actions/feComponentTransfer-icon.svg
new file mode 100644
index 0000000..a5783ba
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/feComponentTransfer-icon.svg
@@ -0,0 +1,87 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>fe Editor new Icons proposal</dc:title>
+ <dc:date>13 Nov 2018</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a little contribution with Inkscape Project
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="feComponentTransfer">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="M 1.5382088,1.5013533 V 1.815733 2.1301127 2.4444947 2.758445 3.0728269 3.3872067 3.7015864 H 1.926986 V 3.3872067 3.0728269 2.758445 H 2.3157632 2.7049808 V 2.4444947 H 2.3157632 1.926986 V 2.1301127 1.815733 H 2.3157632 2.7049808 V 1.5013533 H 2.3157632 1.926986 Z m 1.166772,0.3143797 v 0.3143797 0.314382 H 3.0937579 V 2.1301127 1.815733 Z m 0,0.942712 V 3.0728269 3.3872067 3.7015864 H 3.0937579 V 3.3872067 3.0728269 2.758445 Z m 5.6399335,0.085154 c -0.6706495,0 -1.2106569,0.5399987 -1.2106569,1.2106458 V 4.6834359 C 6.6313969,4.5566143 6.3755297,4.3093215 6.054793,4.0095166 5.5889913,3.5741262 4.9567,3.0078847 3.7096228,3.0078847 v 0.8708908 c 1.0208483,0 1.2708583,0.3181693 1.7508184,0.7668132 0.3661631,0.3422587 0.857111,0.7442938 1.6738162,0.9160485 V 6.5452065 C 6.6884716,6.532259 6.3862973,6.5050693 6.1881213,6.4729538 5.911864,6.4281814 5.8452108,6.3909001 5.7262172,6.3306017 5.6072235,6.2703013 5.4103027,6.1697753 5.1112112,6.1190071 4.8121196,6.0682388 4.4027101,6.0485643 3.7096228,6.0661073 l 0.022019,0.8700321 c 0.6660474,-0.016867 1.0325628,0.00712 1.2338656,0.041287 0.2013027,0.03417 0.2288271,0.059724 0.3672861,0.1298802 0.1384368,0.070156 0.3620454,0.1675577 0.7160537,0.2249252 0.2588398,0.041948 0.6008255,0.071423 1.0854978,0.084295 v 1.749092 C 6.6496731,9.1785003 6.3076874,9.2075352 6.0488476,9.2494825 5.6948394,9.3068522 5.4712308,9.4042513 5.3327939,9.4744078 5.1943349,9.5445643 5.1668105,9.570118 4.9655078,9.6042875 4.7642051,9.6384623 4.3976896,9.6624356 3.7316423,9.6455703 l -0.022019,0.8704617 c 0.6930874,0.01755 1.1024969,-0.0026 1.4015885,-0.05333 0.2990915,-0.05077 0.4960123,-0.151294 0.6150059,-0.211595 0.1189937,-0.0603 0.1856469,-0.09758 0.4619041,-0.142351 0.1981761,-0.03212 0.5003503,-0.05858 0.9461361,-0.0714 v 0.982708 c -0.8167053,0.171875 -1.3076532,0.574223 -1.6738163,0.916482 -0.4799601,0.448646 -0.7299701,0.766813 -1.7508184,0.766813 v 0.870462 c 1.2470772,0 1.8793685,-0.565811 2.3451702,-1.001203 0.3207367,-0.299803 0.5766039,-0.5474 1.0794644,-0.674349 v 0.629623 c 0,0.670647 0.5400074,1.210641 1.2106569,1.210645 h 1.5903841 c 0.6706482,0 1.2102162,-0.539998 1.2102162,-1.210645 V 9.1613184 h 1.19216 V 10.408949 L 14.461791,8.2912864 12.337675,6.1736266 v 1.2472005 h -1.19216 V 4.0542448 c 0,-0.6706471 -0.539568,-1.2106458 -1.2102166,-1.2106458 z M 1.926986,4.9728719 V 5.2872538 H 2.3157632 2.7045404 V 4.9728719 H 2.3157632 Z m 0,0.3143819 H 1.5382088 V 5.6012042 5.9155839 6.2299658 6.5443455 6.8582959 H 1.926986 V 6.5443455 6.2299658 5.9155839 5.6012042 Z m 0,1.5710421 V 7.1726778 H 2.3157632 2.7045404 V 6.8582959 H 2.3157632 Z m 0.7775544,0 H 3.0937579 V 6.5443455 6.2299658 5.9155839 H 2.7045404 2.3157632 V 6.2299658 H 2.7045404 V 6.5443455 Z M 9.6854427,5.9151545 h 0.4937223 c 0.09628,-2.65e-5 0.174401,0.077715 0.174593,0.1737475 v 0.4330804 c -1.92e-4,0.096033 -0.07831,0.173774 -0.174593,0.1737475 H 9.6798492 c -0.1628563,0 -0.2430736,0.037867 -0.2657978,0.06064 -0.019818,0.021293 -0.059343,0.1120861 -0.059343,0.2864259 v 0.1062268 h 0.6855356 c 0.09629,-3.86e-5 0.174424,0.077707 0.174615,0.1737496 v 0.098055 c 0.0072,0.3168132 -0.0063,0.3687922 -0.06108,0.4391004 -0.03159,0.027118 -0.07186,0.042068 -0.113533,0.042148 H 9.3547088 v 2.5911664 c -1.912e-4,0.09603 -0.078311,0.173775 -0.174593,0.173749 H 8.6554119 c -0.096282,2.6e-5 -0.1744018,-0.07772 -0.174593,-0.173749 V 7.9020754 H 8.1556782 C 8.0593913,7.9018715 7.9814567,7.823935 7.9815036,7.7278964 V 7.3227719 c 1.902e-4,-0.095871 0.078055,-0.1735463 0.1741746,-0.1737497 h 0.3251407 v -0.046878 c 0,-0.3795553 0.088893,-0.688712 0.2988934,-0.8936832 C 8.9892503,6.002178 9.3016416,5.9151545 9.6854427,5.9151545 Z M 1.5382088,8.4439611 v 0.3143819 0.3143797 0.314382 0.3139506 0.3143797 0.314382 0.314379 H 1.926986 2.3157632 2.7045404 V 10.329817 H 2.3157632 1.926986 V 10.015435 9.7010553 H 2.3157632 2.7045404 V 9.3871047 H 2.3157632 1.926986 V 9.0727227 8.758343 H 2.3157632 2.7045404 V 8.4439611 H 2.3157632 1.926986 Z M 2.7045404,8.758343 v 0.3143797 0.314382 H 3.0937579 V 9.0727227 8.758343 Z m 0,0.9427123 v 0.3143797 0.314382 H 3.0937579 V 10.015435 9.7010553 Z M 1.926986,11.915482 v 0.31395 h 0.3887772 0.3887772 v -0.31395 H 2.3157632 Z m 0,0.31395 H 1.5382088 v 0.31438 0.314382 0.314379 0.314383 0.31395 0.31438 H 1.926986 v -0.31438 -0.31395 -0.314383 H 2.3157632 2.7045404 V 12.858194 H 2.3157632 1.926986 v -0.314382 z m 0.7779948,0 v 0.31438 0.314382 0.314379 0.314383 0.31395 0.31438 h 0.3887771 v -0.31438 -0.31395 -0.314383 -0.314379 -0.314382 -0.31438 z"
+ style="opacity:1;fill:#000000" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/feComposite-icon.svg b/share/icons/hicolor/scalable/actions/feComposite-icon.svg
new file mode 100644
index 0000000..d8dc0a9
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/feComposite-icon.svg
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="96" height="96" id="svg2" sodipodi:version="0.32" inkscape:version="0.48+devel r10484 custom" version="1.0" sodipodi:docname="feComposite-icon.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape" inkscape:export-filename="/home/felipe/devel/inkscape/inkscape/share/icons/feMerge-icon.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90">
+<defs id="defs4">
+<linearGradient id="linearGradient13616">
+<stop style="stop-color:#3465a4;stop-opacity:1;" offset="0" id="stop13618" />
+<stop style="stop-color:#729fcf;stop-opacity:1" offset="0.86907172" id="stop13620" />
+</linearGradient>
+<linearGradient inkscape:collect="always" xlink:href="#linearGradient13616" id="linearGradient8942" gradientUnits="userSpaceOnUse" x1="1180.5682" y1="909.65936" x2="1179.2837" y2="914.67297" />
+<linearGradient inkscape:collect="always" xlink:href="#linearGradient13616" id="linearGradient8944" gradientUnits="userSpaceOnUse" x1="1180.5682" y1="909.65936" x2="1179.2837" y2="914.67297" />
+</defs>
+<sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="5.270833" inkscape:cx="48" inkscape:cy="48" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="false" inkscape:window-width="964" inkscape:window-height="717" inkscape:window-x="50" inkscape:window-y="24" inkscape:window-maximized="0" />
+<metadata id="metadata7">
+<rdf:RDF>
+<cc:Work rdf:about="">
+<dc:format>image/svg+xml</dc:format>
+<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+<dc:title>feComposite Filter Primitive Example</dc:title>
+<dc:date>2007-07-03</dc:date>
+<dc:creator>
+<cc:Agent>
+<dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+</cc:Agent>
+</dc:creator>
+<dc:rights>
+<cc:Agent>
+<dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+</cc:Agent>
+</dc:rights>
+<dc:publisher>
+<cc:Agent>
+<dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+</cc:Agent>
+</dc:publisher>
+<dc:identifier />
+<dc:source />
+<dc:relation />
+<dc:language />
+<dc:subject>
+<rdf:Bag>
+<rdf:li>feComposite Example</rdf:li>
+</rdf:Bag>
+</dc:subject>
+<dc:coverage />
+<dc:description>this is an image originally intended to be used in Inkscape</dc:description>
+<dc:contributor>
+<cc:Agent>
+<dc:title />
+</cc:Agent>
+</dc:contributor>
+<cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" />
+</cc:Work>
+<cc:License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/">
+<cc:permits rdf:resource="http://creativecommons.org/ns#Reproduction" />
+<cc:permits rdf:resource="http://creativecommons.org/ns#Distribution" />
+<cc:requires rdf:resource="http://creativecommons.org/ns#Notice" />
+<cc:requires rdf:resource="http://creativecommons.org/ns#Attribution" />
+<cc:permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+<cc:requires rdf:resource="http://creativecommons.org/ns#ShareAlike" />
+</cc:License>
+</rdf:RDF>
+</metadata>
+<g inkscape:label="Camada 1" inkscape:groupmode="layer" id="layer1" transform="translate(-155.36416,-264.88732)">
+<rect style="opacity:0.43324938;fill:#000000;fill-opacity:0.23049646;fill-rule:evenodd;stroke:#000000;stroke-width:2.90019464;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:2.90019444, 5.80038887;stroke-dashoffset:0;stroke-opacity:1" id="rect3279" width="85.408623" height="85.64537" x="160.6046" y="270.00937" inkscape:export-filename="/home/felipe/devel/inkscape/inkscape/share/icons/feFlood-icon.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90" />
+<g id="g8891" transform="matrix(1.3344192,0,0,1.3344192,-74.252035,-91.584765)">
+<rect style="opacity:0.24267782;fill:#ffffff;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" id="rect13894" width="36.369732" height="36.369747" x="204.40623" y="273.86215" />
+<path sodipodi:nodetypes="ccscc" style="fill:#729fcf;fill-opacity:1;stroke:#204a87;stroke-width:1.51540601;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 218.95717,300.72515 L 237.94991,292.08066 C 238.99842,291.60347 238.61275,287.06381 236.30266,282.67849 C 233.99258,278.29313 230.62853,275.71453 229.58017,276.19171 L 210.58728,284.83617" id="path12994" />
+<path id="path13019" d="M 220.33619,298.47311 L 236.55149,290.99631 C 237.5953,290.51735 236.95474,287.35335 234.65481,282.95167 C 232.35488,278.54993 230.37621,277.45011 229.33255,277.92907 L 213.35017,285.23225" style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.51540625;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078" sodipodi:nodetypes="ccscc" />
+<path sodipodi:nodetypes="ccccc" style="fill:#ffffff;fill-opacity:0.45263157;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.58208953" d="M 212.9254,284.61325 C 215.26943,286.35453 217.29674,289.55467 217.29674,289.55467 C 230.55169,287.06357 226.50571,280.96198 237.08734,286.85552 C 235.5292,282.18707 232.38882,277.31352 229.46651,277.05843 L 212.9254,284.61325 z" id="path16802" />
+<path sodipodi:nodetypes="cs" id="path12998" d="M 222.4964,285.51187 C 219.5603,275.67335 211.98327,275.67335 214.89255,282.16951" style="fill:none;fill-rule:evenodd;stroke:#2e3436;stroke-width:4.5462184;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+<path transform="matrix(2.3091904,0,0,2.3091904,193.61806,253.9093)" d="m 14.1875,14.875 c 0,0.72487 -0.58763,1.3125 -1.3125,1.3125 -0.72487,0 -1.3125,-0.58763 -1.3125,-1.3125 0,-0.72487 0.58763,-1.3125 1.3125,-1.3125 0.72487,0 1.3125,0.58763 1.3125,1.3125 z" sodipodi:ry="1.3125" sodipodi:rx="1.3125" sodipodi:cy="14.875" sodipodi:cx="12.875" id="path13000" style="fill:#d3d7cf;fill-opacity:1;stroke:#2e3436;stroke-width:0.65625;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" sodipodi:type="arc" />
+<path style="fill:none;fill-rule:evenodd;stroke:#d3d7cf;stroke-width:1.51540613;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M 223.2541,288.1638 C 221.07571,275.37756 211.98327,275.71242 214.89255,282.00202" id="path13626" sodipodi:nodetypes="cs" />
+<path transform="matrix(1.149058,-0.5428996,0.8989446,1.5842994,-1960.7761,-513.45798)" d="m 1181.62,912.9559 c 0,2.7825 -1.049,5.0382 -2.343,5.0382 -1.293,0 -2.342,-2.2557 -2.342,-5.0382 0,-2.7825 1.049,-5.0381 2.342,-5.0381 1.294,0 2.343,2.2556 2.343,5.0381 z" sodipodi:ry="5.038136" sodipodi:rx="2.3422911" sodipodi:cy="912.95593" sodipodi:cx="1179.2773" id="path13632" style="fill:url(#linearGradient8942);fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:0.99739033;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" sodipodi:type="arc" />
+<g transform="matrix(-1,0,0,3.6216626,435.37382,-772.96052)" id="g8887">
+<path sodipodi:nodetypes="cssccc" id="path13628" d="M 215.47807,300.21453 C 208.32552,300.37387 206.49434,301.44313 206.47778,302.52461 C 206.45969,303.71386 208.95646,304.91804 216.44985,304.94307 C 244.04163,305.03524 243.01281,300.41597 220.13967,300.33442 C 219.73349,299.64861 219.12664,298.57479 218.04245,295.46508 C 216.46672,295.12863 216.55611,298.67484 215.47807,300.21453 z" style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#5e85f9;stroke-width:1.32713890000000001;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+</g>
+</g>
+<g id="g8930" transform="matrix(1.3344192,0,0,1.3344192,-74.252035,-91.584765)">
+<rect transform="scale(-1,1)" style="opacity:0.24267782;fill:#ffffff;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" id="rect8841" width="23.999989" height="24" x="-200.9776" y="285.15625" />
+<path sodipodi:nodetypes="ccscc" style="fill:#729fcf;fill-opacity:1;stroke:#204a87;stroke-width:0.99999988;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 191.37559,302.88283 L 178.84249,297.17842 C 178.15059,296.86353 178.40509,293.86786 179.92949,290.97403 C 181.45389,288.08018 183.67379,286.37859 184.36559,286.69348 L 196.89879,292.39786" id="path8843" />
+<path id="path8845" d="M 190.46559,301.39673 L 179.76529,296.46287 C 179.07649,296.14681 179.49919,294.05892 181.01689,291.1543 C 182.53459,288.24964 183.84029,287.52388 184.52899,287.83994 L 195.07559,292.65923" style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078" sodipodi:nodetypes="ccscc" />
+<path sodipodi:nodetypes="ccccc" style="fill:#ffffff;fill-opacity:0.45263157;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.58208953" d="M 195.35589,292.25076 C 193.80909,293.39981 192.47129,295.51155 192.47129,295.51155 C 183.72449,293.8677 186.39439,289.84133 179.41169,293.73041 C 180.43989,290.64975 182.51219,287.43375 184.44059,287.26542 L 195.35589,292.25076 z" id="path8847" />
+<path sodipodi:nodetypes="cs" id="path8849" d="M 189.04009,292.84375 C 190.97759,286.35142 195.97759,286.35142 194.05779,290.63816" style="fill:none;fill-rule:evenodd;stroke:#2e3436;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+<path transform="matrix(-1.5238095,0,0,1.5238095,208.09659,271.98956)" d="m 14.1875,14.875 c 0,0.72487 -0.58763,1.3125 -1.3125,1.3125 -0.72487,0 -1.3125,-0.58763 -1.3125,-1.3125 0,-0.72487 0.58763,-1.3125 1.3125,-1.3125 0.72487,0 1.3125,0.58763 1.3125,1.3125 z" sodipodi:ry="1.3125" sodipodi:rx="1.3125" sodipodi:cy="14.875" sodipodi:cx="12.875" id="path8851" style="fill:#d3d7cf;fill-opacity:1;stroke:#2e3436;stroke-width:0.65625;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" sodipodi:type="arc" />
+<path style="fill:none;fill-rule:evenodd;stroke:#d3d7cf;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M 188.54009,294.59373 C 189.97759,286.15623 195.97759,286.3772 194.05779,290.52764" id="path8853" sodipodi:nodetypes="cs" />
+<path transform="matrix(-0.7582508,-0.3582535,-0.5932037,1.0454619,1629.7578,-234.38773)" d="m 1181.62,912.9559 c 0,2.7825 -1.049,5.0382 -2.343,5.0382 -1.293,0 -2.342,-2.2557 -2.342,-5.0382 0,-2.7825 1.049,-5.0381 2.342,-5.0381 1.294,0 2.343,2.2556 2.343,5.0381 z" sodipodi:ry="5.038136" sodipodi:rx="2.3422911" sodipodi:cy="912.95593" sodipodi:cx="1179.2773" id="path8855" style="fill:url(#linearGradient8944);fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:0.99739033;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" sodipodi:type="arc" />
+<g style="fill:#ffff11;fill-opacity:0.20921984" transform="matrix(-1,0,0,4.9565903,381.6158,-1179.0015)" id="g8873">
+<path sodipodi:nodetypes="cssccc" id="path8857" d="M 190.45801,301.65175 C 195.19302,301.7539 196.40527,302.43941 196.41623,303.13275 C 196.42821,303.89518 194.76678,304.62231 189.81468,304.68323 C 161.87603,305.02691 160.34042,301.57761 187.37201,301.72861 C 187.6409,301.28894 188.04264,300.6005 188.76037,298.60686 C 189.80352,298.39116 189.74434,300.66465 190.45801,301.65175 z" style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#e14144;stroke-width:0.86459142000000000;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+</g>
+</g>
+<path style="opacity:1;fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.30000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="M 54.731485,83.7062 C 51.009893,83.402945 50.905887,83.347698 52.337452,82.434477 C 55.804082,80.22306 57.46113,76.953318 56.626299,73.971585 C 55.917789,71.441033 52.881449,68.663003 49.310854,67.278473 C 48.446819,66.943439 47.739888,66.598882 47.739888,66.512794 C 47.739888,66.257127 51.781004,65.715553 55.557673,65.465092 C 57.494795,65.336625 59.110647,65.191382 59.148461,65.142325 C 59.215714,65.055076 60.558381,55.352883 60.723775,53.759016 C 60.812119,52.907639 60.854967,53.199993 61.610514,59.809437 C 62.204227,65.003171 61.867869,64.476846 64.898597,64.95455 C 70.712556,65.870949 73.289554,68.156491 73.966273,72.99669 C 74.177538,74.507733 73.692657,77.301656 72.967317,78.752799 C 71.723692,81.240832 69.326292,82.931677 66.060848,83.623823 C 64.098062,84.039855 59.257976,84.07505 54.731485,83.706203 L 54.731485,83.7062 z" id="path8948" transform="translate(155.36416,264.88732)" />
+<path style="opacity:1;fill:#ffa400;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.30000000999999998;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="M 44.378543,81.610235 C 36.894058,78.942519 34.566795,74.29307 38.832707,70.53066 C 39.516528,69.927552 40.633557,69.150882 41.314984,68.804733 C 42.50152,68.202007 42.622236,68.191307 44.167787,68.551858 C 46.450681,69.084422 49.26497,70.184063 50.697226,71.10314 C 55.649519,74.281014 55.044318,78.037833 49.10088,81.012618 C 46.618952,82.254863 46.300259,82.295194 44.378543,81.610233 L 44.378543,81.610235 z" id="path8950" transform="translate(155.36416,264.88732)" />
+<path style="opacity:1;fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="M 26.284563,84.021293 C 21.156189,83.430594 18.725345,80.234246 19.02646,74.477516 C 19.180262,71.537114 19.772727,70.032076 21.327841,68.631336 C 22.402882,67.663014 24.547267,66.801033 25.881169,66.801033 C 26.707931,66.801033 26.769527,66.59387 27.14159,62.561937 L 27.457621,59.137168 L 27.792056,62.498512 C 27.975989,64.347252 28.192812,66.19263 28.273879,66.599353 L 28.421276,67.338848 L 32.592895,67.338848 L 36.764514,67.338848 L 35.562925,68.675311 C 33.785228,70.652534 33.129704,72.200595 33.111333,74.464899 C 33.100119,75.846613 33.250374,76.684629 33.676267,77.615751 C 34.421039,79.244034 36.43083,81.404029 38.383088,82.67434 L 39.917047,83.672471 L 38.651998,83.848369 C 36.512766,84.14581 28.355837,84.259862 26.28456,84.02129 L 26.284563,84.021293 z" id="path8952" transform="translate(155.36416,264.88732)" />
+</g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/feConvolveMatrix-icon.svg b/share/icons/hicolor/scalable/actions/feConvolveMatrix-icon.svg
new file mode 100644
index 0000000..3371845
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/feConvolveMatrix-icon.svg
@@ -0,0 +1,3341 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="96"
+ height="96"
+ id="svg1901"
+ sodipodi:version="0.32"
+ inkscape:version="0.92.3 (2405546, 2018-03-11)"
+ sodipodi:docname="feConvolveMatrix-icon.svg"
+ version="1.0"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ inkscape:export-filename="/home/felipe/devel/inkscape/inkscape/share/icons/feConvolveMatrix-icon.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1.863521"
+ inkscape:cx="-29.48092"
+ inkscape:cy="78.99352"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ gridtolerance="10000"
+ inkscape:window-width="1014"
+ inkscape:window-height="717"
+ inkscape:window-x="5"
+ inkscape:window-y="24"
+ width="768px"
+ height="256px"
+ showgrid="false"
+ inkscape:window-maximized="0" />
+ <defs
+ id="defs1903">
+ <filter
+ inkscape:label="filter1"
+ id="filter2688">
+ <feConvolveMatrix
+ targetY="1"
+ targetX="1"
+ bias="0"
+ divisor="1.6333333333333333"
+ in="SourceGraphic"
+ id="feConvolveMatrix2690"
+ kernelMatrix="6 10 3 10 -4 -15 3 -5 -6 "
+ order="3 3" />
+ </filter>
+ <mask
+ id="mask4382"
+ maskUnits="userSpaceOnUse">
+ <rect
+ style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ id="rect4384"
+ width="100.53606"
+ height="101.09464"
+ x="-0.79143554"
+ y="-2.7778296" />
+ </mask>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath9919">
+ <rect
+ style="opacity:0.99500002;fill:none;stroke:none;stroke-width:0.75032067;paint-order:stroke fill markers"
+ id="rect9921"
+ width="100.53606"
+ height="101.09464"
+ x="-0.79143554"
+ y="-2.7778296" />
+ </clipPath>
+ </defs>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" />
+ <dc:title></dc:title>
+ <dc:date>18 Jan 2008</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>ConvolveMatrix filter primitive example</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>this is an image originaly intended to be used in Inkscape</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier />
+ <dc:source>http://www.flickr.com/photos/dariosanches</dc:source>
+ <dc:relation />
+ <dc:language />
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>This file is derived from ticotico.jpg which is:
+(C) 2007 Dario Sanches under the CC by-sa license
+</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/licenses/by-sa/3.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:requires
+ rdf:resource="http://creativecommons.org/ns#Notice" />
+ <cc:requires
+ rdf:resource="http://creativecommons.org/ns#Attribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ <cc:requires
+ rdf:resource="http://creativecommons.org/ns#ShareAlike" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ style="opacity:1"
+ id="layer1"
+ inkscape:groupmode="layer"
+ inkscape:label="Taso 1">
+ <image
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARMAAAEVCAYAAADD8AGlAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
+AAAuIwAALiMBeKU/dgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAmdEVY
+dEF1dGhvcgBGZWxpcGUgQ29ycsOqYSBkYSBTaWx2YSBTYW5jaGVz4LMBmgAAAEZ0RVh0RGVzY3Jp
+cHRpb24AdGhpcyBpcyBhbiBpbWFnZSBvcmlnaW5hbHkgaW50ZW5kZWQgdG8gYmUgdXNlZCBpbiBJ
+bmtzY2FwZS5g/sIAAAAZdEVYdENyZWF0aW9uIFRpbWUAMTggSmFuIDIwMDg22wvtAAAAMHRFWHRT
+b3VyY2UAaHR0cDovL3d3dy5mbGlja3IuY29tL3Bob3Rvcy9kYXJpb3NhbmNoZXP8tDU7AAAAUnRF
+WHRDb3B5cmlnaHQAQ0MgQXR0cmlidXRpb24tU2hhcmVBbGlrZSBodHRwOi8vY3JlYXRpdmVjb21t
+b25zLm9yZy9saWNlbnNlcy9ieS1zYS80LjAvw1RiBQAAIABJREFUeJyUvXtwZPl13/fBffbtvre7
+0cAF0EAPZhrDwc72LLEcLsilVlptSFOUaJpWKKoUu2QmiiJVpVyxpcgu2X8krkSJVUrsUlKlistJ
+yVLFFZVTisqMiqWswjBS1staa6ihJgS5IDjLRS8wGLxuo9GP231ffRv54/wAzNK0HN8q7AD9uPf3
+OOf8zvme7zk7w8+4F5sZOCGQAlXABM6AKTAPj7ohYQiv+IAN4AIQ5rD1NATX58d9n14bpos2K+sj
+OvEh4xDI1H2BENiSX/mkutU5QAWw1DMfAyXYqsvnWzl4KRCpz5WAMQxz2AZ8oKG+DoAH1hSiERzX
+oGzD3ADKORDD+VQ9uKbmqcsY57owAN6Yl783ApgtQdWVZ3Yz+T6Z+nn2KkCUw/gIPBNKFbkXFVib
+AfpwogMTtRYTuadZheEEdufhYxG4W3C4APESRAOoPAVtADjAAuwDbWBzCM48UAR21drUZDFMDeK+
+TC3ToZfBXASaCbEFp0BYAIYQjGWMPlAfwqQAxSVw+lDehyyBrgPjEmwXZa02z8FJgLI8I1b7OlHD
+cTwgB3Mk7/WGUDwBZxGoAwGgAXfUvz0gu6s2v60W1JVJX+1PALmMmfkWFD0Y7EIGZgQVE544sBPD
+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
+RK5CYII=
+"
+ width="88.299924"
+ height="88.790525"
+ transform="translate(3.98419,3.7944665)"
+ id="image9923" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/feDiffuseLighting-icon.svg b/share/icons/hicolor/scalable/actions/feDiffuseLighting-icon.svg
new file mode 100644
index 0000000..bbf221a
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/feDiffuseLighting-icon.svg
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="96" height="96" id="svg1901" sodipodi:version="0.32" inkscape:version="0.48+devel r10484 custom" sodipodi:docname="feDiffuseLighting-icon.svg" version="1.0" inkscape:output_extension="org.inkscape.output.svg.inkscape" inkscape:export-filename="/home/niko/inkscape/complex-lighting.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90">
+<defs id="defs1903">
+<filter id="metallic-lighting" filterRes="256">
+<feGaussianBlur stdDeviation="10.0437" id="feGaussianBlur2792" in="SourceGraphic" result="result0" />
+<feDiffuseLighting id="feDiffuseLighting2794" in="result0" result="result1" diffuseConstant="1" surfaceScale="10" lighting-color="#ffffff">
+<feDistantLight id="feDistantLight1" azimuth="205" elevation="45" />
+</feDiffuseLighting>
+<feSpecularLighting id="feSpecularLighting2796" in="result0" result="result3" specularConstant="0.5" surfaceScale="20" specularExponent="20" lighting-color="#ffffff">
+<feDistantLight id="feDistantLight2" azimuth="205" elevation="45" />
+</feSpecularLighting>
+<feComposite id="feComposite2798" in="result1" in2="SourceGraphic" operator="arithmetic" k1="1" result="result2" k4="0" k2="0" k3="0" />
+<feComposite id="feComposite2800" in="result2" in2="result3" operator="arithmetic" k2="1" k3="1" k4="0" k1="0" result="result4" />
+<feComposite inkscape:collect="always" id="feComposite2799" in="result4" in2="SourceAlpha" operator="in" />
+</filter>
+</defs>
+<sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="2.458333" inkscape:cx="135.4852" inkscape:cy="51.09035" inkscape:document-units="px" inkscape:current-layer="layer1" gridtolerance="10000" inkscape:window-width="1014" inkscape:window-height="717" inkscape:window-x="5" inkscape:window-y="24" width="768px" height="256px" showgrid="false" inkscape:window-maximized="0" />
+<metadata id="metadata1906">
+<rdf:RDF>
+<cc:Work rdf:about="">
+<dc:format>image/svg+xml</dc:format>
+<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+<cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" />
+<dc:title>Lighting effects example</dc:title>
+<dc:date>18 Jan 2008</dc:date>
+<dc:creator>
+<cc:Agent>
+<dc:title>Niko Kiirala. Derived by Felipe Sanches</dc:title>
+</cc:Agent>
+</dc:creator>
+<dc:rights>
+<cc:Agent>
+<dc:title>Copyright 2007 Niko Kiirala, Felipe Sanches licensed under Creatice Commons by-sa 3.0</dc:title>
+</cc:Agent>
+</dc:rights>
+<dc:subject>
+<rdf:Bag>
+<rdf:li>feDiffuseLighting</rdf:li>
+<rdf:li>feSpecularLighting</rdf:li>
+<rdf:li>light</rdf:li>
+<rdf:li>lighting effects</rdf:li>
+</rdf:Bag>
+</dc:subject>
+<dc:description>An example, how to make metallic-looking objects with SVG lighting effects</dc:description>
+<dc:publisher>
+<cc:Agent>
+<dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+</cc:Agent>
+</dc:publisher>
+<dc:identifier />
+<dc:source />
+<dc:relation />
+<dc:language />
+<dc:coverage />
+<dc:contributor>
+<cc:Agent>
+<dc:title />
+</cc:Agent>
+</dc:contributor>
+</cc:Work>
+<cc:License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/">
+<cc:permits rdf:resource="http://creativecommons.org/ns#Reproduction" />
+<cc:permits rdf:resource="http://creativecommons.org/ns#Distribution" />
+<cc:requires rdf:resource="http://creativecommons.org/ns#Notice" />
+<cc:requires rdf:resource="http://creativecommons.org/ns#Attribution" />
+<cc:permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+<cc:requires rdf:resource="http://creativecommons.org/ns#ShareAlike" />
+</cc:License>
+</rdf:RDF>
+</metadata>
+<g inkscape:label="Taso 1" inkscape:groupmode="layer" id="layer1" style="opacity:1">
+<path style="opacity:1;fill:#dad645;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:14;stroke-linecap:round;stroke-linejoin:miter;marker:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#metallic-lighting);enable-background:accumulate" d="M 121.53125,18.281251 L 115.65625,30.625001 L 87.5625,89.812501 L 23.1875,102.125 L 9.75,104.6875 L 19.6875,114.09375 L 67.3125,159.125 L 59.125,224.125 L 57.40625,237.71875 L 69.40625,231.15625 L 126.9375,199.75 L 186.25,227.65625 L 198.625,233.46875 L 196.125,220.03125 L 184.03125,155.65625 L 228.90625,107.84375 L 238.25,97.875002 L 224.6875,96.093752 L 159.6875,87.687502 L 128.09375,30.250001 L 121.53125,18.281251 z M 122.4375,49.000002 L 149.15625,97.531251 L 150.84375,100.65625 L 154.375,101.09375 L 209.3125,108.25 L 171.40625,148.625 L 168.96875,151.21875 L 169.625,154.71875 L 179.8125,209.15625 L 129.6875,185.59375 L 126.46875,184.09375 L 123.34375,185.78125 L 74.71875,212.34375 L 81.65625,157.34375 L 82.09375,153.8125 L 79.5,151.375 L 39.25,113.3125 L 93.65625,102.90625 L 97.15625,102.25 L 98.6875,99.031251 L 122.4375,49.000002 z" id="path2803" transform="matrix(0.3847154,0,0,0.3847154,-1.5080495e-2,-2.5823358)" />
+<path sodipodi:type="star" style="opacity:1;fill:#de0000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25999999000000007;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#metallic-lighting)" id="path4828" sodipodi:sides="5" sodipodi:cx="46.779659" sodipodi:cy="21.559322" sodipodi:r1="37.335194" sodipodi:r2="13.828489" sodipodi:arg1="1.3734008" sodipodi:arg2="2.0017193" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="M 54.101692,58.169492 L 41.003367,34.123619 L 14.223951,39.836154 L 33.04533,19.948323 L 19.337093,-3.7551442 L 44.067669,7.999373 L 62.374928,-12.36271 L 58.837887,14.789812 L 83.860632,25.90882 L 56.944043,30.935484 L 54.101692,58.169492 z" transform="matrix(0.7269511,-0.3541159,0.3541159,0.7269511,6.2153524,51.41717)" />
+</g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/feDisplacementMap-icon.svg b/share/icons/hicolor/scalable/actions/feDisplacementMap-icon.svg
new file mode 100644
index 0000000..66f886d
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/feDisplacementMap-icon.svg
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="96" height="96" id="svg2" sodipodi:version="0.32" inkscape:version="0.48+devel r10484 custom" version="1.0" sodipodi:docname="feDisplacementMap-icon.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape" inkscape:export-filename="/home/felipe/devel/inkscape/inkscape/share/icons/feDisplacementMap-icon.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90">
+<defs id="defs4">
+<filter id="filter3342" inkscape:label="filter1">
+<feTurbulence id="feTurbulence3344" baseFrequency="0.038999999999999986" type="turbulence" numOctaves="2" seed="394" />
+</filter>
+<filter id="filter2387" inkscape:label="smudge">
+<feTurbulence id="feTurbulence2389" type="fractalNoise" baseFrequency="0.039" numOctaves="1" seed="394" in="SourceAlpha" result="result1" />
+<feDisplacementMap id="feDisplacementMap2391" yChannelSelector="G" xChannelSelector="R" scale="72.072072072072075" in="SourceGraphic" in2="result1" />
+</filter>
+<linearGradient inkscape:collect="always" id="linearGradient2393">
+<stop style="stop-color:#ff00ff;stop-opacity:1;" offset="0" id="stop2395" />
+<stop id="stop2401" offset="0.51618499" style="stop-color:#7b85ff;stop-opacity:1" />
+<stop style="stop-color:#00ff78;stop-opacity:1" offset="1" id="stop2397" />
+</linearGradient>
+<linearGradient inkscape:collect="always" xlink:href="#linearGradient2393" id="linearGradient2399" x1="189" y1="564.36218" x2="281" y2="470.36218" gradientUnits="userSpaceOnUse" />
+<linearGradient inkscape:collect="always" xlink:href="#linearGradient2393" id="linearGradient2784" gradientUnits="userSpaceOnUse" x1="189" y1="564.36218" x2="281" y2="470.36218" />
+</defs>
+<sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="2.75" inkscape:cx="138.0119" inkscape:cy="80.14565" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="false" inkscape:window-width="1003" inkscape:window-height="717" inkscape:window-x="21" inkscape:window-y="24" inkscape:window-maximized="0" />
+<metadata id="metadata7">
+<rdf:RDF>
+<cc:Work rdf:about="">
+<dc:format>image/svg+xml</dc:format>
+<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+<dc:title>feDisplacementMap example</dc:title>
+<dc:date>2008-01-21</dc:date>
+<dc:creator>
+<cc:Agent>
+<dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+</cc:Agent>
+</dc:creator>
+<dc:rights>
+<cc:Agent>
+<dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+</cc:Agent>
+</dc:rights>
+<dc:publisher>
+<cc:Agent>
+<dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+</cc:Agent>
+</dc:publisher>
+<dc:identifier />
+<dc:source />
+<dc:relation />
+<dc:language />
+<dc:subject>
+<rdf:Bag>
+<rdf:li>feDisplacementMap example</rdf:li>
+</rdf:Bag>
+</dc:subject>
+<dc:coverage />
+<dc:description>this is an image originally intended to be used in inkscape</dc:description>
+<dc:contributor>
+<cc:Agent>
+<dc:title />
+</cc:Agent>
+</dc:contributor>
+<cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" />
+</cc:Work>
+<cc:License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/">
+<cc:permits rdf:resource="http://creativecommons.org/ns#Reproduction" />
+<cc:permits rdf:resource="http://creativecommons.org/ns#Distribution" />
+<cc:requires rdf:resource="http://creativecommons.org/ns#Notice" />
+<cc:requires rdf:resource="http://creativecommons.org/ns#Attribution" />
+<cc:permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+<cc:requires rdf:resource="http://creativecommons.org/ns#ShareAlike" />
+</cc:License>
+</rdf:RDF>
+</metadata>
+<g inkscape:label="Camada 1" inkscape:groupmode="layer" id="layer1">
+<path sodipodi:type="star" style="opacity:1;fill:url(#linearGradient2399);fill-opacity:1;fill-rule:evenodd;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter2387);enable-background:accumulate" id="path2385" sodipodi:sides="5" sodipodi:cx="239" sodipodi:cy="505.36218" sodipodi:r1="155.55385" sodipodi:r2="71.064049" sodipodi:arg1="1.0380944" sodipodi:arg2="1.666413" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="M 318,639.36218 L 232.21544,576.10163 L 135.97077,621.90393 L 169.62625,520.76937 L 96.324433,443.38894 L 202.90922,444.14491 L 253.85088,350.51887 L 286.06842,452.12063 L 390.85391,471.63699 L 304.18066,533.67437 L 318,639.36218 z" transform="matrix(0.1436647,0,0,0.1436647,35.561255,-26.01207)" />
+<path style="fill:#ffb31e;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.35788377999999998;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:0.71576755000000003, 0.71576755000000003;stroke-dashoffset:0;stroke-opacity:0.66120217000000003" d="M 36.925294,47.774608 L 36.925294,51.447426 L 46.04451,51.113534 L 45.788832,54.118566 L 52.010352,49.444071 L 45.874058,44.769575 L 45.959283,48.089951 L 36.925294,47.774608 z" id="path2428" sodipodi:nodetypes="cccccccc" />
+<path transform="matrix(0.1436647,0,0,0.1436647,-9.397767,-46.202396)" d="M 318,639.36218 L 232.21544,576.10163 L 135.97077,621.90393 L 169.62625,520.76937 L 96.324433,443.38894 L 202.90922,444.14491 L 253.85088,350.51887 L 286.06842,452.12063 L 390.85391,471.63699 L 304.18066,533.67437 L 318,639.36218 z" inkscape:randomized="0" inkscape:rounded="0" inkscape:flatsided="false" sodipodi:arg2="1.666413" sodipodi:arg1="1.0380944" sodipodi:r2="71.064049" sodipodi:r1="155.55385" sodipodi:cy="505.36218" sodipodi:cx="239" sodipodi:sides="5" id="path2782" style="opacity:1;fill:url(#linearGradient2784);fill-opacity:1;fill-rule:evenodd;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" sodipodi:type="star" />
+<g id="g3346" transform="matrix(0.3422204,0,0,0.3422204,-45.531148,-32.845379)">
+<rect transform="translate(155.36416,264.88732)" y="4.2753038" x="5.0526314" height="87.060715" width="86.283394" id="rect3338" style="opacity:0.37700536;fill:#000000;fill-opacity:0.12765958;fill-rule:evenodd;stroke:#000000;stroke-width:1.40799999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:4.224, 4.224;stroke-dashoffset:0;stroke-opacity:1" />
+<rect transform="matrix(0.8615096,0,0,0.8615096,28.190903,43.278072)" y="271.07193" x="162.50165" height="82.853432" width="82.113678" id="rect3340" style="opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.33952606;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:2.67905219, 2.67905219;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter3342)" />
+</g>
+<path sodipodi:nodetypes="ccccccccccccc" id="path2790" d="M 18.405548,48.152494 L 18.405548,51.666052 L 22.197433,51.68089 L 22.188205,55.029012 L 26.368227,55.232546 L 26.308053,51.623634 L 30.250365,51.530883 L 30.183194,48.195667 L 26.126566,48.059676 L 26.152647,44.060054 L 22.387668,44.225883 L 22.454244,48.207426 L 18.405548,48.152494 z" style="fill:#ffb31e;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.35788377999999998;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:0.71576755000000003, 0.71576755000000003;stroke-dashoffset:0;stroke-opacity:0.66120217000000003" />
+</g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/feFlood-icon.svg b/share/icons/hicolor/scalable/actions/feFlood-icon.svg
new file mode 100644
index 0000000..75cd335
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/feFlood-icon.svg
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="96" height="96" id="svg2" sodipodi:version="0.32" inkscape:version="0.48+devel r10484 custom" version="1.0" sodipodi:docname="feFlood-icon.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape" inkscape:export-filename="/home/felipe/devel/inkscape/inkscape/share/icons/feFlood-icon.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90">
+<defs id="defs4">
+<linearGradient id="linearGradient13616">
+<stop style="stop-color:#3465a4;stop-opacity:1;" offset="0" id="stop13618" />
+<stop style="stop-color:#729fcf;stop-opacity:1" offset="0.86907172" id="stop13620" />
+</linearGradient>
+<linearGradient inkscape:collect="always" xlink:href="#linearGradient13616" id="linearGradient13634" gradientUnits="userSpaceOnUse" x1="1180.5682" y1="909.65936" x2="1179.2837" y2="914.67297" />
+</defs>
+<sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="5.270833" inkscape:cx="48" inkscape:cy="48" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="false" inkscape:window-width="964" inkscape:window-height="717" inkscape:window-x="50" inkscape:window-y="24" inkscape:window-maximized="0" />
+<metadata id="metadata7">
+<rdf:RDF>
+<cc:Work rdf:about="">
+<dc:format>image/svg+xml</dc:format>
+<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+<dc:title>feMorphology Filter Primitive Example</dc:title>
+<dc:date>2007-07-03</dc:date>
+<dc:creator>
+<cc:Agent>
+<dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+</cc:Agent>
+</dc:creator>
+<dc:rights>
+<cc:Agent>
+<dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+</cc:Agent>
+</dc:rights>
+<dc:publisher>
+<cc:Agent>
+<dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+</cc:Agent>
+</dc:publisher>
+<dc:identifier />
+<dc:source />
+<dc:relation />
+<dc:language />
+<dc:subject>
+<rdf:Bag>
+<rdf:li>feMorphology Example</rdf:li>
+</rdf:Bag>
+</dc:subject>
+<dc:coverage />
+<dc:description>this is an image originally intended to be used in Inkscape</dc:description>
+<dc:contributor>
+<cc:Agent>
+<dc:title />
+</cc:Agent>
+</dc:contributor>
+<cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" />
+</cc:Work>
+<cc:License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/">
+<cc:permits rdf:resource="http://creativecommons.org/ns#Reproduction" />
+<cc:permits rdf:resource="http://creativecommons.org/ns#Distribution" />
+<cc:requires rdf:resource="http://creativecommons.org/ns#Notice" />
+<cc:requires rdf:resource="http://creativecommons.org/ns#Attribution" />
+<cc:permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+<cc:requires rdf:resource="http://creativecommons.org/ns#ShareAlike" />
+</cc:License>
+</rdf:RDF>
+</metadata>
+<g inkscape:label="Camada 1" inkscape:groupmode="layer" id="layer1" transform="translate(-155.36416,-264.88732)">
+<rect style="opacity:0.43324938;fill:#ffff11;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.90045166;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:2.90045164, 5.80090327;stroke-dashoffset:0;stroke-opacity:1" id="rect3279" width="85.424026" height="85.645119" x="160.78661" y="270.00949" />
+<g style="display:inline" id="draw_paintbucket_alt" inkscape:label="#draw_paintbucket" transform="matrix(2.0980395,0,0,2.0980395,-2327.2244,-1605.9813)">
+<rect style="opacity:0.24267782;fill:#ffffff;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" id="rect13894" width="23.999989" height="24" x="1200" y="896" />
+<path sodipodi:nodetypes="ccscc" style="fill:#729fcf;fill-opacity:1;stroke:#204a87;stroke-width:0.99999988;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 1209.602,913.7266 L 1222.1351,908.02219 C 1222.827,907.7073 1222.5725,904.71163 1221.0481,901.8178 C 1219.5237,898.92395 1217.3038,897.22236 1216.612,897.53725 L 1204.0788,903.24163" id="path12994" />
+<path id="path13019" d="M 1210.512,912.2405 L 1221.2123,907.30664 C 1221.9011,906.99058 1221.4784,904.90269 1219.9607,901.99807 C 1218.443,899.09341 1217.1373,898.36765 1216.4486,898.68371 L 1205.902,903.503" style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078" sodipodi:nodetypes="ccscc" />
+<path sodipodi:nodetypes="ccccc" style="fill:#ffffff;fill-opacity:0.45263157;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.58208953" d="M 1205.6217,903.09453 C 1207.1685,904.24358 1208.5063,906.35532 1208.5063,906.35532 C 1217.2531,904.71147 1214.5832,900.6851 1221.5659,904.57418 C 1220.5377,901.49352 1218.4654,898.27752 1216.537,898.10919 L 1205.6217,903.09453 z" id="path16802" />
+<path sodipodi:nodetypes="cs" id="path12998" d="M 1211.9375,903.68752 C 1210,897.19519 1205,897.19519 1206.9198,901.48193" style="fill:none;fill-rule:evenodd;stroke:#2e3436;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+<path transform="matrix(1.5238095,0,0,1.5238095,1192.881,882.83333)" d="m 14.1875,14.875 c 0,0.72487 -0.58763,1.3125 -1.3125,1.3125 -0.72487,0 -1.3125,-0.58763 -1.3125,-1.3125 0,-0.72487 0.58763,-1.3125 1.3125,-1.3125 0.72487,0 1.3125,0.58763 1.3125,1.3125 z" sodipodi:ry="1.3125" sodipodi:rx="1.3125" sodipodi:cy="14.875" sodipodi:cx="12.875" id="path13000" style="fill:#d3d7cf;fill-opacity:1;stroke:#2e3436;stroke-width:0.65625;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" sodipodi:type="arc" />
+<path style="fill:none;fill-rule:evenodd;stroke:#d3d7cf;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M 1212.4375,905.4375 C 1211,897 1205,897.22097 1206.9198,901.37141" id="path13626" sodipodi:nodetypes="cs" />
+<path transform="matrix(0.7582508,-0.3582535,0.5932037,1.0454619,-228.78018,376.45604)" d="m 1181.62,912.9559 c 0,2.7825 -1.049,5.0382 -2.343,5.0382 -1.293,0 -2.342,-2.2557 -2.342,-5.0382 0,-2.7825 1.049,-5.0381 2.342,-5.0381 1.294,0 2.343,2.2556 2.343,5.0381 z" sodipodi:ry="5.038136" sodipodi:rx="2.3422911" sodipodi:cy="912.95593" sodipodi:cx="1179.2773" id="path13632" style="fill:url(#linearGradient13634);fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:0.99739033;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" sodipodi:type="arc" />
+<path style="fill:#fce94f;fill-opacity:1;fill-rule:nonzero;stroke:#c4a000;stroke-width:1.00000095;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" d="M 1207.3552,914.42745 C 1202.6903,914.56616 1201.496,915.49699 1201.4852,916.43846 C 1201.4734,917.47374 1203.1018,918.52202 1207.989,918.54381 C 1225.9844,918.62404 1225.3134,914.60281 1210.3955,914.53182 C 1210.1306,913.9348 1209.7348,913 1209.0277,910.29289 C 1208,910 1208.0583,913.0871 1207.3552,914.42745 z" id="path13628" sodipodi:nodetypes="cssccc" />
+<path sodipodi:type="inkscape:offset" inkscape:radius="-0.71500993" inkscape:original="M 1209.0312 910.28125 C 1208.0035 909.98834 1208.0468 913.09715 1207.3438 914.4375 C 1202.6788 914.57623 1201.5108 915.49603 1201.5 916.4375 C 1201.4882 917.47276 1203.1128 918.50946 1208 918.53125 C 1225.9954 918.61147 1225.3241 914.60224 1210.4062 914.53125 C 1210.1413 913.93425 1209.7383 912.98836 1209.0312 910.28125 z " style="fill:#fce94f;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" id="path14055" d="M 1208.7812,911.8125 C 1208.7711,911.85427 1208.7598,911.86296 1208.75,911.90625 C 1208.554,912.77211 1208.4287,913.90436 1207.9688,914.78125 C 1207.8501,915.00153 1207.6249,915.14375 1207.375,915.15625 C 1205.0877,915.22427 1203.6674,915.47731 1202.9375,915.78125 C 1202.5726,915.93322 1202.3986,916.11538 1202.3125,916.21875 C 1202.2264,916.32212 1202.2198,916.34862 1202.2188,916.4375 C 1202.2179,916.50798 1202.2186,916.58468 1202.3438,916.71875 C 1202.4689,916.85282 1202.7176,917.01849 1203.1562,917.1875 C 1204.0335,917.52552 1205.6066,917.80183 1208,917.8125 C 1212.4723,917.83244 1215.7664,917.6053 1217.9375,917.25 C 1219.023,917.07235 1219.8483,916.85564 1220.3438,916.65625 C 1220.4986,916.59394 1220.5661,916.55247 1220.6562,916.5 C 1220.6354,916.48777 1220.6492,916.48143 1220.625,916.46875 C 1220.2798,916.28755 1219.6207,916.09081 1218.7188,915.90625 C 1216.9148,915.53712 1214.1037,915.2676 1210.4062,915.25 C 1210.1195,915.24887 1209.8613,915.07668 1209.75,914.8125 C 1209.5639,914.39319 1209.1609,913.05309 1208.7812,911.8125 z" />
+</g>
+</g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/feGaussianBlur-icon.svg b/share/icons/hicolor/scalable/actions/feGaussianBlur-icon.svg
new file mode 100644
index 0000000..c906a5f
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/feGaussianBlur-icon.svg
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="96" height="96" id="svg1901" sodipodi:version="0.32" inkscape:version="0.48+devel r10484 custom" sodipodi:docname="feGaussianBlur-icon.svg" version="1.0" inkscape:output_extension="org.inkscape.output.svg.inkscape" inkscape:export-filename="/home/niko/inkscape/complex-lighting.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90">
+<defs id="defs1903">
+<filter id="filter2485" inkscape:label="filter2">
+<feGaussianBlur stdDeviation="2.6432394366197185" id="feGaussianBlur2487" in="SourceAlpha" />
+</filter>
+</defs>
+<sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="2.458333" inkscape:cx="162.3611" inkscape:cy="51.09035" inkscape:document-units="px" inkscape:current-layer="layer1" gridtolerance="10000" inkscape:window-width="1014" inkscape:window-height="717" inkscape:window-x="5" inkscape:window-y="24" width="768px" height="256px" showgrid="false" inkscape:window-maximized="0" />
+<metadata id="metadata1906">
+<rdf:RDF>
+<cc:Work rdf:about="">
+<dc:format>image/svg+xml</dc:format>
+<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+<cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" />
+<dc:title>feGaussianBlur filter primitive example</dc:title>
+<dc:date>18 Jan 2008</dc:date>
+<dc:creator>
+<cc:Agent>
+<dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+</cc:Agent>
+</dc:creator>
+<dc:rights>
+<cc:Agent>
+<dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+</cc:Agent>
+</dc:rights>
+<dc:subject>
+<rdf:Bag>
+<rdf:li>hexamines icon</rdf:li>
+</rdf:Bag>
+</dc:subject>
+<dc:description>this is an image originally intended to be used in the hexamines game</dc:description>
+<dc:publisher>
+<cc:Agent>
+<dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+</cc:Agent>
+</dc:publisher>
+<dc:identifier>c</dc:identifier>
+<dc:source />
+<dc:relation />
+<dc:language />
+<dc:coverage />
+<dc:contributor>
+<cc:Agent>
+<dc:title />
+</cc:Agent>
+</dc:contributor>
+</cc:Work>
+<cc:License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/">
+<cc:permits rdf:resource="http://creativecommons.org/ns#Reproduction" />
+<cc:permits rdf:resource="http://creativecommons.org/ns#Distribution" />
+<cc:requires rdf:resource="http://creativecommons.org/ns#Notice" />
+<cc:requires rdf:resource="http://creativecommons.org/ns#Attribution" />
+<cc:permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+<cc:requires rdf:resource="http://creativecommons.org/ns#ShareAlike" />
+</cc:License>
+</rdf:RDF>
+</metadata>
+<g inkscape:label="Taso 1" inkscape:groupmode="layer" id="layer1" style="opacity:1">
+<use x="0" y="0" xlink:href="#use2489" id="use2493" transform="translate(7.931917,8.4984822)" width="96" height="96" style="filter:url(#filter2485)" />
+<path transform="matrix(1.0125024,-0.493215,0.493215,1.0125024,-13.326416,48.267724)" d="M 54.101692,58.169492 L 41.003367,34.123619 L 14.223951,39.836154 L 33.04533,19.948323 L 19.337093,-3.7551442 L 44.067669,7.999373 L 62.374928,-12.36271 L 58.837887,14.789812 L 83.860632,25.90882 L 56.944043,30.935484 L 54.101692,58.169492 z" inkscape:randomized="0" inkscape:rounded="0" inkscape:flatsided="false" sodipodi:arg2="2.0017193" sodipodi:arg1="1.3734008" sodipodi:r2="13.828489" sodipodi:r1="37.335194" sodipodi:cy="21.559322" sodipodi:cx="46.779659" sodipodi:sides="5" id="use2489" style="fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" sodipodi:type="star" />
+</g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/feImage-icon.svg b/share/icons/hicolor/scalable/actions/feImage-icon.svg
new file mode 100644
index 0000000..accc2dd
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/feImage-icon.svg
@@ -0,0 +1,2530 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="96"
+ height="96"
+ id="svg1901"
+ sodipodi:version="0.32"
+ inkscape:version="0.92.3 (2405546, 2018-03-11)"
+ sodipodi:docname="feImage-icon.svg"
+ version="1.0"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ inkscape:export-filename="/home/felipe/devel/inkscape/inkscape/share/icons/feImage-icon.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="3.4567781"
+ inkscape:cx="21.762905"
+ inkscape:cy="43.637562"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ gridtolerance="10000"
+ inkscape:window-width="1014"
+ inkscape:window-height="718"
+ inkscape:window-x="5"
+ inkscape:window-y="24"
+ width="768px"
+ height="256px"
+ showgrid="false"
+ inkscape:window-maximized="0" />
+ <defs
+ id="defs1903">
+ <mask
+ id="mask2591"
+ maskUnits="userSpaceOnUse">
+ <rect
+ y="-2.7778296"
+ x="-0.79143554"
+ height="101.09464"
+ width="100.53606"
+ id="rect2593"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ </mask>
+ <clipPath
+ clipPathUnits="userSpaceOnUse"
+ id="clipPath14589">
+ <rect
+ style="opacity:0.99500002;fill:none;stroke:none;stroke-width:1.07617676;paint-order:stroke fill markers"
+ id="rect14591"
+ width="100.53605"
+ height="101.09464"
+ x="-0.79143554"
+ y="-2.7778296" />
+ </clipPath>
+ </defs>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" />
+ <dc:title></dc:title>
+ <dc:date>18 Jan 2008</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>Image filter primitive example</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>this is an image originaly intended to be used in Inkscape</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier />
+ <dc:source>http://www.flickr.com/photos/dariosanches</dc:source>
+ <dc:relation />
+ <dc:language />
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>This file is derived from ticotico.jpg which is:
+(C) 2007 Dario Sanches under the CC by-sa license
+</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/licenses/by-sa/3.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:requires
+ rdf:resource="http://creativecommons.org/ns#Notice" />
+ <cc:requires
+ rdf:resource="http://creativecommons.org/ns#Attribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ <cc:requires
+ rdf:resource="http://creativecommons.org/ns#ShareAlike" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ style="opacity:1"
+ id="layer1"
+ inkscape:groupmode="layer"
+ inkscape:label="Taso 1">
+ <image
+ xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARMAAAEVCAYAAADD8AGlAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
+AAAuIwAALiMBeKU/dgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAmdEVY
+dEF1dGhvcgBGZWxpcGUgQ29ycsOqYSBkYSBTaWx2YSBTYW5jaGVz4LMBmgAAAEZ0RVh0RGVzY3Jp
+cHRpb24AdGhpcyBpcyBhbiBpbWFnZSBvcmlnaW5hbHkgaW50ZW5kZWQgdG8gYmUgdXNlZCBpbiBJ
+bmtzY2FwZS5g/sIAAAAZdEVYdENyZWF0aW9uIFRpbWUAMTggSmFuIDIwMDg22wvtAAAAMHRFWHRT
+b3VyY2UAaHR0cDovL3d3dy5mbGlja3IuY29tL3Bob3Rvcy9kYXJpb3NhbmNoZXP8tDU7AAAAUnRF
+WHRDb3B5cmlnaHQAQ0MgQXR0cmlidXRpb24tU2hhcmVBbGlrZSBodHRwOi8vY3JlYXRpdmVjb21t
+b25zLm9yZy9saWNlbnNlcy9ieS1zYS80LjAvw1RiBQAAIABJREFUeJyEvUmMNUmS3/czj4i35r58
+ey1de3dX9/QsnKVFDodDgqRACIIgHgRuJwm68Uro1rrophuPPOkiQRIoCRIhkZSA4WhIETPTPT3d
+1V379tW3554v3xoRbjr4Gi/zI6PwVWa+5+Fhbm7L38zNPeSHf2dbAVQVVQUA/8P9FMBgbet/716q
+ilpABPF/i0jW1P+tAgiKoP4BJtzjHyMijgbrvreRENfIkaf5pwCIpkbq+4nf3fi7un/i6RYFBIOA
+KOr/DpchtAF1N7lv8/5EHb0qiPoW4ohz94d7M75k/7fG3xfmQIh9qSZOhDmKfM4+e/l4Q5eGMIqc
+8e5+TfMu4ked88GinveqEri1diXa1c+tvyGTC0HVpDG+hFb3RHeZ2L2jUUM/2feC0KI4yvz96uYk
+55MJcweuvf/uGq+yv1UTD7IW6LogkvRIpPB8bUBNGoOXH1UFIxgVYkfhmarxWRp10M+zdrUw0hY+
+7xB1s76mb51cesW91kZvGOC177ysK0oZOw6KHGiIDAxSF/4Z8kdoYIJmzGBtQJpNTPadZi2DIerS
+0O2GINxhQNeGStSJG2RzjTZDMAKh7yjkaz2rhE/c8+Oc52PRXPWCMZX8rrWpzQ2uEOYUCXxRZ1j0
+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
+"
+ width="88.299917"
+ height="88.790525"
+ transform="translate(3.98419,3.7944665)"
+ id="image14593" />
+ <rect
+ style="opacity:0.99500002;fill:none;stroke:none;stroke-width:0.65899998;paint-order:stroke fill markers"
+ id="rect14585"
+ width="88.299927"
+ height="88.79052"
+ x="3.98419"
+ y="3.7944665" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/feMerge-icon.svg b/share/icons/hicolor/scalable/actions/feMerge-icon.svg
new file mode 100644
index 0000000..d3b3456
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/feMerge-icon.svg
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="96" height="96" id="svg2" sodipodi:version="0.32" inkscape:version="0.48+devel r10484 custom" version="1.0" sodipodi:docname="feMerge-icon.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape" inkscape:export-filename="/home/felipe/devel/inkscape/inkscape/share/icons/feMerge-icon.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90">
+<defs id="defs4">
+<linearGradient id="linearGradient13616">
+<stop style="stop-color:#3465a4;stop-opacity:1;" offset="0" id="stop13618" />
+<stop style="stop-color:#729fcf;stop-opacity:1" offset="0.86907172" id="stop13620" />
+</linearGradient>
+<linearGradient inkscape:collect="always" xlink:href="#linearGradient13616" id="linearGradient8942" gradientUnits="userSpaceOnUse" x1="1180.5682" y1="909.65936" x2="1179.2837" y2="914.67297" />
+<linearGradient inkscape:collect="always" xlink:href="#linearGradient13616" id="linearGradient8944" gradientUnits="userSpaceOnUse" x1="1180.5682" y1="909.65936" x2="1179.2837" y2="914.67297" />
+</defs>
+<sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="3.638654" inkscape:cx="27.2918" inkscape:cy="51.18163" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="false" inkscape:window-width="964" inkscape:window-height="718" inkscape:window-x="50" inkscape:window-y="24" inkscape:window-maximized="0" />
+<metadata id="metadata7">
+<rdf:RDF>
+<cc:Work rdf:about="">
+<dc:format>image/svg+xml</dc:format>
+<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+<dc:title>feMerge Filter Primitive Example</dc:title>
+<dc:date>2007-07-03</dc:date>
+<dc:creator>
+<cc:Agent>
+<dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+</cc:Agent>
+</dc:creator>
+<dc:rights>
+<cc:Agent>
+<dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+</cc:Agent>
+</dc:rights>
+<dc:publisher>
+<cc:Agent>
+<dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+</cc:Agent>
+</dc:publisher>
+<dc:identifier />
+<dc:source />
+<dc:relation />
+<dc:language />
+<dc:subject>
+<rdf:Bag>
+<rdf:li>feMerge Example</rdf:li>
+</rdf:Bag>
+</dc:subject>
+<dc:coverage />
+<dc:description>this is an image originally intended to be used in Inkscape</dc:description>
+<dc:contributor>
+<cc:Agent>
+<dc:title />
+</cc:Agent>
+</dc:contributor>
+<cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" />
+</cc:Work>
+<cc:License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/">
+<cc:permits rdf:resource="http://creativecommons.org/ns#Reproduction" />
+<cc:permits rdf:resource="http://creativecommons.org/ns#Distribution" />
+<cc:requires rdf:resource="http://creativecommons.org/ns#Notice" />
+<cc:requires rdf:resource="http://creativecommons.org/ns#Attribution" />
+<cc:permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+<cc:requires rdf:resource="http://creativecommons.org/ns#ShareAlike" />
+</cc:License>
+</rdf:RDF>
+</metadata>
+<g inkscape:label="Camada 1" inkscape:groupmode="layer" id="layer1" transform="translate(-155.36416,-264.88732)">
+<rect style="opacity:0.43324938;fill:#000000;fill-opacity:0.23049646;fill-rule:evenodd;stroke:#000000;stroke-width:2.94170618;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:2.94170605, 5.88341212;stroke-dashoffset:0;stroke-opacity:1" id="rect3279" width="86.788124" height="86.714088" x="159.95854" y="269.57886" inkscape:export-filename="/home/felipe/devel/inkscape/inkscape/share/icons/feFlood-icon.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90" />
+<g id="g8891" transform="matrix(1.3344192,0,0,1.3344192,-74.252035,-91.584765)">
+<rect style="opacity:0.24267782;fill:#ffffff;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" id="rect13894" width="36.369732" height="36.369747" x="204.40623" y="273.86215" />
+<path sodipodi:nodetypes="ccscc" style="fill:#729fcf;fill-opacity:1;stroke:#204a87;stroke-width:1.51540601;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 218.95717,300.72515 L 237.94991,292.08066 C 238.99842,291.60347 238.61275,287.06381 236.30266,282.67849 C 233.99258,278.29313 230.62853,275.71453 229.58017,276.19171 L 210.58728,284.83617" id="path12994" />
+<path id="path13019" d="M 220.33619,298.47311 L 236.55149,290.99631 C 237.5953,290.51735 236.95474,287.35335 234.65481,282.95167 C 232.35488,278.54993 230.37621,277.45011 229.33255,277.92907 L 213.35017,285.23225" style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.51540625;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078" sodipodi:nodetypes="ccscc" />
+<path sodipodi:nodetypes="ccccc" style="fill:#ffffff;fill-opacity:0.45263157;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.58208953" d="M 212.9254,284.61325 C 215.26943,286.35453 217.29674,289.55467 217.29674,289.55467 C 230.55169,287.06357 226.50571,280.96198 237.08734,286.85552 C 235.5292,282.18707 232.38882,277.31352 229.46651,277.05843 L 212.9254,284.61325 z" id="path16802" />
+<path sodipodi:nodetypes="cs" id="path12998" d="M 222.4964,285.51187 C 219.5603,275.67335 211.98327,275.67335 214.89255,282.16951" style="fill:none;fill-rule:evenodd;stroke:#2e3436;stroke-width:4.5462184;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+<path transform="matrix(2.3091904,0,0,2.3091904,193.61806,253.9093)" d="m 14.1875,14.875 c 0,0.72487 -0.58763,1.3125 -1.3125,1.3125 -0.72487,0 -1.3125,-0.58763 -1.3125,-1.3125 0,-0.72487 0.58763,-1.3125 1.3125,-1.3125 0.72487,0 1.3125,0.58763 1.3125,1.3125 z" sodipodi:ry="1.3125" sodipodi:rx="1.3125" sodipodi:cy="14.875" sodipodi:cx="12.875" id="path13000" style="fill:#d3d7cf;fill-opacity:1;stroke:#2e3436;stroke-width:0.65625;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" sodipodi:type="arc" />
+<path style="fill:none;fill-rule:evenodd;stroke:#d3d7cf;stroke-width:1.51540613;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M 223.2541,288.1638 C 221.07571,275.37756 211.98327,275.71242 214.89255,282.00202" id="path13626" sodipodi:nodetypes="cs" />
+<path transform="matrix(1.149058,-0.5428996,0.8989446,1.5842994,-1960.7761,-513.45798)" d="m 1181.62,912.9559 c 0,2.7825 -1.049,5.0382 -2.343,5.0382 -1.293,0 -2.342,-2.2557 -2.342,-5.0382 0,-2.7825 1.049,-5.0381 2.342,-5.0381 1.294,0 2.343,2.2556 2.343,5.0381 z" sodipodi:ry="5.038136" sodipodi:rx="2.3422911" sodipodi:cy="912.95593" sodipodi:cx="1179.2773" id="path13632" style="fill:url(#linearGradient8942);fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:0.99739033;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" sodipodi:type="arc" />
+<g transform="matrix(-1,0,0,3.6216626,435.37382,-772.96052)" id="g8887">
+<path sodipodi:nodetypes="cssccc" id="path13628" d="M 215.47807,300.21453 C 208.32552,300.37387 206.49434,301.44313 206.47778,302.52461 C 206.45969,303.71386 208.95646,304.91804 216.44985,304.94307 C 244.04163,305.03524 243.01281,300.41597 220.13967,300.33442 C 219.73349,299.64861 219.12664,298.57479 218.04245,295.46508 C 216.46672,295.12863 216.55611,298.67484 215.47807,300.21453 z" style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#5e85f9;stroke-width:1.32713890000000001;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+</g>
+</g>
+<g id="g8930" transform="matrix(1.3344192,0,0,1.3344192,-74.252035,-91.584765)">
+<rect transform="scale(-1,1)" style="opacity:0.24267782;fill:#ffffff;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:inline" id="rect8841" width="23.999989" height="24" x="-200.9776" y="285.15625" />
+<path sodipodi:nodetypes="ccscc" style="fill:#729fcf;fill-opacity:1;stroke:#204a87;stroke-width:0.99999988;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 191.37559,302.88283 L 178.84249,297.17842 C 178.15059,296.86353 178.40509,293.86786 179.92949,290.97403 C 181.45389,288.08018 183.67379,286.37859 184.36559,286.69348 L 196.89879,292.39786" id="path8843" />
+<path id="path8845" d="M 190.46559,301.39673 L 179.76529,296.46287 C 179.07649,296.14681 179.49919,294.05892 181.01689,291.1543 C 182.53459,288.24964 183.84029,287.52388 184.52899,287.83994 L 195.07559,292.65923" style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078" sodipodi:nodetypes="ccscc" />
+<path sodipodi:nodetypes="ccccc" style="fill:#ffffff;fill-opacity:0.45263157;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.58208953" d="M 195.35589,292.25076 C 193.80909,293.39981 192.47129,295.51155 192.47129,295.51155 C 183.72449,293.8677 186.39439,289.84133 179.41169,293.73041 C 180.43989,290.64975 182.51219,287.43375 184.44059,287.26542 L 195.35589,292.25076 z" id="path8847" />
+<path sodipodi:nodetypes="cs" id="path8849" d="M 189.04009,292.84375 C 190.97759,286.35142 195.97759,286.35142 194.05779,290.63816" style="fill:none;fill-rule:evenodd;stroke:#2e3436;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+<path transform="matrix(-1.5238095,0,0,1.5238095,208.09659,271.98956)" d="m 14.1875,14.875 c 0,0.72487 -0.58763,1.3125 -1.3125,1.3125 -0.72487,0 -1.3125,-0.58763 -1.3125,-1.3125 0,-0.72487 0.58763,-1.3125 1.3125,-1.3125 0.72487,0 1.3125,0.58763 1.3125,1.3125 z" sodipodi:ry="1.3125" sodipodi:rx="1.3125" sodipodi:cy="14.875" sodipodi:cx="12.875" id="path8851" style="fill:#d3d7cf;fill-opacity:1;stroke:#2e3436;stroke-width:0.65625;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" sodipodi:type="arc" />
+<path style="fill:none;fill-rule:evenodd;stroke:#d3d7cf;stroke-width:0.99999994;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" d="M 188.54009,294.59373 C 189.97759,286.15623 195.97759,286.3772 194.05779,290.52764" id="path8853" sodipodi:nodetypes="cs" />
+<path transform="matrix(-0.7582508,-0.3582535,-0.5932037,1.0454619,1629.7578,-234.38773)" d="m 1181.62,912.9559 c 0,2.7825 -1.049,5.0382 -2.343,5.0382 -1.293,0 -2.342,-2.2557 -2.342,-5.0382 0,-2.7825 1.049,-5.0381 2.342,-5.0381 1.294,0 2.343,2.2556 2.343,5.0381 z" sodipodi:ry="5.038136" sodipodi:rx="2.3422911" sodipodi:cy="912.95593" sodipodi:cx="1179.2773" id="path8855" style="fill:url(#linearGradient8944);fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:0.99739033;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" sodipodi:type="arc" />
+<g style="fill:#ffff11;fill-opacity:0.20921984" transform="matrix(-1,0,0,4.9565903,381.6158,-1179.0015)" id="g8873">
+<path sodipodi:nodetypes="cssccc" id="path8857" d="M 190.45801,301.65175 C 195.19302,301.7539 196.40527,302.43941 196.41623,303.13275 C 196.42821,303.89518 194.76678,304.62231 189.81468,304.68323 C 161.87603,305.02691 160.34042,301.57761 187.37201,301.72861 C 187.6409,301.28894 188.04264,300.6005 188.76037,298.60686 C 189.80352,298.39116 189.74434,300.66465 190.45801,301.65175 z" style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#e14144;stroke-width:0.86459142000000000;stroke-linecap:butt;stroke-linejoin:miter;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+</g>
+</g>
+<path style="opacity:1;fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.30000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="M 54.731485,83.7062 C 51.009893,83.402945 50.905887,83.347698 52.337452,82.434477 C 55.804082,80.22306 57.46113,76.953318 56.626299,73.971585 C 55.917789,71.441033 52.881449,68.663003 49.310854,67.278473 C 48.446819,66.943439 47.739888,66.598882 47.739888,66.512794 C 47.739888,66.257127 51.781004,65.715553 55.557673,65.465092 C 57.494795,65.336625 59.110647,65.191382 59.148461,65.142325 C 59.215714,65.055076 60.558381,55.352883 60.723775,53.759016 C 60.812119,52.907639 60.854967,53.199993 61.610514,59.809437 C 62.204227,65.003171 61.867869,64.476846 64.898597,64.95455 C 70.712556,65.870949 73.289554,68.156491 73.966273,72.99669 C 74.177538,74.507733 73.692657,77.301656 72.967317,78.752799 C 71.723692,81.240832 69.326292,82.931677 66.060848,83.623823 C 64.098062,84.039855 59.257976,84.07505 54.731485,83.706203 L 54.731485,83.7062 z" id="path8948" transform="translate(155.36416,264.88732)" />
+<path style="opacity:1;fill:#ffa400;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.30000000999999998;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="M 44.378543,81.610235 C 36.894058,78.942519 34.566795,74.29307 38.832707,70.53066 C 39.516528,69.927552 40.633557,69.150882 41.314984,68.804733 C 42.50152,68.202007 42.622236,68.191307 44.167787,68.551858 C 46.450681,69.084422 49.26497,70.184063 50.697226,71.10314 C 55.649519,74.281014 55.044318,78.037833 49.10088,81.012618 C 46.618952,82.254863 46.300259,82.295194 44.378543,81.610233 L 44.378543,81.610235 z" id="path8950" transform="translate(155.36416,264.88732)" />
+<path style="opacity:1;fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" d="M 26.284563,84.021293 C 21.156189,83.430594 18.725345,80.234246 19.02646,74.477516 C 19.180262,71.537114 19.772727,70.032076 21.327841,68.631336 C 22.402882,67.663014 24.547267,66.801033 25.881169,66.801033 C 26.707931,66.801033 26.769527,66.59387 27.14159,62.561937 L 27.457621,59.137168 L 27.792056,62.498512 C 27.975989,64.347252 28.192812,66.19263 28.273879,66.599353 L 28.421276,67.338848 L 32.592895,67.338848 L 36.764514,67.338848 L 35.562925,68.675311 C 33.785228,70.652534 33.129704,72.200595 33.111333,74.464899 C 33.100119,75.846613 33.250374,76.684629 33.676267,77.615751 C 34.421039,79.244034 36.43083,81.404029 38.383088,82.67434 L 39.917047,83.672471 L 38.651998,83.848369 C 36.512766,84.14581 28.355837,84.259862 26.28456,84.02129 L 26.284563,84.021293 z" id="path8952" transform="translate(155.36416,264.88732)" />
+</g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/feMorphology-icon.svg b/share/icons/hicolor/scalable/actions/feMorphology-icon.svg
new file mode 100644
index 0000000..5cbf580
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/feMorphology-icon.svg
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="96" height="96" id="svg2" sodipodi:version="0.32" inkscape:version="0.48+devel r10484 custom" version="1.0" sodipodi:docname="feMorphology-icon.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape" inkscape:export-filename="/home/felipe/devel/inkscape/inkscape/share/icons/feMorphology-icon.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90">
+<defs id="defs4">
+<filter id="filter3214" inkscape:label="filter2">
+<feMorphology id="feMorphology3216" operator="dilate" radius="3.0888030888030888" />
+</filter>
+</defs>
+<sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="0.8875663" inkscape:cx="13.33604" inkscape:cy="-36.49334" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="false" inkscape:window-width="964" inkscape:window-height="718" inkscape:window-x="50" inkscape:window-y="24" inkscape:window-maximized="0" />
+<metadata id="metadata7">
+<rdf:RDF>
+<cc:Work rdf:about="">
+<dc:format>image/svg+xml</dc:format>
+<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+<dc:title>feMorphology Filter Primitive Example</dc:title>
+<dc:date>2007-07-03</dc:date>
+<dc:creator>
+<cc:Agent>
+<dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+</cc:Agent>
+</dc:creator>
+<dc:rights>
+<cc:Agent>
+<dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+</cc:Agent>
+</dc:rights>
+<dc:publisher>
+<cc:Agent>
+<dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+</cc:Agent>
+</dc:publisher>
+<dc:identifier>c</dc:identifier>
+<dc:source />
+<dc:relation />
+<dc:language />
+<dc:subject>
+<rdf:Bag>
+<rdf:li>feMorphology Example</rdf:li>
+</rdf:Bag>
+</dc:subject>
+<dc:coverage />
+<dc:description>this is an image originally intended to be used in Inkscape</dc:description>
+<dc:contributor>
+<cc:Agent>
+<dc:title />
+</cc:Agent>
+</dc:contributor>
+<cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" />
+</cc:Work>
+<cc:License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/">
+<cc:permits rdf:resource="http://creativecommons.org/ns#Reproduction" />
+<cc:permits rdf:resource="http://creativecommons.org/ns#Distribution" />
+<cc:requires rdf:resource="http://creativecommons.org/ns#Notice" />
+<cc:requires rdf:resource="http://creativecommons.org/ns#Attribution" />
+<cc:permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+<cc:requires rdf:resource="http://creativecommons.org/ns#ShareAlike" />
+</cc:License>
+</rdf:RDF>
+</metadata>
+<g inkscape:label="Camada 1" inkscape:groupmode="layer" id="layer1" transform="translate(-155.36416,-264.88732)">
+<g id="g3205" transform="matrix(0.9521111,-0.143244,0.143244,0.9521111,-32.233426,70.803148)">
+<path transform="translate(159.66949,266.98056)" d="m 42.66667,40.94624 c 0,9.50167 -7.70263,17.2043 -17.2043,17.2043 -9.50168,0 -17.204306,-7.70263 -17.204306,-17.2043 0,-9.50168 7.702626,-17.20431 17.204306,-17.20431 9.50167,0 17.2043,7.70263 17.2043,17.20431 z" sodipodi:ry="17.204302" sodipodi:rx="17.204302" sodipodi:cy="40.946236" sodipodi:cx="25.462366" id="path3199" style="opacity:1;fill:none;fill-opacity:0.3678161;fill-rule:evenodd;stroke:#0000ff;stroke-width:5.2269907;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" sodipodi:type="arc" />
+<path transform="translate(160.51114,267.80861)" d="m 40.25806,21.16129 c 0,6.74619 -5.46886,12.21505 -12.21505,12.21505 -6.74619,0 -12.21505,-5.46886 -12.21505,-12.21505 0,-6.74619 5.46886,-12.215052 12.21505,-12.215052 6.74619,0 12.21505,5.468862 12.21505,12.215052 z" sodipodi:ry="12.215054" sodipodi:rx="12.215054" sodipodi:cy="21.161291" sodipodi:cx="28.043011" id="path3201" style="opacity:1;fill:none;fill-opacity:0.3678161;fill-rule:evenodd;stroke:#ff0000;stroke-width:4.18159246;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" sodipodi:type="arc" />
+<path transform="translate(156.85329,262.69283)" d="m 29.93548,20.98925 c 0,7.4113 -6.00805,13.41935 -13.41935,13.41935 -7.411306,0 -13.419356,-6.00805 -13.419356,-13.41935 0,-7.41131 6.00805,-13.419358 13.419356,-13.419358 7.4113,0 13.41935,6.008048 13.41935,13.419358 z" sodipodi:ry="13.419354" sodipodi:rx="13.419354" sodipodi:cy="20.989246" sodipodi:cx="16.516129" id="path3203" style="opacity:1;fill:none;fill-opacity:0.3678161;fill-rule:evenodd;stroke:#00ff00;stroke-width:3.13619447;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" sodipodi:type="arc" />
+</g>
+<use x="0" y="0" xlink:href="#g3205" id="use3212" transform="translate(36.743942,-30.88376)" width="96" height="96" style="filter:url(#filter3214)" />
+</g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/feOffset-icon.svg b/share/icons/hicolor/scalable/actions/feOffset-icon.svg
new file mode 100644
index 0000000..e8a4808
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/feOffset-icon.svg
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="96" height="96" id="svg2" sodipodi:version="0.32" inkscape:version="0.48+devel r10484 custom" version="1.0" sodipodi:docname="feOffset-icon.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape" inkscape:export-filename="/home/felipe/devel/inkscape/inkscape/share/icons/feOffset-icon.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90">
+<defs id="defs4" />
+<sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="5.145833" inkscape:cx="48" inkscape:cy="48" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="false" inkscape:window-width="964" inkscape:window-height="718" inkscape:window-x="50" inkscape:window-y="24" inkscape:window-maximized="0" />
+<metadata id="metadata7">
+<rdf:RDF>
+<cc:Work rdf:about="">
+<dc:format>image/svg+xml</dc:format>
+<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+<dc:title />
+<dc:date>2007-07-03</dc:date>
+<dc:creator>
+<cc:Agent>
+<dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+</cc:Agent>
+</dc:creator>
+<dc:rights>
+<cc:Agent>
+<dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+</cc:Agent>
+</dc:rights>
+<dc:publisher>
+<cc:Agent>
+<dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+</cc:Agent>
+</dc:publisher>
+<dc:identifier>c</dc:identifier>
+<dc:source />
+<dc:relation />
+<dc:language />
+<dc:subject>
+<rdf:Bag>
+<rdf:li>hexamines icon</rdf:li>
+</rdf:Bag>
+</dc:subject>
+<dc:coverage />
+<dc:description>this is an image originally intended to be used in the hexamines game</dc:description>
+<dc:contributor>
+<cc:Agent>
+<dc:title />
+</cc:Agent>
+</dc:contributor>
+<cc:license rdf:resource="http://creativecommons.org/licenses/by/3.0/" />
+</cc:Work>
+</rdf:RDF>
+</metadata>
+<g inkscape:label="Camada 1" inkscape:groupmode="layer" id="layer1" transform="translate(-155.36416,-264.88732)">
+<g id="g3224" transform="matrix(0.1810525,0,0,0.1810525,154.52853,194.85918)">
+<path id="path2447" d="M 299.34303,432.45045 C 262.43965,433.98249 227.51837,454.82483 206.89154,485.17993 C 195.90415,500.46145 186.23795,517.40377 170.76509,528.70619 C 157.89981,536.71862 142.27098,537.34641 127.56296,537.91853 C 104.94992,539.08939 81.614388,540.53411 60.756373,550.18802 C 40.882365,559.8072 27.960341,583.12134 32.262851,605.08106 C 35.550884,623.73949 49.101496,639.40923 65.647323,647.9886 C 81.031689,657.27512 98.437575,664.12876 110.73845,677.72293 C 121.82384,690.59679 123.78456,709.55488 118.19891,725.25202 C 112.72473,746.06886 106.26113,767.39515 108.58319,789.17124 C 110.35316,804.41384 122.13739,818.73083 137.63007,821.24706 C 153.1339,824.22761 168.80944,820.13926 183.69264,815.98836 C 201.4235,810.49285 218.44841,801.87034 237.1609,800.18539 C 249.03659,799.99493 259.62345,806.41879 268.97892,813.06431 C 289.08679,826.4664 308.9211,841.22307 332.23881,848.58701 C 345.71104,852.85011 360.82145,854.7033 374.26549,849.35455 C 384.97358,845.15079 393.95224,836.32233 397.41514,825.24067 C 401.88377,812.56858 399.93036,798.60799 395.42714,786.23642 C 389.75617,768.33432 380.09684,751.38776 378.81433,732.32983 C 379.11621,720.39721 387.97205,710.11587 398.61154,705.5488 C 417.07556,694.78084 434.63528,681.03728 445.46788,662.2596 C 456.67887,644.16863 462.99308,622.57701 461.06069,601.22968 C 459.71579,591.2364 454.81587,580.67083 445.25884,576.19863 C 434.11886,570.642 421.26986,572.021 409.30173,573.06101 C 392.84975,574.5481 375.7288,576.90017 359.70381,571.53744 C 344.90435,567.99642 335.49219,551.31254 338.85403,536.71689 C 342.7832,516.86699 350.46371,497.373 349.30054,476.82845 C 348.49713,458.06683 334.96017,440.87964 317.20642,435.05587 C 311.49555,433.03932 305.39345,432.12921 299.34303,432.45045 z" style="opacity:0.41176471;fill:#000000;fill-opacity:0.15602836;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:30.00000011, 30.00000011;stroke-dashoffset:0;stroke-opacity:1" />
+<path id="path2450" d="M 346.79768,464.3826 C 309.8943,465.91464 274.97302,486.75698 254.34619,517.11208 C 243.3588,532.3936 233.6926,549.33592 218.21974,560.63834 C 205.35446,568.65077 189.72563,569.27856 175.01761,569.85068 C 152.40457,571.02154 129.06904,572.46626 108.21102,582.12017 C 88.33701,591.73935 75.41499,615.05349 79.7175,637.01321 C 83.00553,655.67164 96.55614,671.34138 113.10197,679.92075 C 128.48634,689.20727 145.89222,696.06091 158.1931,709.65508 C 169.27849,722.52894 171.23921,741.48703 165.65356,757.18417 C 160.17938,778.00101 153.71578,799.3273 156.03784,821.10339 C 157.80781,836.34599 169.59204,850.66298 185.08472,853.17921 C 200.58855,856.15976 216.26409,852.07141 231.14729,847.92051 C 248.87815,842.425 265.90306,833.80249 284.61555,832.11754 C 296.49124,831.92708 307.0781,838.35094 316.43357,844.99646 C 336.54144,858.39855 356.37575,873.15522 379.69346,880.51916 C 393.16569,884.78226 408.2761,886.63545 421.72014,881.2867 C 432.42823,877.08294 441.40689,868.25448 444.86979,857.17282 C 449.33842,844.50073 447.38501,830.54014 442.88179,818.16857 C 437.21082,800.26647 427.55149,783.31991 426.26898,764.26198 C 426.57086,752.32936 435.4267,742.04802 446.06619,737.48095 C 464.53021,726.71299 482.08993,712.96943 492.92253,694.19175 C 504.13352,676.10078 510.44773,654.50916 508.51534,633.16183 C 507.17044,623.16855 502.27052,612.60298 492.71349,608.13078 C 481.57351,602.57415 468.72451,603.95315 456.75638,604.99316 C 440.3044,606.48025 423.18345,608.83232 407.15846,603.46959 C 392.359,599.92857 382.94684,583.24469 386.30868,568.64904 C 390.23785,548.79914 397.91836,529.30515 396.75519,508.7606 C 395.95178,489.99898 382.41482,472.81179 364.66107,466.98802 C 358.9502,464.97147 352.8481,464.06136 346.79768,464.3826 z" style="fill:#000000;fill-opacity:0.12765958;fill-rule:evenodd;stroke:#000000;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+</g>
+</g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/feSpecularLighting-icon.svg b/share/icons/hicolor/scalable/actions/feSpecularLighting-icon.svg
new file mode 100644
index 0000000..5721a6a
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/feSpecularLighting-icon.svg
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="96" height="96" id="svg1901" sodipodi:version="0.32" inkscape:version="0.48+devel r10484 custom" sodipodi:docname="feSpecularLighting-icon.svg" version="1.0" inkscape:output_extension="org.inkscape.output.svg.inkscape" inkscape:export-filename="/home/niko/inkscape/complex-lighting.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90">
+<defs id="defs1903">
+<filter id="metallic-lighting" filterRes="256">
+<feGaussianBlur stdDeviation="10.0437" id="feGaussianBlur2792" in="SourceGraphic" result="result0" />
+<feDiffuseLighting id="feDiffuseLighting2794" in="result0" result="result1" diffuseConstant="1" surfaceScale="10" lighting-color="#ffffff">
+<feDistantLight id="feDistantLight1" azimuth="205" elevation="45" />
+</feDiffuseLighting>
+<feSpecularLighting id="feSpecularLighting2796" in="result0" result="result3" specularConstant="0.5" surfaceScale="20" specularExponent="20" lighting-color="#ffffff">
+<feDistantLight id="feDistantLight2" azimuth="205" elevation="45" />
+</feSpecularLighting>
+<feComposite id="feComposite2798" in="result1" in2="SourceGraphic" operator="arithmetic" k1="1" result="result2" k4="0" k2="0" k3="0" />
+<feComposite id="feComposite2800" in="result2" in2="result3" operator="arithmetic" k2="1" k3="1" k4="0" k1="0" result="result4" />
+<feComposite inkscape:collect="always" id="feComposite2799" in="result4" in2="SourceAlpha" operator="in" />
+</filter>
+</defs>
+<sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="2.458333" inkscape:cx="135.4852" inkscape:cy="51.09035" inkscape:document-units="px" inkscape:current-layer="layer1" gridtolerance="10000" inkscape:window-width="1014" inkscape:window-height="717" inkscape:window-x="5" inkscape:window-y="24" width="768px" height="256px" showgrid="false" inkscape:window-maximized="0" />
+<metadata id="metadata1906">
+<rdf:RDF>
+<cc:Work rdf:about="">
+<dc:format>image/svg+xml</dc:format>
+<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+<cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" />
+<dc:title>Lighting effects example</dc:title>
+<dc:date>18 Jan 2007</dc:date>
+<dc:creator>
+<cc:Agent>
+<dc:title>Niko Kiirala, derived by Felipe Sanches</dc:title>
+</cc:Agent>
+</dc:creator>
+<dc:rights>
+<cc:Agent>
+<dc:title>Copyright 2008 Niko Kiirala, Felipe Sanches, licensed under Creatice Commons by-sa 3.0</dc:title>
+</cc:Agent>
+</dc:rights>
+<dc:subject>
+<rdf:Bag>
+<rdf:li>feDiffuseLighting</rdf:li>
+<rdf:li>feSpecularLighting</rdf:li>
+<rdf:li>light</rdf:li>
+<rdf:li>lighting effects</rdf:li>
+</rdf:Bag>
+</dc:subject>
+<dc:description>An example, how to make metallic-looking objects with SVG lighting effects</dc:description>
+<dc:publisher>
+<cc:Agent>
+<dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+</cc:Agent>
+</dc:publisher>
+<dc:identifier />
+<dc:source />
+<dc:relation />
+<dc:language />
+<dc:coverage />
+<dc:contributor>
+<cc:Agent>
+<dc:title />
+</cc:Agent>
+</dc:contributor>
+</cc:Work>
+<cc:License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/">
+<cc:permits rdf:resource="http://creativecommons.org/ns#Reproduction" />
+<cc:permits rdf:resource="http://creativecommons.org/ns#Distribution" />
+<cc:requires rdf:resource="http://creativecommons.org/ns#Notice" />
+<cc:requires rdf:resource="http://creativecommons.org/ns#Attribution" />
+<cc:permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+<cc:requires rdf:resource="http://creativecommons.org/ns#ShareAlike" />
+</cc:License>
+</rdf:RDF>
+</metadata>
+<g inkscape:label="Taso 1" inkscape:groupmode="layer" id="layer1" style="opacity:1">
+<path style="opacity:1;fill:#dad645;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:14;stroke-linecap:round;stroke-linejoin:miter;marker:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;filter:url(#metallic-lighting);enable-background:accumulate" d="M 121.53125,18.281251 L 115.65625,30.625001 L 87.5625,89.812501 L 23.1875,102.125 L 9.75,104.6875 L 19.6875,114.09375 L 67.3125,159.125 L 59.125,224.125 L 57.40625,237.71875 L 69.40625,231.15625 L 126.9375,199.75 L 186.25,227.65625 L 198.625,233.46875 L 196.125,220.03125 L 184.03125,155.65625 L 228.90625,107.84375 L 238.25,97.875002 L 224.6875,96.093752 L 159.6875,87.687502 L 128.09375,30.250001 L 121.53125,18.281251 z M 122.4375,49.000002 L 149.15625,97.531251 L 150.84375,100.65625 L 154.375,101.09375 L 209.3125,108.25 L 171.40625,148.625 L 168.96875,151.21875 L 169.625,154.71875 L 179.8125,209.15625 L 129.6875,185.59375 L 126.46875,184.09375 L 123.34375,185.78125 L 74.71875,212.34375 L 81.65625,157.34375 L 82.09375,153.8125 L 79.5,151.375 L 39.25,113.3125 L 93.65625,102.90625 L 97.15625,102.25 L 98.6875,99.031251 L 122.4375,49.000002 z" id="path2803" transform="matrix(0.3847154,0,0,0.3847154,-1.5080495e-2,-2.5823358)" />
+<path sodipodi:type="star" style="opacity:1;fill:#de0000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25999999000000007;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#metallic-lighting)" id="path4828" sodipodi:sides="5" sodipodi:cx="46.779659" sodipodi:cy="21.559322" sodipodi:r1="37.335194" sodipodi:r2="13.828489" sodipodi:arg1="1.3734008" sodipodi:arg2="2.0017193" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="M 54.101692,58.169492 L 41.003367,34.123619 L 14.223951,39.836154 L 33.04533,19.948323 L 19.337093,-3.7551442 L 44.067669,7.999373 L 62.374928,-12.36271 L 58.837887,14.789812 L 83.860632,25.90882 L 56.944043,30.935484 L 54.101692,58.169492 z" transform="matrix(0.7269511,-0.3541159,0.3541159,0.7269511,6.2153524,51.41717)" />
+</g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/feTile-icon.svg b/share/icons/hicolor/scalable/actions/feTile-icon.svg
new file mode 100644
index 0000000..45993fc
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/feTile-icon.svg
@@ -0,0 +1,87 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>fe Editor new Icons proposal</dc:title>
+ <dc:date>13 Nov 2018</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a little contribution with Inkscape Project
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="feTile">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ style="opacity:1;fill:#000000"
+ d="m 7.8418276,12.095964 h 3.1639264 v 3.15575 H 7.8418276 Z m 3.5651184,0 h 3.163926 v 3.15575 H 11.406946 Z M 4.6208391,4.8611034 6.1123078,6.3487387 5.7394339,6.7206455 H 6.733782 V 5.7288895 L 6.3609082,6.100799 4.8694128,4.6131637 Z M 7.8418276,8.5895728 H 11.005754 V 11.745324 H 7.8418276 Z m 3.5651184,0 h 3.163926 V 11.745324 H 11.406946 Z M 7.8418276,5.0831866 H 11.005754 V 8.2389379 H 7.8418276 Z m 3.5651184,0 h 3.163926 V 8.2389379 H 11.406946 Z M 7.8418276,1.5767926 H 11.005754 V 4.7325435 H 7.8418276 Z m 3.5651184,0 h 3.163926 V 4.7325435 H 11.406946 Z M 0.95470358,1.0110803 H 4.1186302 V 4.1668312 H 0.95470358 Z"
+ id="path9351" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/feTurbulence-icon.svg b/share/icons/hicolor/scalable/actions/feTurbulence-icon.svg
new file mode 100644
index 0000000..cc0d0c7
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/feTurbulence-icon.svg
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="96" height="96" id="svg2" sodipodi:version="0.32" inkscape:version="0.48+devel r10484 custom" version="1.0" sodipodi:docname="feTurbulence-icon.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape" inkscape:export-filename="/home/felipe/devel/inkscape/inkscape/share/icons/feTurbulence-icon.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90">
+<defs id="defs4">
+<filter id="filter3342" inkscape:label="filter1">
+<feTurbulence id="feTurbulence3344" baseFrequency="0.038999999999999986" type="turbulence" numOctaves="2" />
+</filter>
+</defs>
+<sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="5.145833" inkscape:cx="48" inkscape:cy="48" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="false" inkscape:window-width="964" inkscape:window-height="718" inkscape:window-x="50" inkscape:window-y="24" inkscape:window-maximized="0" />
+<metadata id="metadata7">
+<rdf:RDF>
+<cc:Work rdf:about="">
+<dc:format>image/svg+xml</dc:format>
+<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+<dc:title>feTurbulence example</dc:title>
+<dc:date>2007-07-03</dc:date>
+<dc:creator>
+<cc:Agent>
+<dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+</cc:Agent>
+</dc:creator>
+<dc:rights>
+<cc:Agent>
+<dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+</cc:Agent>
+</dc:rights>
+<dc:publisher>
+<cc:Agent>
+<dc:title>Felipe Corrêa da Silva Sanches</dc:title>
+</cc:Agent>
+</dc:publisher>
+<dc:identifier />
+<dc:source />
+<dc:relation />
+<dc:language />
+<dc:subject>
+<rdf:Bag>
+<rdf:li>feTurbulence example</rdf:li>
+</rdf:Bag>
+</dc:subject>
+<dc:coverage />
+<dc:description>this is an image originally intended to be used in Inkscape</dc:description>
+<dc:contributor>
+<cc:Agent>
+<dc:title />
+</cc:Agent>
+</dc:contributor>
+<cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" />
+</cc:Work>
+<cc:License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/">
+<cc:permits rdf:resource="http://creativecommons.org/ns#Reproduction" />
+<cc:permits rdf:resource="http://creativecommons.org/ns#Distribution" />
+<cc:requires rdf:resource="http://creativecommons.org/ns#Notice" />
+<cc:requires rdf:resource="http://creativecommons.org/ns#Attribution" />
+<cc:permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+<cc:requires rdf:resource="http://creativecommons.org/ns#ShareAlike" />
+</cc:License>
+</rdf:RDF>
+</metadata>
+<g inkscape:label="Camada 1" inkscape:groupmode="layer" id="layer1" transform="translate(-155.36416,-264.88732)">
+<g id="g3346" transform="matrix(1.011524,0,0,1.0016426,-1.9767386,0.2882103)">
+<rect y="269.15067" x="160.40488" height="86.311569" width="85.633781" id="rect3338" style="opacity:0.37700536000000001;fill:#000000;fill-opacity:0.12765957999999999;fill-rule:evenodd;stroke:#000000;stroke-width:2.93769589;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:5.87539178,5.87539178;stroke-dashoffset:0;stroke-opacity:1" />
+<rect transform="matrix(0.8363366,0,0,0.835057,32.895129,51.491446)" y="271.07193" x="162.50165" height="82.853432" width="82.113678" id="rect3340" style="opacity:1;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.33952606;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:2.67905219, 2.67905219;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter3342)" />
+</g>
+</g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/fill-between-many.svg b/share/icons/hicolor/scalable/actions/fill-between-many.svg
new file mode 100644
index 0000000..f1da151
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/fill-between-many.svg
@@ -0,0 +1,91 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="fill-between-many">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="M 5.083984 0.9003906 C 4.817171 0.8792553 4.532592 0.8819459 4.228516 0.9101562 L 4.318359 1.880859 C 5.340992 1.785989 5.929909 2.011979 6.443359 2.398438 C 6.95681 2.784895 7.38474 3.376678 7.908203 4.011719 C 8.431666 4.646759 9.064966 5.321577 10.01758 5.767578 C 10.97019 6.21358 12.217 6.417914 13.92578 6.212891 L 13.80859 5.244141 C 12.22962 5.43359 11.19474 5.24009 10.43164 4.882812 C 9.668537 4.525536 9.153593 3.98924 8.660156 3.390625 C 8.16672 2.79201 7.709107 2.127387 7.03125 1.617188 C 6.522857 1.234537 5.884424 0.9637966 5.083984 0.9003906 z M 2.626953 3.652344 A 0.4879077 0.4879077 0 0 0 2.488281 4.601562 C 3.409666 4.932479 3.48837 5.247541 3.423828 5.873047 C 3.359286 6.498552 2.949158 7.392776 2.568359 8.333984 C 2.187469 9.275193 1.823877 10.29443 2.041016 11.31641 C 2.258246 12.33848 3.116708 13.22185 4.78125 13.76953 A 0.4879489 0.4879489 0 0 0 5.085938 12.8418 C 3.604972 12.3546 3.132906 11.76608 2.994141 11.11328 C 2.855467 10.46048 3.108085 9.602272 3.472656 8.701172 C 3.837319 7.800071 4.300392 6.884545 4.394531 5.972656 C 4.488578 5.06086 4.013219 4.110661 2.818359 3.681641 A 0.4879077 0.4879077 0 0 0 2.626953 3.652344 z M 14.00391 8.828125 A 0.4879386 0.4879386 0 0 0 13.5293 9.314453 C 13.5293 11.1563 13.14735 11.89955 12.76562 12.16602 C 12.384 12.43257 11.76835 12.37476 11.01367 12.1875 C 10.25899 12.00033 9.456044 11.67901 8.648438 11.81445 C 8.24468 11.88176 7.832287 12.12108 7.583984 12.52539 C 7.335589 12.9297 7.225799 13.45453 7.212891 14.15039 A 0.4879335 0.4879335 0 1 0 8.189453 14.16797 C 8.200517 13.57224 8.305741 13.21654 8.416016 13.03711 C 8.526198 12.85768 8.615705 12.80971 8.808594 12.77734 C 9.194371 12.7128 9.964758 12.93516 10.77734 13.13672 C 11.58993 13.33827 12.53644 13.51493 13.32422 12.96484 C 14.11209 12.41467 14.50586 11.2888 14.50586 9.314453 A 0.4879386 0.4879386 0 0 0 14.00391 8.828125 z"
+ style="opacity:1;" />
+ <path
+ id="path9619"
+ d="m 2.431603,4.010846 2.026336,-2.735553 2.228969,0.540356 1.48598,1.722385 1.958792,1.823703 3.0395,0.6079 0.6079,-0.30395 0.33773,3.613632 -0.33773,2.701781 -0.67544,0.6079 -1.08071,0.3715 -1.48598,-0.40527 -1.5873,-0.0676 -1.080712,0.13509 -0.405267,0.77677 0.06754,0.87807 L 5.06584,13.36576 3.005732,12.28505 2.431603,10.93416 c 0,0 0.06754,-0.945623 0.202634,-1.249574 C 2.769326,9.380636 3.039504,8.232379 3.242137,7.928429 3.444771,7.624478 3.850038,6.61131 3.816266,6.239815 3.782494,5.868321 3.613632,5.024014 3.613632,5.024014 L 3.478543,4.618747 Z"
+ style="opacity:0.3;" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/fill-between-strokes.svg b/share/icons/hicolor/scalable/actions/fill-between-strokes.svg
new file mode 100644
index 0000000..8714787
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/fill-between-strokes.svg
@@ -0,0 +1,91 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="fill-between-strokes">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="M 8.929688 2.583984 L 8.335938 3.357422 C 9.150548 3.982872 9.428997 4.549192 9.542969 5.181641 C 9.656942 5.814089 9.567161 6.537778 9.519531 7.359375 C 9.471901 8.180972 9.477407 9.107428 9.873047 10.08203 C 10.26868 11.05664 11.04471 12.05346 12.4375 13.06445 L 13.00977 12.27344 C 11.72278 11.33924 11.09623 10.49556 10.7793 9.714844 C 10.46236 8.934123 10.44924 8.190486 10.49414 7.416016 C 10.53905 6.641547 10.65438 5.842768 10.50391 5.007812 C 10.39106 4.381594 10.10655 3.748738 9.5625 3.158203 C 9.381149 2.961359 9.171909 2.769958 8.929688 2.583984 z M 2.626953 3.652344 A 0.4879077 0.4879077 0 0 0 2.488281 4.601562 C 3.409666 4.932479 3.48837 5.247541 3.423828 5.873047 C 3.359286 6.498552 2.949158 7.392776 2.568359 8.333984 C 2.187469 9.275193 1.823877 10.29443 2.041016 11.31641 C 2.258246 12.33848 3.116708 13.22185 4.78125 13.76953 A 0.4882412 0.4882412 0 0 0 5.085938 12.8418 C 3.604972 12.3546 3.132906 11.76608 2.994141 11.11328 C 2.855467 10.46048 3.108085 9.602272 3.472656 8.701172 C 3.837319 7.800071 4.300392 6.884545 4.394531 5.972656 C 4.488578 5.06086 4.013219 4.110661 2.818359 3.681641 A 0.4879077 0.4879077 0 0 0 2.626953 3.652344 z"
+ style="opacity:1;" />
+ <path
+ id="path9619"
+ d="M 2.499148,3.909529 8.882106,2.997678 9.861501,4.956469 c 0,0 0.101317,2.262742 0.101317,2.465376 0,0.202633 0.303952,2.668005 0.337722,2.803095 0.0338,0.13509 0.81054,1.35089 1.04694,1.51975 0.23641,0.16887 1.31712,0.91186 1.31712,0.91186 l -7.564988,0.77676 -1.587296,-0.9794 c 0,0 -1.148257,-0.81053 -1.114485,-0.94562 0.03377,-0.13509 0,-1.2158 0.101317,-1.587298 0.101316,-0.371495 0.6079,-2.026336 0.6079,-2.026336 0,0 0.43904,-1.519751 0.472812,-1.688613 C 3.613632,6.037182 3.444771,4.720064 3.444771,4.720064 Z"
+ style="opacity:0.3;" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/fill-rule-even-odd.svg b/share/icons/hicolor/scalable/actions/fill-rule-even-odd.svg
new file mode 100644
index 0000000..15ac4fd
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/fill-rule-even-odd.svg
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="20.000206"
+ height="20"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<path d="M 1105,339 C 1115.397,339 1117.885,319 1111.421,319 1104.873,319 1094.578,335.0032 1105.037,335.0032 1115.363,335.0032 1105.127,319 1098.605,319 1092.082,319 1094.42,339 1105,339 Z" id="fill-rule-even-odd" inkscape:connector-curvature="0" inkscape:label="#fillrule_evenodd" sodipodi:nodetypes="ccccs" style="fill:#000000;fill-rule:evenodd" transform="translate(-1094.9721,-319)"/>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/fill-rule-nonzero.svg b/share/icons/hicolor/scalable/actions/fill-rule-nonzero.svg
new file mode 100644
index 0000000..228e2a5
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/fill-rule-nonzero.svg
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="20.000206"
+ height="20"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<path d="M 1135,339 C 1145.397,339 1147.885,319 1141.421,319 1134.873,319 1124.578,335.0031 1135.037,335.0031 1145.363,335.0031 1135.127,319 1128.605,319 1122.082,319 1124.42,339 1135,339 Z" id="fill-rule-nonzero" inkscape:connector-curvature="0" inkscape:label="#fillrule_nonzero" sodipodi:nodetypes="ccccs" style="fill:#000000" transform="translate(-1124.9721,-319)"/>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/fillet-chamfer.svg b/share/icons/hicolor/scalable/actions/fillet-chamfer.svg
new file mode 100644
index 0000000..9d6f4de
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/fillet-chamfer.svg
@@ -0,0 +1,84 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="fillet-chamfer">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+<path style="opacity:1" d="M 3.84375 1.111328 L 3.84375 1.570312 C 3.84375 2.796849 2.859349 3.78125 1.632812 3.78125 L 1.171875 3.78125 L 1.171875 10.81445 L 1.632812 10.81445 C 3.638899 10.81445 5.25586 12.43141 5.255859 14.4375 L 5.255859 14.89648 L 14.93164 14.89648 L 14.93164 5.523438 C 14.93164 3.091723 12.94929 1.11133 10.51758 1.111328 L 3.84375 1.111328 z M 4.572266 2.03125 L 10.51758 2.03125 C 12.45184 2.031251 14.00977 3.589175 14.00977 5.523438 L 14.00977 13.97656 L 6.082031 13.97656 C 5.856375 11.8584 4.211917 10.21394 2.09375 9.988281 L 2.09375 4.511719 C 3.397081 4.289021 4.349502 3.334559 4.572266 2.03125 z " id="path7" />
+</g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/flatten.svg b/share/icons/hicolor/scalable/actions/flatten.svg
new file mode 100644
index 0000000..94627ed
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/flatten.svg
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" id="svg1" width="15.721" height="15.721" version="1.1" sodipodi:docname="flatten.svg" inkscape:version="0.92.1 r15371">
+<metadata id="metadata867">
+<rdf:RDF>
+<cc:Work rdf:about="">
+<dc:format>image/svg+xml</dc:format>
+<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+</cc:Work>
+</rdf:RDF>
+</metadata>
+<sodipodi:namedview id="base" showgrid="true" inkscape:zoom="21.69073" inkscape:cx="12.99196" inkscape:cy="12.22368" inkscape:window-width="1280" inkscape:window-height="960" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" inkscape:current-layer="svg1">
+<inkscape:grid id="GridFromPre046Settings" type="xygrid" originx="0pt" originy="0pt" spacingx="1pt" spacingy="1pt" color="#3f3fff" empcolor="#3f3fff" opacity="0.15" empopacity="0.38" empspacing="5" />
+</sodipodi:namedview>
+<defs id="defs3" />
+<g id="flatten" inkscape:label="#flatten" transform="translate(-282.58109,-536.7323)">
+<rect height="15.721" id="rect13989" style="color:#000000;fill:none" width="15.721" x="282.5811" y="536.7323" />
+<path style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.58585024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" d="m 286.58102,546.09837 -0.95063,1.26861 4.95148,3.71238 4.94985,-3.71238 -0.95063,-1.26861 -3.99922,2.99941 z" id="path869" inkscape:connector-curvature="0" />
+<path style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.58585024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" d="m 286.58102,542.10244 -0.95063,1.2686 4.95148,3.71402 4.94985,-3.71402 -0.95063,-1.2686 -3.99922,3.00104 z" id="path4008" inkscape:connector-curvature="0" />
+<path style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.58585024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" d="m 286.58102,538.10814 -0.95063,1.2686 4.95148,3.71402 4.94985,-3.71402 -0.95063,-1.2686 -3.99922,3.00105 z" id="path4010" inkscape:connector-curvature="0" />
+</g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/format-indent-less.svg b/share/icons/hicolor/scalable/actions/format-indent-less.svg
new file mode 100644
index 0000000..ae235f6
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/format-indent-less.svg
@@ -0,0 +1,15 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16" sodipodi:docname="format-indent-less-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="0.6002936" inkscape:cx="732.67439" inkscape:cy="-567.94603" inkscape:window-width="1920" inkscape:window-height="1016" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" inkscape:current-layer="layer1">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <g id="format-indent-less" inkscape:label="00386">
+ <title id="title43156">format-indent-less</title>
+ <path inkscape:connector-curvature="0" id="unindent" d="M 0,0 H 16 V 16 H 0 Z" style="opacity:0;fill:none"/>
+ <path inkscape:connector-curvature="0" id="gtk-unindent" d="M 0,0 H 16 V 16 H 0 Z" style="opacity:0;fill:none"/>
+ <path inkscape:connector-curvature="0" id="rect43160" d="M 2,3 H 7 V 5 H 2 Z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="rect43162" d="M 2,7 H 8 V 9 H 2 Z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="rect43164" d="m 7,11 h 7 v 2 H 7 Z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 14,3 v 1 c 0,0.25689 -0.12983,0.52846 -0.3125,0.71875 L 12.40645,6 13.6877,7.28125 C 13.87037,7.47154 14.0002,7.74311 14.0002,8 v 1 h -1 C 12.69075,9 12.44788,8.9097 12.2502,8.71875 L 9.593948,6 12.2502,3.28125 C 12.44788,3.0903 12.69075,3 13,3 Z" id="path43166"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/format-indent-more.svg b/share/icons/hicolor/scalable/actions/format-indent-more.svg
new file mode 100644
index 0000000..9da8e6c
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/format-indent-more.svg
@@ -0,0 +1,15 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16" sodipodi:docname="format-indent-more-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="0.6002936" inkscape:cx="732.67439" inkscape:cy="-567.94603" inkscape:window-width="1920" inkscape:window-height="1016" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" inkscape:current-layer="layer1">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <g id="format-indent-more" inkscape:label="00385">
+ <title id="title43170">format-indent-more</title>
+ <path inkscape:connector-curvature="0" id="indent" d="M 0,0 H 16 V 16 H 0 Z" style="opacity:0;fill:none"/>
+ <path inkscape:connector-curvature="0" id="gtk-indent" d="M 0,0 H 16 V 16 H 0 Z" style="opacity:0;fill:none"/>
+ <path inkscape:connector-curvature="0" id="rect43174" d="m 8,3 h 5 V 5 H 8 Z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="rect43176" d="m 8,7 h 6 V 9 H 8 Z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="rect43178" d="m 2,11 h 7 v 2 H 2 Z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" d="M 2,3 V 4 C 2,4.25689 2.12983,4.52846 2.3125,4.71875 L 3.593552,6 2.312302,7.28125 C 2.129632,7.47154 2,7.74311 2,8 V 9 H 3 C 3.30945,9 3.55232,8.9097 3.75,8.71875 L 6.406052,6 3.749802,3.28125 C 3.552122,3.0903 3.309252,3 3,3 Z" style="opacity:1" id="path43180"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/frmt-text-direction-horizontal.svg b/share/icons/hicolor/scalable/actions/frmt-text-direction-horizontal.svg
new file mode 100644
index 0000000..bc6f440
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/frmt-text-direction-horizontal.svg
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ >
+ <defs>
+ <linearGradient id="linearGradientA"
+ xlink:href="#linearGradientVector"
+ gradientUnits="userSpaceOnUse"
+ x1="30" x2="4" y1="25" y2="4" />
+ <linearGradient id="linearGradientVector">
+ <stop offset="0" style="stop-color:#ffffff"/>
+ <stop offset="1" style="stop-color:#e2e1e1"/>
+ </linearGradient>
+ </defs>
+ <g id="frmt-text-direction-horizontal" inkscape:label="#writing_mode_lr">
+
+ <!-- Background -->
+ <path d="m 1,1 h 22 l 1,1 v 20 l -2,2 h -20 l -1,-1 z" style="fill:black;fill-opacity:0.0667" />
+ <rect x="0.5" y="0.5" width="21" height="21" style="fill:url(#linearGradientA);stroke:black;stroke-linejoin:round" />
+ <path d="m 2,21 h -1 v -20 h 20 v 1 h -19 z" style="fill:white" />
+
+ <!-- A -->
+ <path d="m 3.5,9.75 v -4 c 0,-3 5,-3 5,0 v 4" style="fill:none;stroke:#383838;stroke-linecap:round" />
+ <path d="m 3.5,7 h 5.1" style="fill:none;stroke:#383838" />
+
+ <!-- Arrows -->
+ <path d="m 20,5.5 -3,-2.5 v 2 h -7 v 1 h 7 v 2 z" style="fill:#5a5a5a" />
+ <path d="m 20,11.5 -3,-2.5 v 2 h -15 v 1 h 15 v 2 z" style="fill:#5a5a5a" />
+ <path d="m 20,17.5 -3,-2.5 v 2 h -15 v 1 h 15 v 2 z" style="fill:#5a5a5a" />
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/frmt-text-direction-r2l.svg b/share/icons/hicolor/scalable/actions/frmt-text-direction-r2l.svg
new file mode 100644
index 0000000..3f6b4e4
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/frmt-text-direction-r2l.svg
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ >
+ <defs>
+ <linearGradient id="linearGradientA"
+ xlink:href="#linearGradientVector"
+ gradientUnits="userSpaceOnUse"
+ x1="30" x2="4" y1="25" y2="4" />
+ <linearGradient id="linearGradientVector">
+ <stop offset="0" style="stop-color:#ffffff"/>
+ <stop offset="1" style="stop-color:#e2e1e1"/>
+ </linearGradient>
+ </defs>
+
+ <!-- Note "frmt-text-direction-rtl" is the GTK icon name but we want to use our own. -->
+ <g id="frmt-text-direction-r2l" inkscape:label="#writing_mode_rl">
+
+ <!-- Background -->
+ <path d="m 1,1 h 22 l 1,1 v 20 l -2,2 h -20 l -1,-1 z" style="fill:black;fill-opacity:0.0667" />
+ <rect x="0.5" y="0.5" width="21" height="21" style="fill:url(#linearGradientA);stroke:black;stroke-linejoin:round" />
+ <path d="m 2,21 h -1 v -20 h 20 v 1 h -19 z" style="fill:white" />
+
+ <!-- A -->
+ <path d="m 18.5,9.75 v -4 c 0,-3 -5,-3 -5,0 v 4" style="fill:none;stroke:#383838;stroke-linecap:round" />
+ <path d="m 18.5,7 h -5.1" style="fill:none;stroke:#383838" />
+
+ <!-- Arrows -->
+ <path d="m 2,5.5 3,-2.5 v 2 h 7 v 1 h -7 v 2 z" style="fill:#5a5a5a" />
+ <path d="m 2,11.5 3,-2.5 v 2 h 15 v 1 h -15 v 2 z" style="fill:#5a5a5a" />
+ <path d="m 2,17.5 3,-2.5 v 2 h 15 v 1 h -15 v 2 z" style="fill:#5a5a5a" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/frmt-text-direction-vertical-lr.svg b/share/icons/hicolor/scalable/actions/frmt-text-direction-vertical-lr.svg
new file mode 100644
index 0000000..6676e9d
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/frmt-text-direction-vertical-lr.svg
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient6524">
+ <stop id="stop6526" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop6528" offset="1" style="stop-color:#e2e1e1;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient10133" inkscape:collect="always" x1="860.239" x2="843.9635" xlink:href="#linearGradient6524" y1="45.30668" y2="28.96459"/>
+ </defs>
+<g id="frmt-text-direction-vertical-lr" inkscape:label="#writing_mode_tb_lr" transform="translate(-840,-25)">
+ <path d="m 841,26 22,0 1,1 0,20 -2,2 -20,0 -1,-1 0,-22 z" id="path10109" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="color:#000000;fill:#000000;fill-opacity:0.06666673;fill-rule:evenodd"/>
+ <path d="m 840,26 1,0 0,20 -1,0 0,-20 z" id="path10111" inkscape:connector-curvature="0" style="color:#000000;fill:#000000;fill-rule:evenodd"/>
+ <rect height="20" id="rect10113" style="color:#000000;fill:#000000;fill-rule:evenodd" width="1" x="861" y="26"/>
+ <rect height="20" id="rect10115" style="color:#000000;fill:#000000;fill-rule:evenodd" transform="matrix(0,-1,1,0,0,0)" width="1" x="-26" y="841"/>
+ <rect height="20" id="rect10117" style="color:#000000;fill:#000000;fill-rule:evenodd" transform="matrix(0,-1,1,0,0,0)" width="1" x="-47" y="841"/>
+ <rect height="20" id="rect10119" style="color:#000000;fill:url(#linearGradient10133);fill-rule:evenodd" width="20" x="841" y="26"/>
+ <path d="m 842,46 -1,0 0,-20 20,0 0,1 -19,0 0,19 z" id="path10121" inkscape:connector-curvature="0" style="fill:#ffffff;fill-rule:evenodd"/>
+ <path d="m 843.5,34.7482 0,-4 c 0,-3 5,-3 5,0 l 0,4" id="path10123" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:none;stroke:#383838;stroke-width:1.00000012px;stroke-linecap:round"/>
+ <path d="m 843.3571,31.9982 5.1429,0" id="path10125" inkscape:connector-curvature="0" style="fill:none;stroke:#383838;stroke-width:1.00000012px"/>
+ <path d="m 845.5492,45 2.4754,-3.0009 -2,0 0,-7 -1,0 0,7 -2,0 2.5246,3.0009 z" id="path10127" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#5a5a5a;fill-rule:evenodd"/>
+ <path d="m 851.4754,45 -2.4754,-3 2,0 0,-15 1,0 0,15 2,0 -2.5246,3 z" id="path10129" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#5a5a5a;fill-rule:evenodd"/>
+ <path d="M 851.4754,45 849,42 851,42 851,27 852,27 852,42 854,42 851.4754,45 Z" id="use10131" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#5a5a5a;fill-rule:evenodd" transform="matrix(1,0,0,1,6,0)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/frmt-text-direction-vertical.svg b/share/icons/hicolor/scalable/actions/frmt-text-direction-vertical.svg
new file mode 100644
index 0000000..612c7ac
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/frmt-text-direction-vertical.svg
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ >
+ <defs>
+ <linearGradient id="linearGradientA"
+ xlink:href="#linearGradientVector"
+ gradientUnits="userSpaceOnUse"
+ x1="30" x2="4" y1="25" y2="4" />
+ <linearGradient id="linearGradientVector">
+ <stop offset="0" style="stop-color:#ffffff"/>
+ <stop offset="1" style="stop-color:#e2e1e1"/>
+ </linearGradient>
+ </defs>
+ <g id="frmt-text-direction-vertical" inkscape:label="#writing_mode_tb">
+
+ <!-- Background -->
+ <path d="m 1,1 h 22 l 1,1 v 20 l -2,2 h -20 l -1,-1 z"
+ style="fill:black;fill-opacity:0.0667" />
+ <path d="m 0.5,1 0,20" style="fill:none;stroke:black" />
+ <path d="m 21.5,1 0,20" style="fill:none;stroke:black" />
+ <path d="m 1,0.5 20,0" style="fill:none;stroke:black" />
+ <path d="m 1,21.5 20,0" style="fill:none;stroke:black" />
+ <rect x="1" y="1" width="20" height="20" style="fill:url(#linearGradientA)" />
+ <path d="m 2,21 h -1 v -20 h 20 v 1 h -19 z" style="fill:white" />
+
+ <!-- A -->
+ <path d="m 19.5,9.75 v -4 c 0,-3 -5,-3 -5,0 v 4" style="fill:none;stroke:#383838;stroke-linecap:round" />
+ <path d="m 19.7,7 h -5.2" style="fill:none;stroke:#383838" />
+
+ <!-- Arrows -->
+ <path d="m 17.5,20 -2.5,-3 h 2 v -7 h 1 v 7 h 2 z" style="fill:#5a5a5a" />
+ <path d="m 11.5,20 -2.5,-3 h 2 v -15 h 1 v 15 h 2 z" style="fill:#5a5a5a" />
+ <path d="m 5.5,20 -2.5,-3 h 2 v -15 h 1 v 15 h 2 z" style="fill:#5a5a5a" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/gap-random-x.svg b/share/icons/hicolor/scalable/actions/gap-random-x.svg
new file mode 100644
index 0000000..865dc6e
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/gap-random-x.svg
@@ -0,0 +1,188 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="15.930458"
+ height="15.930458"
+ viewBox="0 0 15.930458 15.930458"
+ version="1.1"
+ id="svg10810"
+ inkscape:version="1.2-alpha (0bd5040e63, 2022-02-05, custom)"
+ sodipodi:docname="gap-random-x-symbolic.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <style
+ id="style11884">.success { fill:#009909; }
+.warning { fill:#ff00ff; }
+.error { fill:#00AAFF; }
+</style>
+ <sodipodi:namedview
+ id="namedview10812"
+ pagecolor="#ffffff"
+ bordercolor="#000000"
+ borderopacity="0.25"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:blackoutopacity="0.0"
+ inkscape:document-units="px"
+ showgrid="true"
+ inkscape:zoom="30.382065"
+ inkscape:cx="8.7716223"
+ inkscape:cy="5.7599771"
+ inkscape:window-width="1280"
+ inkscape:window-height="987"
+ inkscape:window-x="1920"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g21555">
+ <inkscape:grid
+ type="xygrid"
+ id="grid72371" />
+ </sodipodi:namedview>
+ <defs
+ id="defs10807">
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect11210"
+ is_visible="true"
+ lpeversion="1"
+ unit="px"
+ lpesatellites=" | | | | | | | "
+ num_rows="3"
+ num_cols="3"
+ gapx="1"
+ gapy="1"
+ offset="0"
+ offset_type="false"
+ scale="100"
+ rotate="0"
+ mirrorrowsx="false"
+ mirrorrowsy="false"
+ mirrorcolsx="false"
+ mirrorcolsy="false"
+ mirrortrans="false"
+ shirnk_interp="false"
+ split_items="true"
+ interpolate_scalex="false"
+ interpolate_scaley="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false" />
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect2698"
+ is_visible="false"
+ lpeversion="1"
+ unit="px"
+ lpesatellites="#path2700 | #path2702 | #path2704 | #path2706 | #path2708 | #path2710 | #path2712 | #path2714"
+ num_rows="3"
+ num_cols="3"
+ gapx="1"
+ gapy="1"
+ offset="0"
+ offset_type="false"
+ scale="100"
+ rotate="0"
+ mirrorrowsx="false"
+ mirrorrowsy="false"
+ mirrorcolsx="false"
+ mirrorcolsy="false"
+ mirrortrans="false"
+ shirnk_interp="true"
+ split_items="false"
+ interpolate_scalex="true"
+ interpolate_scaley="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false" />
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect21559"
+ is_visible="true"
+ lpeversion="1"
+ lpesatellites="#path40249 | #path40251 | #path40253"
+ num_cols="2"
+ num_rows="2"
+ offsetx="1"
+ offsety="1"
+ scale="100"
+ rotate="0"
+ interpolate_scalex="false"
+ interpolate_scaley="false"
+ shirnk_interp="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false"
+ mirrorrowsx="false"
+ mirrorrowsy="true"
+ mirrorcolsx="false"
+ mirrorcolsy="true"
+ mirrortrans="false"
+ split_items="true"
+ unit="px"
+ offset="0"
+ gapx="1"
+ gapy="1"
+ offset_type="false" />
+ </defs>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-96.208626,48.999997)">
+ <g
+ id="g21555"
+ inkscape:label="1"
+ transform="translate(96.208629,-49)">
+ <path
+ id="path16736"
+ d="m 15.560663,14.972567 h -3.999998 l -2e-6,-3.999998 4,-2e-6 z"
+ style="fill-opacity:1" />
+ <rect
+ style="fill:none;opacity:0"
+ id="rect21551"
+ width="15.930458"
+ height="15.930457"
+ x="0"
+ y="0"
+ inkscape:label="bg" />
+ <path
+ id="path21553"
+ d="M 4.999997,5.000003 H 0.999999 l -2e-6,-3.999998 4,-2e-6 z"
+ sodipodi:nodetypes="ccccc"
+ style="fill-opacity:1"
+ class="UnoptimicedTransforms"
+ transform="translate(-0.14583156)" />
+ <path
+ id="path11732"
+ d="M 10.719038,5.061714 H 6.7190399 l -2e-6,-3.999998 4.0000001,-2e-6 z"
+ style="fill-opacity:1" />
+ <path
+ id="path11734"
+ d="m 15.13805,5.0654195 h -3.999998 l -2e-6,-3.999998 4,-2e-6 z"
+ style="fill-opacity:1" />
+ <path
+ id="path11736"
+ d="M 4.9004509,9.9749598 H 0.90045297 l -2e-6,-3.999998 3.99999993,-2e-6 z"
+ style="fill-opacity:1" />
+ <path
+ id="path11738"
+ d="m 9.7085026,9.9278225 h -3.999998 l -2e-6,-3.999998 4,-2e-6 z"
+ style="fill-opacity:1" />
+ <path
+ id="path11740"
+ d="m 14.430725,10.035774 h -3.999998 l -2e-6,-3.9999982 4,-2e-6 z"
+ style="fill-opacity:1" />
+ <path
+ id="path11742"
+ d="m 5.1521285,15.056588 h -3.999998 l -2e-6,-3.999998 4,-2e-6 z"
+ inkscape:transform-center-x="0.63609657"
+ inkscape:transform-center-y="-4.1684921"
+ style="fill-opacity:1" />
+ <path
+ id="path17266"
+ d="M 11.073098,14.976645 H 7.0731001 l -2e-6,-3.999998 3.9999999,-2e-6 z"
+ style="fill-opacity:1" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/gap-random-y.svg b/share/icons/hicolor/scalable/actions/gap-random-y.svg
new file mode 100644
index 0000000..46eec2c
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/gap-random-y.svg
@@ -0,0 +1,188 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="15.930458"
+ height="15.930458"
+ viewBox="0 0 15.930458 15.930458"
+ version="1.1"
+ id="svg10810"
+ inkscape:version="1.2-alpha (0bd5040e63, 2022-02-05, custom)"
+ sodipodi:docname="gap-random-y-symbolic.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <style
+ id="style11884">.success { fill:#009909; }
+.warning { fill:#ff00ff; }
+.error { fill:#00AAFF; }
+</style>
+ <sodipodi:namedview
+ id="namedview10812"
+ pagecolor="#ffffff"
+ bordercolor="#000000"
+ borderopacity="0.25"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:blackoutopacity="0.0"
+ inkscape:document-units="px"
+ showgrid="true"
+ inkscape:zoom="30.382065"
+ inkscape:cx="8.7716223"
+ inkscape:cy="5.7599771"
+ inkscape:window-width="1280"
+ inkscape:window-height="987"
+ inkscape:window-x="1920"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g21555">
+ <inkscape:grid
+ type="xygrid"
+ id="grid72371" />
+ </sodipodi:namedview>
+ <defs
+ id="defs10807">
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect11210"
+ is_visible="true"
+ lpeversion="1"
+ unit="px"
+ lpesatellites=" | | | | | | | "
+ num_rows="3"
+ num_cols="3"
+ gapx="1"
+ gapy="1"
+ offset="0"
+ offset_type="false"
+ scale="100"
+ rotate="0"
+ mirrorrowsx="false"
+ mirrorrowsy="false"
+ mirrorcolsx="false"
+ mirrorcolsy="false"
+ mirrortrans="false"
+ shirnk_interp="false"
+ split_items="true"
+ interpolate_scalex="false"
+ interpolate_scaley="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false" />
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect2698"
+ is_visible="false"
+ lpeversion="1"
+ unit="px"
+ lpesatellites="#path2700 | #path2702 | #path2704 | #path2706 | #path2708 | #path2710 | #path2712 | #path2714"
+ num_rows="3"
+ num_cols="3"
+ gapx="1"
+ gapy="1"
+ offset="0"
+ offset_type="false"
+ scale="100"
+ rotate="0"
+ mirrorrowsx="false"
+ mirrorrowsy="false"
+ mirrorcolsx="false"
+ mirrorcolsy="false"
+ mirrortrans="false"
+ shirnk_interp="true"
+ split_items="false"
+ interpolate_scalex="true"
+ interpolate_scaley="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false" />
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect21559"
+ is_visible="true"
+ lpeversion="1"
+ lpesatellites="#path40249 | #path40251 | #path40253"
+ num_cols="2"
+ num_rows="2"
+ offsetx="1"
+ offsety="1"
+ scale="100"
+ rotate="0"
+ interpolate_scalex="false"
+ interpolate_scaley="false"
+ shirnk_interp="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false"
+ mirrorrowsx="false"
+ mirrorrowsy="true"
+ mirrorcolsx="false"
+ mirrorcolsy="true"
+ mirrortrans="false"
+ split_items="true"
+ unit="px"
+ offset="0"
+ gapx="1"
+ gapy="1"
+ offset_type="false" />
+ </defs>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-96.208626,48.999997)">
+ <g
+ id="g21555"
+ inkscape:label="1"
+ transform="translate(96.208629,-49)">
+ <path
+ id="path16736"
+ d="M 15.197498,14.530524 H 11.1975 l -2e-6,-3.999998 4,-2e-6 z"
+ style="fill-opacity:1" />
+ <rect
+ style="fill:none;opacity:0"
+ id="rect21551"
+ width="15.930458"
+ height="15.930457"
+ x="0"
+ y="0"
+ inkscape:label="bg" />
+ <path
+ id="path21553"
+ d="M 4.999997,5.000003 H 0.999999 l -2e-6,-3.999998 4,-2e-6 z"
+ sodipodi:nodetypes="ccccc"
+ style="fill-opacity:1"
+ class="UnoptimicedTransforms"
+ transform="translate(-0.14583156)" />
+ <path
+ id="path11732"
+ d="M 10.096779,5.3964826 H 6.0967808 l -2e-6,-3.9999981 4.0000002,-2e-6 z"
+ style="fill-opacity:1" />
+ <path
+ id="path11734"
+ d="m 15.048926,5.0036593 h -3.999998 l -2e-6,-3.999998 4,-2e-6 z"
+ style="fill-opacity:1" />
+ <path
+ id="path11736"
+ d="M 4.8403761,9.3448116 H 0.84037821 l -2e-6,-3.999998 3.99999989,-2e-6 z"
+ style="fill-opacity:1" />
+ <path
+ id="path11738"
+ d="M 10.222496,10.35516 H 6.222499 l -2e-6,-3.9999979 3.999999,-2e-6 z"
+ style="fill-opacity:1" />
+ <path
+ id="path11740"
+ d="m 15.114819,9.6769888 h -3.999998 l -2e-6,-3.9999982 4,-2e-6 z"
+ style="fill-opacity:1" />
+ <path
+ id="path11742"
+ d="M 4.883568,15.438146 H 0.88356996 l -2e-6,-3.999998 4.00000004,-2e-6 z"
+ inkscape:transform-center-x="0.63609657"
+ inkscape:transform-center-y="-4.1684921"
+ style="fill-opacity:1" />
+ <path
+ id="path17266"
+ d="M 10.090527,14.79896 H 6.090529 l -2e-6,-3.999998 4,-2e-6 z"
+ style="fill-opacity:1" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/gears.svg b/share/icons/hicolor/scalable/actions/gears.svg
new file mode 100644
index 0000000..d9bd57b
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/gears.svg
@@ -0,0 +1,87 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="gears">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="M 11.533704,1.9948729 V 1.9954521 C 11.405946,1.9921821 11.278639,1.9960312 11.153627,2.0044821 L 10.89006,3.2114551 C 10.695416,3.2493241 10.50333,3.3044861 10.32447,3.3794363 L 9.457983,2.5078631 C 9.2298381,2.6358095 9.0302169,2.7960734 8.831873,2.9642979 L 9.3307257,4.0802083 C 9.1985659,4.2213545 9.0776273,4.3766891 8.975535,4.5422956 L 7.76743,4.3511275 C 7.6589664,4.5853915 7.5771394,4.8312646 7.5146098,5.0875281 L 8.5683092,5.6915806 C 8.5593392,5.7633936 8.5545482,5.8338498 8.5502102,5.905374 H 8.5439802 C 8.5436906,5.923329 8.5457202,5.939886 8.5457202,5.957406 8.5454422,5.965316 8.5442702,5.97258 8.5439802,5.980602 H 8.5468702 C 8.5480302,6.05221 8.5491802,6.122695 8.5547802,6.1949629 L 7.4739403,6.7492414 C 7.5243963,7.0081632 7.5943928,7.2572855 7.691692,7.4963884 L 8.9077143,7.3623439 C 9.0019493,7.5325579 9.1148876,7.693647 9.2402829,7.8408332 L 8.6899625,8.9318599 C 8.8801952,9.109209 9.0721278,9.2786064 9.2940148,9.4171371 L 10.200656,8.5874152 C 10.375807,8.6707062 10.564537,8.7344596 10.757199,8.7814126 L 10.964205,9.9991318 C 11.08867,10.013587 11.215968,10.022994 11.343717,10.026265 V 10.025686 C 11.471467,10.028986 11.598782,10.025665 11.723795,10.016686 L 11.987927,8.8097125 C 12.182569,8.7718435 12.374091,8.7172255 12.552952,8.6422989 L 13.419439,9.5133091 C 13.647584,9.3853663 13.847205,9.22567 14.045548,9.0574455 L 13.546696,7.9409301 C 13.678872,7.7997869 13.799774,7.6444495 13.901889,7.4788428 L 15.109992,7.6700138 C 15.218462,7.43575 15.300325,7.1898767 15.362812,6.9336133 L 14.309112,6.3295607 C 14.317912,6.2579297 14.323272,6.1876614 14.327782,6.1163323 H 14.333982 C 14.334273,6.0984063 14.331682,6.0818253 14.331682,6.0642983 14.331967,6.0563583 14.333682,6.0491243 14.333982,6.0411023 H 14.331082 C 14.329882,5.9692633 14.328482,5.8984398 14.322582,5.8261767 L 15.403502,5.2724615 C 15.353135,5.0135398 15.28306,4.7638411 15.185729,4.5247499 L 13.969706,4.6593596 C 13.875468,4.4891457 13.762525,4.3280566 13.637137,4.1808702 L 14.187458,3.0892789 C 13.997237,2.9119268 13.805304,2.7430942 13.583409,2.6045664 L 12.676765,3.4337233 C 12.501626,3.3504335 12.312884,3.286734 12.120222,3.239726 L 11.913216,2.0220214 C 11.788752,2.0075665 11.661462,1.997928 11.533704,1.9948881 Z M 11.459054,5.1797198 C 11.922933,5.1906048 12.289988,5.5640513 12.30348,6.0224494 12.27692,6.4878872 11.887948,6.8524664 11.418328,6.8414276 10.954642,6.8305426 10.587677,6.4573971 10.573902,5.9992626 10.600172,5.533535 10.989236,5.1686751 11.459054,5.1797198 Z M 4.7319007,5.6706525 C 4.6067777,5.6694925 4.4784345,5.6737225 4.3512585,5.6836475 4.224083,5.6945905 4.0978068,5.7111005 3.974572,5.7328535 L 3.8393972,6.9607542 C 3.6498305,7.0189799 3.4652503,7.0935974 3.2952971,7.1869907 L 2.3417094,6.4121307 C 2.1283389,6.563432 1.9465532,6.7437118 1.7670698,6.9319087 L 2.3807365,7.9889992 C 2.264194,8.1433005 2.1604942,8.3106969 2.0764485,8.486155 L 0.85477079,8.4233731 C 0.77158878,8.6677723 0.71627716,8.9209778 0.68113399,9.1823958 L 1.7930859,9.6716345 C 1.7907759,9.7694805 1.7904859,9.8621626 1.7981859,9.961782 L 1.8049659,9.9612028 C 1.8137659,10.044447 1.8253539,10.123946 1.8405959,10.206103 L 0.82366647,10.871237 C 0.90113307,11.123386 0.99688052,11.363737 1.1189049,11.591236 L 2.3145637,11.329366 C 2.4261915,11.488692 2.5555487,11.636819 2.6957735,11.769963 L 2.263088,12.913598 C 2.4709622,13.069888 2.6799541,13.217805 2.9152141,13.332134 L 3.7291014,12.411351 C 3.9120453,12.475601 4.1066392,12.519589 4.3031762,12.545969 L 4.6374417,13.734843 C 4.7625502,13.736043 4.8897754,13.732843 5.0169517,13.721833 H 5.0175307 C 5.1446947,13.711283 5.2715587,13.694383 5.394779,13.672633 L 5.5293916,12.444736 C 5.7189555,12.386496 5.9035269,12.311852 6.0734888,12.218499 L 7.0276412,12.993359 C 7.2410235,12.842052 7.4227975,12.661792 7.6022839,12.473576 L 6.9886172,11.416487 C 7.1051568,11.262185 7.2082832,11.094789 7.2923403,10.919331 L 8.5145829,10.982111 C 8.5977539,10.737711 8.6525199,10.484514 8.6876548,10.223085 L 7.5762648,9.7338487 C 7.5785748,9.6360127 7.5793548,9.5432973 7.5706148,9.4437011 L 7.5643848,9.4442802 C 7.5553485,9.3610567 7.54388,9.2815482 7.5287501,9.199382 L 8.5451194,8.5342449 C 8.4677399,8.2820965 8.3719053,8.0417369 8.2498809,7.8142463 L 7.054784,8.0761161 C 6.943159,7.9167906 6.8132371,7.7680984 6.6730096,7.634954 L 7.1056869,6.4918951 C 6.8978214,6.3356014 6.6888411,6.187697 6.4535695,6.0733552 L 5.6396823,6.9941391 C 5.4567296,6.9297845 5.2621559,6.8859052 5.0656073,6.8595293 Z M 4.7194547,7.9867509 C 5.5999373,8.0034889 6.3423612,8.6845731 6.4162309,9.5811536 H 6.4173909 C 6.4719003,10.519643 5.7695896,11.335476 4.8275129,11.413104 3.8711712,11.491905 3.0319455,10.780131 2.9531414,9.8237922 H 2.9514014 C 2.897212,8.8855408 3.5999629,8.0700176 4.5418485,7.9924064 4.6016175,7.9874764 4.6607456,7.9856264 4.7194439,7.9867564 Z"
+ style="opacity:1;" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/glyph-copy-from.svg b/share/icons/hicolor/scalable/actions/glyph-copy-from.svg
new file mode 100644
index 0000000..2e7cbd4
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/glyph-copy-from.svg
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg id="svg8" version="1.1" viewBox="0 0 16 16" height="16" width="16"
+ xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg">
+ <defs id="defs2" />
+ <g id="layer1">
+ <path
+ d="M 0,6.999922 H 2.999945 V 5 L 6.999918,7.999883 2.999945,10.999771 V 8.999844 H 0 Z"
+ id="path1367" />
+ <path
+ id="path1481"
+ style="fill-opacity:0.5;fill-rule:evenodd;stroke:none"
+ d="m 11.59375,3.0214844 c 0.366914,-0.013979 0.72342,0.096044 1.083821,0.128911 h 2.105632 v 0.859375 h -1.152344 c 0.618147,0.5914219 0.65061,1.5701608 0.357426,2.328125 -0.306529,0.8281025 -1.149228,1.3417804 -2.001495,1.4345569 -0.408511,0.04926 -0.827127,0.052848 -1.230927,-0.03417 -0.3384,0.1493631 -0.618037,0.6081674 -0.354065,0.942593 0.298997,0.3155914 0.775523,0.2918516 1.177928,0.2956887 0.76609,0.0155 1.57505,-0.084944 2.281912,0.2779062 0.57135,0.2702948 0.916665,0.8918348 0.907318,1.5155178 0.03858,0.820605 -0.489204,1.574145 -1.187644,1.963924 -0.967732,0.542715 -2.141353,0.661296 -3.220493,0.448484 C 9.655703,13.044025 8.9221684,12.62025 8.7101893,11.891152 8.459454,11.099339 8.830514,10.198596 9.5182013,9.7540881 9.6924166,9.6690788 9.7735134,9.6203811 9.5624605,9.5330223 9.0300694,9.1615937 8.9797639,8.3421332 9.3828935,7.8569273 9.4510272,7.6796274 9.8298538,7.537705 9.7740342,7.4306898 9.0531691,7.0142906 8.7628265,6.1301417 8.8290412,5.3365222 8.863041,4.4730015 9.3958278,3.6434808 10.198376,3.3027847 10.633879,3.1012218 11.116304,3.0206505 11.59375,3.0214844 Z M 11.5293,3.8554688 C 10.90589,3.8347216 10.274165,4.2114626 10.066409,4.8125 9.8581481,5.3997095 9.9242892,6.1337191 10.369144,6.5976562 10.82388,7.0330523 11.539626,7.0868521 12.115237,6.8945312 12.657261,6.7186538 12.998719,6.1700137 13.025973,5.6162739 13.084189,5.0217532 12.879156,4.3355177 12.318876,4.0420089 12.078341,3.9102862 11.801987,3.8547212 11.5293,3.8554688 Z M 10.601562,9.9375 c -0.556118,0.254742 -0.958236,0.89366 -0.7963495,1.509117 0.1493624,0.584647 0.7723975,0.858048 1.3219375,0.919485 0.716041,0.07323 1.516422,-0.01383 2.084264,-0.495499 0.453421,-0.375993 0.557519,-1.13786 0.146049,-1.58046 C 12.945053,9.899189 12.345816,9.9624274 11.821165,9.957032 11.414961,9.949652 11.006215,9.974792 10.601562,9.9375 Z M 2.5,0 C 1.669,0 1,0.669 1,1.5 V 6 H 2 V 5 C 1.999974,4.6212088 2.213953,4.27491 2.552734,4.1054688 2.6797,4.0419358 2.816317,4.0064742 2.953125,4 3.181139,3.98921 3.410182,4.057417 3.599609,4.1992188 l 4,3 c 0.534635,0.3999999 0.534635,1.2015624 0,1.6015624 l -4,2.9980468 C 2.940834,12.292203 2.0014,11.823044 2,11 V 10 H 1 v 4.5 C 1,15.331 1.669,16 2.5,16 h 12 C 15.331,16 16,15.331 16,14.5 V 1.5 C 16,0.669 15.331,0 14.5,0 Z" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/glyph-edit.svg b/share/icons/hicolor/scalable/actions/glyph-edit.svg
new file mode 100644
index 0000000..5993d89
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/glyph-edit.svg
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg8"
+ version="1.1"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ sodipodi:docname="glyph-edit-symbolic.svg"
+ inkscape:version="1.2-dev (fcfe97c31b, 2021-11-02, custom)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <sodipodi:namedview
+ id="namedview7"
+ pagecolor="#505050"
+ bordercolor="#eeeeee"
+ borderopacity="1"
+ inkscape:pageshadow="0"
+ inkscape:pageopacity="0"
+ inkscape:pagecheckerboard="0"
+ inkscape:blackoutopacity="0.0"
+ showgrid="true"
+ inkscape:zoom="22.627417"
+ inkscape:cx="7.7339804"
+ inkscape:cy="8.6841552"
+ inkscape:window-width="1500"
+ inkscape:window-height="934"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg8">
+ <inkscape:grid
+ type="xygrid"
+ id="grid9" />
+ </sodipodi:namedview>
+ <defs
+ id="defs2" />
+ <path
+ id="path210"
+ style="fill:#000000;stroke:none;stroke-dashoffset:15"
+ d="m -15,1 -5,14 h 2 l 1.142578,-3.199219 h 5.714844 L -10,15 h 2 L -13,1 Z M -14,3.7988281 -11.785156,10 h -4.429688 z" />
+ <g
+ id="g2047"
+ transform="rotate(-45,10.453324,18.870562)">
+ <path
+ id="rect935"
+ style="stroke-dashoffset:15"
+ d="m 17,10 v 3 l -3,-1.469566 z"
+ sodipodi:nodetypes="cccc" />
+ <path
+ id="rect1145"
+ style="stroke-width:0.999995;stroke-dashoffset:15"
+ d="m 18,10 h 6 v 3 h -6 z"
+ sodipodi:nodetypes="ccccc" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/glyph-grid.svg b/share/icons/hicolor/scalable/actions/glyph-grid.svg
new file mode 100644
index 0000000..6dafbed
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/glyph-grid.svg
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg8"
+ version="1.1"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ sodipodi:docname="glyph-grid-symbolic.svg"
+ inkscape:version="1.2-dev (fcfe97c31b, 2021-11-02, custom)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <sodipodi:namedview
+ id="namedview7"
+ pagecolor="#505050"
+ bordercolor="#eeeeee"
+ borderopacity="1"
+ inkscape:pageshadow="0"
+ inkscape:pageopacity="0"
+ inkscape:pagecheckerboard="0"
+ inkscape:blackoutopacity="0.0"
+ showgrid="true"
+ inkscape:zoom="16"
+ inkscape:cx="7.75"
+ inkscape:cy="8.34375"
+ inkscape:window-width="1500"
+ inkscape:window-height="934"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg8">
+ <inkscape:grid
+ type="xygrid"
+ id="grid9" />
+ </sodipodi:namedview>
+ <defs
+ id="defs2" />
+ <rect
+ style="stroke:none;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect66"
+ width="3"
+ height="3"
+ x="2"
+ y="2" />
+ <rect
+ style="stroke:none;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect1094"
+ width="3"
+ height="3"
+ x="7"
+ y="2" />
+ <rect
+ style="stroke:none;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect1096"
+ width="3"
+ height="3"
+ x="12"
+ y="2" />
+ <rect
+ style="stroke:none;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect1098"
+ width="3"
+ height="3"
+ x="2"
+ y="7" />
+ <rect
+ style="stroke:none;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect1100"
+ width="3"
+ height="3"
+ x="7"
+ y="7" />
+ <rect
+ style="stroke:none;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect1102"
+ width="3"
+ height="3"
+ x="12"
+ y="7" />
+ <rect
+ style="stroke:none;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect1104"
+ width="3"
+ height="3"
+ x="2"
+ y="12" />
+ <rect
+ style="stroke:none;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect1106"
+ width="3"
+ height="3"
+ x="7"
+ y="12" />
+ <rect
+ style="stroke:none;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect1108"
+ width="3"
+ height="3"
+ x="12"
+ y="12" />
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/glyph-list.svg b/share/icons/hicolor/scalable/actions/glyph-list.svg
new file mode 100644
index 0000000..3b50860
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/glyph-list.svg
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg8"
+ version="1.1"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ sodipodi:docname="glyph-list-symbolic.svg"
+ inkscape:version="1.2-dev (fcfe97c31b, 2021-11-02, custom)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <sodipodi:namedview
+ id="namedview7"
+ pagecolor="#505050"
+ bordercolor="#eeeeee"
+ borderopacity="1"
+ inkscape:pageshadow="0"
+ inkscape:pageopacity="0"
+ inkscape:pagecheckerboard="0"
+ inkscape:blackoutopacity="0.0"
+ showgrid="true"
+ inkscape:zoom="1"
+ inkscape:cx="8"
+ inkscape:cy="8.5"
+ inkscape:window-width="1500"
+ inkscape:window-height="934"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg8">
+ <inkscape:grid
+ type="xygrid"
+ id="grid9" />
+ </sodipodi:namedview>
+ <defs
+ id="defs2" />
+ <rect
+ style="stroke-width:0.999999;stroke-dashoffset:15"
+ id="rect901"
+ width="7.9999995"
+ height="2"
+ x="5.9999995"
+ y="2" />
+ <circle
+ style="stroke-dashoffset:15"
+ id="path66"
+ cx="2.5"
+ cy="3"
+ r="1.5" />
+ <rect
+ style="stroke-width:0.999999;stroke-dashoffset:15"
+ id="rect846"
+ width="7.9999995"
+ height="2"
+ x="5.9999995"
+ y="7" />
+ <circle
+ style="stroke-dashoffset:15"
+ id="circle848"
+ cx="2.5"
+ cy="8"
+ r="1.5" />
+ <rect
+ style="stroke-width:0.999999;stroke-dashoffset:15"
+ id="rect850"
+ width="7.9999995"
+ height="2"
+ x="5.9999995"
+ y="12" />
+ <circle
+ style="stroke-dashoffset:15"
+ id="circle852"
+ cx="2.5"
+ cy="13"
+ r="1.5" />
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/go-down.svg b/share/icons/hicolor/scalable/actions/go-down.svg
new file mode 100644
index 0000000..8784145
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/go-down.svg
@@ -0,0 +1,11 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16" sodipodi:docname="go-down-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="0.6002936" inkscape:cx="732.67439" inkscape:cy="-567.94603" inkscape:window-width="1920" inkscape:window-height="1016" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" inkscape:current-layer="layer1">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <g id="go-down" inkscape:label="00383">
+ <title id="title47619">go-down</title>
+ <path inkscape:connector-curvature="0" id="gtk-go-down" d="M 0,0 H 16 V 16 H 0 Z" style="opacity:0;fill:none"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="M 8,11.4375 2.281252,5.71875 C 2.085382,5.52288 2,5.25562 2,5 V 4 H 3 C 3.25562,4 3.52288,4.0854 3.71875,4.28125 L 8,8.5625 12.28125,4.28125 C 12.47712,4.08538 12.74438,4 13,4 h 1 v 1 c 0,0.25562 -0.0854,0.52288 -0.28125,0.71875 z" id="path47623"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/go-up.svg b/share/icons/hicolor/scalable/actions/go-up.svg
new file mode 100644
index 0000000..af501e1
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/go-up.svg
@@ -0,0 +1,11 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16" sodipodi:docname="go-up-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="0.6002936" inkscape:cx="732.67439" inkscape:cy="-567.94603" inkscape:window-width="1920" inkscape:window-height="1016" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" inkscape:current-layer="layer1">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <g id="go-up" inkscape:label="00382">
+ <title id="title47627">go-up</title>
+ <path inkscape:connector-curvature="0" id="gtk-go-up" d="M 0,0 H 16 V 16 H 0 Z" style="opacity:0;fill:none"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="M 8,4.5625 2.28125,10.2812 C 2.08538,10.4771 2,10.7444 2,11 v 1 h 1 c 0.25562,0 0.52288,-0.085 0.71875,-0.2813 L 8,7.4375 12.28125,11.7187 C 12.47712,11.9146 12.74438,12 13,12 h 1 v -1 c 0,-0.2556 -0.0854,-0.5229 -0.28125,-0.7188 z" id="path47631"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/gradient-library.svg b/share/icons/hicolor/scalable/actions/gradient-library.svg
new file mode 100644
index 0000000..daa4beb
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/gradient-library.svg
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16" sodipodi:docname="gradient-library-symbolic.svg" inkscape:version="1.2-dev (91925dcdff, 2021-06-16)" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <metadata id="metadata13829">
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs id="defs13827" />
+ <style id="s0">
+.success { fill:#009909; }
+.warning { fill:#FF1990; }
+.error { fill:#00AAFF; }
+</style>
+ <style id="s2">
+@import '../../highlights.css';
+</style>
+ <sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="false" inkscape:zoom="30.628513" inkscape:cx="8.4724975" inkscape:cy="8.4724975" inkscape:window-width="1500" inkscape:window-height="933" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="svg1" inkscape:document-rotation="0" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageshadow="2" inkscape:pageopacity="0.0" inkscape:pagecheckerboard="false">
+ <inkscape:grid type="xygrid" id="grid" />
+ </sodipodi:namedview>
+ <g id="g1557" transform="translate(0,-10)">
+ <rect y="11" x="13" height="3" width="2" id="rect51" style="opacity:1" />
+ <rect y="11" x="12" height="3" width="1" id="rect53" style="opacity:0.95" />
+ <rect y="11" x="11" height="3" width="1" id="rect55" style="opacity:0.9" />
+ <rect y="11" x="10" height="3" width="1" id="rect57" style="opacity:0.85" />
+ <rect y="11" x="9" height="3" width="1" id="rect59" style="opacity:0.8" />
+ <rect y="11" x="8" height="3" width="1" id="rect61" style="opacity:0.75" />
+ <rect y="11" x="7" height="3" width="1" id="rect63" style="opacity:0.7" />
+ <rect y="11" x="6" height="3" width="1" id="rect65" style="opacity:0.65" />
+ <rect y="11" x="5" height="3" width="1" id="rect67" style="opacity:0.6" />
+ <rect y="11" x="4" height="3" width="1" id="rect69" style="opacity:0.55" />
+ <rect y="11" x="3" height="3" width="1" id="rect71" style="opacity:0.5" />
+ <rect y="11" x="2" height="3" width="1" id="rect73" style="opacity:0.45" />
+ <rect y="11" x="1" height="3" width="1" id="rect75" style="opacity:0.4" />
+ </g>
+ <use x="0" y="0" xlink:href="#g1557" id="use943" transform="translate(0,10)" width="100%" height="100%" />
+ <use x="0" y="0" xlink:href="#g1557" id="use945" transform="matrix(-1,0,0,1,16,5)" width="100%" height="100%" />
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/gradient-spread-pad.svg b/share/icons/hicolor/scalable/actions/gradient-spread-pad.svg
new file mode 100644
index 0000000..23fbfa1
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/gradient-spread-pad.svg
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg1"
+ width="16"
+ height="16"
+ viewBox="0 0 16 16"
+ sodipodi:docname="gradient-spread-pad-symbolic.svg"
+ inkscape:version="1.0 (4035a4f, 2020-05-01)">
+ <metadata
+ id="metadata13829">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs13827" />
+ <style
+ id="s0">
+.success { fill:#009909; }
+.warning { fill:#FF1990; }
+.error { fill:#00AAFF; }
+</style>
+ <style
+ id="s2">
+@import '../../highlights.css';
+</style>
+ <sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="20.5625"
+ inkscape:cx="24.729483"
+ inkscape:cy="8"
+ inkscape:window-width="1500"
+ inkscape:window-height="933"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg1"
+ inkscape:document-rotation="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid" />
+ </sodipodi:namedview>
+ <rect
+ style="stroke-width:1"
+ y="5"
+ x="2"
+ height="6"
+ width="2"
+ id="rect840" />
+ <rect
+ style="stroke-width:1"
+ y="7"
+ x="3"
+ height="2"
+ width="10"
+ id="rect842" />
+ <rect
+ style="stroke-width:1"
+ y="5"
+ x="12"
+ height="6"
+ width="2"
+ id="rect844" />
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/gradient-spread-reflect.svg b/share/icons/hicolor/scalable/actions/gradient-spread-reflect.svg
new file mode 100644
index 0000000..067106f
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/gradient-spread-reflect.svg
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg1"
+ width="16"
+ height="16"
+ viewBox="0 0 16 16"
+ sodipodi:docname="gradient-spread-reflect-symbolic.svg"
+ inkscape:version="1.0 (4035a4f, 2020-05-01)">
+ <metadata
+ id="metadata13829">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs13827" />
+ <style
+ id="s0">
+.success { fill:#009909; }
+.warning { fill:#FF1990; }
+.error { fill:#00AAFF; }
+</style>
+ <style
+ id="s2">
+@import '../../highlights.css';
+</style>
+ <sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="22.627417"
+ inkscape:cx="24.729483"
+ inkscape:cy="8"
+ inkscape:window-width="1500"
+ inkscape:window-height="933"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg1"
+ inkscape:document-rotation="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid" />
+ </sodipodi:namedview>
+ <path
+ id="rect842"
+ d="M 4,4 V 7 H 0 v 2 h 4 v 3 L 8,8 Z"
+ sodipodi:nodetypes="cccccccc" />
+ <path
+ sodipodi:nodetypes="cccccccc"
+ d="m 12,4 v 3 h 4 v 2 h -4 v 3 L 8,8 Z"
+ id="path840" />
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/gradient-spread-repeat.svg b/share/icons/hicolor/scalable/actions/gradient-spread-repeat.svg
new file mode 100644
index 0000000..837e992
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/gradient-spread-repeat.svg
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.0 (4035a4f, 2020-05-01)"
+ sodipodi:docname="gradient-spread-repeat-symbolic.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <metadata
+ id="metadata13829">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs13827" />
+ <style
+ id="s0">
+.success { fill:#009909; }
+.warning { fill:#FF1990; }
+.error { fill:#00AAFF; }
+</style>
+ <style
+ id="s2">
+@import '../../highlights.css';
+</style>
+ <sodipodi:namedview
+ inkscape:document-rotation="0"
+ inkscape:current-layer="svg1"
+ inkscape:window-maximized="1"
+ inkscape:window-y="0"
+ inkscape:window-x="0"
+ inkscape:window-height="933"
+ inkscape:window-width="1500"
+ inkscape:cy="8"
+ inkscape:cx="24.729483"
+ inkscape:zoom="22.627417"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <path
+ sodipodi:nodetypes="cccccccc"
+ d="M 4,4 V 7 H 0 v 2 h 4 v 3 L 8,8 Z"
+ id="rect842" />
+ <path
+ id="path840"
+ d="M 12,4 V 7 H 8 v 2 h 4 v 3 l 4,-4 z"
+ sodipodi:nodetypes="cccccccc" />
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/grid-axonometric.svg b/share/icons/hicolor/scalable/actions/grid-axonometric.svg
new file mode 100644
index 0000000..d6edc30
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/grid-axonometric.svg
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ >
+ <g id="grid-axonometric" inkscape:label="#grid_axonom" style="fill:none;stroke:blue;stroke-linecap:round">
+ <path d="m 2.5, 0.5 0,15" />
+ <path d="m 7.5, 0.5 0,15" />
+ <path d="m 12.5, 0.5 0,15" />
+ <path d="m 0.5, 6.3 10,-5.8" />
+ <path d="m 0.5,12.0 15,-8.7" />
+ <path d="m 4.5,15.5 11,-6.4" />
+ <path d="m 4.5, 0.5 11, 6.4" />
+ <path d="m 0.5, 4.0 15, 8.7" />
+ <path d="m 0.5, 9.7 10, 5.8" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/grid-rectangular.svg b/share/icons/hicolor/scalable/actions/grid-rectangular.svg
new file mode 100644
index 0000000..0646319
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/grid-rectangular.svg
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ >
+ <g id="grid-rectangular" inkscape:label="#grid_xy" style="fill:none;stroke:blue;stroke-linecap:round">
+ <path d="m 1.5, 0.5 0,15" />
+ <path d="m 5.5, 0.5 0,15" />
+ <path d="m 9.5, 0.5 0,15" />
+ <path d="m 13.5, 0.5 0,15" />
+ <path d="m 0.5, 2.5 15, 0" />
+ <path d="m 0.5, 6.5 15, 0" />
+ <path d="m 0.5,10.5 15, 0" />
+ <path d="m 0.5,14.5 15, 0" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/guides.svg b/share/icons/hicolor/scalable/actions/guides.svg
new file mode 100644
index 0000000..5d3859e
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/guides.svg
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ >
+ <g id="guides" inkscape:label="#guide" style="fill:none;stroke:blue;stroke-linecap:round">
+ <path d="m 1.5, 0.5 0,15" />
+ <path d="m 11.5, 0.5 -5,15" />
+ <path d="m 13.5, 0.5 0,15" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/hamburger-menu.svg b/share/icons/hicolor/scalable/actions/hamburger-menu.svg
new file mode 100644
index 0000000..209c240
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/hamburger-menu.svg
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg1"
+ width="16"
+ height="16"
+ viewBox="0 0 16 16"
+ sodipodi:docname="hamburger-menu.svg"
+ inkscape:version="1.0beta1 (ef9fa861da, 2019-09-18, custom)">
+ <metadata
+ id="metadata66">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs64" />
+ <sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="38.41879"
+ inkscape:cx="15.064524"
+ inkscape:cy="8.3823758"
+ inkscape:window-width="2560"
+ inkscape:window-height="1376"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="distribute-remove-overlaps"
+ inkscape:snap-global="false">
+ <inkscape:grid
+ type="xygrid"
+ id="grid" />
+ </sodipodi:namedview>
+ <g
+ transform="matrix(0.727273,0,0,0.666667,-840.72727,-548.90812)"
+ inkscape:label="00292"
+ id="distribute-remove-overlaps">
+ <path
+ inkscape:connector-curvature="0"
+ id="rect19455"
+ d="m 1156,823.36218 h 22 v 24 h -22 z"
+ style="opacity:0;fill:none" />
+ <rect
+ y="824.76483"
+ x="1157.2463"
+ height="5.7222209"
+ width="19.466267"
+ id="rect49"
+ style="fill:#000000;stroke-width:1.40152" />
+ <rect
+ style="fill:#000000;stroke-width:1.40152"
+ id="rect51"
+ width="19.466267"
+ height="5.7222209"
+ x="1157.2463"
+ y="840.1908" />
+ <rect
+ y="832.47784"
+ x="1157.2463"
+ height="5.7222209"
+ width="19.466267"
+ id="rect53"
+ style="fill:#000000;stroke-width:1.40152" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/hatches.svg b/share/icons/hicolor/scalable/actions/hatches.svg
new file mode 100644
index 0000000..7edd30f
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/hatches.svg
@@ -0,0 +1,87 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="hatches">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="M 5.9658851,2.133748 C 5.819022,2.1338088 5.687937,2.2044414 5.5903636,2.2955329 5.4927994,2.3866056 5.4164874,2.5017095 5.344268,2.6350508 5.1998224,2.9017451 5.0749908,3.2514902 4.9514285,3.6613585 4.7042946,4.4811138 4.4656075,5.5371902 4.1830651,6.5361114 4.1471363,6.6631387 4.1095905,6.7857163 4.0727773,6.9107229 L 5.2791001,7.2484209 C 5.4863991,6.4425046 5.6491802,5.6419644 5.7749358,4.9756872 5.8289598,4.6894605 5.8650869,4.5026785 5.9075514,4.2765961 5.9190782,4.4872901 5.9403863,4.6498939 5.9385429,4.9187209 5.9337526,5.6162906 5.8791687,6.4838539 5.7758458,7.3874182 L 6.4585311,7.5783698 C 6.6157775,6.299298 6.662344,5.013422 6.6134814,4.0268559 6.588328,3.5189451 6.5394935,3.0924027 6.4635454,2.7745055 6.4255702,2.6155628 6.3817127,2.4833251 6.317254,2.3711823 6.2527978,2.2590417 6.1401836,2.1336758 5.9658851,2.133748 Z M 3.0929545,2.5006105 C 2.923269,2.5006105 2.7696462,2.5928056 2.6727704,2.7088801 2.5758946,2.8249454 2.5153887,2.9639684 2.4658682,3.1172155 2.3668316,3.4237003 2.3182888,3.7981881 2.284943,4.1663082 2.2182116,4.9030268 2.216128,5.6269283 2.216128,5.6269283 2.2137035,5.8930253 2.5871017,5.9551343 2.6709481,5.70258 2.6709481,5.70258 2.7663959,5.4115909 2.8172371,5.2600635 2.8054701,5.5017281 2.7947391,5.7331352 2.781236,5.981032 L 1.9723121,5.757724 1.9098764,5.9828544 1.5375445,7.3322743 2.6627464,7.6430828 C 2.5797541,8.7415585 2.5042493,9.9305141 2.5725113,10.733854 2.5901048,10.940906 2.6210775,11.103273 2.6777849,11.240171 2.7344898,11.377075 2.833083,11.508996 2.9895057,11.551892 3.1459167,11.594786 3.2905724,11.5321 3.4010306,11.452085 3.5114866,11.372073 3.6092443,11.264832 3.7095595,11.129883 4.1108387,10.590103 4.5561599,9.5973546 4.9532509,8.3863813 5.0270778,8.1612323 5.0947308,7.9310828 5.1596982,7.700049 L 3.9392493,7.3582514 C 3.7279579,8.0430297 3.5137499,8.6659791 3.334038,9.1146392 3.3275816,9.130744 3.3249356,9.1317636 3.3185423,9.1474531 3.3210483,8.7711755 3.3104432,8.4482617 3.3445194,7.9502466 3.3758072,7.4929577 3.4122237,7.0194544 3.4461482,6.5570765 L 3.5468647,6.1924914 3.471668,6.1715263 C 3.4847231,5.9784257 3.5008605,5.7735744 3.5099488,5.5959392 3.5496087,4.8209374 3.5579481,4.1027036 3.5286343,3.5683886 3.5139855,3.3012277 3.4903604,3.0817276 3.4511602,2.9103132 3.4315648,2.8246118 3.4113487,2.7510787 3.3700391,2.677891 3.3287297,2.604701 3.2371179,2.5006105 3.0929545,2.5006105 Z M 8.6583477,2.8638283 C 8.4965559,2.8637583 8.3796367,2.9649345 8.3015093,3.0670859 8.2233912,3.1692351 8.1637347,3.290618 8.1050883,3.4375954 7.9877981,3.7315385 7.8800722,4.1256964 7.7660253,4.5933289 7.5519364,5.4712126 7.3175916,6.6058808 7.0186248,7.7346852 L 8.1123801,8.0409367 C 8.1611167,7.7880792 8.2043162,7.538311 8.2600387,7.2716633 8.2273417,7.5452526 8.2065445,7.8009335 8.180285,8.0596222 L 9.6960466,8.4839081 C 9.9571339,7.4559625 10.145953,6.4519593 10.28394,5.6697662 10.330222,5.4074119 10.362877,5.2441944 10.399698,5.0394901 10.413305,5.221477 10.4341,5.3561016 10.437523,5.5854555 10.450044,6.4242485 10.389983,7.5366379 10.259787,8.6415909 L 10.952044,8.8352772 C 10.98757,8.5551709 11.020409,8.2699778 11.047291,7.9830604 11.158384,6.7973527 11.173479,5.5985409 11.105625,4.683109 11.071698,4.2253886 11.019149,3.8395233 10.938826,3.5497056 10.898673,3.4047909 10.852966,3.2835923 10.785245,3.1791938 10.717524,3.0747953 10.601279,2.9641784 10.439345,2.9640898 10.283427,2.9640011 10.149574,3.0469539 10.05334,3.1482047 9.9571083,3.2494555 9.8818863,3.3747677 9.8104363,3.5237284 9.6675263,3.8216662 9.5434506,4.2187852 9.4175947,4.6881211 9.2920584,5.1562577 9.1464484,5.7947005 9.0147288,6.3674922 9.057863,5.7865525 9.1528908,5.1338692 9.1491691,4.6621439 9.1454218,4.1866107 9.1203756,3.7877137 9.0730623,3.492737 9.0494092,3.3452509 9.0224335,3.223525 8.9787252,3.1190378 8.9568734,3.0667942 8.9310364,3.0172294 8.8853005,2.9672795 8.8395669,2.9173389 8.7567145,2.8638726 8.6583477,2.8638283 Z M 12.928096,4.6174837 C 12.839989,4.6242924 12.763919,4.6718624 12.723015,4.7122759 12.668471,4.7661598 12.637746,4.8212408 12.605893,4.8827197 12.478495,5.1286168 12.372542,5.5098201 12.265006,5.9368245 12.157467,6.3638382 12.057938,6.8264308 11.977439,7.1755039 11.845559,7.7473763 11.676688,8.3726287 11.49573,8.9874906 L 12.459147,9.2568286 12.333365,9.7066348 11.359468,9.4341068 C 11.225531,9.8708251 11.089375,10.298356 10.957512,10.682355 10.800492,11.139637 10.659421,11.505491 10.533683,11.810291 10.553145,11.614696 10.563549,11.451843 10.602953,11.186849 10.681937,10.655678 10.789742,10.001201 10.887786,9.3024011 L 10.199632,9.1096272 C 10.057125,10.156923 9.8636116,11.17641 9.7484562,11.96524 9.685145,12.398929 9.6464888,12.761416 9.6573108,13.042134 9.6627241,13.182496 9.6760548,13.301853 9.7311376,13.419022 9.7862213,13.536191 9.9323124,13.655057 10.082507,13.655091 10.345101,13.655136 10.572829,13.514645 10.787068,13.319219 11.001315,13.12378 11.207315,12.860746 11.408687,12.5545 11.811429,11.941999 12.190946,11.152703 12.48011,10.391144 12.480973,10.388869 12.48108,10.387474 12.481935,10.38522 L 12.598144,10.416208 C 12.398042,12.117759 12.1374,13.188423 12.1374,13.188423 12.048739,13.434754 12.370608,13.617893 12.537076,13.415833 12.537076,13.415833 12.566537,13.361333 12.573079,13.35203 H 12.574902 C 12.574902,13.35203 12.576718,13.347025 12.576727,13.347018 12.601992,13.310851 12.637034,13.268219 12.705698,13.117783 12.795114,12.921899 12.908053,12.616299 13.019241,12.156646 13.114673,11.762145 13.207308,11.245552 13.281742,10.597134 L 13.783047,10.730207 14.201409,9.1510978 13.408435,8.9410057 C 13.430397,8.4215845 13.440956,7.8465971 13.436235,7.206493 13.427831,6.0668735 13.386257,5.4141249 13.306806,5.0499715 13.286947,4.9589337 13.265479,4.8864624 13.231155,4.8170944 13.196831,4.747724 13.144224,4.6601747 13.019241,4.6261428 12.987997,4.6176331 12.957463,4.6152134 12.928096,4.6174837 Z M 2.2981614,6.3319438 2.9726426,6.5183384 2.786703,7.1928219 2.1117667,7.0064274 Z M 5.7161449,7.8554544 C 5.6881704,8.0663282 5.661771,8.2769942 5.6281895,8.4880102 5.4241805,9.7699661 5.1146459,11.036407 4.9085907,11.991217 4.8055571,12.468622 4.7277354,12.866531 4.7035106,13.166093 4.6914029,13.315872 4.6874595,13.437744 4.7190063,13.560299 4.7347751,13.621582 4.7609856,13.687845 4.8188106,13.748062 4.8766448,13.808285 4.9723959,13.847831 5.0548797,13.847866 5.3560117,13.847998 5.5678002,13.640949 5.802278,13.365701 6.0367557,13.090455 6.2827323,12.713963 6.5309931,12.263287 7.0275172,11.361955 7.5305699,10.166286 7.8968211,8.9460201 7.9433922,8.790841 7.9814445,8.6427553 8.0153106,8.4984916 L 6.8951232,8.1854034 C 6.5788313,9.3060389 6.2016509,10.398569 5.879752,11.222853 5.8154194,11.387592 5.7717695,11.476017 5.7129551,11.617518 5.740939,11.481036 5.7501347,11.402838 5.7835949,11.247008 5.9696511,10.380511 6.2218973,9.2352265 6.3938181,8.0450388 Z M 8.1224065,8.5285707 C 8.1059961,8.643698 8.0887456,8.7599056 8.0654402,8.8822171 7.8362988,10.084909 7.5047235,11.275533 7.2542389,12.16713 7.1290013,12.612918 7.0253144,12.982456 6.9616585,13.250401 6.9298316,13.38438 6.9061645,13.489457 6.8978578,13.58263 6.8937022,13.62922 6.8897635,13.671736 6.9046922,13.736211 6.9121635,13.768453 6.9248803,13.80922 6.9666728,13.856525 7.0084653,13.903829 7.0909071,13.942623 7.1562571,13.942658 7.3252893,13.942747 7.4087273,13.855467 7.4939527,13.769024 7.5791804,13.682581 7.6613982,13.572036 7.7505296,13.436341 7.9288042,13.164938 8.1286318,12.79242 8.3379678,12.344408 8.7566305,11.448378 9.2100554,10.25543 9.5520374,9.0389898 9.5617207,9.0045404 9.5694231,8.9704549 9.5789245,8.9359937 Z M 12.954071,9.3037685 13.630832,9.4828714 13.451274,10.159632 12.77497,9.9800741 Z"
+ style="opacity:1;" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/help-contents.svg b/share/icons/hicolor/scalable/actions/help-contents.svg
new file mode 100644
index 0000000..07eee6a
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/help-contents.svg
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.000001"
+ height="16.000001"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1.270957,0,0,1.195374,110.6171,-279.6099)" gradientUnits="userSpaceOnUse" id="linearGradient6204" inkscape:collect="always" x1="359.5376" x2="368.4475" xlink:href="#linearGradient900" y1="259.1585" y2="266.8492"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient6330" inkscape:collect="always" x1="566.2487" x2="570.1624" xlink:href="#linearGradient5704" y1="26.23856" y2="34.17011"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient6263" inkscape:collect="always" x1="562.2006" x2="574.5176" xlink:href="#linearGradient5704" y1="22.43135" y2="28.21831"/>
+ <linearGradient gradientTransform="translate(-6)" gradientUnits="userSpaceOnUse" id="linearGradient6332" inkscape:collect="always" x1="574.6573" x2="576.5" xlink:href="#linearGradient5740" y1="28.64459" y2="33.63204"/>
+ <linearGradient id="linearGradient1887">
+ <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/>
+ <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient900">
+ <stop id="stop1014" offset="0" style="stop-color:#e4ffa6;stop-opacity:1"/>
+ <stop id="stop1015" offset="1" style="stop-color:#3a7801;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient6220" inkscape:collect="always" x1="573.1181" x2="572.5851" xlink:href="#linearGradient1887" y1="26.23856" y2="28.3706"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient6255" inkscape:collect="always" x1="558.0709" x2="575.8765" xlink:href="#linearGradient5704" y1="24.52513" y2="38.68793"/>
+ </defs>
+<g id="help-contents" inkscape:label="#help_tutorials" transform="translate(-565,-25)">
+ <rect height="16" id="rect5530" style="color:#000000;fill:#ffffff;fill-opacity:0;fill-rule:evenodd;stroke-width:0.982277" transform="translate(180,-5)" width="16" x="385" y="30"/>
+ <path d="M 565.5118,28.50002 579.4882,28.50002 579.4882,34.47468 579.4882,40.44935 567.5,40.5 C 566.5,40.5 565.5,39.5 565.5,38.5 L 565.5118,28.50002 Z" id="rect6181" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc" style="color:#000000;fill:url(#linearGradient6204);fill-rule:evenodd;stroke:url(#linearGradient6255);stroke-width:1.0000015;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/>
+ <path d="M 578.5,25.5 567.5,25.5 C 566.5,25.5 565,27 566,28.5 L 579.5,28.5 C 578,27.5 578,26.5 578.5,25.5 Z" id="path6187" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:url(#linearGradient6220);fill-rule:evenodd;stroke:url(#linearGradient6263);stroke-width:1px;stroke-linecap:round;stroke-linejoin:round"/>
+ <path d="M 567.5,30 567.5,39" id="path6200" inkscape:connector-curvature="0" style="fill:#e1ff7d;fill-rule:evenodd;stroke:#e2fda4;stroke-width:1px;stroke-linecap:round"/>
+ <path d="M 578,29 579,29 579,40 567,40 567,39 578,39 578,29 Z" id="path6324" inkscape:connector-curvature="0" style="fill:#49850a;fill-rule:evenodd"/>
+ <path d="M 568.5,29.5 577.5,29.5" id="path6334" inkscape:connector-curvature="0" style="fill:#e1ff7d;fill-rule:evenodd;stroke:#c0e383;stroke-width:1px;stroke-linecap:round"/>
+ <path d="M 568,27 568,37 569,37 569,36 571,36 571,37 572,37 572,27 569,27 569,28 571,28 571,35 569,35 569,27 568,27 Z" id="path6265" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccccc" style="fill:url(#linearGradient6330);fill-rule:evenodd"/>
+ <path d="M 569,28 569,35 571,35 571,28 569,28 Z" id="path6267" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:url(#linearGradient6332);fill-rule:evenodd"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/help-keyboard-shortcuts.svg b/share/icons/hicolor/scalable/actions/help-keyboard-shortcuts.svg
new file mode 100644
index 0000000..e51c021
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/help-keyboard-shortcuts.svg
@@ -0,0 +1,23 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16" sodipodi:docname="help-keyboard-shortcuts-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="0.6002936" inkscape:cx="732.67439" inkscape:cy="-567.94603" inkscape:window-width="1920" inkscape:window-height="1016" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" inkscape:current-layer="layer1">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <g transform="matrix(0.994528,0,0,1,-223.68125,-527.36218)" inkscape:label="00099" id="help-keyboard-shortcuts">
+ <path inkscape:connector-curvature="0" id="rect18842" d="m 225,527.36218 h 16 v 16 h -16 z" style="opacity:0;fill:none"/>
+ <g id="g12753" transform="matrix(-0.00733,-0.997771,0.9999731,-0.0073138,-315.6033,868.5894)">
+ <path style="opacity:1" d="m 329.5002,548.0094 c -1.3604,0 -2.4945,-1.1249 -2.4945,-2.5094 0,-1.3845 1.1341,-2.5094 2.4945,-2.5094 1.3604,0 2.4945,1.1249 2.4945,2.5094 0,1.3845 -1.1341,2.5094 -2.4945,2.5094 z m 0,-1.4474 c 0.6121,0 1.077,-0.4741 1.077,-1.062 0,-0.5879 -0.4649,-1.062 -1.077,-1.062 -0.6121,0 -1.077,0.4741 -1.077,1.062 0,0.5879 0.4649,1.062 1.077,1.062 z" id="path3940-4" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 335.4927,548.0109 c -1.3555,0 -2.4855,-1.1256 -2.4855,-2.5109 0,-1.3853 1.13,-2.5109 2.4855,-2.5109 1.3556,0 2.4856,1.1256 2.4856,2.5109 0,1.3853 -1.13,2.5109 -2.4856,2.5109 z m 0,-1.4482 c 0.6099,0 1.0731,-0.4744 1.0731,-1.0627 0,-0.5883 -0.4632,-1.0627 -1.0731,-1.0627 -0.6098,0 -1.0731,0.4744 -1.0731,1.0627 0,0.5883 0.4633,1.0627 1.0731,1.0627 z" id="path3942-0" inkscape:connector-curvature="0"/>
+ <path id="rect4875-9" d="m 329.1262,554 c -0.728,-0.3809 -0.9656,-1.2095 -0.5453,-1.8692 l 3.0347,-5.0061 -1.1989,-1.6281 0.9708,-1.4336 1.1053,1.7081 1.0838,-1.7081 0.9618,1.3729 -1.1685,1.6888 3.0347,5.0061 c 0.4203,0.6597 0.1827,1.4883 -0.5453,1.8692 l -3.3665,-5.5003 z" style="opacity:1" inkscape:connector-curvature="0"/>
+ </g>
+ <path inkscape:connector-curvature="0" id="rect24427" d="m 235,20 h 2 v 1 h -2 z" style="opacity:1" transform="translate(0,512.3622)"/>
+ <path inkscape:connector-curvature="0" id="rect24429" d="m 238,532.36218 h 2 v 1 h -2 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="rect24431" d="m 239,534.36218 h 1 v 2 h -1 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="rect24433" d="m 239,537.36218 h 1 v 2 h -1 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="rect24437" d="m 238,540.36218 h 2 v 1 h -2 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="rect24439" d="m 235,540.36218 h 2 v 1 h -2 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="rect24441" d="m 232,540.36218 h 2 v 1 h -2 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="rect24443" d="m 229,540.36218 h 2 v 1 h -2 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="rect24445" d="m 226,540.36218 h 2 v 1 h -2 z" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/horizontal.svg b/share/icons/hicolor/scalable/actions/horizontal.svg
new file mode 100644
index 0000000..242fba2
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/horizontal.svg
@@ -0,0 +1,156 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg1"
+ width="16"
+ height="16"
+ viewBox="0 0 16 16"
+ sodipodi:docname="horizontal-symbolic.svg"
+ inkscape:version="1.0alpha2 (cdfd683da9, 2019-08-11, custom)">
+ <style
+ id="style82"></style>
+ <defs
+ id="defs250">
+ <inkscape:path-effect
+ effect="fillet_chamfer"
+ id="path-effect942"
+ is_visible="true"
+ satellites_param="F,0,0,1,0,0.2,0,1 @ F,0,0,1,0,0.2,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
+ unit="px"
+ method="auto"
+ mode="F"
+ radius="0.2"
+ chamfer_steps="1"
+ flexible="false"
+ use_knot_distance="false"
+ apply_no_radius="true"
+ apply_with_radius="true"
+ only_selected="false"
+ hide_knots="false" />
+ <inkscape:path-effect
+ hide_knots="false"
+ only_selected="false"
+ apply_with_radius="true"
+ apply_no_radius="true"
+ use_knot_distance="false"
+ flexible="false"
+ chamfer_steps="1"
+ radius="0.2"
+ mode="F"
+ method="auto"
+ unit="px"
+ satellites_param="F,0,0,1,0,0.2,0,1 @ F,0,0,1,0,0.2,0,1 @ F,0,0,1,0,0.2,0,1 @ F,0,0,1,0,0.2,0,1"
+ is_visible="true"
+ id="path-effect928"
+ effect="fillet_chamfer" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:guide-bbox="true"
+ showguides="true"
+ inkscape:snap-global="false"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="32"
+ inkscape:cx="5.4845974"
+ inkscape:cy="7.2243182"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-width="1280"
+ inkscape:window-height="960"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="layercompo">
+ <inkscape:grid
+ type="xygrid"
+ id="grid" />
+ <sodipodi:guide
+ id="guide976"
+ orientation="0,-1"
+ position="8.96875,14.96875" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title></dc:title>
+ <dc:date>13 Nov 2018</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a little contribution with Inkscape Project
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title />
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier />
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="feFlood">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ inkscape:connector-curvature="0"
+ d="M 15,1.3905104 C 15,1.1770724 14.831111,1 14.627537,1 H 8.1727921 C 8.1449961,1 8.1202361,1.00986 8.0940761,1.016104 A 0.17579185,0.18430973 0 0 0 8.0249587,1 H 1.372463 C 1.168889,1 1,1.1770724 1,1.3905104 V 14.60949 C 1,14.822928 1.168889,15 1.372463,15 h 6.6524957 a 0.17579185,0.18430973 0 0 0 0.071037,-0.0161 C 8.1215867,14.9899 8.1456487,15 8.1727917,15 H 14.627537 C 14.831111,15 15,14.822928 15,14.60949 Z m -0.351344,0 V 14.60949 c 0,0.01424 -0.0075,0.02214 -0.02112,0.02214 H 8.1996708 V 1.3683681 h 6.4278662 c 0.01358,0 0.02112,0.0079 0.02112,0.022142 z"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.359965;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1"
+ id="path966" />
+ <g
+ style="opacity:1"
+ transform="scale(1,-1)"
+ id="g968" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/image-missing.svg b/share/icons/hicolor/scalable/actions/image-missing.svg
new file mode 100644
index 0000000..911dc3b
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/image-missing.svg
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="48">
+ <defs>
+ <radialGradient id="h" cx="605.714" cy="486.648" r="117.143" fx="605.714" fy="486.648" gradientTransform="matrix(-2.77439 0 0 1.9697 112.762 -872.885)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="a">
+ <stop offset="0"/>
+ <stop offset="1" stop-opacity="0"/>
+ </linearGradient>
+ <radialGradient id="g" cx="605.714" cy="486.648" r="117.143" fx="605.714" fy="486.648" gradientTransform="matrix(2.77439 0 0 1.9697 -1891.633 -872.885)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="b">
+ <stop offset="0" stop-opacity="0"/>
+ <stop offset=".5"/>
+ <stop offset="1" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient id="f" x1="302.857" x2="302.857" y1="366.648" y2="609.505" gradientTransform="matrix(2.77439 0 0 1.9697 -1892.179 -872.885)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="e">
+ <stop offset="0" stop-color="#fff"/>
+ <stop offset="1" stop-color="#939393"/>
+ </linearGradient>
+ <linearGradient id="d">
+ <stop offset="0" stop-color="#f2f2f2"/>
+ <stop offset="1" stop-color="#d0d0d0"/>
+ </linearGradient>
+ <linearGradient id="c" x1="12.487" x2="31.081" y1="3.732" y2="36.033" gradientUnits="userSpaceOnUse">
+ <stop offset="0" stop-color="#d2d2d2"/>
+ <stop offset="1" stop-color="#ededed"/>
+ </linearGradient>
+ <linearGradient id="i" x1="12.487" x2="31.081" y1="3.732" y2="36.033" gradientTransform="translate(-2.021 .19) scale(1.21138)" gradientUnits="userSpaceOnUse" xlink:href="#c"/>
+ <radialGradient id="j" cx="26.728" cy="38.349" r="17.926" fx="26.728" fy="38.349" gradientTransform="matrix(1.8485 0 0 1.28908 -21.3 -13.682)" gradientUnits="userSpaceOnUse" xlink:href="#d"/>
+ <linearGradient id="k" x1="28.107" x2="22.169" y1="34.869" y2="9.866" gradientTransform="translate(0 .884)" gradientUnits="userSpaceOnUse" xlink:href="#e"/>
+ </defs>
+ <g color="#000">
+ <path fill="url(#f)" d="M-1559.252 -150.697H-219.61899999999991V327.66H-1559.252z" opacity=".402" style="marker:none" transform="matrix(.02367 0 0 .02087 45.086 40.145)"/>
+ <path fill="url(#g)" d="M -219.61876,-150.68038 C -219.61876,-150.68038 -219.61876,327.65041 -219.61876,327.65041 C -76.744594,328.55086 125.78146,220.48075 125.78138,88.454235 C 125.78138,-43.572302 -33.655436,-150.68036 -219.61876,-150.68038 z" opacity=".402" style="marker:none" transform="matrix(.02367 0 0 .02087 45.086 40.145)"/>
+ <path fill="url(#h)" d="M -1559.2523,-150.68038 C -1559.2523,-150.68038 -1559.2523,327.65041 -1559.2523,327.65041 C -1702.1265,328.55086 -1904.6525,220.48075 -1904.6525,88.454235 C -1904.6525,-43.572302 -1745.2157,-150.68036 -1559.2523,-150.68038 z" opacity=".402" style="marker:none" transform="matrix(.02367 0 0 .02087 45.086 40.145)"/>
+ </g>
+ <path fill="url(#i)" stroke="#646464" stroke-width=".992" d="M 45.343675,39.903974 C 45.343675,41.842189 43.768877,43.416987 41.830663,43.416987 L 6.3371177,43.416987 C 4.3989037,43.416987 2.8241047,41.842189 2.8241047,39.903974 L 2.8241047,7.0947821 C 2.8241047,5.1565681 4.3989037,3.581769 6.3371177,3.581769 L 41.830663,3.581769 C 43.768877,3.581769 45.343675,5.1565681 45.343675,7.0947821 L 45.343675,39.903974 L 45.343675,39.903974 z" transform="matrix(1.0113 0 0 1.00414 -.356 -.097)"/>
+ <path fill="url(#j)" stroke="url(#k)" stroke-opacity=".617" stroke-width=".998" d="M 41.467991,35.25247 L 6.6152692,35.25247 L 6.6152692,11.250058 L 41.467991,11.250058 L 41.467991,35.25247 L 41.467991,35.25247 z" transform="matrix(1.00423 0 0 .9999 -.143 .251)"/>
+ <path fill="none" stroke="#fff" stroke-opacity=".86" stroke-width=".997" d="M 44.480104,39.32848 C 44.480104,41.187964 43.499604,42.345241 41.640121,42.345241 L 6.6160507,42.345241 C 4.7565677,42.345241 3.6876787,41.276353 3.6876787,39.416869 L 3.6876787,7.5970548 C 3.6876787,5.737571 5.1985087,4.403517 7.0579927,4.403517 L 41.198179,4.403517 C 43.057662,4.403517 44.480104,5.737571 44.480104,7.5970548 L 44.480104,38.974927 L 44.480104,39.32848 z" transform="matrix(1.00509 0 0 1.00154 -.206 .09)"/>
+ <g fill="#c00" stroke="#c00" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.64" color="#000">
+ <path d="M 11.318692,9.2240568 C 16.641997,14.693047 22.769247,19.123651 29.210664,22.931105 L 27.441568,24.159843 C 21.101863,20.04489 15.052508,15.498993 9.1840818,10.652117 L 11.318692,9.2240568 z" style="marker:none" transform="matrix(.75103 0 0 .76405 10.062 10.183)"/>
+ <path d="M 26.73892,8.9210568 C 21.867631,15.95255 15.247359,21.081199 7.9065151,25.28163 L 10.087564,23.520856 C 8.7241111,24.379297 25.574485,11.804168 23.852075,10.207903 L 26.73892,8.9210568 z" style="marker:none" transform="matrix(.75103 0 0 .76405 10.062 10.183)"/>
+ </g>
+<script xmlns=""/></svg> \ No newline at end of file
diff --git a/share/icons/hicolor/scalable/actions/info-outline.svg b/share/icons/hicolor/scalable/actions/info-outline.svg
new file mode 100644
index 0000000..1e1f349
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/info-outline.svg
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.0beta1 (f5f6674, 2019-10-12)"
+ sodipodi:docname="infopop-outline.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <style
+ id="style2588"></style>
+ <defs
+ id="defs9" />
+ <sodipodi:namedview
+ inkscape:current-layer="svg1"
+ inkscape:window-maximized="1"
+ inkscape:window-height="1376"
+ inkscape:window-width="2560"
+ inkscape:window-y="0"
+ inkscape:window-x="0"
+ inkscape:cy="8.990675"
+ inkscape:cx="-4.7925094"
+ inkscape:zoom="27.16619"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10"
+ inkscape:snap-global="false">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title></dc:title>
+ <dc:date>13 Nov 2018</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a little contribution with Inkscape Project
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title />
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier />
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="info-outline"
+ id="layer"
+ inkscape:groupmode="layer">
+ <circle
+ style="opacity:1;fill:none;fill-opacity:1;stroke:#0071ff;stroke-width:0.779415;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4728"
+ cx="8"
+ cy="8"
+ r="6.685605" />
+ <path
+ inkscape:connector-curvature="0"
+ style="opacity:0;fill:none"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ id="rect22048" />
+ <path
+ style="opacity:1;fill:#0071ff;fill-opacity:1;stroke-width:1.20944"
+ d="m 8.0674247,5.8243906 c 0.4057791,-0.03705 0.9056426,0.079306 1.0700708,0.4936972 0.2165586,0.5458069 -0.053029,1.1746183 -0.2480296,1.7125857 -0.3488461,0.9524689 -1.0266892,2.7330535 -1.1432988,3.0897405 -0.1342465,0.407643 -0.00415,0.581028 0.2574786,0.477162 0.4468371,-0.181283 0.9424658,-0.965266 1.2873921,-1.214164 0.1411064,-0.101914 0.2920214,0.131407 0.2244077,0.288187 -0.2733939,0.63498 -1.356128,1.584106 -2.2086452,1.953528 C 6.8364456,12.828966 6.2183909,12.974994 5.7666542,12.769221 5.385469,12.597734 5.3159141,12.172566 5.3698068,11.814897 5.5295315,10.765418 6.0051164,9.8048516 6.3784607,8.8220062 6.5943337,8.2536602 7.0120648,7.2911578 7.0445975,7.1235935 7.1043716,6.8168847 6.8846595,6.7395332 6.6406635,6.8708396 6.1467912,7.1373736 5.676498,7.9093734 5.4099639,8.0779174 5.2600382,8.1729684 5.1036134,8.0066536 5.1359502,7.8724069 5.2143424,7.5431587 5.9599949,6.8312507 6.2343672,6.6039125 6.9634176,6.0002906 7.6107886,5.8656447 8.0674247,5.8243906 Z"
+ id="path4726"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1;fill:#0071ff;fill-opacity:1;stroke-width:1.20944"
+ d="M 9.208361,3.0724424 C 9.5093556,3.1097478 9.7946509,3.2632468 9.9500873,3.5377934 10.233379,4.0386224 10.076097,4.7390672 9.548516,5.073215 9.1372496,5.3341638 8.5804016,5.3554517 8.1997071,5.0826638 7.8704589,4.8484668 7.7557347,4.3635409 7.8713632,3.9559005 8.0056098,3.4855456 8.4248677,3.137756 8.9060011,3.0748047 9.0056565,3.0617429 9.1080259,3.0600057 9.208361,3.0724469 Z"
+ id="path4724"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/info.svg b/share/icons/hicolor/scalable/actions/info.svg
new file mode 100644
index 0000000..df8a0e8
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/info.svg
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg1"
+ width="16"
+ height="16"
+ viewBox="0 0 16 16"
+ sodipodi:docname="infopop.svg"
+ inkscape:version="1.0beta1 (f5f6674, 2019-10-12)">
+ <style
+ id="style2588"></style>
+ <defs
+ id="defs9" />
+ <sodipodi:namedview
+ inkscape:snap-global="false"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.16619"
+ inkscape:cx="7.594211"
+ inkscape:cy="8.990675"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-width="2560"
+ inkscape:window-height="1376"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="layer">
+ <inkscape:grid
+ type="xygrid"
+ id="grid" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title></dc:title>
+ <dc:date>13 Nov 2018</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a little contribution with Inkscape Project
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title />
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier />
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:groupmode="layer"
+ id="layer"
+ inkscape:label="info">
+ <circle
+ r="6.685605"
+ cy="8"
+ cx="8"
+ id="path4728"
+ style="opacity:1;fill:#0071ff;fill-opacity:1;stroke:#0071ff;stroke-width:0.779415;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4726"
+ d="m 8.0674247,5.8243906 c 0.4057791,-0.03705 0.9056426,0.079306 1.0700708,0.4936972 0.2165586,0.5458069 -0.053029,1.1746183 -0.2480296,1.7125857 -0.3488461,0.9524689 -1.0266892,2.7330535 -1.1432988,3.0897405 -0.1342465,0.407643 -0.00415,0.581028 0.2574786,0.477162 0.4468371,-0.181283 0.9424658,-0.965266 1.2873921,-1.214164 0.1411064,-0.101914 0.2920214,0.131407 0.2244077,0.288187 -0.2733939,0.63498 -1.356128,1.584106 -2.2086452,1.953528 C 6.8364456,12.828966 6.2183909,12.974994 5.7666542,12.769221 5.385469,12.597734 5.3159141,12.172566 5.3698068,11.814897 5.5295315,10.765418 6.0051164,9.8048516 6.3784607,8.8220062 6.5943337,8.2536602 7.0120648,7.2911578 7.0445975,7.1235935 7.1043716,6.8168847 6.8846595,6.7395332 6.6406635,6.8708396 6.1467912,7.1373736 5.676498,7.9093734 5.4099639,8.0779174 5.2600382,8.1729684 5.1036134,8.0066536 5.1359502,7.8724069 5.2143424,7.5431587 5.9599949,6.8312507 6.2343672,6.6039125 6.9634176,6.0002906 7.6107886,5.8656447 8.0674247,5.8243906 Z"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke-width:1.20944" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4724"
+ d="M 9.208361,3.0724424 C 9.5093556,3.1097478 9.7946509,3.2632468 9.9500873,3.5377934 10.233379,4.0386224 10.076097,4.7390672 9.548516,5.073215 9.1372496,5.3341638 8.5804016,5.3554517 8.1997071,5.0826638 7.8704589,4.8484668 7.7557347,4.3635409 7.8713632,3.9559005 8.0056098,3.4855456 8.4248677,3.137756 8.9060011,3.0748047 9.0056565,3.0617429 9.1080259,3.0600057 9.208361,3.0724469 Z"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke-width:1.20944" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/inkscape-logo.svg b/share/icons/hicolor/scalable/actions/inkscape-logo.svg
new file mode 100644
index 0000000..132f6e3
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/inkscape-logo.svg
@@ -0,0 +1,307 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.010778"
+ height="14.757766"
+ version="1.1"
+ sodipodi:docname="inkscape-logo.svg"
+ inkscape:version="0.92+devel (dbb1827eab, 2018-08-02, custom)">
+ <metadata
+ id="metadata847">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ inkscape:snap-global="false"
+ inkscape:zoom="23.750208"
+ inkscape:cx="8.3715684"
+ inkscape:cy="10.396987"
+ inkscape:current-layer="svg1">
+ <inkscape:grid
+ id="GridFromPre046Settings"
+ type="xygrid"
+ originx="0pt"
+ originy="0pt"
+ spacingx="1pt"
+ spacingy="1pt"
+ color="#3f3fff"
+ empcolor="#3f3fff"
+ opacity="0.15"
+ empopacity="0.38"
+ empspacing="5" />
+ </sodipodi:namedview>
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3731"
+ inkscape:collect="always"
+ x1="0"
+ x2="0"
+ xlink:href="#WhiteTransparent"
+ y1="128"
+ y2="76" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3735"
+ inkscape:collect="always"
+ x1="33"
+ x2="58"
+ xlink:href="#WhiteTransparent"
+ y1="35"
+ y2="60" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3733"
+ inkscape:collect="always"
+ x1="80"
+ x2="60"
+ xlink:href="#WhiteTransparent"
+ y1="20"
+ y2="40" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3737"
+ inkscape:collect="always"
+ x1="0"
+ x2="0"
+ xlink:href="#BlackTransparent"
+ y1="128"
+ y2="64" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="BlackTransparent">
+ <stop
+ id="stop12"
+ offset="0"
+ style="stop-color:black;stop-opacity:1" />
+ <stop
+ id="stop14"
+ offset="1"
+ style="stop-color:black;stop-opacity:0" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="WhiteTransparent">
+ <stop
+ id="stop7"
+ offset="0"
+ style="stop-color:white;stop-opacity:1" />
+ <stop
+ id="stop9"
+ offset="1"
+ style="stop-color:white;stop-opacity:0" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3739"
+ inkscape:collect="always"
+ x1="60"
+ x2="90"
+ xlink:href="#WhiteTransparent"
+ y1="20"
+ y2="50" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#BlackTransparent"
+ id="linearGradient1817"
+ gradientUnits="userSpaceOnUse"
+ x1="0"
+ y1="128"
+ x2="0"
+ y2="64" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#BlackTransparent"
+ id="linearGradient1819"
+ gradientUnits="userSpaceOnUse"
+ x1="0"
+ y1="128"
+ x2="0"
+ y2="64" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#BlackTransparent"
+ id="linearGradient1821"
+ gradientUnits="userSpaceOnUse"
+ x1="0"
+ y1="128"
+ x2="0"
+ y2="64" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#BlackTransparent"
+ id="linearGradient1823"
+ gradientUnits="userSpaceOnUse"
+ x1="0"
+ y1="128"
+ x2="0"
+ y2="64" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#BlackTransparent"
+ id="linearGradient1825"
+ gradientUnits="userSpaceOnUse"
+ x1="0"
+ y1="128"
+ x2="0"
+ y2="64" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#BlackTransparent"
+ id="linearGradient1827"
+ gradientUnits="userSpaceOnUse"
+ x1="0"
+ y1="128"
+ x2="0"
+ y2="64" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#BlackTransparent"
+ id="linearGradient1829"
+ gradientUnits="userSpaceOnUse"
+ x1="0"
+ y1="128"
+ x2="0"
+ y2="64" />
+ </defs>
+ <path
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccccccccccccc"
+ style="display:inline;fill:#000000;fill-opacity:1;stroke-width:0.13294493;enable-background:new"
+ d="M 6.1890188,0.57075028 0.71083029,6.1801481 C -1.3634353,8.2537658 2.0537844,8.0809643 3.2903657,8.8652168 3.8621185,9.237404 1.4554385,9.7159297 1.9474115,10.207752 c 0.4786766,0.491818 2.8853571,0.94376 3.3640337,1.422287 0.4786766,0.49182 -0.9706502,1.010224 -0.4919736,1.502042 0.4653802,0.49182 1.5822926,0.02658 1.7817411,1.143149 0.1462621,0.824129 2.0476727,0.412064 2.8986536,-0.292434 0.5318627,-0.451942 -0.917464,-0.451942 -0.4387875,-0.943761 1.1966912,-1.20961 2.2604172,-0.544989 2.6992052,-1.661552 0.239338,-0.598158 -1.8083345,-1.023516 -1.263175,-1.4089963 1.303066,-0.917177 6.08983,-1.3824106 3.8826,-3.5889518 L 8.7020718,0.57075028 c -0.7047186,-0.66462173 -1.8615208,-0.66462173 -2.513053,0 z M 12.478299,11.377483 c 0,0.279141 2.167342,0.43865 2.047672,-0.06647 -0.172854,-0.850714 -1.808334,-0.784252 -2.047672,0.06647 z M 3.2371796,12.85294 C 3.7291525,13.278298 4.4737609,12.7599 4.7130991,12.161736 4.2344226,11.536992 2.4659779,12.201626 3.2371796,12.85294 Z m 8.9751884,-0.89059 c -0.611642,0.55828 0.106377,1.143146 0.704719,0.757667 0.159557,-0.106344 -0.0133,-0.624743 -0.704719,-0.757667 z"
+ id="use7631" />
+ <g
+ id="inkscape-logo"
+ inkscape:label="#inkscape_options"
+ transform="matrix(0.1336824,0,0,0.1336824,-1.0532868,-1.187227)">
+ <use
+ class="outline-big"
+ height="128"
+ id="use32"
+ style="opacity:0.1;fill:none"
+ width="128"
+ x="0"
+ xlink:href="#outline1"
+ y="0" />
+ <use
+ class="outline-small"
+ height="128"
+ id="use34"
+ style="opacity:0.2;fill:none"
+ width="128"
+ x="0"
+ xlink:href="#outline1"
+ y="0" />
+ <use
+ class="black;"
+ height="128"
+ id="use36"
+ width="128"
+ x="0"
+ xlink:href="#outline1"
+ y="0" />
+ <use
+ class="stroke-highlight"
+ clip-path="url(#clipoutline1)"
+ height="128"
+ id="use38"
+ style="opacity:0.2;fill:none"
+ width="128"
+ x="0"
+ xlink:href="#outline1"
+ y="0" />
+ <use
+ class="specularity"
+ height="128"
+ id="use40"
+ style="opacity:0.5;fill:url(#linearGradient3731)"
+ width="128"
+ x="0"
+ xlink:href="#outline1"
+ y="0" />
+ <use
+ class="low-specularity"
+ height="128"
+ id="use42"
+ style="opacity:0.25;fill:url(#linearGradient3733)"
+ width="128"
+ x="0"
+ xlink:href="#outline1"
+ y="0" />
+ <path
+ class="specularity"
+ d="m 16.8,56.9 c -11.1,11 8.4,7.9 23.4,13.8 l 31,-54.5 c -4.7,-4.8 -10.7,-4.4 -15,0 z"
+ id="path44"
+ inkscape:connector-curvature="0"
+ style="opacity:0.5;fill:url(#linearGradient3735)" />
+ <path
+ style="fill:url(#linearGradient1817)"
+ d="m 43.9,103.6 c -0.9,1.1 -1.2,2.4 -0.1,3.6 3.6,3.6 12,0.1 13.5,8.6 1.1,6.1 14.7,2.9 21.5,-2 1.5,-1.64 0.8,-2.7 -0.5,-3.5 -7.1,4.8 -20,7.7 -21,1.9 -1.5,-8.5 -9.8,-5.1 -13.4,-8.6 z"
+ id="path1815"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:url(#linearGradient1819)"
+ d="m 98.3,99.7 c -2.3,3.7 2.3,6.7 6.4,4.4 0.6,-0.7 0.5,-2.1 -0.6,-3.5 -2.4,1.2 -4.7,0.5 -5.8,-0.9 z"
+ id="path1813"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:url(#linearGradient1821)"
+ d="m 41.6,98.7 c -2.4,3.2 -6.6,5.3 -9.6,2.7 -0.3,-0.2 -0.5,-0.5 -0.7,-0.8 -1.1,1.4 -1.1,2.9 0.7,4.5 3.6,3.1 9.3,-0.8 11,-5.2 -0.3,-0.5 -0.9,-0.9 -1.4,-1.2 z"
+ id="path1811"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:url(#linearGradient1823)"
+ d="m 95.6,91.7 c -3.4,7.1 -11.3,2.5 -19.8,11.1 -1.4,1.5 -0.6,2.3 0.7,3 8.7,-8.2 16.7,-2.9 19.7,-11.8 0.2,-0.9 0,-1.6 -0.6,-2.3 z"
+ id="path1809"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:url(#linearGradient1825)"
+ d="m 103,91.3 c -0.7,0.8 -1.3,1.7 -1.5,2.7 0,2.1 15.4,3.4 15.4,-0.6 -0.3,-0.7 -0.6,-1.4 -1.2,-2.1 -2.8,1.6 -9.7,1.2 -12.7,0 z"
+ id="path1807"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:url(#linearGradient1827)"
+ d="m 23.2,82.2 c -1.3,0.9 -2,1.9 -0.9,2.9 3.5,3.7 21.5,7.1 25.2,10.7 0.9,-1.2 1.2,-2.4 0.1,-3.6 -3.4,-3.4 -19.4,-6.6 -24.4,-10 z"
+ id="path1805"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#ffffff"
+ d="m 44.3,73.7 c -3.2,0 -5.2,1.6 0.6,3.7 7.7,0.6 18.8,3.7 21.2,4.7 3.7,-6.6 -21,-8.4 -21.8,-8.4 z"
+ id="path1803"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:url(#linearGradient1829)"
+ d="m 120,62.7 c -2.7,8.9 -25.5,12.3 -33.4,17 -1.1,1.1 -0.4,2.1 0.9,3.1 9.8,-4.9 35.7,-8.7 32.5,-20.1 z"
+ id="path1801"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:url(#linearGradient3737)"
+ d="m 8.9,61.7 c -2.6,9.4 13.4,9.2 22.3,12.7 1.5,-0.9 2.3,-2 1.2,-3 C 25.2,67.8 11,67.8 8.9,61.7 Z"
+ id="path46"
+ inkscape:connector-curvature="0" />
+ <path
+ class="full-specularity"
+ d="m 70.5,15.5 16.3,16.6 c 1.5,1.5 1.5,4.6 0.6,5.5 L 79.3,31 77.7,40.7 71,37.1 60.1,44 56.5,29.5 50.7,42.1 36.2,42 c -2.8,0 -2.4,-2.9 0.5,-5.8 5.7,-6.3 16.8,-17 20.3,-20.7 3.6,-3.7 9.9,-3.6 13.5,0 z"
+ id="icecap"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient3739)" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/interactive_simplify.svg b/share/icons/hicolor/scalable/actions/interactive_simplify.svg
new file mode 100644
index 0000000..a617a64
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/interactive_simplify.svg
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.721"
+ height="15.721"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="interactive_simplify" inkscape:label="#interactive_simplify" transform="translate(-284.96881,-535.60992)">
+ <rect height="15.721" id="rect17937-7" style="color:#000000;fill:none" width="15.721" x="284.9688" y="535.6099"/>
+ <path d="m 290.1793,536.2979 c -0.7351,-0.02 -1.3963,0.2336 -1.8416,0.7418 -0.4453,0.5079 -0.6453,1.1819 -0.7277,1.8733 -0.165,1.3827 0.089,2.9888 0.3519,4.5721 0.2625,1.5832 0.5439,3.1441 0.5465,4.1601 0,0.5079 -0.082,0.854 -0.1453,0.9691 -0.064,0.115 -0.041,0.1361 -0.3174,0.1282 -0.6247,-0.018 -0.8383,-0.2559 -1.06,-0.7845 -0.2217,-0.5286 -0.3197,-1.3858 -0.2995,-2.2749 0.041,-1.7782 0.1181,-2.1383 0.1181,-2.1383 l -1.3819,-0.012 c 0,0 -0.034,0.44 -0.081,2.4977 -0.023,1.0288 -0.041,1.7085 0.3488,2.6369 0.3896,0.9284 1.2262,1.6826 2.3192,1.7143 0.6352,0.018 1.2607,-0.3347 1.5691,-0.8922 0.3084,-0.5575 0.3684,-1.1856 0.3668,-1.8493 0,-1.3269 -0.3139,-2.9046 -0.5719,-4.461 -0.258,-1.5566 -0.4523,-3.0895 -0.3384,-4.044 0.057,-0.4774 0.1784,-0.773 0.3189,-0.9332 0.1403,-0.1602 0.3293,-0.2738 0.7905,-0.2615 0.4549,0.012 0.691,0.1248 0.822,0.2393 0.131,0.1144 0.2075,0.2532 0.262,0.5316 0.109,0.5566 -0.012,1.5867 -0.2126,2.6612 -0.2001,1.0747 -0.4614,2.1843 -0.4372,3.2167 0.012,0.5163 0.098,1.0527 0.4133,1.5075 0.3153,0.4549 0.8398,0.7126 1.3954,0.7452 0.4606,0.027 0.881,-0.051 1.2367,-0.2735 0.3557,-0.2231 0.6121,-0.5902 0.7531,-0.9588 0.282,-0.7375 0.2377,-1.4817 0.2126,-2.157 -0.025,-0.6754 -0.041,-1.301 0.021,-1.5725 0.031,-0.1358 0.056,-0.155 0.057,-0.1555 6e-4,-6e-4 0.022,-0.034 0.2006,-0.029 0.218,0 0.2382,0.043 0.271,0.074 0.033,0.031 0.092,0.1224 0.1947,0.323 0.1022,0.2006 0.2482,0.5079 0.5375,0.7743 0.2893,0.2664 0.7035,0.4386 1.1723,0.4614 1.6094,-0.2758 2.284,-1.0042 3.4062,-0.084 l 0,-1.6613 c -1.4875,-0.7361 -2.2939,-0.161 -3.3448,0.1059 -0.2401,-0.012 -0.2878,-0.059 -0.3309,-0.099 -0.043,-0.04 -0.1003,-0.1294 -0.1991,-0.3231 -0.099,-0.1938 -0.2357,-0.493 -0.5181,-0.7606 -0.2825,-0.2676 -0.6959,-0.4362 -1.1528,-0.4495 -0.4137,-0.012 -0.8221,0.1078 -1.1305,0.388 -0.3084,0.2805 -0.4715,0.6683 -0.5524,1.0255 -0.162,0.7142 -0.091,1.4129 -0.067,2.0545 0.024,0.6418 -0.01,1.2067 -0.093,1.4289 -0.043,0.1112 -0.066,0.1378 -0.1273,0.176 -0.061,0.038 -0.1963,0.09 -0.4716,0.074 -0.2756,-0.016 -0.3064,-0.07 -0.3429,-0.1231 -0.037,-0.053 -0.098,-0.2166 -0.1048,-0.535 -0.015,-0.6367 0.2002,-1.72 0.4073,-2.8321 0.2071,-1.1119 0.4237,-2.265 0.2096,-3.3586 -0.1071,-0.5468 -0.3582,-1.0977 -0.792,-1.4767 -0.434,-0.379 -1.0001,-0.5617 -1.6605,-0.5794 z" id="path14318-5-3" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccccccccccccccsccccccccccccsccccccccccccccccccccc" style="color:#000000;solid-opacity:1;fill:#000000;stroke-width:1.3"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/interpolate-points.svg b/share/icons/hicolor/scalable/actions/interpolate-points.svg
new file mode 100644
index 0000000..f5e2010
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/interpolate-points.svg
@@ -0,0 +1,87 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="interpolate-points">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="m 7.749236,0.9763178 v 0.060369 0.612924 0.06083 H 8.42361 V 1.649611 1.036687 0.9763178 Z M 2.336243,1.976773 1.851279,2.735187 5.594894,5.118398 1.259681,7.876754 5.533546,10.64275 2.205021,12.95748 2.718956,13.69592 7.147417,10.61562 2.925897,7.883883 7.269629,5.118398 Z m 7.841467,0.260572 v 0.0024 L 9.694204,3 c 0.237855,0.151643 0.589896,0.314008 1.031276,0.523065 0.44114,0.208955 0.95727,0.450972 1.4432,0.70422 0.48595,0.253215 0.94364,0.520916 1.25623,0.758413 0.22739,0.172947 0.33282,0.335992 0.37469,0.388477 -0.007,0.01004 -0.007,0.01241 -0.0263,0.02998 -0.0725,0.06997 -0.21424,0.17222 -0.39878,0.27676 C 13.0054,5.88978 12.47126,6.117438 11.92932,6.347554 11.3874,6.577593 10.83718,6.809334 10.39312,7.0608 10.17085,7.186495 9.973645,7.316094 9.808586,7.475921 9.643768,7.635749 9.486494,7.851646 9.485276,8.143032 c 0,0.287842 0.154595,0.503394 0.31625,0.662863 0.161406,0.15946 0.354224,0.28674 0.571634,0.411778 0.43432,0.250101 0.9726,0.481169 1.50261,0.709925 0.52976,0.228842 1.05075,0.456692 1.41204,0.664752 0.18089,0.10403 0.32014,0.20426 0.39196,0.27484 0.022,0.0229 0.0266,0.0298 0.0346,0.0409 -0.0341,0.0484 -0.12514,0.20304 -0.32892,0.37231 -0.2751,0.22847 -0.68191,0.48833 -1.11599,0.73511 -0.43408,0.2468 -0.8947,0.48397 -1.29056,0.68853 -0.39586,0.20465 -0.71284,0.36269 -0.93244,0.51544 l 0.51394,0.73893 c 0.10371,-0.0718 0.43749,-0.25085 0.83164,-0.45457 0.3944,-0.20382 0.86452,-0.44694 1.32099,-0.70661 0.45673,-0.25967 0.89738,-0.53431 1.24722,-0.82497 0.34985,-0.29069 0.68047,-0.58921 0.67244,-1.08701 -0.01,-0.28661 -0.15947,-0.50005 -0.32185,-0.65951 C 14.14823,10.06622 13.95589,9.936166 13.73775,9.810664 13.30173,9.559531 12.76126,9.329564 12.2315,9.10072 11.70149,8.87197 11.18195,8.644336 10.82238,8.437397 10.64295,8.333981 10.50442,8.233088 10.43456,8.164002 c -0.0122,-0.01265 -0.0122,-0.01265 -0.0194,-0.02092 0.007,-0.0088 0.007,-0.0092 0.0194,-0.02288 0.0728,-0.07083 0.21618,-0.172587 0.40096,-0.277221 0.36957,-0.209157 0.90298,-0.436517 1.44515,-0.666658 0.54194,-0.230117 1.09263,-0.46203 1.53622,-0.713223 0.22178,-0.125624 0.41777,-0.253395 0.58258,-0.413223 0.16458,-0.159828 0.32331,-0.377356 0.32331,-0.669039 0,-0.524644 -0.36689,-0.819279 -0.75471,-1.114077 C 13.58024,3.971928 13.08992,3.692224 12.58207,3.427489 12.07398,3.162756 11.55007,2.915326 11.11039,2.707098 10.67071,2.498776 10.29919,2.316381 10.17601,2.23779 Z m -2.428474,0.08655 v 0.06083 0.6129 0.06037 H 8.42361 v -0.06037 -0.6129 -0.06083 z m 0,1.348036 v 0.06083 0.612438 0.06084 H 8.42361 V 4.345199 3.732761 3.671929 Z m 0,1.348043 v 0.06036 0.612925 0.06091 H 8.42361 V 5.69326 5.080336 5.019972 Z m 0,1.347552 V 6.428356 7.04128 7.10211 H 8.42361 V 7.041281 6.428356 6.367524 Z m 0,1.348035 v 0.06083 0.612463 0.06083 H 8.42361 V 8.388852 7.776389 7.71556 Z m 0,1.347575 v 0.06083 0.612926 0.06077 H 8.42361 V 9.73689 9.123967 9.063138 Z m 0,1.348034 v 0.0609 0.61292 0.0603 H 8.42361 v -0.0603 -0.61292 -0.0609 z m 0,1.34804 v 0.0605 0.6129 0.0609 H 8.42361 v -0.0609 -0.6129 -0.0605 z m 0,1.34758 v 0.0609 0.6129 0.0609 H 8.42361 v -0.0609 -0.6129 -0.0609 z m 0,1.34803 v 0.0608 0.61292 0.0603 H 8.42361 v -0.0603 -0.61292 -0.0608 z"
+ style="opacity:1;" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/interpolate-rotate-both.svg b/share/icons/hicolor/scalable/actions/interpolate-rotate-both.svg
new file mode 100644
index 0000000..13822af
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/interpolate-rotate-both.svg
@@ -0,0 +1,181 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="15.930458"
+ height="15.930458"
+ viewBox="0 0 15.930458 15.930458"
+ version="1.1"
+ id="svg10810"
+ inkscape:version="1.2-dev (c0dbea8f96, 2022-01-30, custom)"
+ sodipodi:docname="interpolate-rotate-both-symbolic.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <style
+ id="style11884">.success { fill:#009909; }
+.warning { fill:#ff00ff; }
+.error { fill:#00AAFF; }
+</style>
+ <sodipodi:namedview
+ id="namedview10812"
+ pagecolor="#ffffff"
+ bordercolor="#000000"
+ borderopacity="0.25"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:blackoutopacity="0.0"
+ inkscape:document-units="px"
+ showgrid="true"
+ inkscape:zoom="30.382065"
+ inkscape:cx="8.7716222"
+ inkscape:cy="5.7599771"
+ inkscape:window-width="1280"
+ inkscape:window-height="987"
+ inkscape:window-x="1920"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g21555">
+ <inkscape:grid
+ type="xygrid"
+ id="grid72371" />
+ </sodipodi:namedview>
+ <defs
+ id="defs10807">
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect32967"
+ is_visible="true"
+ lpeversion="1"
+ unit="px"
+ lpesatellites=""
+ num_rows="3"
+ num_cols="3"
+ gapx="2"
+ gapy="1"
+ offset="0"
+ offset_type="false"
+ scale="100"
+ rotate="30"
+ mirrorrowsx="false"
+ mirrorrowsy="false"
+ mirrorcolsx="false"
+ mirrorcolsy="false"
+ mirrortrans="false"
+ shirnk_interp="false"
+ split_items="false"
+ interpolate_scalex="false"
+ interpolate_scaley="false"
+ interpolate_rotatex="true"
+ interpolate_rotatey="true" />
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect11210"
+ is_visible="false"
+ lpeversion="1"
+ unit="px"
+ lpesatellites="#path11732 | #path11734 | #path11736 | #path11738 | #path11740 | #path11742 | #path17266 | #path16736"
+ num_rows="3"
+ num_cols="3"
+ gapx="1"
+ gapy="1"
+ offset="0"
+ offset_type="false"
+ scale="50"
+ rotate="0"
+ mirrorrowsx="false"
+ mirrorrowsy="false"
+ mirrorcolsx="false"
+ mirrorcolsy="false"
+ mirrortrans="false"
+ shirnk_interp="false"
+ split_items="true"
+ interpolate_scalex="true"
+ interpolate_scaley="true"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false" />
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect2698"
+ is_visible="false"
+ lpeversion="1"
+ unit="px"
+ lpesatellites="#path2700 | #path2702 | #path2704 | #path2706 | #path2708 | #path2710 | #path2712 | #path2714"
+ num_rows="3"
+ num_cols="3"
+ gapx="1"
+ gapy="1"
+ offset="0"
+ offset_type="false"
+ scale="100"
+ rotate="0"
+ mirrorrowsx="false"
+ mirrorrowsy="false"
+ mirrorcolsx="false"
+ mirrorcolsy="false"
+ mirrortrans="false"
+ shirnk_interp="true"
+ split_items="false"
+ interpolate_scalex="true"
+ interpolate_scaley="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false" />
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect21559"
+ is_visible="true"
+ lpeversion="1"
+ lpesatellites="#path40249 | #path40251 | #path40253"
+ num_cols="2"
+ num_rows="2"
+ offsetx="1"
+ offsety="1"
+ scale="100"
+ rotate="0"
+ interpolate_scalex="false"
+ interpolate_scaley="false"
+ shirnk_interp="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false"
+ mirrorrowsx="false"
+ mirrorrowsy="true"
+ mirrorcolsx="false"
+ mirrorcolsy="true"
+ mirrortrans="false"
+ split_items="true"
+ unit="px"
+ offset="0"
+ gapx="1"
+ gapy="1"
+ offset_type="false" />
+ </defs>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-96.208626,48.999997)">
+ <g
+ id="g21555"
+ inkscape:label="1"
+ transform="translate(96.208629,-49)">
+ <rect
+ style="fill:none;opacity:0"
+ id="rect21551"
+ width="15.930458"
+ height="15.930457"
+ x="0"
+ y="0"
+ inkscape:label="bg" />
+ <path
+ id="path21553"
+ d="M 2.999997,5.000003 H 0.999998 l -1e-6,-3.999998 2,-2e-6 z M 6.8820155,5.0547641 4.8854002,4.9384745 5.1179784,0.94524385 7.1145948,1.0615315 Z M 10.76105,5.1025726 8.7745738,4.8703869 9.2389442,0.89743536 11.225421,1.1296192 Z M 2.6375084,10.143267 0.66789388,9.7959705 1.3624853,5.8567413 3.3321011,6.2040357 Z M 6.5118101,10.176709 4.5657214,9.7154771 5.4881834,5.8232993 7.4342736,6.2845291 Z M 10.38438,10.202785 8.468402,9.6291791 9.6156134,5.7972227 11.531593,6.3708272 Z M 2.2556493,15.221408 0.37626503,14.537368 1.744344,10.778599 3.6237299,11.462638 Z m 3.8704043,0.01111 -1.8364313,-0.792159 1.5843173,-3.672863 1.836433,0.792158 z m 3.8699777,0.0036 -1.7872644,-0.897597 1.7951951,-3.57453 1.787266,0.897597 z"
+ sodipodi:nodetypes="ccccc"
+ style="fill-opacity:1;stroke-width:0.707107"
+ inkscape:path-effect="#path-effect32967"
+ inkscape:original-d="M 2.999997,5.000003 H 0.999998 l -1e-6,-3.999998 2,-2e-6 z"
+ transform="translate(2)" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/interpolate-rotate-none.svg b/share/icons/hicolor/scalable/actions/interpolate-rotate-none.svg
new file mode 100644
index 0000000..0ac543d
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/interpolate-rotate-none.svg
@@ -0,0 +1,181 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="15.930458"
+ height="15.930458"
+ viewBox="0 0 15.930458 15.930458"
+ version="1.1"
+ id="svg10810"
+ inkscape:version="1.2-dev (c0dbea8f96, 2022-01-30, custom)"
+ sodipodi:docname="interpolate-rotate-none-symbolic.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <style
+ id="style11884">.success { fill:#009909; }
+.warning { fill:#ff00ff; }
+.error { fill:#00AAFF; }
+</style>
+ <sodipodi:namedview
+ id="namedview10812"
+ pagecolor="#ffffff"
+ bordercolor="#000000"
+ borderopacity="0.25"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:blackoutopacity="0.0"
+ inkscape:document-units="px"
+ showgrid="true"
+ inkscape:zoom="30.382065"
+ inkscape:cx="8.7716222"
+ inkscape:cy="5.7599771"
+ inkscape:window-width="1280"
+ inkscape:window-height="987"
+ inkscape:window-x="1920"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g21555">
+ <inkscape:grid
+ type="xygrid"
+ id="grid72371" />
+ </sodipodi:namedview>
+ <defs
+ id="defs10807">
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect32967"
+ is_visible="true"
+ lpeversion="1"
+ unit="px"
+ lpesatellites=""
+ num_rows="3"
+ num_cols="3"
+ gapx="2"
+ gapy="1"
+ offset="0"
+ offset_type="false"
+ scale="100"
+ rotate="30"
+ mirrorrowsx="false"
+ mirrorrowsy="false"
+ mirrorcolsx="false"
+ mirrorcolsy="false"
+ mirrortrans="false"
+ shirnk_interp="false"
+ split_items="false"
+ interpolate_scalex="false"
+ interpolate_scaley="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false" />
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect11210"
+ is_visible="false"
+ lpeversion="1"
+ unit="px"
+ lpesatellites="#path11732 | #path11734 | #path11736 | #path11738 | #path11740 | #path11742 | #path17266 | #path16736"
+ num_rows="3"
+ num_cols="3"
+ gapx="1"
+ gapy="1"
+ offset="0"
+ offset_type="false"
+ scale="50"
+ rotate="0"
+ mirrorrowsx="false"
+ mirrorrowsy="false"
+ mirrorcolsx="false"
+ mirrorcolsy="false"
+ mirrortrans="false"
+ shirnk_interp="false"
+ split_items="true"
+ interpolate_scalex="true"
+ interpolate_scaley="true"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false" />
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect2698"
+ is_visible="false"
+ lpeversion="1"
+ unit="px"
+ lpesatellites="#path2700 | #path2702 | #path2704 | #path2706 | #path2708 | #path2710 | #path2712 | #path2714"
+ num_rows="3"
+ num_cols="3"
+ gapx="1"
+ gapy="1"
+ offset="0"
+ offset_type="false"
+ scale="100"
+ rotate="0"
+ mirrorrowsx="false"
+ mirrorrowsy="false"
+ mirrorcolsx="false"
+ mirrorcolsy="false"
+ mirrortrans="false"
+ shirnk_interp="true"
+ split_items="false"
+ interpolate_scalex="true"
+ interpolate_scaley="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false" />
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect21559"
+ is_visible="true"
+ lpeversion="1"
+ lpesatellites="#path40249 | #path40251 | #path40253"
+ num_cols="2"
+ num_rows="2"
+ offsetx="1"
+ offsety="1"
+ scale="100"
+ rotate="0"
+ interpolate_scalex="false"
+ interpolate_scaley="false"
+ shirnk_interp="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false"
+ mirrorrowsx="false"
+ mirrorrowsy="true"
+ mirrorcolsx="false"
+ mirrorcolsy="true"
+ mirrortrans="false"
+ split_items="true"
+ unit="px"
+ offset="0"
+ gapx="1"
+ gapy="1"
+ offset_type="false" />
+ </defs>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-96.208626,48.999997)">
+ <g
+ id="g21555"
+ inkscape:label="1"
+ transform="translate(96.208629,-49)">
+ <rect
+ style="fill:none;opacity:0"
+ id="rect21551"
+ width="15.930458"
+ height="15.930457"
+ x="0"
+ y="0"
+ inkscape:label="bg" />
+ <path
+ id="path21553"
+ d="M 1.8660224,5.2320538 0.13397246,4.2320543 2.1339706,0.76795392 3.8660224,1.7679522 Z m 4,0 L 4.1339725,4.2320543 6.1339706,0.76795392 7.8660224,1.7679522 Z m 4,0 L 8.1339725,4.2320543 10.133971,0.76795392 11.866022,1.7679522 Z m -8,5.0000002 L 0.13397246,9.2320543 2.1339706,5.7679539 3.8660224,6.7679522 Z m 4,0 L 4.1339725,9.2320543 6.1339706,5.7679539 7.8660224,6.7679522 Z m 4,0 -1.7320499,-0.9999997 1.9999985,-3.4641004 1.732051,0.9999983 z m -8,5 -1.73204994,-1 1.99999814,-3.4641 1.7320518,0.999998 z m 4,0 -1.7320499,-1 1.9999981,-3.4641 1.7320518,0.999998 z m 4,0 -1.7320499,-1 1.9999985,-3.4641 1.732051,0.999998 z"
+ sodipodi:nodetypes="ccccc"
+ style="fill-opacity:1;stroke-width:0.707107"
+ inkscape:path-effect="#path-effect32967"
+ inkscape:original-d="M 2.999997,5.000003 H 0.999998 l -1e-6,-3.999998 2,-2e-6 z"
+ transform="translate(2)" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/interpolate-rotate-x.svg b/share/icons/hicolor/scalable/actions/interpolate-rotate-x.svg
new file mode 100644
index 0000000..71a276c
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/interpolate-rotate-x.svg
@@ -0,0 +1,181 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="15.930458"
+ height="15.930458"
+ viewBox="0 0 15.930458 15.930458"
+ version="1.1"
+ id="svg10810"
+ inkscape:version="1.2-dev (c0dbea8f96, 2022-01-30, custom)"
+ sodipodi:docname="interpolate-rotate-x-symbolic.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <style
+ id="style11884">.success { fill:#009909; }
+.warning { fill:#ff00ff; }
+.error { fill:#00AAFF; }
+</style>
+ <sodipodi:namedview
+ id="namedview10812"
+ pagecolor="#ffffff"
+ bordercolor="#000000"
+ borderopacity="0.25"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:blackoutopacity="0.0"
+ inkscape:document-units="px"
+ showgrid="true"
+ inkscape:zoom="30.382065"
+ inkscape:cx="8.7716222"
+ inkscape:cy="5.7599771"
+ inkscape:window-width="1280"
+ inkscape:window-height="987"
+ inkscape:window-x="1920"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g21555">
+ <inkscape:grid
+ type="xygrid"
+ id="grid72371" />
+ </sodipodi:namedview>
+ <defs
+ id="defs10807">
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect32967"
+ is_visible="true"
+ lpeversion="1"
+ unit="px"
+ lpesatellites=""
+ num_rows="3"
+ num_cols="3"
+ gapx="2"
+ gapy="1"
+ offset="0"
+ offset_type="false"
+ scale="100"
+ rotate="30"
+ mirrorrowsx="false"
+ mirrorrowsy="false"
+ mirrorcolsx="false"
+ mirrorcolsy="false"
+ mirrortrans="false"
+ shirnk_interp="false"
+ split_items="false"
+ interpolate_scalex="false"
+ interpolate_scaley="false"
+ interpolate_rotatex="true"
+ interpolate_rotatey="false" />
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect11210"
+ is_visible="false"
+ lpeversion="1"
+ unit="px"
+ lpesatellites="#path11732 | #path11734 | #path11736 | #path11738 | #path11740 | #path11742 | #path17266 | #path16736"
+ num_rows="3"
+ num_cols="3"
+ gapx="1"
+ gapy="1"
+ offset="0"
+ offset_type="false"
+ scale="50"
+ rotate="0"
+ mirrorrowsx="false"
+ mirrorrowsy="false"
+ mirrorcolsx="false"
+ mirrorcolsy="false"
+ mirrortrans="false"
+ shirnk_interp="false"
+ split_items="true"
+ interpolate_scalex="true"
+ interpolate_scaley="true"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false" />
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect2698"
+ is_visible="false"
+ lpeversion="1"
+ unit="px"
+ lpesatellites="#path2700 | #path2702 | #path2704 | #path2706 | #path2708 | #path2710 | #path2712 | #path2714"
+ num_rows="3"
+ num_cols="3"
+ gapx="1"
+ gapy="1"
+ offset="0"
+ offset_type="false"
+ scale="100"
+ rotate="0"
+ mirrorrowsx="false"
+ mirrorrowsy="false"
+ mirrorcolsx="false"
+ mirrorcolsy="false"
+ mirrortrans="false"
+ shirnk_interp="true"
+ split_items="false"
+ interpolate_scalex="true"
+ interpolate_scaley="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false" />
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect21559"
+ is_visible="true"
+ lpeversion="1"
+ lpesatellites="#path40249 | #path40251 | #path40253"
+ num_cols="2"
+ num_rows="2"
+ offsetx="1"
+ offsety="1"
+ scale="100"
+ rotate="0"
+ interpolate_scalex="false"
+ interpolate_scaley="false"
+ shirnk_interp="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false"
+ mirrorrowsx="false"
+ mirrorrowsy="true"
+ mirrorcolsx="false"
+ mirrorcolsy="true"
+ mirrortrans="false"
+ split_items="true"
+ unit="px"
+ offset="0"
+ gapx="1"
+ gapy="1"
+ offset_type="false" />
+ </defs>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-96.208626,48.999997)">
+ <g
+ id="g21555"
+ inkscape:label="1"
+ transform="translate(96.208629,-49)">
+ <rect
+ style="fill:none;opacity:0"
+ id="rect21551"
+ width="15.930458"
+ height="15.930457"
+ x="0"
+ y="0"
+ inkscape:label="bg" />
+ <path
+ id="path21553"
+ d="M 2.999997,5.000003 H 0.999998 l -1e-6,-3.999998 2,-2e-6 z M 6.4482847,5.1906737 4.516434,4.6730359 5.5517087,0.80933423 7.4835609,1.3269704 Z M 9.8660224,5.2320538 8.1339725,4.2320543 10.133971,0.76795392 11.866022,1.7679522 Z M 2.999997,10.000003 H 0.999998 l -1e-6,-3.999998 2,-2e-6 z M 6.4482847,10.190674 4.516434,9.6730359 5.5517087,5.8093342 7.4835609,6.3269704 Z M 9.8660224,10.232054 8.1339725,9.2320543 10.133971,5.7679539 11.866022,6.7679522 Z M 2.999997,15.000003 H 0.999998 l -1e-6,-3.999998 2,-2e-6 z M 6.4482847,15.190674 4.516434,14.673036 5.5517087,10.809334 7.4835609,11.32697 Z m 3.4177377,0.04138 -1.7320499,-1 1.9999985,-3.4641 1.732051,0.999998 z"
+ sodipodi:nodetypes="ccccc"
+ style="fill-opacity:1;stroke-width:0.707107"
+ inkscape:path-effect="#path-effect32967"
+ inkscape:original-d="M 2.999997,5.000003 H 0.999998 l -1e-6,-3.999998 2,-2e-6 z"
+ transform="translate(2)" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/interpolate-rotate-y.svg b/share/icons/hicolor/scalable/actions/interpolate-rotate-y.svg
new file mode 100644
index 0000000..0e195ae
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/interpolate-rotate-y.svg
@@ -0,0 +1,181 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="15.930458"
+ height="15.930458"
+ viewBox="0 0 15.930458 15.930458"
+ version="1.1"
+ id="svg10810"
+ inkscape:version="1.2-dev (c0dbea8f96, 2022-01-30, custom)"
+ sodipodi:docname="interpolate-rotate-y-symbolic.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <style
+ id="style11884">.success { fill:#009909; }
+.warning { fill:#ff00ff; }
+.error { fill:#00AAFF; }
+</style>
+ <sodipodi:namedview
+ id="namedview10812"
+ pagecolor="#ffffff"
+ bordercolor="#000000"
+ borderopacity="0.25"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:blackoutopacity="0.0"
+ inkscape:document-units="px"
+ showgrid="true"
+ inkscape:zoom="30.382065"
+ inkscape:cx="8.7716222"
+ inkscape:cy="5.7599771"
+ inkscape:window-width="1280"
+ inkscape:window-height="987"
+ inkscape:window-x="1920"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g21555">
+ <inkscape:grid
+ type="xygrid"
+ id="grid72371" />
+ </sodipodi:namedview>
+ <defs
+ id="defs10807">
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect32967"
+ is_visible="true"
+ lpeversion="1"
+ unit="px"
+ lpesatellites=""
+ num_rows="3"
+ num_cols="3"
+ gapx="2"
+ gapy="1"
+ offset="0"
+ offset_type="false"
+ scale="100"
+ rotate="30"
+ mirrorrowsx="false"
+ mirrorrowsy="false"
+ mirrorcolsx="false"
+ mirrorcolsy="false"
+ mirrortrans="false"
+ shirnk_interp="false"
+ split_items="false"
+ interpolate_scalex="false"
+ interpolate_scaley="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="true" />
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect11210"
+ is_visible="false"
+ lpeversion="1"
+ unit="px"
+ lpesatellites="#path11732 | #path11734 | #path11736 | #path11738 | #path11740 | #path11742 | #path17266 | #path16736"
+ num_rows="3"
+ num_cols="3"
+ gapx="1"
+ gapy="1"
+ offset="0"
+ offset_type="false"
+ scale="50"
+ rotate="0"
+ mirrorrowsx="false"
+ mirrorrowsy="false"
+ mirrorcolsx="false"
+ mirrorcolsy="false"
+ mirrortrans="false"
+ shirnk_interp="false"
+ split_items="true"
+ interpolate_scalex="true"
+ interpolate_scaley="true"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false" />
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect2698"
+ is_visible="false"
+ lpeversion="1"
+ unit="px"
+ lpesatellites="#path2700 | #path2702 | #path2704 | #path2706 | #path2708 | #path2710 | #path2712 | #path2714"
+ num_rows="3"
+ num_cols="3"
+ gapx="1"
+ gapy="1"
+ offset="0"
+ offset_type="false"
+ scale="100"
+ rotate="0"
+ mirrorrowsx="false"
+ mirrorrowsy="false"
+ mirrorcolsx="false"
+ mirrorcolsy="false"
+ mirrortrans="false"
+ shirnk_interp="true"
+ split_items="false"
+ interpolate_scalex="true"
+ interpolate_scaley="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false" />
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect21559"
+ is_visible="true"
+ lpeversion="1"
+ lpesatellites="#path40249 | #path40251 | #path40253"
+ num_cols="2"
+ num_rows="2"
+ offsetx="1"
+ offsety="1"
+ scale="100"
+ rotate="0"
+ interpolate_scalex="false"
+ interpolate_scaley="false"
+ shirnk_interp="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false"
+ mirrorrowsx="false"
+ mirrorrowsy="true"
+ mirrorcolsx="false"
+ mirrorcolsy="true"
+ mirrortrans="false"
+ split_items="true"
+ unit="px"
+ offset="0"
+ gapx="1"
+ gapy="1"
+ offset_type="false" />
+ </defs>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-96.208626,48.999997)">
+ <g
+ id="g21555"
+ inkscape:label="1"
+ transform="translate(96.208629,-49)">
+ <rect
+ style="fill:none;opacity:0"
+ id="rect21551"
+ width="15.930458"
+ height="15.930457"
+ x="0"
+ y="0"
+ inkscape:label="bg" />
+ <path
+ id="path21553"
+ d="M 2.999997,5.000003 H 0.999998 l -1e-6,-3.999998 2,-2e-6 z m 4,0 H 4.999998 l -1e-6,-3.999998 2,-2e-6 z m 4,0 H 8.999998 l -10e-7,-3.999998 2,-2e-6 z M 2.4482847,10.190674 0.51643405,9.6730359 1.5517087,5.8093342 3.4835609,6.3269704 Z m 4,0 L 4.516434,9.6730359 5.5517087,5.8093342 7.4835609,6.3269704 Z m 4.0000003,0 L 8.516434,9.6730359 9.5517087,5.8093342 11.483561,6.3269704 Z m -8.5822626,5.04138 -1.73204994,-1 1.99999814,-3.4641 1.7320518,0.999998 z m 4,0 -1.7320499,-1 1.9999981,-3.4641 1.7320518,0.999998 z m 4,0 -1.7320499,-1 1.9999985,-3.4641 1.732051,0.999998 z"
+ sodipodi:nodetypes="ccccc"
+ style="fill-opacity:1;stroke-width:0.707107"
+ inkscape:path-effect="#path-effect32967"
+ inkscape:original-d="M 2.999997,5.000003 H 0.999998 l -1e-6,-3.999998 2,-2e-6 z"
+ transform="translate(2)" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/interpolate-scale-both.svg b/share/icons/hicolor/scalable/actions/interpolate-scale-both.svg
new file mode 100644
index 0000000..392ed4d
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/interpolate-scale-both.svg
@@ -0,0 +1,188 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="15.930458"
+ height="15.930458"
+ viewBox="0 0 15.930458 15.930458"
+ version="1.1"
+ id="svg10810"
+ inkscape:version="1.2-dev (c0dbea8f96, 2022-01-30, custom)"
+ sodipodi:docname="interpolate-scale-both-symbolic.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <style
+ id="style11884">.success { fill:#009909; }
+.warning { fill:#ff00ff; }
+.error { fill:#00AAFF; }
+</style>
+ <sodipodi:namedview
+ id="namedview10812"
+ pagecolor="#ffffff"
+ bordercolor="#000000"
+ borderopacity="0.25"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:blackoutopacity="0.0"
+ inkscape:document-units="px"
+ showgrid="true"
+ inkscape:zoom="30.382065"
+ inkscape:cx="8.7716222"
+ inkscape:cy="5.7599771"
+ inkscape:window-width="1280"
+ inkscape:window-height="987"
+ inkscape:window-x="1920"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g21555">
+ <inkscape:grid
+ type="xygrid"
+ id="grid72371" />
+ </sodipodi:namedview>
+ <defs
+ id="defs10807">
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect11210"
+ is_visible="true"
+ lpeversion="1"
+ unit="px"
+ lpesatellites="#path11732 | #path11734 | #path11736 | #path11738 | #path11740 | #path11742 | #path17266 | #path16736"
+ num_rows="3"
+ num_cols="3"
+ gapx="1"
+ gapy="1"
+ offset="0"
+ offset_type="false"
+ scale="50"
+ rotate="0"
+ mirrorrowsx="false"
+ mirrorrowsy="false"
+ mirrorcolsx="false"
+ mirrorcolsy="false"
+ mirrortrans="false"
+ shirnk_interp="false"
+ split_items="true"
+ interpolate_scalex="true"
+ interpolate_scaley="true"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false" />
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect2698"
+ is_visible="false"
+ lpeversion="1"
+ unit="px"
+ lpesatellites="#path2700 | #path2702 | #path2704 | #path2706 | #path2708 | #path2710 | #path2712 | #path2714"
+ num_rows="3"
+ num_cols="3"
+ gapx="1"
+ gapy="1"
+ offset="0"
+ offset_type="false"
+ scale="100"
+ rotate="0"
+ mirrorrowsx="false"
+ mirrorrowsy="false"
+ mirrorcolsx="false"
+ mirrorcolsy="false"
+ mirrortrans="false"
+ shirnk_interp="true"
+ split_items="false"
+ interpolate_scalex="true"
+ interpolate_scaley="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false" />
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect21559"
+ is_visible="true"
+ lpeversion="1"
+ lpesatellites="#path40249 | #path40251 | #path40253"
+ num_cols="2"
+ num_rows="2"
+ offsetx="1"
+ offsety="1"
+ scale="100"
+ rotate="0"
+ interpolate_scalex="false"
+ interpolate_scaley="false"
+ shirnk_interp="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false"
+ mirrorrowsx="false"
+ mirrorrowsy="true"
+ mirrorcolsx="false"
+ mirrorcolsy="true"
+ mirrortrans="false"
+ split_items="true"
+ unit="px"
+ offset="0"
+ gapx="1"
+ gapy="1"
+ offset_type="false" />
+ </defs>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-96.208626,48.999997)">
+ <g
+ id="g21555"
+ inkscape:label="1"
+ transform="translate(96.208629,-49)">
+ <rect
+ style="fill:none;opacity:0"
+ id="rect21551"
+ width="15.930458"
+ height="15.930457"
+ x="0"
+ y="0"
+ inkscape:label="bg" />
+ <path
+ id="path21553"
+ d="M 4.999997,5.000003 H 0.999999 l -2e-6,-3.999998 4,-2e-6 z"
+ sodipodi:nodetypes="ccccc"
+ inkscape:path-effect="#path-effect11210"
+ inkscape:original-d="M 4.999997,5.000003 H 0.999999 l -2e-6,-3.999998 4,-2e-6 z"
+ style="fill-opacity:1" />
+ <path
+ id="path11732"
+ d="M 9.8888859,4.8888919 H 6.11111 l -1.9e-6,-3.7777759 3.7777778,-1.9e-6 z"
+ style="fill-opacity:1;stroke-width:0.545298" />
+ <path
+ id="path11734"
+ d="m 14.777775,4.7777808 h -3.555554 l -2e-6,-3.5555538 3.555556,-1.8e-6 z"
+ style="fill-opacity:1;stroke-width:0.260021" />
+ <path
+ id="path11736"
+ d="M 4.6666637,9.6666697 H 1.333332 l -1.7e-6,-3.3333317 3.3333334,-1.7e-6 z"
+ style="fill-opacity:1;stroke-width:0.273933" />
+ <path
+ id="path11738"
+ d="M 9.5555526,9.5555586 H 6.444443 l -1.6e-6,-3.1111096 3.1111112,-1.6e-6 z"
+ style="fill-opacity:1;stroke-width:0.141372" />
+ <path
+ id="path11740"
+ d="m 14.444441,9.4444474 h -2.888887 l -1e-6,-2.8888874 2.888888,-1.4e-6 z"
+ style="fill-opacity:1;stroke-width:0.0633682" />
+ <path
+ id="path11742"
+ d="M 4.3333303,14.333336 H 1.666665 l -1.3e-6,-2.666665 2.6666666,-10e-7 z"
+ inkscape:transform-center-x="0.63609657"
+ inkscape:transform-center-y="-4.1684921"
+ style="fill-opacity:1;stroke-width:0.0553271" />
+ <path
+ id="path16736"
+ d="m 14.111108,14.111114 h -2.222221 l -1e-6,-2.222221 2.222222,-10e-7 z"
+ style="fill-opacity:1;stroke-width:0.0107698" />
+ <path
+ id="path17266"
+ d="M 9.2222192,14.222225 H 6.777776 l -1.2e-6,-2.444443 2.4444444,-1e-6 z"
+ style="fill-opacity:1;stroke-width:0.0263561" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/interpolate-scale-none.svg b/share/icons/hicolor/scalable/actions/interpolate-scale-none.svg
new file mode 100644
index 0000000..51ccda9
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/interpolate-scale-none.svg
@@ -0,0 +1,188 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="15.930458"
+ height="15.930458"
+ viewBox="0 0 15.930458 15.930458"
+ version="1.1"
+ id="svg10810"
+ inkscape:version="1.2-dev (c0dbea8f96, 2022-01-30, custom)"
+ sodipodi:docname="interpolate-scale-only-symbolic.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <style
+ id="style11884">.success { fill:#009909; }
+.warning { fill:#ff00ff; }
+.error { fill:#00AAFF; }
+</style>
+ <sodipodi:namedview
+ id="namedview10812"
+ pagecolor="#ffffff"
+ bordercolor="#000000"
+ borderopacity="0.25"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:blackoutopacity="0.0"
+ inkscape:document-units="px"
+ showgrid="true"
+ inkscape:zoom="30.382065"
+ inkscape:cx="8.7716223"
+ inkscape:cy="5.7599771"
+ inkscape:window-width="1280"
+ inkscape:window-height="987"
+ inkscape:window-x="1920"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g21555">
+ <inkscape:grid
+ type="xygrid"
+ id="grid72371" />
+ </sodipodi:namedview>
+ <defs
+ id="defs10807">
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect11210"
+ is_visible="true"
+ lpeversion="1"
+ unit="px"
+ lpesatellites="#path11732 | #path11734 | #path11736 | #path11738 | #path11740 | #path11742 | #path17266 | #path16736"
+ num_rows="3"
+ num_cols="3"
+ gapx="1"
+ gapy="1"
+ offset="0"
+ offset_type="false"
+ scale="100"
+ rotate="0"
+ mirrorrowsx="false"
+ mirrorrowsy="false"
+ mirrorcolsx="false"
+ mirrorcolsy="false"
+ mirrortrans="false"
+ shirnk_interp="false"
+ split_items="true"
+ interpolate_scalex="false"
+ interpolate_scaley="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false" />
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect2698"
+ is_visible="false"
+ lpeversion="1"
+ unit="px"
+ lpesatellites="#path2700 | #path2702 | #path2704 | #path2706 | #path2708 | #path2710 | #path2712 | #path2714"
+ num_rows="3"
+ num_cols="3"
+ gapx="1"
+ gapy="1"
+ offset="0"
+ offset_type="false"
+ scale="100"
+ rotate="0"
+ mirrorrowsx="false"
+ mirrorrowsy="false"
+ mirrorcolsx="false"
+ mirrorcolsy="false"
+ mirrortrans="false"
+ shirnk_interp="true"
+ split_items="false"
+ interpolate_scalex="true"
+ interpolate_scaley="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false" />
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect21559"
+ is_visible="true"
+ lpeversion="1"
+ lpesatellites="#path40249 | #path40251 | #path40253"
+ num_cols="2"
+ num_rows="2"
+ offsetx="1"
+ offsety="1"
+ scale="100"
+ rotate="0"
+ interpolate_scalex="false"
+ interpolate_scaley="false"
+ shirnk_interp="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false"
+ mirrorrowsx="false"
+ mirrorrowsy="true"
+ mirrorcolsx="false"
+ mirrorcolsy="true"
+ mirrortrans="false"
+ split_items="true"
+ unit="px"
+ offset="0"
+ gapx="1"
+ gapy="1"
+ offset_type="false" />
+ </defs>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-96.208626,48.999997)">
+ <g
+ id="g21555"
+ inkscape:label="1"
+ transform="translate(96.208629,-49)">
+ <path
+ id="path16736"
+ d="m 14.999997,15.000003 h -3.999998 l -2e-6,-3.999998 4,-2e-6 z"
+ style="fill-opacity:1" />
+ <rect
+ style="fill:none;opacity:0"
+ id="rect21551"
+ width="15.930458"
+ height="15.930457"
+ x="0"
+ y="0"
+ inkscape:label="bg" />
+ <path
+ id="path21553"
+ d="M 4.999997,5.000003 H 0.999999 l -2e-6,-3.999998 4,-2e-6 z"
+ sodipodi:nodetypes="ccccc"
+ inkscape:path-effect="#path-effect11210"
+ inkscape:original-d="M 4.999997,5.000003 H 0.999999 l -2e-6,-3.999998 4,-2e-6 z"
+ style="fill-opacity:1" />
+ <path
+ id="path11732"
+ d="M 9.999997,5.000003 H 5.999999 l -2e-6,-3.999998 4,-2e-6 z"
+ style="fill-opacity:1" />
+ <path
+ id="path11734"
+ d="m 14.999997,5.000003 h -3.999998 l -2e-6,-3.999998 4,-2e-6 z"
+ style="fill-opacity:1" />
+ <path
+ id="path11736"
+ d="M 4.999997,10.000003 H 0.999999 l -2e-6,-3.999998 4,-2e-6 z"
+ style="fill-opacity:1" />
+ <path
+ id="path11738"
+ d="M 9.999997,10.000003 H 5.999999 l -2e-6,-3.999998 4,-2e-6 z"
+ style="fill-opacity:1" />
+ <path
+ id="path11740"
+ d="m 14.999997,10.000003 h -3.999998 l -2e-6,-3.999998 4,-2e-6 z"
+ style="fill-opacity:1" />
+ <path
+ id="path11742"
+ d="M 4.999997,15.000003 H 0.999999 l -2e-6,-3.999998 4,-2e-6 z"
+ inkscape:transform-center-x="0.63609657"
+ inkscape:transform-center-y="-4.1684921"
+ style="fill-opacity:1" />
+ <path
+ id="path17266"
+ d="M 9.999997,15.000003 H 5.999999 l -2e-6,-3.999998 4,-2e-6 z"
+ style="fill-opacity:1" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/interpolate-scale-x.svg b/share/icons/hicolor/scalable/actions/interpolate-scale-x.svg
new file mode 100644
index 0000000..7182e6f
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/interpolate-scale-x.svg
@@ -0,0 +1,188 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="15.930458"
+ height="15.930458"
+ viewBox="0 0 15.930458 15.930458"
+ version="1.1"
+ id="svg10810"
+ inkscape:version="1.2-dev (c0dbea8f96, 2022-01-30, custom)"
+ sodipodi:docname="interpolate-scale-x.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <style
+ id="style11884">.success { fill:#009909; }
+.warning { fill:#ff00ff; }
+.error { fill:#00AAFF; }
+</style>
+ <sodipodi:namedview
+ id="namedview10812"
+ pagecolor="#ffffff"
+ bordercolor="#000000"
+ borderopacity="0.25"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:blackoutopacity="0.0"
+ inkscape:document-units="px"
+ showgrid="true"
+ inkscape:zoom="30.382065"
+ inkscape:cx="8.6564228"
+ inkscape:cy="5.7599771"
+ inkscape:window-width="1280"
+ inkscape:window-height="987"
+ inkscape:window-x="1920"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g21555">
+ <inkscape:grid
+ type="xygrid"
+ id="grid72371" />
+ </sodipodi:namedview>
+ <defs
+ id="defs10807">
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect11210"
+ is_visible="true"
+ lpeversion="1"
+ unit="px"
+ lpesatellites="#path11732 | #path11734 | #path11736 | #path11738 | #path11740 | #path11742 | #path17266 | #path16736"
+ num_rows="3"
+ num_cols="3"
+ gapx="1"
+ gapy="1"
+ offset="0"
+ offset_type="false"
+ scale="50"
+ rotate="0"
+ mirrorrowsx="false"
+ mirrorrowsy="false"
+ mirrorcolsx="false"
+ mirrorcolsy="false"
+ mirrortrans="false"
+ shirnk_interp="false"
+ split_items="true"
+ interpolate_scalex="true"
+ interpolate_scaley="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false" />
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect2698"
+ is_visible="false"
+ lpeversion="1"
+ unit="px"
+ lpesatellites="#path2700 | #path2702 | #path2704 | #path2706 | #path2708 | #path2710 | #path2712 | #path2714"
+ num_rows="3"
+ num_cols="3"
+ gapx="1"
+ gapy="1"
+ offset="0"
+ offset_type="false"
+ scale="100"
+ rotate="0"
+ mirrorrowsx="false"
+ mirrorrowsy="false"
+ mirrorcolsx="false"
+ mirrorcolsy="false"
+ mirrortrans="false"
+ shirnk_interp="true"
+ split_items="false"
+ interpolate_scalex="true"
+ interpolate_scaley="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false" />
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect21559"
+ is_visible="true"
+ lpeversion="1"
+ lpesatellites="#path40249 | #path40251 | #path40253"
+ num_cols="2"
+ num_rows="2"
+ offsetx="1"
+ offsety="1"
+ scale="100"
+ rotate="0"
+ interpolate_scalex="false"
+ interpolate_scaley="false"
+ shirnk_interp="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false"
+ mirrorrowsx="false"
+ mirrorrowsy="true"
+ mirrorcolsx="false"
+ mirrorcolsy="true"
+ mirrortrans="false"
+ split_items="true"
+ unit="px"
+ offset="0"
+ gapx="1"
+ gapy="1"
+ offset_type="false" />
+ </defs>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-96.208626,48.999997)">
+ <g
+ id="g21555"
+ inkscape:label="1"
+ transform="translate(96.208629,-49)">
+ <rect
+ style="fill:none;opacity:0"
+ id="rect21551"
+ width="15.930458"
+ height="15.930457"
+ x="0"
+ y="0"
+ inkscape:label="bg" />
+ <path
+ id="path21553"
+ d="M 4.999997,5.000003 H 0.999999 l -2e-6,-3.999998 4,-2e-6 z"
+ sodipodi:nodetypes="ccccc"
+ inkscape:path-effect="#path-effect11210"
+ inkscape:original-d="M 4.999997,5.000003 H 0.999999 l -2e-6,-3.999998 4,-2e-6 z"
+ style="fill-opacity:1" />
+ <path
+ id="path11732"
+ d="M 9.499997,4.500003 H 6.4999985 l -1.5e-6,-2.9999985 3,-1.5e-6 z"
+ style="fill-opacity:1;stroke-width:0.468749" />
+ <path
+ id="path11734"
+ d="m 13.999997,4.000003 h -1.999999 l -10e-7,-1.999999 2,-1e-6 z"
+ style="fill-opacity:1;stroke-width:0.152777" />
+ <path
+ id="path11736"
+ d="M 4.999997,10.000003 H 0.999999 l -2e-6,-3.999998 4,-2e-6 z"
+ style="fill-opacity:1;stroke-width:0.843742" />
+ <path
+ id="path11738"
+ d="M 9.499997,9.500003 H 6.4999985 l -1.5e-6,-2.9999985 3,-1.5e-6 z"
+ style="fill-opacity:1;stroke-width:0.385617" />
+ <path
+ id="path11740"
+ d="m 13.999997,9.000003 h -1.999999 l -10e-7,-1.999999 2,-10e-7 z"
+ style="fill-opacity:1;stroke-width:0.123048" />
+ <path
+ id="path11742"
+ d="M 4.999997,15.000003 H 0.999999 l -2e-6,-3.999998 4,-2e-6 z"
+ inkscape:transform-center-x="0.63609657"
+ inkscape:transform-center-y="-4.1684921"
+ style="fill-opacity:1;stroke-width:0.416667" />
+ <path
+ id="path16736"
+ d="m 13.999997,14.000003 h -1.999999 l -10e-7,-1.999999 2,-1e-6 z"
+ style="fill-opacity:1;stroke-width:0.059028" />
+ <path
+ id="path17266"
+ d="M 9.499997,14.500003 H 6.4999985 l -1.5e-6,-2.999999 3,-1e-6 z"
+ style="fill-opacity:1;stroke-width:0.187501" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/interpolate-scale-y.svg b/share/icons/hicolor/scalable/actions/interpolate-scale-y.svg
new file mode 100644
index 0000000..e5b11d3
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/interpolate-scale-y.svg
@@ -0,0 +1,188 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="15.930458"
+ height="15.930458"
+ viewBox="0 0 15.930458 15.930458"
+ version="1.1"
+ id="svg10810"
+ inkscape:version="1.2-dev (c0dbea8f96, 2022-01-30, custom)"
+ sodipodi:docname="interpolate-scale-y-symbolic.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <style
+ id="style11884">.success { fill:#009909; }
+.warning { fill:#ff00ff; }
+.error { fill:#00AAFF; }
+</style>
+ <sodipodi:namedview
+ id="namedview10812"
+ pagecolor="#ffffff"
+ bordercolor="#000000"
+ borderopacity="0.25"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:blackoutopacity="0.0"
+ inkscape:document-units="px"
+ showgrid="true"
+ inkscape:zoom="30.382065"
+ inkscape:cx="8.6564228"
+ inkscape:cy="5.7599771"
+ inkscape:window-width="1280"
+ inkscape:window-height="987"
+ inkscape:window-x="1920"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g21555">
+ <inkscape:grid
+ type="xygrid"
+ id="grid72371" />
+ </sodipodi:namedview>
+ <defs
+ id="defs10807">
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect11210"
+ is_visible="true"
+ lpeversion="1"
+ unit="px"
+ lpesatellites="#path11732 | #path11734 | #path11736 | #path11738 | #path11740 | #path11742 | #path17266 | #path16736"
+ num_rows="3"
+ num_cols="3"
+ gapx="1"
+ gapy="1"
+ offset="0"
+ offset_type="false"
+ scale="50"
+ rotate="0"
+ mirrorrowsx="false"
+ mirrorrowsy="false"
+ mirrorcolsx="false"
+ mirrorcolsy="false"
+ mirrortrans="false"
+ shirnk_interp="false"
+ split_items="true"
+ interpolate_scalex="false"
+ interpolate_scaley="true"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false" />
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect2698"
+ is_visible="false"
+ lpeversion="1"
+ unit="px"
+ lpesatellites="#path2700 | #path2702 | #path2704 | #path2706 | #path2708 | #path2710 | #path2712 | #path2714"
+ num_rows="3"
+ num_cols="3"
+ gapx="1"
+ gapy="1"
+ offset="0"
+ offset_type="false"
+ scale="100"
+ rotate="0"
+ mirrorrowsx="false"
+ mirrorrowsy="false"
+ mirrorcolsx="false"
+ mirrorcolsy="false"
+ mirrortrans="false"
+ shirnk_interp="true"
+ split_items="false"
+ interpolate_scalex="true"
+ interpolate_scaley="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false" />
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect21559"
+ is_visible="true"
+ lpeversion="1"
+ lpesatellites="#path40249 | #path40251 | #path40253"
+ num_cols="2"
+ num_rows="2"
+ offsetx="1"
+ offsety="1"
+ scale="100"
+ rotate="0"
+ interpolate_scalex="false"
+ interpolate_scaley="false"
+ shirnk_interp="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false"
+ mirrorrowsx="false"
+ mirrorrowsy="true"
+ mirrorcolsx="false"
+ mirrorcolsy="true"
+ mirrortrans="false"
+ split_items="true"
+ unit="px"
+ offset="0"
+ gapx="1"
+ gapy="1"
+ offset_type="false" />
+ </defs>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-96.208626,48.999997)">
+ <g
+ id="g21555"
+ inkscape:label="1"
+ transform="translate(96.208629,-49)">
+ <rect
+ style="fill:none;opacity:0"
+ id="rect21551"
+ width="15.930458"
+ height="15.930457"
+ x="0"
+ y="0"
+ inkscape:label="bg" />
+ <path
+ id="path21553"
+ d="M 4.999997,5.000003 H 0.999999 l -2e-6,-3.999998 4,-2e-6 z"
+ sodipodi:nodetypes="ccccc"
+ inkscape:path-effect="#path-effect11210"
+ inkscape:original-d="M 4.999997,5.000003 H 0.999999 l -2e-6,-3.999998 4,-2e-6 z"
+ style="fill-opacity:1" />
+ <path
+ id="path11732"
+ d="M 9.999997,5.000003 H 5.999999 l -2e-6,-3.999998 4,-2e-6 z"
+ style="fill-opacity:1;stroke-width:0.75" />
+ <path
+ id="path11734"
+ d="m 14.999997,5.000003 h -3.999998 l -2e-6,-3.999998 4,-2e-6 z"
+ style="fill-opacity:1;stroke-width:0.5" />
+ <path
+ id="path11736"
+ d="M 4.499997,9.500003 H 1.4999985 l -1.5e-6,-2.9999985 3,-1.5e-6 z"
+ style="fill-opacity:1;stroke-width:0.5625" />
+ <path
+ id="path11738"
+ d="M 9.499997,9.500003 H 6.4999985 l -1.5e-6,-2.9999985 3,-1.5e-6 z"
+ style="fill-opacity:1;stroke-width:0.421875" />
+ <path
+ id="path11740"
+ d="m 14.499997,9.500003 h -2.999998 l -2e-6,-2.9999985 3,-1.5e-6 z"
+ style="fill-opacity:1;stroke-width:0.28125" />
+ <path
+ id="path11742"
+ d="M 3.999997,14.000003 H 1.999998 l -10e-7,-1.999999 2,-1e-6 z"
+ inkscape:transform-center-x="0.63609657"
+ inkscape:transform-center-y="-4.1684921"
+ style="fill-opacity:1;stroke-width:0.25" />
+ <path
+ id="path16736"
+ d="m 13.999997,14.000003 h -1.999999 l -10e-7,-1.999999 2,-1e-6 z"
+ style="fill-opacity:1;stroke-width:0.125" />
+ <path
+ id="path17266"
+ d="M 8.999997,14.000003 H 6.999998 l -1e-6,-1.999999 2,-1e-6 z"
+ style="fill-opacity:1;stroke-width:0.1875" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/interpolate.svg b/share/icons/hicolor/scalable/actions/interpolate.svg
new file mode 100644
index 0000000..fa5be72
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/interpolate.svg
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.0alpha (c523de1, 2019-03-31)"
+ sodipodi:docname="interpolate-symbolic.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <defs
+ id="defs4877" />
+ <sodipodi:namedview
+ inkscape:current-layer="layercompo"
+ inkscape:window-maximized="1"
+ inkscape:window-height="745"
+ inkscape:window-width="1366"
+ inkscape:window-y="-8"
+ inkscape:window-x="-8"
+ inkscape:cy="12.569401"
+ inkscape:cx="11.777876"
+ inkscape:zoom="76.83758"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title></dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title />
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier />
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="interpolate"
+ id="layercompo"
+ inkscape:groupmode="layer">
+ <path
+ style="opacity:0;fill:none"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ id="rect22048" />
+ <path
+ sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc"
+ inkscape:connector-curvature="0"
+ style="opacity:0.5"
+ d="M 10.09766,2.748047 10.86133,2.917969 11.0293,2.154297 10.26562,1.986328 Z M 1.929688,2.851562 H 2.708984 V 2.070312 H 1.929688 Z m 7.917968,1.478516 0.775394,0.08594 0.0879,-0.775391 -0.775393,-0.08789 z M 1.929688,4.412109 H 2.708984 V 3.632812 H 1.929688 Z m 7.888671,0.746094 0.0098,0.556641 v 0.0293 l 0.0039,0.0293 0.03711,0.220703 0.771479,-0.128907 -0.0332,-0.191406 -0.01,-0.529297 z M 1.929688,5.974609 H 2.708984 V 5.193359 H 1.929688 Z m 8.105472,0.845703 0.21093,0.613282 0.01,0.0293 0.0137,0.02734 0.0625,0.117188 0.68945,-0.365234 -0.0488,-0.09375 -0.19922,-0.580079 z M 1.929688,7.535156 H 2.708984 V 6.755859 H 1.929688 Z m 8.816402,0.792969 0.27344,0.382813 0.01,0.01367 0.0117,0.01367 0.20312,0.236328 0.5918,-0.509765 -0.19922,-0.232422 -0.004,-0.0039 -0.25,-0.353516 z M 1.929688,9.097656 H 2.708984 V 8.316406 H 1.929688 Z m 9.845702,0.46875 0.53125,0.572264 0.57227,-0.531248 -0.53125,-0.572266 z M 1.929688,10.6582 H 2.708984 V 9.878906 H 1.929688 Z m 10.804692,0.0371 0.22851,0.375 0.0996,0.25391 0.72656,-0.28711 -0.11328,-0.28711 -0.0117,-0.0332 -0.0195,-0.0273 -0.24414,-0.40234 z M 1.929688,12.2207 H 2.708984 V 11.43945 H 1.929688 Z m 11.312502,-0.21875 0.0371,0.20508 -0.006,0.49805 0.78125,0.008 0.006,-0.53516 v -0.0371 l -0.006,-0.0371 -0.0449,-0.24024 z m -11.312502,1.7793 h 0.779296 v -0.7793 H 1.929688 Z m 11.140649,0.32406 0.76953,0.13477 0.119143,-0.69129 -0.76953,-0.13477 z"
+ id="path9609" />
+ <path
+ style="opacity:1;"
+ d="M 8.394531,1.984375 C 7.55969,5.604973 8.393871,7.470603 9.273438,8.935547 10.153,10.40049 11.00901,11.40876 10.52539,13.86523 l 0.76758,0.15039 C 11.82096,11.33381 10.79235,9.947221 9.943359,8.533203 9.094369,7.119186 8.356293,5.620996 9.154297,2.160156 Z M 6.308594,2.003906 C 5.75175,5.093185 6.299452,6.98937 6.880859,8.623047 7.462267,10.25672 8.053164,11.60161 7.728516,13.88477 l 0.773437,0.10937 C 8.851888,11.53316 8.188129,9.965596 7.617188,8.361328 7.046246,6.75706 6.544365,5.091006 7.076172,2.140625 Z M 4.222656,2.029297 C 3.945358,4.575961 4.215,6.506671 4.503906,8.310547 4.792812,10.11442 5.098003,11.78812 4.933594,13.91016 l 0.777344,0.0605 C 5.88356,11.74265 5.560609,9.980547 5.273438,8.1875 4.986266,6.394453 4.73115,4.566372 4.998047,2.115234 Z"
+ id="path9619" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/join-type.svg b/share/icons/hicolor/scalable/actions/join-type.svg
new file mode 100644
index 0000000..77db910
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/join-type.svg
@@ -0,0 +1,87 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="join-type">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="M 9.175287,1.837014 C 6.514073,1.888335 4.400511,3.098298 3.131466,4.920944 1.439406,7.351138 1.12597,10.68445 2.131865,13.70576 A 1.081745,1.081745 0 1 0 4.184574,13.02234 C 3.376752,10.59596 3.688376,7.909003 4.906914,6.158894 5.920974,4.702466 7.478353,3.768908 9.892764,3.99917 8.823622,6.054279 9.052665,8.228246 9.647118,9.84842 c 0.370342,1.00937 0.862462,1.84581 1.264702,2.43942 0.20111,0.2968 0.37884,0.5324 0.51074,0.69802 0.13191,0.16561 0.0639,0.0887 0.23105,0.27483 A 1.081721,1.081721 0 1 0 13.26368,11.816 C 13.14662,11.68575 13.21723,11.76632 13.11532,11.63846 13.01358,11.51064 12.86723,11.31827 12.70186,11.07421 12.37111,10.5861 11.9663,9.890152 11.67793,9.104191 11.10118,7.532268 10.91137,5.763474 12.53648,3.962688 a 6.661221,6.661221 0 0 1 1.3182,-1.12364 12.1103,12.1103 0 0 0 -1.84597,-0.646944 C 11.01078,1.930967 10.06235,1.819907 9.175287,1.837014 Z m 0.01459,0.955824 c 0.789787,-0.0087 1.647033,0.09877 2.570753,0.340497 a 12.03717,12.03717 0 0 1 0.17511,0.04621 7.158467,7.158467 0 0 0 -0.12154,0.131333 c -1.882996,2.086491 -1.70127,4.355955 -1.05074,6.128945 0.32526,0.886497 0.77045,1.643607 1.13336,2.179187 0.18146,0.26779 0.34189,0.48022 0.45724,0.62505 0.11531,0.14483 0.0453,0.0659 0.18485,0.22133 a 0.1084668,0.1084668 0 1 1 -0.16053,0.14591 c -0.1446,-0.16102 -0.0738,-0.0824 -0.19213,-0.23104 -0.11836,-0.14861 -0.28436,-0.36659 -0.4694,-0.63964 -0.37007,-0.54614 -0.8218,-1.31656 -1.15526,-2.2254 C 9.908484,7.735174 9.722086,5.41321 11.53687,3.298719 4.402985,1.545078 1.480588,7.985459 3.260369,13.33122 A 0.1081729,0.1081729 0 1 1 3.05607,13.39932 C 1.451738,8.580533 3.66142,2.853472 9.18988,2.792838 Z"
+ style="opacity:1;" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/knot.svg b/share/icons/hicolor/scalable/actions/knot.svg
new file mode 100644
index 0000000..ef06d13
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/knot.svg
@@ -0,0 +1,87 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="knot">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9610"
+ d="M 5.2537362,1.7156651 C 4.2291328,1.665498 3.2751975,1.935085 2.6050801,2.6052021 1.6562444,3.5540493 1.513194,5.0376636 1.9351562,6.5737621 2.357107,8.1098492 3.3440139,9.7572648 4.7945433,11.207794 c 0.3284882,0.328488 0.66621,0.632182 1.0115533,0.911731 L 6.1565845,12.403468 6.7244708,11.70248 6.373983,11.418537 C 6.0533657,11.159002 5.7374958,10.875217 5.4312006,10.568922 4.0786885,9.21641 3.1744771,7.6802093 2.8047264,6.3341824 2.4349757,4.988144 2.5978567,3.8901811 3.2439524,3.2440741 3.7002603,2.7877661 4.3654029,2.5749678 5.209373,2.6162986 l 0.4503111,0.02218 0.044408,-0.9006335 z m 6.3776368,0.039933 C 10.950306,1.6535948 10.196642,1.7242968 9.4285868,1.9352779 7.8924882,2.3572401 6.2450726,3.344147 4.7945433,4.7946765 4.4660552,5.1231646 4.1601462,5.4609093 3.8806096,5.8062184 L 3.5966664,6.1567177 4.2976426,6.7246041 4.5815858,6.3741047 C 4.8411326,6.0534988 5.1249168,5.7376178 5.4312006,5.4313338 6.7837127,4.0788102 8.3199136,3.1746102 9.6659517,2.8048595 11.011979,2.4351089 12.109942,2.5979785 12.756049,3.2440741 c 0.456308,0.4563194 0.671343,1.121462 0.630001,1.9654207 l -0.02215,0.4503225 0.898409,0.044363 0.02215,-0.4503111 C 14.334659,4.2292549 14.065038,3.2753307 13.394921,2.6052021 12.920497,2.1307899 12.312427,1.857591 11.631373,1.7555981 Z M 9.8434164,3.5967885 9.2755301,4.2977758 9.626018,4.581719 c 0.320606,0.2595129 0.636487,0.5433196 0.942783,0.8496148 1.352512,1.3525121 2.258938,2.888713 2.628688,4.2347399 0.369751,1.3460383 0.204655,2.4440013 -0.44144,3.0900963 -0.45632,0.45632 -1.121451,0.671344 -1.965421,0.630002 l -0.450311,-0.02218 -0.04441,0.900634 0.450322,0.01996 c 1.024604,0.05018 1.978527,-0.21942 2.648656,-0.889548 0.948836,-0.948836 1.091886,-2.430225 0.669924,-3.9663232 C 13.642859,7.8926214 12.658167,6.2452057 11.207639,4.7946765 10.879151,4.4661883 10.539213,4.1602794 10.19387,3.8807317 Z M 11.702358,9.2778666 11.418416,9.6261511 C 11.15888,9.9467574 10.875095,10.262627 10.568801,10.568922 9.2162768,11.921434 7.6800873,12.827872 6.3340489,13.197622 4.988022,13.567363 3.8900479,13.402277 3.2439524,12.75617 2.787633,12.299862 2.5748347,11.634731 2.6161766,10.790762 L 2.6383246,10.340439 1.737691,10.296069 1.715543,10.74638 c -0.050202,1.024626 0.2194085,1.978539 0.889537,2.648657 0.9488359,0.948847 2.4324504,1.091886 3.9685489,0.669935 1.5360984,-0.421963 3.1835027,-1.406655 4.6340431,-2.857185 0.328488,-0.328488 0.632171,-0.668424 0.911719,-1.013756 l 0.283944,-0.3504993 z"
+ style="opacity:1;" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/lattice2.svg b/share/icons/hicolor/scalable/actions/lattice2.svg
new file mode 100644
index 0000000..4a81595
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/lattice2.svg
@@ -0,0 +1,87 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="latice2">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="m 1.962394,3.281341 c -0.0014,-3.05e-4 -0.0028,-6.1e-4 -0.0042,-9.13e-4 -7.03e-4,-6.1e-4 -0.0014,-0.0012 -0.0021,-0.0019 -0.007,-0.0042 -0.01384,-0.0073 -0.02023,-0.009 -0.0021,-6.11e-4 -0.0042,-9.13e-4 -0.0063,-0.0012 -0.0042,-6.11e-4 -0.0078,-9.13e-4 -0.01131,-2.99e-4 -0.0035,0.0016 -0.0063,0.0035 -0.0089,0.0063 -0.0021,6.1e-4 -0.0035,0.0016 -0.0049,0.0027 -0.0028,0.0038 -0.0056,0.0088 -0.0063,0.01477 -1.4e-5,9.14e-4 -1.4e-5,0.0016 0,0.0024 -0.0014,0.0027 -0.0021,0.0059 -0.0021,0.0092 -1.75e-4,0.0027 -1.75e-4,0.0059 0,0.0089 0.0028,1.201878 2.45e-4,3.586184 2.45e-4,3.586184 -6.1e-4,0.0048 -6.1e-4,0.01021 0,0.0161 0.0035,1.200481 -2e-5,3.585227 -2e-5,3.585227 -6.12e-4,0.005 -6.12e-4,0.0105 0,0.0161 0.0028,1.19889 -2.25e-4,3.58574 -2.25e-4,3.58574 -9.2e-5,0.002 -9.2e-5,0.005 0,0.007 2.39e-4,0.006 7.03e-4,0.0108 0.0021,0.0161 6.04e-4,0.002 0.0014,0.005 0.0021,0.007 6.12e-4,0.002 0.0014,0.005 0.0021,0.007 -1.3e-5,7.1e-4 -1.3e-5,0.002 0,0.002 7.02e-4,0.002 0.0014,0.003 0.0021,0.005 0.0021,0.005 0.0056,0.01 0.0089,0.0137 0.0014,0.002 0.0028,0.004 0.0049,0.005 7.02e-4,6e-4 0.0014,0.002 0.0021,0.002 0.0056,0.005 0.01138,0.008 0.01791,0.0114 0.0042,0.003 0.0089,0.005 0.01369,0.007 0.0042,0.002 0.0088,0.002 0.01314,0.002 7.02e-4,2e-5 0.0014,2e-5 0.0021,0 0.0021,1.1e-4 0.0049,1.1e-4 0.0072,0 0.0082,0.003 0.01553,0 0.01553,0 1.286596,0.003 3.84968,-2.3e-4 3.84968,-2.3e-4 0.01286,0.003 0.02922,-10e-6 0.02922,-10e-6 1.287636,0.003 3.852539,-10e-6 3.852539,-10e-6 0.01286,0.004 0.02922,0 0.02922,0 1.286497,0.004 3.849487,2.5e-4 3.849487,2.5e-4 0.008,0.003 0.0155,0 0.0155,0 0.003,1.8e-4 0.006,1.8e-4 0.009,0 0.007,-0.002 0.0139,-0.004 0.0202,-0.007 0.002,-6.1e-4 0.005,-0.002 0.007,-0.002 0.002,-0.002 0.005,-0.003 0.007,-0.005 0.002,-0.002 0.005,-0.003 0.007,-0.005 0.005,-0.005 0.008,-0.0102 0.0114,-0.0161 0.003,-0.003 0.005,-0.006 0.007,-0.009 0.003,-0.007 0.006,-0.0132 0.007,-0.0202 0.002,-0.005 0.002,-0.009 0.003,-0.0137 1.9e-4,-0.003 2.2e-4,-0.006 7e-5,-0.009 0.007,-0.68603 0.0844,-1.35071 0.22308,-2.10298 0.12306,-0.66771 0.24454,-1.19153 0.24454,-1.19153 0.002,-0.005 0.003,-0.009 0.003,-0.0136 0.10275,-0.46533 0.23644,-1.076475 0.3268,-1.676554 0.0862,-0.572525 0.11302,-1.060378 0.11302,-1.060378 -0.058,0.02439 -0.18533,0.06247 -0.18533,0.06247 -0.034,0.518947 -0.10802,1.046051 -0.21767,1.633017 -0.0983,0.526135 -0.19016,0.940245 -0.19016,0.940245 -0.55682,-0.13318 -1.17691,-0.2621 -1.8536,-0.34921 -0.6153,-0.0792 -1.10262,-0.0974 -1.10262,-0.0974 0.006,0.0551 0.008,0.15562 0.008,0.15562 0.54866,0.0273 1.1434,0.0871 1.81994,0.20401 0.6103,0.10546 1.10012,0.22537 1.10012,0.22537 -0.11297,0.54817 -0.26136,1.24785 -0.35085,1.95525 -0.0847,0.66995 -0.0911,1.24896 -0.0911,1.24896 -0.71994,-0.005 -2.16802,-0.0169 -2.16802,-0.0169 0.007,0.0275 0.0115,0.0724 0.0115,0.0724 -0.0388,-0.0208 -0.12554,-0.073 -0.12554,-0.073 -0.48086,0.002 -1.450765,-0.004 -1.450765,-0.004 -0.0021,-0.28268 0.0028,-0.8387 0.0028,-0.8387 -0.04777,-0.0255 -0.151892,-0.0858 -0.151892,-0.0858 -0.0049,0.30421 -0.0042,0.92457 -0.0042,0.92457 -1.240419,0.005 -3.726911,0.0186 -3.726911,0.0186 -0.0021,-0.31134 -7.7e-5,-0.90997 -7.7e-5,-0.90997 -0.04839,0.029 -0.153781,0.078 -0.153781,0.078 -6.12e-4,0.27201 7.01e-4,0.83304 7.01e-4,0.83304 -1.238655,0.0119 -3.725224,0.005 -3.725224,0.005 0.0035,-1.13492 0.0076,-3.38336 0.0076,-3.38336 0.534342,0.21434 1.104302,0.33579 1.7377,0.36975 0.571458,0.0306 1.025737,-0.0139 1.025737,-0.0139 0.0149,-0.041 0.03582,-0.13008 0.03582,-0.13008 -0.502465,0.0387 -1.108587,0.0482 -1.736751,-0.0639 -0.585083,-0.10411 -1.063742,-0.31158 -1.063742,-0.31158 0.0063,-0.967505 0.0071,-2.942709 0.0071,-2.942709 -0.04468,-0.07161 -0.144468,-0.237343 -0.144468,-0.237343 0.05233,0.03965 0.144567,0.09569 0.144567,0.09569 0.0035,-0.09395 1.05e-4,-0.298963 1.05e-4,-0.298963 0.495729,0.382068 1.01985,0.623605 1.595544,0.720501 0.518683,0.08733 0.929229,0.03696 0.929229,0.03696 C 5.007158,7.798587 5.829501,7.496354 5.829501,7.496354 5.168645,7.675879 4.339721,7.844755 3.507327,7.664086 2.727804,7.494886 2.063592,6.966184 2.063592,6.966184 2.066385,5.834164 2.048985,3.503494 2.048985,3.503494 2.761363,4.04135 3.47339,4.095201 4.277139,3.836224 5.003921,3.601862 5.574564,3.245571 5.574564,3.245571 c 0.14661,0.949209 0.257087,1.884225 0.323172,2.79678 0.05964,0.82374 0.06687,1.399442 0.06687,1.399442 C 6.020096,7.422553 6.12171,7.376123 6.12171,7.376123 6.10696,6.727837 6.062988,5.915744 5.954842,4.929769 5.855386,4.022961 5.717655,3.168588 5.717655,3.168588 6.03109,3.001738 6.437113,2.776276 6.831489,2.582203 7.207356,2.397236 7.512996,2.275512 7.512996,2.275512 7.525424,2.2027 7.537155,2.04404 7.537155,2.04404 c 0.0399,0.06457 0.106564,0.180805 0.106564,0.180805 0.316703,-0.116411 0.672473,-0.22643 1.069962,-0.296862 0.361847,-0.06412 0.6573,-0.07291 0.6573,-0.07291 0.263178,1.010451 0.459449,2.017052 0.574282,3.025052 0.103547,0.909038 0.112157,1.560961 0.112157,1.560961 0.37057,0.03426 1.11084,0.169528 1.11084,0.169528 0.60747,0.04219 1.27372,0.157321 2.0338,0.398151 0.68734,0.217787 1.24065,0.471966 1.24065,0.471966 0.002,0.153511 -0.013,0.435901 -0.013,0.435901 0.0618,0.03649 0.17562,0.09746 0.17562,0.09746 0.0129,-0.167232 0.0156,-0.523476 0.0156,-0.523476 6.7e-4,-0.005 6.7e-4,-0.01045 4e-5,-0.01611 0.003,-0.659688 -0.064,-1.473947 -0.31106,-2.445143 -0.22699,-0.892057 -0.5749,-1.717754 -0.5749,-1.717754 -0.002,-0.003 -0.002,-0.0059 -0.004,-0.0089 -0.003,-0.0065 -0.007,-0.0134 -0.0103,-0.02039 -4.4e-4,-0.0012 -7e-4,-0.0021 -0.002,-0.0033 -0.002,-0.0035 -0.005,-0.0071 -0.007,-0.01069 -0.002,-0.0034 -0.004,-0.0068 -0.006,-0.01026 -0.005,-0.0079 -0.0101,-0.01593 -0.0157,-0.0239 -0.007,-0.0081 -0.0125,-0.01605 -0.0191,-0.02367 -0.002,-0.0019 -0.003,-0.0034 -0.005,-0.005 -7e-4,-0.0012 -0.002,-0.0024 -0.003,-0.0038 -0.004,-0.004 -0.007,-0.0079 -0.0107,-0.01168 -0.004,-0.0035 -0.007,-0.0071 -0.01,-0.01046 -0.009,-0.0091 -0.0181,-0.01739 -0.0268,-0.02441 -7e-4,-6.11e-4 -0.002,-0.0012 -0.003,-0.0019 -0.005,-0.0042 -0.009,-0.008 -0.0141,-0.01151 0.002,0.0042 -0.01,-0.0064 -0.01,-0.0064 C 12.78567,2.619057 11.88248,2.105778 10.92762,1.828794 10.05771,1.576451 9.39411,1.612966 9.39411,1.612966 9.393408,1.617807 9.378097,1.613272 9.378097,1.613272 8.604973,1.632348 7.852768,1.833057 6.979752,2.248264 6.203207,2.617588 5.616683,2.975619 5.616683,2.975619 c -0.0014,0.0057 -0.01433,0.008 -0.01433,0.008 C 4.979701,3.332048 4.153531,3.788659 3.373411,3.798674 2.984204,3.803662 2.66236,3.702363 2.39473,3.563764 2.137818,3.430714 1.978458,3.293635 1.978458,3.293635 c -0.0021,-0.0019 -0.0042,-0.0035 -0.0063,-0.0051 -0.0028,-0.0024 -0.0056,-0.0048 -0.0089,-0.007 0,0 -6.11e-4,-2.53e-4 -6.11e-4,-2.53e-4 m 12.642973,4.73284 c 0.003,0.01788 -0.002,0.04031 -0.002,0.04031 0.0191,-6.05e-4 0.0473,-0.01508 0.0473,-0.01508 -0.015,-0.0084 -0.0299,-0.01685 -0.0449,-0.02523 z M 14.42993,7.916655 C 13.81829,7.581477 13.12684,7.238597 12.38287,6.967954 11.70351,6.720813 11.16845,6.610635 11.16845,6.610635 c -0.31213,-0.01722 -0.93882,-0.005 -0.93882,-0.005 0.0179,0.751039 -0.0116,1.496052 -0.0776,2.318286 -0.0589,0.734654 -0.12287,1.309929 -0.12287,1.309929 0.34254,-0.007 1.02406,0.008 1.02406,0.008 -0.002,-0.0813 -0.0141,-0.253875 -0.0141,-0.253875 0.61489,-0.45549 1.32046,-0.928296 2.10233,-1.325146 0.71315,-0.361965 1.27624,-0.545806 1.27624,-0.545806 0.005,-0.06638 0.008,-0.133084 0.0121,-0.200208 z M 10.05757,6.441017 C 9.672116,5.698533 9.240862,4.931524 8.64822,3.922236 8.123108,3.027955 7.643865,2.224769 7.643865,2.224769 7.604248,2.244851 7.513101,2.275435 7.513101,2.275435 7.3905,3.413707 7.159761,4.564419 6.816444,5.674708 6.506273,6.677809 6.200705,7.342647 6.200705,7.342647 c -0.02311,0.01346 -0.0789,0.0334 -0.0789,0.0334 0.0035,0.01478 7.02e-4,0.03753 7.02e-4,0.03753 C 7.512996,7.006697 8.586434,6.552842 10.05734,6.441015 Z M 5.964705,7.441716 c -0.04193,0.02073 -0.135062,0.05437 -0.135062,0.05437 0.04833,-0.0099 0.135469,-0.03728 0.135469,-0.03728 0,7e-6 -3.1e-4,-0.01709 -3.1e-4,-0.01709 z M 4.588522,7.874844 C 4.137101,7.962636 3.602373,7.996775 3.029995,7.845798 2.502734,7.706718 2.063641,7.416339 2.063641,7.416339 c 0.0035,0.05274 -9.7e-5,0.141647 -9.7e-5,0.141647 0.58271,0.934397 1.174482,1.623658 1.830125,2.211069 0.579261,0.518985 1.038253,0.830755 1.038253,0.830755 -0.02262,0.0949 -0.07671,0.27635 -0.07671,0.27635 0.342986,-0.023 1.021402,-0.11642 1.021402,-0.11642 0.03182,-0.52265 0.07134,-1.206915 0.08785,-1.899992 0.01567,-0.658967 0.0035,-1.245214 0.0035,-1.245214 -0.457932,0.125364 -0.920429,0.22686 -1.379759,0.26031 z m 0.230907,3.131396 c -0.147039,0.53792 -0.317348,1.15365 -0.481119,1.83761 -0.150502,0.62858 -0.257045,1.17023 -0.257045,1.17023 0.565754,-0.26017 1.691502,-0.81726 1.691502,-0.81726 0.01397,-0.82782 0.09622,-2.30523 0.09622,-2.30523 -0.348944,0.0487 -0.700507,0.0903 -1.049563,0.11465 z m 1.107119,2.11255 c 0.604781,-0.3035 1.859361,-0.98308 1.859361,-0.98308 0.624582,0.27717 1.871926,0.94982 1.871926,0.94982 0.0288,-0.95113 0.195724,-2.6923 0.195724,-2.6923 -0.767251,0.0316 -1.494149,0.1158 -2.405496,0.25532 -0.794118,0.12157 -1.423716,0.22088 -1.423716,0.22088 -0.04299,0.72725 -0.08542,1.45586 -0.0978,2.24936 z m 3.88318,0.0526 c 0.479672,0.27403 1.447822,0.842 1.447822,0.842 0.0411,0.004 0.11398,6e-4 0.11398,6e-4 -0.11444,-0.73836 -0.18323,-1.46205 -0.23639,-2.29557 -0.0471,-0.73786 -0.0737,-1.32118 -0.0737,-1.32118 -0.34818,-0.0131 -1.04765,-0.009 -1.04765,-0.009 -0.09076,0.90363 -0.180323,1.8086 -0.204002,2.7835 z M 9.530324,1.8512 c 0.743096,-0.0028 1.552346,0.158748 2.510796,0.590684 0.86499,0.389819 1.55959,0.854507 1.55959,0.854507 0.35214,0.885663 0.60479,1.767158 0.73638,2.654403 0.11854,0.799308 0.10585,1.375013 0.10585,1.375013 C 13.63265,6.964728 12.74355,6.649255 11.77868,6.504564 10.90448,6.373471 10.22505,6.430062 10.22505,6.430062 10.18459,5.106617 9.998258,3.628392 9.530324,1.8512 Z M 6.126059,7.570397 c 0.01405,0.668591 0.0014,1.325212 -0.03154,2.035928 -0.02929,0.635555 -0.0623,1.130395 -0.0623,1.130395 0.632814,-0.0942 1.582717,-0.26734 2.38405,-0.36982 0.801618,-0.10252 1.452386,-0.12753 1.452386,-0.12753 0.06146,-0.611045 0.139555,-1.406593 0.175805,-2.204686 0.0344,-0.75833 0.0178,-1.418296 0.0178,-1.418296 C 8.590756,6.727575 7.519039,7.172941 6.126109,7.570397 Z"
+ style="opacity:1;" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/layer-bottom.svg b/share/icons/hicolor/scalable/actions/layer-bottom.svg
new file mode 100644
index 0000000..1012d93
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/layer-bottom.svg
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.000019"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient2485">
+ <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5789" inkscape:collect="always" x1="968.8881" x2="977.9335" xlink:href="#linearGradient5704" y1="178.3186" y2="181.7098"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5787" inkscape:collect="always" x1="974.1975" x2="979.8044" xlink:href="#linearGradient2485" y1="182.4686" y2="184.8026"/>
+ <linearGradient gradientTransform="translate(0,-2)" gradientUnits="userSpaceOnUse" id="linearGradient5782" inkscape:collect="always" x1="974.6495" x2="964.1427" xlink:href="#linearGradient6684" y1="180" y2="178.5336"/>
+ <linearGradient gradientTransform="translate(0,-2)" gradientUnits="userSpaceOnUse" id="linearGradient5784" inkscape:collect="always" x1="966.5179" x2="976.5202" xlink:href="#linearGradient5704" y1="177.3404" y2="181.0888"/>
+ <linearGradient id="linearGradient6684">
+ <stop id="stop6686" offset="0" style="stop-color:#ffbf00;stop-opacity:1"/>
+ <stop id="stop6688" offset="1" style="stop-color:#ffffff;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="layer-bottom" inkscape:label="#layer_to_bottom" transform="translate(-964.95898,-168.96091)">
+ <rect height="16" id="use13605" style="color:#000000;fill:none;stroke-width:1.4" transform="matrix(1,0,0,1,0,0)" width="16.00002" x="964.959" y="168.9609"/>
+ <path d="M 969.5,180.5 980.5,180.5 976.5,175.5 965.5,175.5 969.5,180.5 Z" id="use5769" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5782);fill-rule:evenodd;stroke:url(#linearGradient5784);stroke-width:1.0000004;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0409998,2.96088)"/>
+ <path d="M 969.5,182.5 980.5,182.5 976.5,177.5 965.5,177.5 969.5,182.5 Z" id="use5798" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5787);fill-rule:evenodd;stroke:url(#linearGradient5789);stroke-width:0.9999474;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0409998,-4.03912)"/>
+ <path d="M 969.5,182.5 980.5,182.5 976.5,177.5 965.5,177.5 969.5,182.5 Z" id="use5796" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5787);fill-rule:evenodd;stroke:url(#linearGradient5789);stroke-width:0.9999474;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0410002,-7.03912)"/>
+ <path d="M 973.5,183 976,180 974,180 974,173 973,172 973,180 971,180 973.5,183 Z" id="path7975" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/layer-delete.svg b/share/icons/hicolor/scalable/actions/layer-delete.svg
new file mode 100644
index 0000000..c205536
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/layer-delete.svg
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.999994"
+ height="15.999974"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5787" inkscape:collect="always" x1="974.1975" x2="979.8044" xlink:href="#linearGradient2485" y1="182.4686" y2="184.8026"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5770" inkscape:collect="always" x1="974.1975" x2="979.8044" xlink:href="#linearGradient2485" y1="182.4686" y2="184.8026"/>
+ <linearGradient id="linearGradient2485">
+ <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5772" inkscape:collect="always" x1="967.6506" x2="977.4031" xlink:href="#linearGradient5704" y1="180.7934" y2="184.6266"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5789" inkscape:collect="always" x1="968.8881" x2="977.9335" xlink:href="#linearGradient5704" y1="178.3186" y2="181.7098"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="layer-delete" inkscape:label="#delete_layer" transform="translate(-964.95901,-169.96088)">
+ <path d="M 969.5,182.5 980.5,182.5 976.5,177.5 965.5,177.5 969.5,182.5 Z" id="use5800" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5787);fill-rule:evenodd;stroke:url(#linearGradient5789);stroke-width:0.9999474;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0409998,2.96088)"/>
+ <path d="M 969.5,185.5 980.5,185.5 976.5,180.5 965.5,180.5 969.5,185.5 Z" id="use5864" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;opacity:0.4809384;fill:url(#linearGradient5770);fill-rule:evenodd;stroke:url(#linearGradient5772);stroke-width:1.0000962;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0410002,-3.03912)"/>
+ <g id="g5771" transform="translate(-0.541,0.46088)">
+ <path d="M 972,171 973,170 980,170 981,171 981,178 980,179 973,179 972,178 972,171 Z" id="path8011" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccc" style="fill:#aa0000;fill-rule:evenodd;stroke:#aa0000;stroke-width:1px"/>
+ <path d="M 974,171.85 979,176.85" id="path8023" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#ffffff;stroke-width:1.7"/>
+ <path d="M 979,171.85 974,176.85" id="path8025" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#ffffff;stroke-width:1.8;stroke-linejoin:round"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/layer-duplicate.svg b/share/icons/hicolor/scalable/actions/layer-duplicate.svg
new file mode 100644
index 0000000..8a8cf38
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/layer-duplicate.svg
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.000968"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5789" inkscape:collect="always" x1="968.8881" x2="977.9335" xlink:href="#linearGradient5704" y1="178.3186" y2="181.7098"/>
+ <linearGradient id="linearGradient2485">
+ <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient6684">
+ <stop id="stop6686" offset="0" style="stop-color:#ffbf00;stop-opacity:1"/>
+ <stop id="stop6688" offset="1" style="stop-color:#ffffff;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="translate(0,-2)" gradientUnits="userSpaceOnUse" id="linearGradient5782" inkscape:collect="always" x1="974.6495" x2="964.1427" xlink:href="#linearGradient6684" y1="180" y2="178.5336"/>
+ <linearGradient gradientTransform="translate(0,-2)" gradientUnits="userSpaceOnUse" id="linearGradient5784" inkscape:collect="always" x1="966.5179" x2="976.5202" xlink:href="#linearGradient5704" y1="177.3404" y2="181.0888"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5787" inkscape:collect="always" x1="974.1975" x2="979.8044" xlink:href="#linearGradient2485" y1="182.4686" y2="184.8026"/>
+ </defs>
+<g id="layer-duplicate" inkscape:label="#duplicate_layer" transform="translate(-964.95905,-171.96001)">
+ <rect height="16" id="rect6972" style="fill:none" width="16" x="964.96" y="171.96"/>
+ <path d="M 969.5,182.5 980.5,182.5 976.5,177.5 965.5,177.5 969.5,182.5 Z" id="use6122" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5787);fill-rule:evenodd;stroke:url(#linearGradient5789);stroke-width:0.9999474;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.041,2.9609)"/>
+ <path d="M 969.5,180.5 980.5,180.5 976.5,175.5 965.5,175.5 969.5,180.5 Z" id="use6123" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5782);fill-rule:evenodd;stroke:url(#linearGradient5784);stroke-width:1.0000004;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.041,1.961)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/layer-lower.svg b/share/icons/hicolor/scalable/actions/layer-lower.svg
new file mode 100644
index 0000000..eeba28c
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/layer-lower.svg
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.000019"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5789" inkscape:collect="always" x1="968.8881" x2="977.9335" xlink:href="#linearGradient5704" y1="178.3186" y2="181.7098"/>
+ <linearGradient id="linearGradient2485">
+ <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient6684">
+ <stop id="stop6686" offset="0" style="stop-color:#ffbf00;stop-opacity:1"/>
+ <stop id="stop6688" offset="1" style="stop-color:#ffffff;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="translate(0,-2)" gradientUnits="userSpaceOnUse" id="linearGradient5782" inkscape:collect="always" x1="974.6495" x2="964.1427" xlink:href="#linearGradient6684" y1="180" y2="178.5336"/>
+ <linearGradient gradientTransform="translate(0,-2)" gradientUnits="userSpaceOnUse" id="linearGradient5784" inkscape:collect="always" x1="966.5179" x2="976.5202" xlink:href="#linearGradient5704" y1="177.3404" y2="181.0888"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5787" inkscape:collect="always" x1="974.1975" x2="979.8044" xlink:href="#linearGradient2485" y1="182.4686" y2="184.8026"/>
+ </defs>
+<g id="layer-lower" inkscape:label="#g6925" transform="translate(-144.99998,-164.00004)">
+ <path d="M 969.5,182.5 980.5,182.5 976.5,177.5 965.5,177.5 969.5,182.5 Z" id="use5788" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5787);fill-rule:evenodd;stroke:url(#linearGradient5789);stroke-width:0.9999474;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-820,-4)"/>
+ <path d="M 969.5,180.5 980.5,180.5 976.5,175.5 965.5,175.5 969.5,180.5 Z" id="use5764" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5782);fill-rule:evenodd;stroke:url(#linearGradient5784);stroke-width:1.0000004;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-820,-5)"/>
+ <path d="M 969.5,182.5 980.5,182.5 976.5,177.5 965.5,177.5 969.5,182.5 Z" id="use5782" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5787);fill-rule:evenodd;stroke:url(#linearGradient5789);stroke-width:0.9999474;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-820,-12)"/>
+ <rect height="16" id="use13581" style="color:#000000;fill:none;stroke-width:1.4" transform="matrix(1,0,0,1,-819.959,-4.960871)" width="16.00002" x="964.959" y="168.9609"/>
+ <path d="M 973.5,176 976,179 974,179 974,182 973,183 973,179 971,179 973.5,176 Z" id="use3823" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,-1,-819.959,351)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/layer-new.svg b/share/icons/hicolor/scalable/actions/layer-new.svg
new file mode 100644
index 0000000..62888dd
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/layer-new.svg
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.99992"
+ height="15.999974"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5693" inkscape:collect="always" x1="974.1975" x2="979.8044" xlink:href="#linearGradient2485" y1="182.4686" y2="184.8026"/>
+ <linearGradient id="linearGradient2485">
+ <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5789" inkscape:collect="always" x1="968.8881" x2="977.9335" xlink:href="#linearGradient5704" y1="178.3186" y2="181.7098"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5787" inkscape:collect="always" x1="974.1975" x2="979.8044" xlink:href="#linearGradient2485" y1="182.4686" y2="184.8026"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5695" inkscape:collect="always" x1="967.739" x2="974.5747" xlink:href="#linearGradient5704" y1="178.9373" y2="184.715"/>
+ </defs>
+<g id="layer-new" inkscape:label="#new_layer" transform="translate(-965,-170)">
+ <path d="M 969.5,185.5 980.5,185.5 976.5,180.5 965.5,180.5 969.5,185.5 Z" id="rect4045" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;opacity:0.4809384;fill:url(#linearGradient5693);fill-rule:evenodd;stroke:url(#linearGradient5695);stroke-width:0.9999474;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0"/>
+ <path d="M 969.5,182.5 980.5,182.5 976.5,177.5 965.5,177.5 969.5,182.5 Z" id="path4802" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5787);fill-rule:evenodd;stroke:url(#linearGradient5789);stroke-width:0.9999474;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0"/>
+ <path d="M 967,172 967,170 969,170 969,172 971,172 971,174 969,174 969,176 967,176 967,174 965,174 965,172 967,172 Z" id="path4048" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccc" style="fill:#000000;fill-rule:evenodd"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/layer-next.svg b/share/icons/hicolor/scalable/actions/layer-next.svg
new file mode 100644
index 0000000..911515c
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/layer-next.svg
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.999989"
+ height="16.000096"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="translate(0,-7)" gradientUnits="userSpaceOnUse" id="linearGradient5775" inkscape:collect="always" x1="968.2573" x2="979.2319" xlink:href="#linearGradient500" y1="178.0314" y2="182.083"/>
+ <linearGradient gradientTransform="translate(0,-7)" gradientUnits="userSpaceOnUse" id="linearGradient5780" inkscape:collect="always" x1="967.739" x2="974.5747" xlink:href="#linearGradient5704" y1="178.9373" y2="184.715"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5770" inkscape:collect="always" x1="974.1975" x2="979.8044" xlink:href="#linearGradient2485" y1="182.4686" y2="184.8026"/>
+ <linearGradient id="linearGradient500">
+ <stop id="stop1007" offset="0" style="stop-color:#e7eaf0;stop-opacity:1"/>
+ <stop id="stop1008" offset="1" style="stop-color:#bacadd;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient2485">
+ <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5772" inkscape:collect="always" x1="967.6506" x2="977.4031" xlink:href="#linearGradient5704" y1="180.7934" y2="184.6266"/>
+ </defs>
+<g id="layer-next" inkscape:label="#switch_to_layer_below" transform="translate(-964.95901,-169.960832)">
+ <path d="M 973.5,180 976,177 974,177 974,172 973,173 973,177 971,177 973.5,180 Z" id="path11158" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd"/>
+ <path d="M 969.5,175.5 980.5,175.5 976.5,170.5 965.5,170.5 969.5,175.5 Z" id="use5858" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5775);fill-rule:evenodd;stroke:url(#linearGradient5780);stroke-width:1.0000962;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0410002,9.96088)"/>
+ <path d="M 969.5,185.5 980.5,185.5 976.5,180.5 965.5,180.5 969.5,185.5 Z" id="use5861" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;opacity:0.4809384;fill:url(#linearGradient5770);fill-rule:evenodd;stroke:url(#linearGradient5772);stroke-width:1.0000962;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0409998,-10.03912)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/layer-previous.svg b/share/icons/hicolor/scalable/actions/layer-previous.svg
new file mode 100644
index 0000000..f5d1d76
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/layer-previous.svg
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.998196"
+ height="15.9988"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient2485">
+ <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5772" inkscape:collect="always" x1="967.6506" x2="977.4031" xlink:href="#linearGradient5704" y1="180.7934" y2="184.6266"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="translate(0,-7)" gradientUnits="userSpaceOnUse" id="linearGradient5775" inkscape:collect="always" x1="968.2573" x2="979.2319" xlink:href="#linearGradient500" y1="178.0314" y2="182.083"/>
+ <linearGradient gradientTransform="translate(0,-7)" gradientUnits="userSpaceOnUse" id="linearGradient5780" inkscape:collect="always" x1="967.739" x2="974.5747" xlink:href="#linearGradient5704" y1="178.9373" y2="184.715"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5770" inkscape:collect="always" x1="974.1975" x2="979.8044" xlink:href="#linearGradient2485" y1="182.4686" y2="184.8026"/>
+ <linearGradient id="linearGradient500">
+ <stop id="stop1007" offset="0" style="stop-color:#e7eaf0;stop-opacity:1"/>
+ <stop id="stop1008" offset="1" style="stop-color:#bacadd;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="layer-previous" inkscape:label="#switch_to_layer_above" transform="matrix(0.999888,0,0,0.999919,-964.89193,-169.986182)">
+ <path d="M 969.5,185.5 980.5,185.5 976.5,180.5 965.5,180.5 969.5,185.5 Z" id="path11129" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;opacity:0.4809384;fill:url(#linearGradient5770);fill-rule:evenodd;stroke:url(#linearGradient5772);stroke-width:1.0000962;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0"/>
+ <path d="M 969.5,175.5 980.5,175.5 976.5,170.5 965.5,170.5 969.5,175.5 Z" id="path11131" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5775);fill-rule:evenodd;stroke:url(#linearGradient5780);stroke-width:1.0000962;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0"/>
+ <path d="M 973.5,176 971,179 973,179 973,184 974,183 974,179 976,179 973.5,176 Z" id="path11143" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/layer-raise.svg b/share/icons/hicolor/scalable/actions/layer-raise.svg
new file mode 100644
index 0000000..1951f4f
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/layer-raise.svg
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.040962"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5789" inkscape:collect="always" x1="968.8881" x2="977.9335" xlink:href="#linearGradient5704" y1="178.3186" y2="181.7098"/>
+ <linearGradient id="linearGradient2485">
+ <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient6684">
+ <stop id="stop6686" offset="0" style="stop-color:#ffbf00;stop-opacity:1"/>
+ <stop id="stop6688" offset="1" style="stop-color:#ffffff;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="translate(0,-2)" gradientUnits="userSpaceOnUse" id="linearGradient5782" inkscape:collect="always" x1="974.6495" x2="964.1427" xlink:href="#linearGradient6684" y1="180" y2="178.5336"/>
+ <linearGradient gradientTransform="translate(0,-2)" gradientUnits="userSpaceOnUse" id="linearGradient5784" inkscape:collect="always" x1="966.5179" x2="976.5202" xlink:href="#linearGradient5704" y1="177.3404" y2="181.0888"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5787" inkscape:collect="always" x1="974.1975" x2="979.8044" xlink:href="#linearGradient2485" y1="182.4686" y2="184.8026"/>
+ </defs>
+<g id="layer-raise" inkscape:label="#raise_layer" transform="translate(-964.95898,-168.96091)">
+ <rect height="16" id="rect12856" style="color:#000000;fill:none;stroke-width:1.4" width="16.00002" x="964.959" y="168.9609"/>
+ <path d="M 969.5,182.5 980.5,182.5 976.5,177.5 965.5,177.5 969.5,182.5 Z" id="use5780" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5787);fill-rule:evenodd;stroke:url(#linearGradient5789);stroke-width:0.9999474;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0410002,0.96088)"/>
+ <path d="M 969.5,180.5 980.5,180.5 976.5,175.5 965.5,175.5 969.5,180.5 Z" id="path5705" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5782);fill-rule:evenodd;stroke:url(#linearGradient5784);stroke-width:1.0000004;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0"/>
+ <path d="M 973.5,176 976,179 974,179 974,182 973,183 973,179 971,179 973.5,176 Z" id="path7204" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd"/>
+ <path d="M 969.5,182.5 980.5,182.5 976.5,177.5 965.5,177.5 969.5,182.5 Z" id="use5778" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5787);fill-rule:evenodd;stroke:url(#linearGradient5789);stroke-width:0.9999474;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0410002,-7.03912)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/layer-rename.svg b/share/icons/hicolor/scalable/actions/layer-rename.svg
new file mode 100644
index 0000000..aadea59
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/layer-rename.svg
@@ -0,0 +1,23 @@
+<svg width="16" height="15.999" inkscape:version="1.0alpha2 (941498d2b1, 2019-07-19, custom)" sodipodi:docname="layer-rename.svg" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <sodipodi:namedview id="base" inkscape:bbox-nodes="true" inkscape:current-layer="svg1" inkscape:cx="3.6741088" inkscape:cy="4.4089041" inkscape:snap-bbox="true" inkscape:zoom="31.678384" showgrid="true">
+ <inkscape:grid id="GridFromPre046Settings" color="#3f3fff" opacity=".15" empcolor="#3f3fff" empopacity="0.38" empspacing="5" originx="0pt" originy="0pt" spacingx="1pt" spacingy="1pt" type="xygrid"/>
+ </sodipodi:namedview>
+ <defs>
+ <linearGradient id="linearGradient5787" x1="974.2" x2="979.8" y1="182.47" y2="184.8" gradientUnits="userSpaceOnUse" inkscape:collect="always">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#aaa" offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5789" x1="968.89" x2="977.93" y1="178.32" y2="181.71" gradientUnits="userSpaceOnUse" inkscape:collect="always">
+ <stop stop-color="#5a5a5a" offset="0"/>
+ <stop offset="1"/>
+ </linearGradient>
+ </defs>
+ <g id="layer-rename" transform="matrix(1 0 0 .9945 -984.96 -178.88)" inkscape:label="#rename_layer">
+ <path transform="matrix(1 0 0 1.0048 19.959 12.074)" d="m969.5 182.5h11l-4-5h-11l4 5z" color="#000000" fill="url(#linearGradient5787)" fill-rule="evenodd" stroke="url(#linearGradient5789)" stroke-linecap="square" stroke-linejoin="round" stroke-miterlimit="0" stroke-width=".99995" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/>
+ <g transform="scale(.99725 1.0028)" stroke-width="1.0028" aria-label="abc">
+ <path d="m992.73 186.81h-0.73249v-0.46612q-0.0979 0.0666-0.26635 0.18801-0.16452 0.11752-0.3212 0.18802-0.1841 0.0901-0.42304 0.14885-0.23894 0.0627-0.56013 0.0627-0.59147 0-1.0028-0.3917t-0.41129-0.99884q0-0.49747 0.21152-0.80299 0.21544-0.30945 0.61106-0.48571 0.39953-0.17627 0.95967-0.23894 0.56013-0.0627 1.2025-0.094v-0.1136q0-0.25069-0.0901-0.4152-0.0862-0.16452-0.25069-0.25852-0.15668-0.0901-0.37603-0.12143-0.21935-0.0313-0.45829-0.0313-0.28986 0-0.64631 0.0783-0.35645 0.0744-0.7364 0.21936h-0.0392v-0.74816q0.21543-0.0588 0.6228-0.12926 0.40737-0.0705 0.80299-0.0705 0.46221 0 0.80299 0.0783 0.3447 0.0744 0.59539 0.25852 0.24678 0.18018 0.37604 0.46613 0.12926 0.28594 0.12926 0.70898zm-0.73249-1.0772v-1.2182q-0.33686 0.0196-0.79515 0.0588-0.45438 0.0392-0.72073 0.1136-0.31728 0.0901-0.51313 0.28202-0.19586 0.18802-0.19586 0.52097 0 0.37603 0.22719 0.56796 0.22719 0.18802 0.69332 0.18802 0.38778 0 0.70898-0.14885 0.32119-0.15276 0.59538-0.36428z"/>
+ <path d="m998.01 184.59q0 0.54838-0.15668 0.98709-0.15276 0.43871-0.4152 0.7364-0.27811 0.30945-0.61106 0.46613-0.33295 0.15276-0.73248 0.15276-0.37212 0-0.65023-0.0901-0.27811-0.0862-0.54838-0.23502l-0.047 0.20368h-0.68939v-6.0949h0.7364v2.1779q0.30944-0.25461 0.65806-0.41521 0.34861-0.16451 0.7834-0.16451 0.77557 0 1.2221 0.59539 0.45045 0.59538 0.45045 1.6804zm-0.7599 0.0196q0-0.7834-0.25852-1.1868-0.25853-0.40738-0.83433-0.40738-0.3212 0-0.65023 0.14102-0.32903 0.13709-0.61105 0.35645v2.5069q0.31336 0.14102 0.53663 0.19586 0.22719 0.0548 0.51313 0.0548 0.61106 0 0.95576-0.39953 0.34861-0.40346 0.34861-1.2613z"/>
+ <path d="m1002.4 186.53q-0.3682 0.17627-0.7012 0.27419-0.329 0.0979-0.7011 0.0979-0.474 0-0.8696-0.1371-0.39564-0.14101-0.67766-0.42304-0.28595-0.28202-0.44263-0.71289-0.15668-0.43088-0.15668-1.0067 0-1.0733 0.58755-1.6843 0.59152-0.61106 1.559-0.61106 0.376 0 0.7364 0.10576 0.3642 0.10576 0.6659 0.25853v0.81865h-0.039q-0.3369-0.26244-0.6972-0.40345-0.3565-0.14101-0.6973-0.14101-0.6267 0-0.99098 0.42304-0.36037 0.41912-0.36037 1.2339 0 0.79124 0.35253 1.2182 0.35642 0.42304 0.99882 0.42304 0.2233 0 0.4544-0.0588t0.4152-0.15277q0.1606-0.0823 0.3016-0.17234 0.141-0.094 0.2233-0.1606h0.039z"/>
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/layer-top.svg b/share/icons/hicolor/scalable/actions/layer-top.svg
new file mode 100644
index 0000000..8871f8e
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/layer-top.svg
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.000019"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient6684">
+ <stop id="stop6686" offset="0" style="stop-color:#ffbf00;stop-opacity:1"/>
+ <stop id="stop6688" offset="1" style="stop-color:#ffffff;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="translate(0,-2)" gradientUnits="userSpaceOnUse" id="linearGradient5782" inkscape:collect="always" x1="974.6495" x2="964.1427" xlink:href="#linearGradient6684" y1="180" y2="178.5336"/>
+ <linearGradient gradientTransform="translate(0,-2)" gradientUnits="userSpaceOnUse" id="linearGradient5784" inkscape:collect="always" x1="966.5179" x2="976.5202" xlink:href="#linearGradient5704" y1="177.3404" y2="181.0888"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5787" inkscape:collect="always" x1="974.1975" x2="979.8044" xlink:href="#linearGradient2485" y1="182.4686" y2="184.8026"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5789" inkscape:collect="always" x1="968.8881" x2="977.9335" xlink:href="#linearGradient5704" y1="178.3186" y2="181.7098"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient2485">
+ <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="layer-top" inkscape:label="#layer_to_top" transform="translate(-964.959,-168.96091)">
+ <rect height="16" id="use13602" style="color:#000000;fill:none;stroke-width:1.4" transform="matrix(1,0,0,1,1.5625e-05,3.535156e-06)" width="16.00002" x="964.959" y="168.9609"/>
+ <path d="M 969.5,182.5 980.5,182.5 976.5,177.5 965.5,177.5 969.5,182.5 Z" id="use5794" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5787);fill-rule:evenodd;stroke:url(#linearGradient5789);stroke-width:0.9999474;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0410002,0.96088)"/>
+ <path d="M 969.5,182.5 980.5,182.5 976.5,177.5 965.5,177.5 969.5,182.5 Z" id="use5792" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5787);fill-rule:evenodd;stroke:url(#linearGradient5789);stroke-width:0.9999474;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0410002,-2.03912)"/>
+ <path d="M 969.5,180.5 980.5,180.5 976.5,175.5 965.5,175.5 969.5,180.5 Z" id="use5767" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient5782);fill-rule:evenodd;stroke:url(#linearGradient5784);stroke-width:1.0000004;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0410002,-5.03912)"/>
+ <path d="M 973.5,171 976,174 974,174 974,182 973,183 973,174 971,174 973.5,171 Z" id="path7995" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/lpe-connector.svg b/share/icons/hicolor/scalable/actions/lpe-connector.svg
new file mode 100644
index 0000000..ca0984c
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/lpe-connector.svg
@@ -0,0 +1,205 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ inkscape:version="1.1.2 (b8e25be833, 2022-02-05)"
+ sodipodi:docname="lpe-connector-symbolic.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <style
+ id="s0">.success { fill: #009909; }
+.warning { fill: #FF1990; }
+.error { fill: #00AAFF; }
+</style>
+ <style
+ id="s2">
+ @import '../../highlights.css';
+ </style>
+ <metadata
+ id="metadata1678">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs1676">
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect876"
+ is_visible="true"
+ lpeversion="1"
+ linecap_type="butt"
+ line_width="1"
+ linejoin_type="extrp_arc"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect874"
+ is_visible="true"
+ lpeversion="1"
+ linecap_type="butt"
+ line_width="1"
+ linejoin_type="round"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect872"
+ is_visible="true"
+ lpeversion="1"
+ linecap_type="butt"
+ line_width="1"
+ linejoin_type="miter"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ hide_knots="false"
+ only_selected="true"
+ apply_with_radius="true"
+ apply_no_radius="true"
+ use_knot_distance="false"
+ flexible="false"
+ chamfer_steps="1"
+ radius="0"
+ mode="F"
+ method="auto"
+ unit="px"
+ satellites_param="F,0,0,1,0,2,0,1 @ F,0,0,1,0,2,0,1 @ F,0,0,1,0,2,0,1 @ F,0,0,1,0,2,0,1 | F,0,1,1,0,0,0,1 @ F,0,1,1,0,0,0,1 @ F,0,1,1,0,0,0,1 @ F,0,1,1,0,0,0,1"
+ is_visible="true"
+ id="path-effect957"
+ effect="fillet_chamfer" />
+ <inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="2.5"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect4438"
+ effect="join_type" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:snap-global="true"
+ inkscape:document-rotation="0"
+ inkscape:current-layer="g0"
+ inkscape:window-maximized="1"
+ inkscape:window-y="-8"
+ inkscape:window-x="55"
+ inkscape:window-height="1177"
+ inkscape:window-width="1857"
+ inkscape:cy="-7.1875"
+ inkscape:cx="9.9107143"
+ inkscape:zoom="11.2"
+ showgrid="false"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10"
+ inkscape:snap-bbox="false"
+ inkscape:bbox-paths="true"
+ inkscape:bbox-nodes="true"
+ inkscape:snap-nodes="true"
+ inkscape:showpageshadow="false"
+ pagecolor="#ffffff"
+ bordercolor="#000000"
+ borderopacity="0.25"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <g
+ inkscape:label="draw-rectangle"
+ id="g0">
+ <path
+ id="background"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g904"
+ transform="translate(55.982143)">
+ <path
+ style="fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 12.949874,10.994926 11.535579,11 C 8.4448823,11 8.4447484,3 4.465091,3.000003 L 3.0017345,2.9949267 2.9982655,3.9949207 4.4633565,4 c 3.0918951,0 3.0917612,8 7.0740155,7.999997 l 1.416088,-0.0051 z"
+ id="path902"
+ sodipodi:nodetypes="cccc"
+ inkscape:path-effect="#path-effect874"
+ inkscape:original-d="M 12.951667,11.494923 11.535579,11.5 C 8,11.5 8,3.5 4.4633565,3.5 L 3,3.4949237" />
+ </g>
+ <g
+ id="g896"
+ transform="translate(-0.05701687)">
+ <path
+ style="fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 10.943746,10.015446 -0.40996,0.0051 c -3.0338435,0 -1.0823275,-5.9999995 -5.1150525,-5.9999692 l -0.4633565,-0.0051 -0.011006,0.9999394 0.4688595,0.00513 c 3.035059,0 1.083241,5.9999995 5.1266835,5.9999615 l 0.416088,-0.0051 z"
+ id="path892"
+ sodipodi:nodetypes="cccc"
+ inkscape:path-effect="#path-effect874"
+ inkscape:original-d="m 10.949874,10.515408 -0.416088,0.0051 c -3.535579,0 -1.583912,-5.9999995 -5.1205555,-5.9999995 l -0.4633565,-0.0051" />
+ </g>
+ <circle
+ style="fill:#000000;stroke-width:3.19471"
+ id="circle906"
+ cx="69.48214"
+ cy="11.5"
+ r="1.5" />
+ <path
+ id="circle898"
+ style="fill:#000000;stroke-width:3.19471"
+ d="m 14.892857,10.520485 c 0,0.828428 -0.671573,1.5 -1.5,1.5 -0.828427,0 -1.5,-0.671572 -1.5,-1.5 0,-0.8284266 0.671573,-1.4999995 1.5,-1.4999995 0.828427,0 1.5,0.6715729 1.5,1.4999995 z"
+ sodipodi:nodetypes="sssss" />
+ <g
+ id="g870"
+ transform="translate(18.998266)">
+ <path
+ style="fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 13.761535,10.994926 12.34724,11 C 8.7366463,11 9.223201,8.3605614 8.3423072,5.7064057 8.1322113,5.0733813 7.8303117,4.4573545 7.3242821,3.9713746 6.6775432,3.3502603 5.7633564,3 4.465091,3.000003 L 3.0017345,2.9949267 2.9982655,3.9949207 4.4633565,4 C 6.170023,4 6.8462315,4.6897742 7.2460585,5.6291313 7.9108836,7.1910775 7.7997649,9.6752577 9.3334045,11.041358 10.023801,11.656333 10.983263,12 12.349033,11.999997 l 1.416088,-0.0051 z"
+ id="path864"
+ sodipodi:nodetypes="cccc"
+ inkscape:path-effect="#path-effect874"
+ inkscape:original-d="M 13.763328,11.494923 12.34724,11.5 C 6,11.5 10.463356,3.5 4.4633565,3.5 L 3,3.4949237" />
+ <path
+ style="fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 11.993687,9.8484771 2,1.9999999 0,-0.707106 -2,2 0.707106,0.707106 2.353554,-2.353553 -2.353554,-2.3535537 z"
+ id="path866"
+ sodipodi:nodetypes="ccc"
+ inkscape:path-effect="#path-effect876"
+ inkscape:original-d="m 12.34724,9.4949237 2,2.0000003 -2,2" />
+ </g>
+ <circle
+ style="fill:#000000;stroke-width:3.19471"
+ id="circle908"
+ cx="58.482143"
+ cy="3.5"
+ r="1.5" />
+ <path
+ id="circle884"
+ style="fill:#000000;stroke-width:3.19471"
+ d="m 3.9429821,4.5204855 c 0,0.8284271 -0.671573,1.5 -1.5,1.5 -0.828427,0 -1.49999997,-0.6715729 -1.49999997,-1.5 0,-0.8284271 0.67157297,-1.5 1.49999997,-1.5 0.828427,0 1.5,0.6715729 1.5,1.5 z"
+ sodipodi:nodetypes="sssss" />
+ <circle
+ style="fill:#000000;stroke-width:3.19471"
+ id="path862"
+ cx="21.498266"
+ cy="3.5"
+ r="1.5" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/matrix-2d.svg b/share/icons/hicolor/scalable/actions/matrix-2d.svg
new file mode 100644
index 0000000..ef1ad2e
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/matrix-2d.svg
@@ -0,0 +1,113 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ inkscape:version="1.2-dev (e47c7bf83f, 2021-07-01, custom)"
+ id="svg8"
+ version="1.1"
+ viewBox="0 0 52 52"
+ height="52"
+ width="52"
+ sodipodi:docname="matrix-2d-symbolic.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs
+ id="defs2" />
+ <sodipodi:namedview
+ inkscape:showpageshadow="false"
+ width="1100px"
+ units="px"
+ showgrid="true"
+ inkscape:current-layer="layer1"
+ inkscape:document-units="px"
+ inkscape:cy="26.3125"
+ inkscape:cx="26"
+ inkscape:zoom="8"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#3d3d3d"
+ id="base"
+ objecttolerance="10.0"
+ gridtolerance="10.0"
+ guidetolerance="10.0"
+ inkscape:pagecheckerboard="false"
+ inkscape:window-width="1500"
+ inkscape:window-height="934"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1">
+ <inkscape:grid
+ type="xygrid"
+ id="grid179037" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata5">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:groupmode="layer"
+ inkscape:label="Layer 1">
+ <path
+ d="M 13.964907,14.927312 12.757782,11.82528 H 8.785496 L 7.5924066,14.927312 H 6.3150993 L 10.23124,4.8632533 h 1.136944 L 15.270287,14.927312 Z M 11.255893,7.6705222 Q 11.213784,7.5582314 11.115529,7.2634682 11.017275,6.968705 10.91902,6.6599054 10.834802,6.3370695 10.778657,6.1686333 10.680403,6.60376 10.554076,7.0248503 10.427748,7.4319043 10.34353,7.6705222 L 9.206586,10.702372 H 12.3788 Z"
+ id="path179424"
+ style="font-size:16px;line-height:1;-inkscape-font-specification:sans-serif;letter-spacing:0px;word-spacing:0px;stroke-width:1" />
+ <path
+ d="m 26.785725,5.8738701 q -1.61418,0 -2.540578,1.0807985 -0.926399,1.0807984 -0.926399,2.9616684 0,1.866834 0.856217,2.961669 0.870253,1.080798 2.596724,1.080798 0.659708,0 1.249234,-0.112291 0.589527,-0.11229 1.15098,-0.280727 v 1.094835 q -0.561453,0.210545 -1.165016,0.3088 -0.589527,0.09825 -1.417671,0.09825 -1.529961,0 -2.554615,-0.631635 -1.024653,-0.631636 -1.543997,-1.796652 -0.505309,-1.165017 -0.505309,-2.737087 0,-1.515925 0.547418,-2.6669055 0.561453,-1.1650166 1.642252,-1.8106884 1.080798,-0.6597082 2.624796,-0.6597082 1.586107,0 2.76516,0.5895265 L 29.059613,6.4212875 Q 28.596413,6.2107424 28.020923,6.0423063 27.459469,5.8738701 26.785725,5.8738701 Z"
+ id="path179426"
+ style="font-size:16px;line-height:1;-inkscape-font-specification:sans-serif;letter-spacing:0px;word-spacing:0px;stroke-width:1" />
+ <path
+ d="M 43.877718,14.927312 H 38.277217 V 4.9053624 h 5.600501 v 1.1088712 h -4.33723 V 9.144338 h 4.084576 v 1.094835 h -4.084576 v 3.579268 h 4.33723 z"
+ id="path179428"
+ style="font-size:16px;line-height:1;-inkscape-font-specification:sans-serif;letter-spacing:0px;word-spacing:0px;stroke-width:1" />
+ <path
+ d="m 10.540039,20.941706 q 1.88087,0 2.835342,0.561454 0.968507,0.547417 0.968507,1.922979 0,0.88429 -0.491272,1.473816 -0.491272,0.57549 -1.41767,0.743926 v 0.07018 q 0.631635,0.09826 1.136944,0.364945 0.519344,0.266691 0.814107,0.757963 0.294764,0.491272 0.294764,1.277307 0,1.361525 -0.940435,2.105452 -0.926399,0.743926 -2.540579,0.743926 H 7.6766246 v -10.02195 z m 0.252654,4.267049 q 1.291344,0 1.76858,-0.407054 0.477235,-0.42109 0.477235,-1.235198 0,-0.828145 -0.589526,-1.179053 -0.57549,-0.364945 -1.852797,-0.364945 H 8.939896 v 3.18625 z m -1.852797,1.052726 v 3.635413 h 2.021234 q 1.333452,0 1.852797,-0.519345 0.519345,-0.519345 0.519345,-1.361525 0,-0.786036 -0.547418,-1.263271 -0.533381,-0.491272 -1.922979,-0.491272 z"
+ id="path179430"
+ style="font-size:16px;line-height:1;-inkscape-font-specification:sans-serif;letter-spacing:0px;word-spacing:0px;stroke-width:1" />
+ <path
+ d="m 30.478458,25.854427 q 0,2.540578 -1.389598,3.831922 -1.375562,1.277307 -3.845958,1.277307 h -2.793233 v -10.02195 h 3.087996 q 1.515925,0 2.624796,0.561454 1.108871,0.561454 1.712434,1.656289 0.603563,1.080798 0.603563,2.694978 z m -1.333453,0.04211 q 0,-2.007198 -0.99658,-2.933596 -0.982544,-0.940435 -2.793233,-0.940435 H 23.71294 v 7.860352 h 1.361526 q 4.070539,0 4.070539,-3.986321 z"
+ id="path179432"
+ style="font-size:16px;line-height:1;-inkscape-font-specification:sans-serif;letter-spacing:0px;word-spacing:0px;stroke-width:1" />
+ <path
+ d="m 39.60889,30.963656 h -1.263271 v -10.02195 h 5.600502 v 1.108871 H 39.60889 v 3.551195 h 4.07054 v 1.108872 h -4.07054 z"
+ id="path179434"
+ style="font-size:16px;line-height:1;-inkscape-font-specification:sans-serif;letter-spacing:0px;word-spacing:0px;stroke-width:1" />
+ <path
+ d="m 14.533379,41.974989 q 0,1.614179 -0.336872,2.779196 -0.336872,1.15098 -1.066762,1.768579 -0.72989,0.6176 -1.937016,0.6176 -1.698398,0 -2.512506,-1.361526 -0.8000714,-1.375562 -0.8000714,-3.803849 0,-1.628216 0.3228364,-2.779196 0.336872,-1.15098 1.066762,-1.754543 0.72989,-0.617599 1.922979,-0.617599 1.684362,0 2.512506,1.361525 0.828144,1.347489 0.828144,3.789813 z m -5.418029,0 q 0,2.063342 0.463199,3.087996 0.477236,1.024653 1.61418,1.024653 1.122908,0 1.600143,-1.010617 0.491272,-1.024653 0.491272,-3.102032 0,-2.049306 -0.491272,-3.07396 -0.477235,-1.024653 -1.600143,-1.024653 -1.136944,0 -1.61418,1.024653 -0.463199,1.024654 -0.463199,3.07396 z"
+ id="path179436"
+ style="font-size:16px;line-height:1;-inkscape-font-specification:sans-serif;letter-spacing:0px;word-spacing:0px;stroke-width:1" />
+ <path
+ d="m 29.575457,41.974989 q 0,1.614179 -0.336872,2.779196 -0.336872,1.15098 -1.066762,1.768579 -0.72989,0.6176 -1.937016,0.6176 -1.698397,0 -2.512505,-1.361526 -0.800072,-1.375562 -0.800072,-3.803849 0,-1.628216 0.322836,-2.779196 0.336872,-1.15098 1.066762,-1.754543 0.72989,-0.617599 1.922979,-0.617599 1.684361,0 2.512506,1.361525 0.828144,1.347489 0.828144,3.789813 z m -5.418029,0 q 0,2.063342 0.4632,3.087996 0.477235,1.024653 1.614179,1.024653 1.122908,0 1.600143,-1.010617 0.491272,-1.024653 0.491272,-3.102032 0,-2.049306 -0.491272,-3.07396 -0.477235,-1.024653 -1.600143,-1.024653 -1.136944,0 -1.614179,1.024653 -0.4632,1.024654 -0.4632,3.07396 z"
+ id="path179438"
+ style="font-size:16px;line-height:1;-inkscape-font-specification:sans-serif;letter-spacing:0px;word-spacing:0px;stroke-width:1" />
+ <path
+ d="m 42.358807,47 h -1.207125 v -7.004136 q 0,-0.603562 0.01404,-0.968507 0.01404,-0.364945 0.04211,-0.757963 -0.224581,0.224582 -0.407054,0.378981 -0.182472,0.1544 -0.463199,0.393018 l -1.066762,0.870253 -0.645672,-0.828144 2.709014,-2.105452 h 1.024653 z"
+ id="path179440"
+ style="font-size:16px;line-height:1;-inkscape-font-specification:sans-serif;letter-spacing:0px;word-spacing:0px;stroke-width:1" />
+ <path
+ style="color:#000000;-inkscape-stroke:none"
+ d="M 0,0 V 51.5 H 4.75 V 50 H 1.5 V 1.5 H 4.75 V 0 Z"
+ id="path179102" />
+ <use
+ x="0"
+ y="0"
+ xlink:href="#path179102"
+ id="use179312"
+ transform="matrix(-1,0,0,1,51.75,0)"
+ width="100%"
+ height="100%" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/measure-segments.svg b/share/icons/hicolor/scalable/actions/measure-segments.svg
new file mode 100644
index 0000000..ccc695b
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/measure-segments.svg
@@ -0,0 +1,155 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.0alpha (b90687801a, 2019-05-08, custom)"
+ sodipodi:docname="measure-segments.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <style
+ id="style1502"></style>
+ <defs
+ id="defs5134">
+ <inkscape:path-effect
+ only_selected="false"
+ apply_with_weight="true"
+ apply_no_weight="true"
+ helper_size="0"
+ steps="2"
+ weight="33.333333"
+ is_visible="true"
+ id="path-effect5281"
+ effect="bspline" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:current-layer="layercompo"
+ inkscape:window-maximized="1"
+ inkscape:window-height="1016"
+ inkscape:window-width="1920"
+ inkscape:snap-global="false"
+ inkscape:window-y="27"
+ inkscape:window-x="0"
+ inkscape:cy="7.6950085"
+ inkscape:cx="3.0132476"
+ inkscape:zoom="38.41879"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title></dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title />
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier />
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="measure-segments"
+ id="layercompo"
+ inkscape:groupmode="layer">
+ <path
+ style="opacity:0;fill:none"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ id="rect22048" />
+ <g
+ transform="matrix(1.0997713,0,0,1.0997713,-0.38830968,-0.42742679)"
+ style="font-style:normal;font-weight:normal;font-size:1.99542px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.0498857"
+ id="text5250"
+ aria-label="3M">
+ <path
+ inkscape:connector-curvature="0"
+ id="path5274"
+ style="stroke-width:0.0498857"
+ d="m 7.4424485,2.1148623 q 0.046768,0.041896 0.076972,0.1052272 0.030204,0.063331 0.030204,0.1636868 0,0.099381 -0.03605,0.182199 -0.03605,0.082818 -0.1013299,0.1442003 -0.073074,0.068203 -0.1724557,0.1013299 -0.098407,0.032153 -0.2163004,0.032153 -0.1208165,0 -0.2377356,-0.02923 Q 6.6688336,2.786173 6.5938105,2.7520716 V 2.5484374 h 0.014615 q 0.082818,0.054562 0.1948653,0.090612 0.1120475,0.03605 0.2163004,0.03605 0.061382,0 0.1305597,-0.020461 0.069177,-0.020461 0.1120475,-0.060408 0.044819,-0.04287 0.066254,-0.09451 0.02241,-0.051639 0.02241,-0.1305597 0,-0.077946 -0.025333,-0.128611 Q 7.3011712,2.1889111 7.2573266,2.1596813 7.2134819,2.1294772 7.151125,2.1187596 7.0887681,2.1070677 7.016668,2.1070677 H 6.9289787 V 1.9453295 h 0.068203 q 0.1480976,0 0.2357869,-0.061382 0.088664,-0.062357 0.088664,-0.1812247 0,-0.052614 -0.02241,-0.091587 -0.02241,-0.039947 -0.062357,-0.06528 -0.041896,-0.025332 -0.089638,-0.035076 -0.047742,-0.00974 -0.1081502,-0.00974 -0.092561,0 -0.1968139,0.033127 -0.1042529,0.033127 -0.1968139,0.093535 h -0.00974 V 1.424065 q 0.069177,-0.034101 0.1841476,-0.062357 0.1159448,-0.02923 0.224095,-0.02923 0.1062016,0 0.1870707,0.019486 0.080869,0.019486 0.1461489,0.062357 0.070151,0.046768 0.1062015,0.1130218 0.03605,0.066254 0.03605,0.1549179 0,0.1208164 -0.085741,0.2114288 -0.084766,0.089638 -0.2007112,0.1130218 v 0.013641 q 0.046768,0.00779 0.1071759,0.033127 0.060408,0.024358 0.1023042,0.061383 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path5276"
+ style="stroke-width:0.0498857"
+ d="M 9.188441,2.8134542 H 8.9955244 V 1.5633937 L 8.5921534,2.4139804 H 8.4771829 L 8.0767348,1.5633937 V 2.8134542 H 7.8964845 V 1.3626825 H 8.1595526 L 8.54636,2.1703989 8.9205013,1.3626825 H 9.188441 Z" />
+ </g>
+ <g
+ style="font-style:normal;font-weight:normal;font-size:1.99542px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.0498857"
+ id="text5254"
+ transform="matrix(0.77174378,0.7835231,-0.7835231,0.77174378,-1.7242518,-0.02259586)"
+ aria-label="2M">
+ <path
+ inkscape:connector-curvature="0"
+ id="path5269"
+ style="stroke-width:0.0498857"
+ d="m 11.54666,-0.39113417 h -0.982121 v -0.20363417 q 0.102305,-0.0876894 0.204609,-0.17537871 0.103278,-0.0876894 0.191942,-0.17440438 0.187071,-0.18122467 0.256248,-0.28742627 0.06918,-0.1071758 0.06918,-0.2309153 0,-0.1130218 -0.07502,-0.176353 -0.07405,-0.064306 -0.207532,-0.064306 -0.08866,0 -0.191942,0.031178 -0.103278,0.031179 -0.201685,0.095484 h -0.0097 v -0.2046085 q 0.06918,-0.034101 0.184148,-0.062357 0.115945,-0.028255 0.224095,-0.028255 0.223121,0 0.349783,0.1081502 0.126663,0.1071758 0.126663,0.2913235 0,0.082818 -0.02144,0.1549178 -0.02046,0.071126 -0.06138,0.1354314 -0.038,0.060408 -0.08964,0.1188678 -0.05067,0.05846 -0.12374,0.12958536 -0.104252,0.10230424 -0.215326,0.19876253 -0.111073,0.095484 -0.207531,0.17732736 h 0.780435 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path5271"
+ style="stroke-width:0.0498857"
+ d="M 13.165016,-0.39113417 H 12.972099 V -1.6411946 l -0.403371,0.8505867 h -0.11497 L 12.05331,-1.6411946 v 1.25006043 H 11.873059 V -1.8419058 h 0.263068 l 0.386808,0.8077164 0.374141,-0.8077164 h 0.26794 z" />
+ </g>
+ <path
+ id="path5158"
+ style="opacity:1;"
+ d="M 2.9628906 1.7636719 L 2.9628906 1.9824219 L 5.8535156 1.9980469 L 5.8554688 1.7773438 L 2.9628906 1.7636719 z M 10.736328 1.7636719 L 10.736328 1.9824219 L 13.626953 1.9980469 L 13.626953 1.7773438 L 10.736328 1.7636719 z M 0.64648438 3.4882812 L 0.99023438 3.8476562 L 1.0410156 3.9003906 L 10.923828 14.232422 L 11.492188 14.753906 L 12.054688 14.753906 L 1.7128906 3.9433594 L 14.427734 3.9355469 L 14.441406 3.5195312 L 1.2167969 3.4882812 L 1.1425781 3.4882812 L 0.64648438 3.4882812 z M 4.8710938 4.6757812 L 4.7167969 4.8320312 L 6.78125 6.8574219 L 6.9355469 6.6992188 L 4.8710938 4.6757812 z M 10.107422 10.115234 L 9.953125 10.271484 L 12.017578 12.296875 L 12.171875 12.138672 L 10.107422 10.115234 z " />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/mesh-gradient-fit.svg b/share/icons/hicolor/scalable/actions/mesh-gradient-fit.svg
new file mode 100644
index 0000000..ff3fd8c
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/mesh-gradient-fit.svg
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="20"
+ height="20"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="mesh-gradient-fit" inkscape:label="#mesh-gradient-fit" transform="translate(-1155,-347)">
+ <path d="m 1172,350 c 6,6 -4,10 0,14 -6,6 -10,-4 -14,0 -6,-6 4,-10 0,-14 6,-6 10,4 14,0 z" style="fill:#99b6d4;stroke:none"/>
+ <rect height="19" id="outline" style="fill:none;stroke:#000000;stroke-linejoin:round" width="19" x="1155.5" y="347.5"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/mesh-gradient.svg b/share/icons/hicolor/scalable/actions/mesh-gradient.svg
new file mode 100644
index 0000000..45001fb
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/mesh-gradient.svg
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient6206">
+ <stop id="stop6208" offset="0" style="stop-color:#8ab3df;stop-opacity:1"/>
+ <stop id="stop6210" offset="1" style="stop-color:#5eba69;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient6212" x1="-15.4575" x2="-0.9575" xlink:href="#linearGradient6206" y1="94.60669" y2="109.6067"/>
+ </defs>
+<g id="mesh-gradient" inkscape:label="#mesh-gradient" transform="translate(19.9575,-90.10669)">
+ <rect height="24" id="box" style="color:#000000;fill:none" width="24" x="-19.9575" y="90.10669"/>
+ <path d="M -0.4575,109.6067 C -3.9575,102.1067 4.0425,102.1067 -0.4575,94.60669 -7.9575,99.10669 -7.9575,91.10669 -15.4575,94.60669 -10.9575,102.1067 -18.9575,102.1067 -15.4575,109.6067 -7.9575,106.1067 -7.9575,114.1067 -0.4575,109.6067 Z" id="path6190" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:url(#linearGradient6212);stroke:#3c3c3c;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round"/>
+ <rect height="4" id="rect6105" style="fill:#ffffff;stroke:#000000" width="4" x="-17.4575" y="92.60669"/>
+ <rect height="4.01786" id="use3133" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,0.99644,13.7166,13.06755)" width="4.0099" x="-16.184" y="94.8769"/>
+ <rect height="4.01786" id="use3135" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,0.99644,13.7265,-1.932448)" width="4.0099" x="-16.184" y="94.8769"/>
+ <rect height="4.01786" id="use3137" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,0.99644,-1.2735,13.06755)" width="4.0099" x="-16.184" y="94.8769"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/mirror-symmetry.svg b/share/icons/hicolor/scalable/actions/mirror-symmetry.svg
new file mode 100644
index 0000000..8a2996a
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/mirror-symmetry.svg
@@ -0,0 +1,87 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="mirror-symmetry">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="M 7.6774834,1.2141732 V 1.2729938 1.8607267 1.9190896 H 8.3235793 V 1.8607267 1.2729938 1.2141732 Z M 7.9843462,2.2049768 C 7.8578107,2.2061487 7.7366914,2.2782129 7.6214013,2.4165399 L 5.4692696,4.8755344 1.7417952,5.5444268 C 1.4436449,5.5972266 1.348539,5.9776453 1.5867694,6.1645326 L 4.3749655,8.3704679 3.6390468,13.402444 C 3.6025257,13.651112 3.8319571,13.856533 4.0749429,13.79229 L 8.0007602,12.740845 11.924752,13.79229 C 12.168365,13.858067 12.399487,13.652048 12.362474,13.402444 L 11.624732,8.3704679 14.413383,6.1645326 C 14.651613,5.9776453 14.55605,5.5972266 14.2579,5.5444268 L 10.532251,4.8755344 8.3814869,2.4183655 C 8.2429428,2.2736208 8.1108792,2.2038024 7.9843462,2.2049768 Z M 8.0007602,3.0471347 10.085866,5.429069 C 10.137976,5.4893766 10.209014,5.5300019 10.2874,5.5444268 L 13.370601,6.0975063 11.031982,7.9464241 C 10.934361,8.0237526 10.885361,8.1473232 10.902947,8.2706137 L 11.591901,12.977033 8.1316214,12.049611 C 8.0877956,12.038069 8.0420507,12.035553 7.9971113,12.041403 7.995965,12.041393 7.9950686,12.041393 7.99392,12.041403 7.9518077,12.036638 7.9091397,12.039145 7.8680756,12.049611 L 4.4091614,12.977033 5.096751,8.2706137 C 5.1143346,8.1473232 5.0653354,8.0237526 4.9677129,7.9464241 L 2.6290933,6.0975063 5.7136631,5.5444268 C 5.7920515,5.5300019 5.8635437,5.4893766 5.9156548,5.429069 Z M 7.6774834,3.5847106 V 3.6435286 4.2308065 4.2896246 H 8.3235793 V 4.2308065 3.6435286 3.5847106 Z M 7.6774834,4.842704 V 4.9015245 5.4892552 5.5476181 H 8.3235793 V 5.4892552 4.9015245 4.842704 Z M 7.6774834,6.1006999 V 6.1595181 6.7472511 6.8056139 H 8.3235793 V 6.7472511 6.1595181 6.1006999 Z M 7.6774834,7.3591487 V 7.4175115 8.0052445 8.0636075 H 8.3235793 V 8.0052445 7.4175115 7.3591487 Z M 7.6774834,8.6171421 V 8.675505 9.263238 9.3216008 H 8.3235793 V 9.263238 8.675505 8.6171421 Z M 7.6774834,9.8751356 V 9.9334984 10.521231 10.580052 H 8.3235793 V 10.521231 9.9334984 9.8751356 Z M 7.6774834,11.133131 V 11.191495 11.779225 11.838046 H 8.3235793 V 11.779225 11.191495 11.133131 Z M 7.6774834,13.03038 V 13.088743 13.676477 13.735295 H 8.3235793 V 13.676477 13.088743 13.03038 Z M 7.6774834,14.080912 V 14.139731 14.727009 14.785827 H 8.3235793 V 14.727009 14.139731 14.080912 Z"
+ style="opacity:1;" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/mirroring-0000.svg b/share/icons/hicolor/scalable/actions/mirroring-0000.svg
new file mode 100644
index 0000000..0c1e6cc
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/mirroring-0000.svg
@@ -0,0 +1,121 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="15.930458"
+ height="15.93045"
+ viewBox="0 0 15.930458 15.93045"
+ version="1.1"
+ id="svg10810"
+ inkscape:version="1.2-dev (3f0a42bb55, 2022-01-27, custom)"
+ sodipodi:docname="mirroring-0000-symbolic.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <style
+ id="style11884">.success { fill:#009909; }
+.warning { fill:#ff00ff; }
+.error { fill:#00AAFF; }
+</style>
+ <sodipodi:namedview
+ id="namedview10812"
+ pagecolor="#ffffff"
+ bordercolor="#000000"
+ borderopacity="0.25"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:blackoutopacity="0.0"
+ inkscape:document-units="px"
+ showgrid="true"
+ inkscape:zoom="30.382066"
+ inkscape:cx="14.69617"
+ inkscape:cy="10.730014"
+ inkscape:window-width="1920"
+ inkscape:window-height="1011"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g20346">
+ <inkscape:grid
+ type="xygrid"
+ id="grid14573"
+ originx="0"
+ originy="145"
+ color="#3fa3ff"
+ opacity="0.1254902"
+ empcolor="#3fb4ff"
+ empopacity="0.25098039" />
+ </sodipodi:namedview>
+ <defs
+ id="defs10807">
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect20384"
+ is_visible="true"
+ lpeversion="1"
+ lpesatellites="#path40063 | #path40065 | #path40067"
+ num_cols="2"
+ num_rows="2"
+ offsetx="1"
+ offsety="1"
+ scale="100"
+ rotate="0"
+ interpolate_scalex="false"
+ interpolate_scaley="false"
+ shirnk_interp="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false"
+ mirrorrowsx="false"
+ mirrorrowsy="false"
+ mirrorcolsx="false"
+ mirrorcolsy="false"
+ mirrortrans="false"
+ split_items="true"
+ unit="px"
+ offset="0"
+ gapx="1"
+ gapy="1"
+ offset_type="false" />
+ </defs>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,145)">
+ <g
+ id="g20346"
+ inkscape:label="1"
+ transform="translate(0,-145)">
+ <rect
+ style="fill:none;opacity:0"
+ id="rect8520"
+ width="15.930458"
+ height="15.930457"
+ x="0"
+ y="0"
+ inkscape:label="bg" />
+ <path
+ id="path3618-9-6-4-0-0-6-0"
+ style="stroke:none;"
+ d="M 7,7 H 1 L 7,1 Z"
+ sodipodi:nodetypes="cccc"
+ inkscape:path-effect="#path-effect20384"
+ inkscape:original-d="M 7,7 H 1 L 7,1 Z"
+ class="warning" />
+ <path
+ style="stroke:none;"
+ id="path40063"
+ d="M 14,7 H 8 l 6,-6 z" />
+ <path
+ style="stroke:none;"
+ id="path40065"
+ d="M 7,14 H 1 L 7,8 Z" />
+ <path
+ style="stroke:none;"
+ id="path40067"
+ d="M 14,14 H 8 l 6,-6 z" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/mirroring-0001.svg b/share/icons/hicolor/scalable/actions/mirroring-0001.svg
new file mode 100644
index 0000000..804eb14
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/mirroring-0001.svg
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="15.930458"
+ height="15.930458"
+ viewBox="0 0 15.930458 15.930458"
+ version="1.1"
+ id="svg10810"
+ inkscape:version="1.2-dev (3f0a42bb55, 2022-01-27, custom)"
+ sodipodi:docname="mirroring-0001-symbolic.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <style
+ id="style11884">.success { fill:#009909; }
+.warning { fill:#ff00ff; }
+.error { fill:#00AAFF; }
+</style>
+ <sodipodi:namedview
+ id="namedview10812"
+ pagecolor="#ffffff"
+ bordercolor="#000000"
+ borderopacity="0.25"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:blackoutopacity="0.0"
+ inkscape:document-units="px"
+ showgrid="true"
+ inkscape:zoom="42.966729"
+ inkscape:cx="12.137298"
+ inkscape:cy="3.9565497"
+ inkscape:window-width="1920"
+ inkscape:window-height="1011"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g21525">
+ <inkscape:grid
+ type="xygrid"
+ id="grid66232" />
+ </sodipodi:namedview>
+ <defs
+ id="defs10807">
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect21529"
+ is_visible="true"
+ lpeversion="1"
+ lpesatellites="#path40231 | #path40233 | #path40235"
+ num_cols="2"
+ num_rows="2"
+ offsetx="1"
+ offsety="1"
+ scale="100"
+ rotate="0"
+ interpolate_scalex="false"
+ interpolate_scaley="false"
+ shirnk_interp="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false"
+ mirrorrowsx="false"
+ mirrorrowsy="false"
+ mirrorcolsx="false"
+ mirrorcolsy="true"
+ mirrortrans="false"
+ split_items="true"
+ unit="px"
+ offset="0"
+ gapx="1"
+ gapy="1"
+ offset_type="false" />
+ </defs>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,48.999997)">
+ <g
+ id="g21525"
+ inkscape:label="1"
+ transform="translate(0,-49)">
+ <rect
+ style="fill:none;opacity:0"
+ id="rect21521"
+ width="15.930458"
+ height="15.930457"
+ x="0"
+ y="0"
+ inkscape:label="bg" />
+ <path
+ id="path21523"
+ style="stroke:none;"
+ d="M 7,7 H 1 L 7,1 Z"
+ sodipodi:nodetypes="cccc"
+ inkscape:path-effect="#path-effect21529"
+ inkscape:original-d="M 7,7 H 1 L 7,1 Z"
+ class="warning" />
+ <path
+ style="stroke:none;"
+ id="path40231"
+ d="M 14,1 H 8 l 6,6 z" />
+ <path
+ style="stroke:none;"
+ id="path40233"
+ d="M 7,14 H 1 L 7,8 Z" />
+ <path
+ style="stroke:none;"
+ id="path40235"
+ d="M 14,8 H 8 l 6,6 z" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/mirroring-0010.svg b/share/icons/hicolor/scalable/actions/mirroring-0010.svg
new file mode 100644
index 0000000..e345ec6
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/mirroring-0010.svg
@@ -0,0 +1,121 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="15.930458"
+ height="15.930458"
+ viewBox="0 0 15.930458 15.930458"
+ version="1.1"
+ id="svg10810"
+ inkscape:version="1.2-dev (3f0a42bb55, 2022-01-27, custom)"
+ sodipodi:docname="mirroring-0010-symbolic.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <style
+ id="style11884">.success { fill:#009909; }
+.warning { fill:#ff00ff; }
+.error { fill:#00AAFF; }
+</style>
+ <sodipodi:namedview
+ id="namedview10812"
+ pagecolor="#ffffff"
+ bordercolor="#000000"
+ borderopacity="0.25"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:blackoutopacity="0.0"
+ inkscape:document-units="px"
+ showgrid="true"
+ inkscape:zoom="85.933459"
+ inkscape:cx="8.3029358"
+ inkscape:cy="2.7579479"
+ inkscape:window-width="1920"
+ inkscape:window-height="1011"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g21445">
+ <inkscape:grid
+ type="xygrid"
+ id="grid14573"
+ originx="0"
+ originy="113"
+ color="#3fa3ff"
+ opacity="0.1254902"
+ empcolor="#3fb4ff"
+ empopacity="0.25098039" />
+ </sodipodi:namedview>
+ <defs
+ id="defs10807">
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect21449"
+ is_visible="true"
+ lpeversion="1"
+ lpesatellites="#path40183 | #path40185 | #path40187"
+ num_cols="2"
+ num_rows="2"
+ offsetx="1"
+ offsety="1"
+ scale="100"
+ rotate="0"
+ interpolate_scalex="false"
+ interpolate_scaley="false"
+ shirnk_interp="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false"
+ mirrorrowsx="false"
+ mirrorrowsy="false"
+ mirrorcolsx="true"
+ mirrorcolsy="false"
+ mirrortrans="false"
+ split_items="true"
+ unit="px"
+ offset="0"
+ gapx="1"
+ gapy="1"
+ offset_type="false" />
+ </defs>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,113)">
+ <g
+ id="g21445"
+ inkscape:label="1"
+ transform="translate(0,-113)">
+ <rect
+ style="fill:none;opacity:0"
+ id="rect21441"
+ width="15.930458"
+ height="15.930457"
+ x="0"
+ y="0"
+ inkscape:label="bg" />
+ <path
+ id="path21443"
+ style="stroke:none;"
+ d="M 7,7 H 1 L 7,1 Z"
+ sodipodi:nodetypes="cccc"
+ inkscape:original-d="M 7,7 H 1 L 7,1 Z"
+ inkscape:path-effect="#path-effect21449"
+ class="warning" />
+ <path
+ style="stroke:none;"
+ id="path40183"
+ d="m 8,7 h 6 L 8,1 Z" />
+ <path
+ style="stroke:none;"
+ id="path40185"
+ d="M 7,14 H 1 L 7,8 Z" />
+ <path
+ style="stroke:none;"
+ id="path40187"
+ d="m 8,14 h 6 L 8,8 Z" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/mirroring-0011.svg b/share/icons/hicolor/scalable/actions/mirroring-0011.svg
new file mode 100644
index 0000000..26546e8
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/mirroring-0011.svg
@@ -0,0 +1,121 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="15.930458"
+ height="15.930454"
+ viewBox="0 0 15.930458 15.930454"
+ version="1.1"
+ id="svg10810"
+ inkscape:version="1.2-dev (3f0a42bb55, 2022-01-27, custom)"
+ sodipodi:docname="mirroring-0011-symbolic.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <style
+ id="style11884">.success { fill:#009909; }
+.warning { fill:#ff00ff; }
+.error { fill:#00AAFF; }
+</style>
+ <sodipodi:namedview
+ id="namedview10812"
+ pagecolor="#ffffff"
+ bordercolor="#000000"
+ borderopacity="0.25"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:blackoutopacity="0.0"
+ inkscape:document-units="px"
+ showgrid="true"
+ inkscape:zoom="42.966729"
+ inkscape:cx="7.179974"
+ inkscape:cy="5.5391696"
+ inkscape:window-width="1920"
+ inkscape:window-height="1011"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g21485">
+ <inkscape:grid
+ type="xygrid"
+ id="grid14573"
+ originx="0"
+ originy="81.000001"
+ color="#3fa3ff"
+ opacity="0.1254902"
+ empcolor="#3fb4ff"
+ empopacity="0.25098039" />
+ </sodipodi:namedview>
+ <defs
+ id="defs10807">
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect21489"
+ is_visible="true"
+ lpeversion="1"
+ lpesatellites="#path40207 | #path40209 | #path40211"
+ num_cols="2"
+ num_rows="2"
+ offsetx="1"
+ offsety="1"
+ scale="100"
+ rotate="0"
+ interpolate_scalex="false"
+ interpolate_scaley="false"
+ shirnk_interp="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false"
+ mirrorrowsx="false"
+ mirrorrowsy="false"
+ mirrorcolsx="true"
+ mirrorcolsy="true"
+ mirrortrans="false"
+ split_items="true"
+ unit="px"
+ offset="0"
+ gapx="1"
+ gapy="1"
+ offset_type="false" />
+ </defs>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,81.000002)">
+ <g
+ id="g21485"
+ inkscape:label="1"
+ transform="translate(0,-81)">
+ <rect
+ style="fill:none;opacity:0"
+ id="rect21481"
+ width="15.930458"
+ height="15.930457"
+ x="0"
+ y="0"
+ inkscape:label="bg" />
+ <path
+ id="path21483"
+ style="stroke:none;"
+ d="M 7,7 H 1 L 7,1 Z"
+ sodipodi:nodetypes="cccc"
+ inkscape:path-effect="#path-effect21489"
+ inkscape:original-d="M 7,7 H 1 L 7,1 Z"
+ class="warning" />
+ <path
+ style="stroke:none;"
+ id="path40207"
+ d="m 8,1 h 6 L 8,7 Z" />
+ <path
+ style="stroke:none;"
+ id="path40209"
+ d="M 7,14 H 1 L 7,8 Z" />
+ <path
+ style="stroke:none;"
+ id="path40211"
+ d="m 8,8 h 6 l -6,6 z" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/mirroring-0100.svg b/share/icons/hicolor/scalable/actions/mirroring-0100.svg
new file mode 100644
index 0000000..a7c5636
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/mirroring-0100.svg
@@ -0,0 +1,121 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="15.930458"
+ height="15.93045"
+ viewBox="0 0 15.930458 15.93045"
+ version="1.1"
+ id="svg10810"
+ inkscape:version="1.2-dev (3f0a42bb55, 2022-01-27, custom)"
+ sodipodi:docname="mirroring-0100-symbolic.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <style
+ id="style11884">.success { fill:#009909; }
+.warning { fill:#ff00ff; }
+.error { fill:#00AAFF; }
+</style>
+ <sodipodi:namedview
+ id="namedview10812"
+ pagecolor="#ffffff"
+ bordercolor="#000000"
+ borderopacity="0.25"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:blackoutopacity="0.0"
+ inkscape:document-units="px"
+ showgrid="true"
+ inkscape:zoom="21.483365"
+ inkscape:cx="9.2397071"
+ inkscape:cy="10.007743"
+ inkscape:window-width="1920"
+ inkscape:window-height="1011"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g21435">
+ <inkscape:grid
+ type="xygrid"
+ id="grid14573"
+ originx="-96"
+ originy="145"
+ color="#3fa3ff"
+ opacity="0.1254902"
+ empcolor="#3fb4ff"
+ empopacity="0.25098039" />
+ </sodipodi:namedview>
+ <defs
+ id="defs10807">
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect21439"
+ is_visible="true"
+ lpeversion="1"
+ lpesatellites="#path40177 | #path40179 | #path40181"
+ num_cols="2"
+ num_rows="2"
+ offsetx="1"
+ offsety="1"
+ scale="100"
+ rotate="0"
+ interpolate_scalex="false"
+ interpolate_scaley="false"
+ shirnk_interp="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false"
+ mirrorrowsx="false"
+ mirrorrowsy="true"
+ mirrorcolsx="false"
+ mirrorcolsy="false"
+ mirrortrans="false"
+ split_items="true"
+ unit="px"
+ offset="0"
+ gapx="1"
+ gapy="1"
+ offset_type="false" />
+ </defs>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-96,145)">
+ <g
+ id="g21435"
+ inkscape:label="1"
+ transform="translate(96,-145)">
+ <rect
+ style="fill:none;opacity:0"
+ id="rect21431"
+ width="15.930458"
+ height="15.930457"
+ x="0"
+ y="0"
+ inkscape:label="bg" />
+ <path
+ id="path21433"
+ style="stroke:none;"
+ d="M 7,7 H 1 L 7,1 Z"
+ sodipodi:nodetypes="cccc"
+ inkscape:path-effect="#path-effect21439"
+ inkscape:original-d="M 7,7 H 1 L 7,1 Z"
+ class="warning" />
+ <path
+ style="stroke:none;"
+ id="path40177"
+ d="M 14,7 H 8 l 6,-6 z" />
+ <path
+ style="stroke:none;"
+ id="path40179"
+ d="M 7,8 H 1 l 6,6 z" />
+ <path
+ style="stroke:none;"
+ id="path40181"
+ d="M 14,8 H 8 l 6,6 z" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/mirroring-0101.svg b/share/icons/hicolor/scalable/actions/mirroring-0101.svg
new file mode 100644
index 0000000..72bda02
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/mirroring-0101.svg
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="15.930458"
+ height="15.930458"
+ viewBox="0 0 15.930458 15.930458"
+ version="1.1"
+ id="svg10810"
+ inkscape:version="1.2-dev (3f0a42bb55, 2022-01-27, custom)"
+ sodipodi:docname="mirroring-0101-symbolic.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <style
+ id="style11884">.success { fill:#009909; }
+.warning { fill:#ff00ff; }
+.error { fill:#00AAFF; }
+</style>
+ <sodipodi:namedview
+ id="namedview10812"
+ pagecolor="#ffffff"
+ bordercolor="#000000"
+ borderopacity="0.25"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:blackoutopacity="0.0"
+ inkscape:document-units="px"
+ showgrid="true"
+ inkscape:zoom="42.966729"
+ inkscape:cx="6.016283"
+ inkscape:cy="4.0263712"
+ inkscape:window-width="1920"
+ inkscape:window-height="1011"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g21555">
+ <inkscape:grid
+ type="xygrid"
+ id="grid72371" />
+ </sodipodi:namedview>
+ <defs
+ id="defs10807">
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect21559"
+ is_visible="true"
+ lpeversion="1"
+ lpesatellites="#path40249 | #path40251 | #path40253"
+ num_cols="2"
+ num_rows="2"
+ offsetx="1"
+ offsety="1"
+ scale="100"
+ rotate="0"
+ interpolate_scalex="false"
+ interpolate_scaley="false"
+ shirnk_interp="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false"
+ mirrorrowsx="false"
+ mirrorrowsy="true"
+ mirrorcolsx="false"
+ mirrorcolsy="true"
+ mirrortrans="false"
+ split_items="true"
+ unit="px"
+ offset="0"
+ gapx="1"
+ gapy="1"
+ offset_type="false" />
+ </defs>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-96.208626,48.999997)">
+ <g
+ id="g21555"
+ inkscape:label="1"
+ transform="translate(96.208629,-49)">
+ <rect
+ style="fill:none;opacity:0"
+ id="rect21551"
+ width="15.930458"
+ height="15.930457"
+ x="0"
+ y="0"
+ inkscape:label="bg" />
+ <path
+ id="path21553"
+ style="stroke:none;"
+ d="M 7,7 H 1 L 7,1 Z"
+ sodipodi:nodetypes="cccc"
+ inkscape:original-d="M 7,7 H 1 L 7,1 Z"
+ inkscape:path-effect="#path-effect21559"
+ class="warning" />
+ <path
+ style="stroke:none;"
+ id="path40249"
+ d="M 14,1 H 8 l 6,6 z" />
+ <path
+ style="stroke:none;"
+ id="path40251"
+ d="M 7,8 H 1 l 6,6 z" />
+ <path
+ style="stroke:none;"
+ id="path40253"
+ d="M 14,14 H 8 l 6,-6 z" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/mirroring-0110.svg b/share/icons/hicolor/scalable/actions/mirroring-0110.svg
new file mode 100644
index 0000000..015215f
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/mirroring-0110.svg
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="15.930458"
+ height="15.930458"
+ viewBox="0 0 15.930458 15.930458"
+ version="1.1"
+ id="svg10810"
+ inkscape:version="1.2-dev (3f0a42bb55, 2022-01-27, custom)"
+ sodipodi:docname="mirroring-0110-symbolic.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <style
+ id="style11884">.success { fill:#009909; }
+.warning { fill:#ff00ff; }
+.error { fill:#00AAFF; }
+</style>
+ <sodipodi:namedview
+ id="namedview10812"
+ pagecolor="#ffffff"
+ bordercolor="#000000"
+ borderopacity="0.25"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:blackoutopacity="0.0"
+ inkscape:document-units="px"
+ showgrid="true"
+ inkscape:zoom="30.382066"
+ inkscape:cx="10.055274"
+ inkscape:cy="4.1471835"
+ inkscape:window-width="1920"
+ inkscape:window-height="1011"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g21475">
+ <inkscape:grid
+ type="xygrid"
+ id="grid64014" />
+ </sodipodi:namedview>
+ <defs
+ id="defs10807">
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect21479"
+ is_visible="true"
+ lpeversion="1"
+ lpesatellites="#path40201 | #path40203 | #path40205"
+ num_cols="2"
+ num_rows="2"
+ offsetx="1"
+ offsety="1"
+ scale="100"
+ rotate="0"
+ interpolate_scalex="false"
+ interpolate_scaley="false"
+ shirnk_interp="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false"
+ mirrorrowsx="false"
+ mirrorrowsy="true"
+ mirrorcolsx="true"
+ mirrorcolsy="false"
+ mirrortrans="false"
+ split_items="true"
+ unit="px"
+ offset="0"
+ gapx="1"
+ gapy="1"
+ offset_type="false" />
+ </defs>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-96.208626,113)">
+ <g
+ id="g21475"
+ inkscape:label="1"
+ transform="translate(96.208629,-113)">
+ <rect
+ style="fill:none;opacity:0"
+ id="rect21471"
+ width="15.930458"
+ height="15.930457"
+ x="0"
+ y="0"
+ inkscape:label="bg" />
+ <path
+ id="path21473"
+ style="stroke:none;"
+ d="M 7,7 H 1 L 7,1 Z"
+ sodipodi:nodetypes="cccc"
+ inkscape:path-effect="#path-effect21479"
+ inkscape:original-d="M 7,7 H 1 L 7,1 Z"
+ class="warning" />
+ <path
+ style="stroke:none;"
+ id="path40201"
+ d="m 8,7 h 6 L 8,1 Z" />
+ <path
+ style="stroke:none;"
+ id="path40203"
+ d="M 7,8 H 1 l 6,6 z" />
+ <path
+ style="stroke:none;"
+ id="path40205"
+ d="m 8,8 h 6 l -6,6 z" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/mirroring-0111.svg b/share/icons/hicolor/scalable/actions/mirroring-0111.svg
new file mode 100644
index 0000000..3e56e23
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/mirroring-0111.svg
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="15.930458"
+ height="15.930454"
+ viewBox="0 0 15.930458 15.930454"
+ version="1.1"
+ id="svg10810"
+ inkscape:version="1.2-dev (3f0a42bb55, 2022-01-27, custom)"
+ sodipodi:docname="mirroring-0111-symbolic.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <style
+ id="style11884">.success { fill:#009909; }
+.warning { fill:#ff00ff; }
+.error { fill:#00AAFF; }
+</style>
+ <sodipodi:namedview
+ id="namedview10812"
+ pagecolor="#ffffff"
+ bordercolor="#000000"
+ borderopacity="0.25"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:blackoutopacity="0.0"
+ inkscape:document-units="px"
+ showgrid="true"
+ inkscape:zoom="42.966729"
+ inkscape:cx="7.1567002"
+ inkscape:cy="6.6330393"
+ inkscape:window-width="1920"
+ inkscape:window-height="1011"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g21515">
+ <inkscape:grid
+ type="xygrid"
+ id="grid7476" />
+ </sodipodi:namedview>
+ <defs
+ id="defs10807">
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect21519"
+ is_visible="true"
+ lpeversion="1"
+ lpesatellites="#path40225 | #path40227 | #path40229"
+ num_cols="2"
+ num_rows="2"
+ offsetx="1"
+ offsety="1"
+ scale="100"
+ rotate="0"
+ interpolate_scalex="false"
+ interpolate_scaley="false"
+ shirnk_interp="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false"
+ mirrorrowsx="false"
+ mirrorrowsy="true"
+ mirrorcolsx="true"
+ mirrorcolsy="true"
+ mirrortrans="false"
+ split_items="true"
+ unit="px"
+ offset="0"
+ gapx="1"
+ gapy="1"
+ offset_type="false" />
+ </defs>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-96.208626,81.000002)">
+ <g
+ id="g21515"
+ inkscape:label="1"
+ transform="translate(96.208629,-81)">
+ <rect
+ style="fill:none;opacity:0"
+ id="rect21511"
+ width="15.930458"
+ height="15.930457"
+ x="0"
+ y="0"
+ inkscape:label="bg" />
+ <path
+ id="path21513"
+ style="stroke:none;"
+ d="M 7,7 H 1 L 7,1 Z"
+ sodipodi:nodetypes="cccc"
+ inkscape:path-effect="#path-effect21519"
+ inkscape:original-d="M 7,7 H 1 L 7,1 Z"
+ class="warning" />
+ <path
+ style="stroke:none;"
+ id="path40225"
+ d="m 8,1 h 6 L 8,7 Z" />
+ <path
+ style="stroke:none;"
+ id="path40227"
+ d="M 7,8 H 1 l 6,6 z" />
+ <path
+ style="stroke:none;"
+ id="path40229"
+ d="m 8,14 h 6 L 8,8 Z" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/mirroring-1000.svg b/share/icons/hicolor/scalable/actions/mirroring-1000.svg
new file mode 100644
index 0000000..a3c9b12
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/mirroring-1000.svg
@@ -0,0 +1,121 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="15.930458"
+ height="15.93045"
+ viewBox="0 0 15.930458 15.93045"
+ version="1.1"
+ id="svg10810"
+ inkscape:version="1.2-dev (3f0a42bb55, 2022-01-27, custom)"
+ sodipodi:docname="mirroring-1000-symbolic.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <style
+ id="style11884">.success { fill:#009909; }
+.warning { fill:#ff00ff; }
+.error { fill:#00AAFF; }
+</style>
+ <sodipodi:namedview
+ id="namedview10812"
+ pagecolor="#ffffff"
+ bordercolor="#000000"
+ borderopacity="0.25"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:blackoutopacity="0.0"
+ inkscape:document-units="px"
+ showgrid="true"
+ inkscape:zoom="30.382066"
+ inkscape:cx="11.602239"
+ inkscape:cy="10.400873"
+ inkscape:window-width="1920"
+ inkscape:window-height="1011"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g21415">
+ <inkscape:grid
+ type="xygrid"
+ id="grid14573"
+ originx="-32"
+ originy="145"
+ color="#3fa3ff"
+ opacity="0.1254902"
+ empcolor="#3fb4ff"
+ empopacity="0.25098039" />
+ </sodipodi:namedview>
+ <defs
+ id="defs10807">
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect21419"
+ is_visible="true"
+ lpeversion="1"
+ lpesatellites="#path40069 | #path40071 | #path40073"
+ num_cols="2"
+ num_rows="2"
+ offsetx="1"
+ offsety="1"
+ scale="100"
+ rotate="0"
+ interpolate_scalex="false"
+ interpolate_scaley="false"
+ shirnk_interp="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false"
+ mirrorrowsx="true"
+ mirrorrowsy="false"
+ mirrorcolsx="false"
+ mirrorcolsy="false"
+ mirrortrans="false"
+ split_items="true"
+ unit="px"
+ offset="0"
+ gapx="1"
+ gapy="1"
+ offset_type="false" />
+ </defs>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-32,145)">
+ <g
+ id="g21415"
+ inkscape:label="1"
+ transform="translate(32,-145)">
+ <rect
+ style="fill:none;opacity:0"
+ id="rect21411"
+ width="15.930458"
+ height="15.930457"
+ x="0"
+ y="0"
+ inkscape:label="bg" />
+ <path
+ id="path21413"
+ style="stroke:none;"
+ d="M 7,7 H 1 L 7,1 Z"
+ sodipodi:nodetypes="cccc"
+ inkscape:path-effect="#path-effect21419"
+ inkscape:original-d="M 7,7 H 1 L 7,1 Z"
+ class="warning" />
+ <path
+ style="stroke:none;"
+ id="path40069"
+ d="M 14,7 H 8 l 6,-6 z" />
+ <path
+ style="stroke:none;"
+ id="path40071"
+ d="M 1,14 H 7 L 1,8 Z" />
+ <path
+ style="stroke:none;"
+ id="path40073"
+ d="m 8,14 h 6 L 8,8 Z" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/mirroring-1001.svg b/share/icons/hicolor/scalable/actions/mirroring-1001.svg
new file mode 100644
index 0000000..7ac108a
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/mirroring-1001.svg
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="15.930458"
+ height="15.930458"
+ viewBox="0 0 15.930458 15.930458"
+ version="1.1"
+ id="svg10810"
+ inkscape:version="1.2-dev (3f0a42bb55, 2022-01-27, custom)"
+ sodipodi:docname="mirroring-1001-symbolic.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <style
+ id="style11884">.success { fill:#009909; }
+.warning { fill:#ff00ff; }
+.error { fill:#00AAFF; }
+</style>
+ <sodipodi:namedview
+ id="namedview10812"
+ pagecolor="#ffffff"
+ bordercolor="#000000"
+ borderopacity="0.25"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:blackoutopacity="0.0"
+ inkscape:document-units="px"
+ showgrid="true"
+ inkscape:zoom="21.483365"
+ inkscape:cx="18.409593"
+ inkscape:cy="2.7928586"
+ inkscape:window-width="1920"
+ inkscape:window-height="1011"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g21535">
+ <inkscape:grid
+ type="xygrid"
+ id="grid67990" />
+ </sodipodi:namedview>
+ <defs
+ id="defs10807">
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect21539"
+ is_visible="true"
+ lpeversion="1"
+ lpesatellites="#path40237 | #path40239 | #path40241"
+ num_cols="2"
+ num_rows="2"
+ offsetx="1"
+ offsety="1"
+ scale="100"
+ rotate="0"
+ interpolate_scalex="false"
+ interpolate_scaley="false"
+ shirnk_interp="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false"
+ mirrorrowsx="true"
+ mirrorrowsy="false"
+ mirrorcolsx="false"
+ mirrorcolsy="true"
+ mirrortrans="false"
+ split_items="true"
+ unit="px"
+ offset="0"
+ gapx="1"
+ gapy="1"
+ offset_type="false" />
+ </defs>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-32.069542,48.999997)">
+ <g
+ id="g21535"
+ inkscape:label="1"
+ transform="translate(32.069543,-49)">
+ <rect
+ style="fill:none;opacity:0"
+ id="rect21531"
+ width="15.930458"
+ height="15.930457"
+ x="0"
+ y="0"
+ inkscape:label="bg" />
+ <path
+ id="path21533"
+ style="stroke:none;"
+ d="M 7,7 H 1 L 7,1 Z"
+ sodipodi:nodetypes="cccc"
+ inkscape:path-effect="#path-effect21539"
+ inkscape:original-d="M 7,7 H 1 L 7,1 Z"
+ class="warning" />
+ <path
+ style="stroke:none;"
+ id="path40237"
+ d="M 14,1 H 8 l 6,6 z" />
+ <path
+ style="stroke:none;"
+ id="path40239"
+ d="M 1,14 H 7 L 1,8 Z" />
+ <path
+ style="stroke:none;"
+ id="path40241"
+ d="m 8,8 h 6 l -6,6 z" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/mirroring-1010.svg b/share/icons/hicolor/scalable/actions/mirroring-1010.svg
new file mode 100644
index 0000000..88e7bc3
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/mirroring-1010.svg
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="15.930458"
+ height="15.930458"
+ viewBox="0 0 15.930458 15.930458"
+ version="1.1"
+ id="svg10810"
+ inkscape:version="1.2-dev (3f0a42bb55, 2022-01-27, custom)"
+ sodipodi:docname="copy-mirror-all.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <style
+ id="style11884">.success { fill:#009909; }
+.warning { fill:#ff00ff; }
+.error { fill:#00AAFF; }
+</style>
+ <sodipodi:namedview
+ id="namedview10812"
+ pagecolor="#ffffff"
+ bordercolor="#000000"
+ borderopacity="0.25"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:blackoutopacity="0.0"
+ inkscape:document-units="px"
+ showgrid="true"
+ inkscape:zoom="45.254834"
+ inkscape:cx="6.8832426"
+ inkscape:cy="4.7066795"
+ inkscape:window-width="1920"
+ inkscape:window-height="1011"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g21455">
+ <inkscape:grid
+ type="xygrid"
+ id="grid59575" />
+ </sodipodi:namedview>
+ <defs
+ id="defs10807">
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect21459"
+ is_visible="true"
+ lpeversion="1"
+ lpesatellites="#path40189 | #path40191 | #path40193"
+ num_cols="2"
+ num_rows="2"
+ offsetx="1"
+ offsety="1"
+ scale="100"
+ rotate="0"
+ interpolate_scalex="false"
+ interpolate_scaley="false"
+ shirnk_interp="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false"
+ mirrorrowsx="true"
+ mirrorrowsy="false"
+ mirrorcolsx="true"
+ mirrorcolsy="false"
+ mirrortrans="false"
+ split_items="true"
+ unit="px"
+ offset="0"
+ gapx="1"
+ gapy="1"
+ offset_type="false" />
+ </defs>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-32.069542,113)">
+ <g
+ id="g21455"
+ inkscape:label="1"
+ transform="translate(32.069543,-113)">
+ <rect
+ style="fill:none;opacity:0"
+ id="rect21451"
+ width="15.930458"
+ height="15.930457"
+ x="0"
+ y="0"
+ inkscape:label="bg" />
+ <path
+ id="path21453"
+ style="stroke:none;"
+ d="M 7,7 H 1 L 7,1 Z"
+ sodipodi:nodetypes="cccc"
+ inkscape:path-effect="#path-effect21459"
+ inkscape:original-d="M 7,7 H 1 L 7,1 Z"
+ class="warning" />
+ <path
+ style="stroke:none;"
+ id="path40189"
+ d="m 8,7 h 6 L 8,1 Z" />
+ <path
+ style="stroke:none;"
+ id="path40191"
+ d="M 1,14 H 7 L 1,8 Z" />
+ <path
+ style="stroke:none;"
+ id="path40193"
+ d="M 14,14 H 8 l 6,-6 z" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/mirroring-1011.svg b/share/icons/hicolor/scalable/actions/mirroring-1011.svg
new file mode 100644
index 0000000..10f1103
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/mirroring-1011.svg
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="15.930458"
+ height="15.930454"
+ viewBox="0 0 15.930458 15.930454"
+ version="1.1"
+ id="svg10810"
+ inkscape:version="1.2-dev (3f0a42bb55, 2022-01-27, custom)"
+ sodipodi:docname="mirroring-1011-symbolic.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <style
+ id="style11884">.success { fill:#009909; }
+.warning { fill:#ff00ff; }
+.error { fill:#00AAFF; }
+</style>
+ <sodipodi:namedview
+ id="namedview10812"
+ pagecolor="#ffffff"
+ bordercolor="#000000"
+ borderopacity="0.25"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:blackoutopacity="0.0"
+ inkscape:document-units="px"
+ showgrid="true"
+ inkscape:zoom="30.382066"
+ inkscape:cx="7.0600861"
+ inkscape:cy="7.0436291"
+ inkscape:window-width="1920"
+ inkscape:window-height="1011"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g21495">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4828" />
+ </sodipodi:namedview>
+ <defs
+ id="defs10807">
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect21499"
+ is_visible="true"
+ lpeversion="1"
+ lpesatellites="#path40213 | #path40215 | #path40217"
+ num_cols="2"
+ num_rows="2"
+ offsetx="1"
+ offsety="1"
+ scale="100"
+ rotate="0"
+ interpolate_scalex="false"
+ interpolate_scaley="false"
+ shirnk_interp="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false"
+ mirrorrowsx="true"
+ mirrorrowsy="false"
+ mirrorcolsx="true"
+ mirrorcolsy="true"
+ mirrortrans="false"
+ split_items="true"
+ unit="px"
+ offset="0"
+ gapx="1"
+ gapy="1"
+ offset_type="false" />
+ </defs>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-32.069542,81.000002)">
+ <g
+ id="g21495"
+ inkscape:label="1"
+ transform="translate(32.069543,-81)">
+ <rect
+ style="fill:none;opacity:0"
+ id="rect21491"
+ width="15.930458"
+ height="15.930457"
+ x="0"
+ y="0"
+ inkscape:label="bg" />
+ <path
+ id="path21493"
+ style="stroke:none;"
+ d="M 7,7 H 1 L 7,1 Z"
+ sodipodi:nodetypes="cccc"
+ inkscape:original-d="M 7,7 H 1 L 7,1 Z"
+ inkscape:path-effect="#path-effect21499"
+ class="warning" />
+ <path
+ style="stroke:none;"
+ id="path40213"
+ d="m 8,1 h 6 L 8,7 Z" />
+ <path
+ style="stroke:none;"
+ id="path40215"
+ d="M 1,14 H 7 L 1,8 Z" />
+ <path
+ style="stroke:none;"
+ id="path40217"
+ d="M 14,8 H 8 l 6,6 z" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/mirroring-1100.svg b/share/icons/hicolor/scalable/actions/mirroring-1100.svg
new file mode 100644
index 0000000..5e88c9e
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/mirroring-1100.svg
@@ -0,0 +1,121 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="15.930458"
+ height="15.93045"
+ viewBox="0 0 15.930458 15.93045"
+ version="1.1"
+ id="svg10810"
+ inkscape:version="1.2-dev (3f0a42bb55, 2022-01-27, custom)"
+ sodipodi:docname="mirroring-1100-symbolic.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <style
+ id="style11884">.success { fill:#009909; }
+.warning { fill:#ff00ff; }
+.error { fill:#00AAFF; }
+</style>
+ <sodipodi:namedview
+ id="namedview10812"
+ pagecolor="#ffffff"
+ bordercolor="#000000"
+ borderopacity="0.25"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:blackoutopacity="0.0"
+ inkscape:document-units="px"
+ showgrid="true"
+ inkscape:zoom="42.96673"
+ inkscape:cx="7.1101525"
+ inkscape:cy="6.7028606"
+ inkscape:window-width="1920"
+ inkscape:window-height="1011"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g21425">
+ <inkscape:grid
+ type="xygrid"
+ id="grid14573"
+ originx="-64"
+ originy="145"
+ color="#3fa3ff"
+ opacity="0.1254902"
+ empcolor="#3fb4ff"
+ empopacity="0.25098039" />
+ </sodipodi:namedview>
+ <defs
+ id="defs10807">
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect21429"
+ is_visible="true"
+ lpeversion="1"
+ lpesatellites="#path40075 | #path40077 | #path40079"
+ num_cols="2"
+ num_rows="2"
+ offsetx="1"
+ offsety="1"
+ scale="100"
+ rotate="0"
+ interpolate_scalex="false"
+ interpolate_scaley="false"
+ shirnk_interp="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false"
+ mirrorrowsx="true"
+ mirrorrowsy="true"
+ mirrorcolsx="false"
+ mirrorcolsy="false"
+ mirrortrans="false"
+ split_items="true"
+ unit="px"
+ offset="0"
+ gapx="1"
+ gapy="1"
+ offset_type="false" />
+ </defs>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-64,145)">
+ <g
+ id="g21425"
+ inkscape:label="1"
+ transform="translate(64,-145)">
+ <rect
+ style="fill:none;opacity:0"
+ id="rect21421"
+ width="15.930458"
+ height="15.930457"
+ x="0"
+ y="0"
+ inkscape:label="bg" />
+ <path
+ id="path21423"
+ style="stroke:none;"
+ d="M 7,7 H 1 L 7,1 Z"
+ sodipodi:nodetypes="cccc"
+ inkscape:path-effect="#path-effect21429"
+ inkscape:original-d="M 7,7 H 1 L 7,1 Z"
+ class="warning" />
+ <path
+ style="stroke:none;"
+ id="path40075"
+ d="M 14,7 H 8 l 6,-6 z" />
+ <path
+ style="stroke:none;"
+ id="path40077"
+ d="M 1,8 H 7 L 1,14 Z" />
+ <path
+ style="stroke:none;"
+ id="path40079"
+ d="m 8,8 h 6 l -6,6 z" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/mirroring-1101.svg b/share/icons/hicolor/scalable/actions/mirroring-1101.svg
new file mode 100644
index 0000000..22bf6f8
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/mirroring-1101.svg
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="15.930458"
+ height="15.930458"
+ viewBox="0 0 15.930458 15.930458"
+ version="1.1"
+ id="svg10810"
+ inkscape:version="1.2-dev (3f0a42bb55, 2022-01-27, custom)"
+ sodipodi:docname="mirroring-1101-symbolic.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <style
+ id="style11884">.success { fill:#009909; }
+.warning { fill:#ff00ff; }
+.error { fill:#00AAFF; }
+</style>
+ <sodipodi:namedview
+ id="namedview10812"
+ pagecolor="#ffffff"
+ bordercolor="#000000"
+ borderopacity="0.25"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:blackoutopacity="0.0"
+ inkscape:document-units="px"
+ showgrid="true"
+ inkscape:zoom="30.382066"
+ inkscape:cx="8.1462532"
+ inkscape:cy="2.3698191"
+ inkscape:window-width="1920"
+ inkscape:window-height="1011"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g21545">
+ <inkscape:grid
+ type="xygrid"
+ id="grid70416" />
+ </sodipodi:namedview>
+ <defs
+ id="defs10807">
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect21549"
+ is_visible="true"
+ lpeversion="1"
+ lpesatellites="#path40243 | #path40245 | #path40247"
+ num_cols="2"
+ num_rows="2"
+ offsetx="1"
+ offsety="1"
+ scale="100"
+ rotate="0"
+ interpolate_scalex="false"
+ interpolate_scaley="false"
+ shirnk_interp="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false"
+ mirrorrowsx="true"
+ mirrorrowsy="true"
+ mirrorcolsx="false"
+ mirrorcolsy="true"
+ mirrortrans="false"
+ split_items="true"
+ unit="px"
+ offset="0"
+ gapx="1"
+ gapy="1"
+ offset_type="false" />
+ </defs>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-64.139084,48.999997)">
+ <g
+ id="g21545"
+ inkscape:label="1"
+ transform="translate(64.139086,-49)">
+ <rect
+ style="fill:none;opacity:0"
+ id="rect21541"
+ width="15.930458"
+ height="15.930457"
+ x="0"
+ y="0"
+ inkscape:label="bg" />
+ <path
+ id="path21543"
+ style="stroke:none;"
+ d="M 7,7 H 1 L 7,1 Z"
+ sodipodi:nodetypes="cccc"
+ inkscape:original-d="M 7,7 H 1 L 7,1 Z"
+ inkscape:path-effect="#path-effect21549"
+ class="warning" />
+ <path
+ style="stroke:none;"
+ id="path40243"
+ d="M 14,1 H 8 l 6,6 z" />
+ <path
+ style="stroke:none;"
+ id="path40245"
+ d="M 1,8 H 7 L 1,14 Z" />
+ <path
+ style="stroke:none;"
+ id="path40247"
+ d="m 8,14 h 6 L 8,8 Z" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/mirroring-1110.svg b/share/icons/hicolor/scalable/actions/mirroring-1110.svg
new file mode 100644
index 0000000..c351e54
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/mirroring-1110.svg
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="15.930458"
+ height="15.930458"
+ viewBox="0 0 15.930458 15.930458"
+ version="1.1"
+ id="svg10810"
+ inkscape:version="1.2-dev (3f0a42bb55, 2022-01-27, custom)"
+ sodipodi:docname="mirroring-1110-symbolic.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <style
+ id="style11884">.success { fill:#009909; }
+.warning { fill:#ff00ff; }
+.error { fill:#00AAFF; }
+</style>
+ <sodipodi:namedview
+ id="namedview10812"
+ pagecolor="#ffffff"
+ bordercolor="#000000"
+ borderopacity="0.25"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:blackoutopacity="0.0"
+ inkscape:document-units="px"
+ showgrid="true"
+ inkscape:zoom="30.382066"
+ inkscape:cx="13.922687"
+ inkscape:cy="10.236302"
+ inkscape:window-width="1920"
+ inkscape:window-height="1011"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g21465">
+ <inkscape:grid
+ type="xygrid"
+ id="grid61273" />
+ </sodipodi:namedview>
+ <defs
+ id="defs10807">
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect21469"
+ is_visible="true"
+ lpeversion="1"
+ lpesatellites="#path40195 | #path40197 | #path40199"
+ num_cols="2"
+ num_rows="2"
+ offsetx="1"
+ offsety="1"
+ scale="100"
+ rotate="0"
+ interpolate_scalex="false"
+ interpolate_scaley="false"
+ shirnk_interp="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false"
+ mirrorrowsx="true"
+ mirrorrowsy="true"
+ mirrorcolsx="true"
+ mirrorcolsy="false"
+ mirrortrans="false"
+ split_items="true"
+ unit="px"
+ offset="0"
+ gapx="1"
+ gapy="1"
+ offset_type="false" />
+ </defs>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-64.139084,113)">
+ <g
+ id="g21465"
+ inkscape:label="1"
+ transform="translate(64.139086,-113)">
+ <rect
+ style="fill:none;opacity:0"
+ id="rect21461"
+ width="15.930458"
+ height="15.930457"
+ x="0"
+ y="0"
+ inkscape:label="bg" />
+ <path
+ id="path21463"
+ style="stroke:none;"
+ d="M 7,7 H 1 L 7,1 Z"
+ sodipodi:nodetypes="cccc"
+ inkscape:path-effect="#path-effect21469"
+ inkscape:original-d="M 7,7 H 1 L 7,1 Z"
+ class="warning" />
+ <path
+ style="stroke:none;"
+ id="path40195"
+ d="m 8,7 h 6 L 8,1 Z" />
+ <path
+ style="stroke:none;"
+ id="path40197"
+ d="M 1,8 H 7 L 1,14 Z" />
+ <path
+ style="stroke:none;"
+ id="path40199"
+ d="M 14,8 H 8 l 6,6 z" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/mirroring-1111.svg b/share/icons/hicolor/scalable/actions/mirroring-1111.svg
new file mode 100644
index 0000000..00141f0
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/mirroring-1111.svg
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="15.930458"
+ height="15.930454"
+ viewBox="0 0 15.930458 15.930454"
+ version="1.1"
+ id="svg10810"
+ inkscape:version="1.2-dev (3f0a42bb55, 2022-01-27, custom)"
+ sodipodi:docname="mirroring-1111-symbolic.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <style
+ id="style11884">.success { fill:#009909; }
+.warning { fill:#ff00ff; }
+.error { fill:#00AAFF; }
+</style>
+ <sodipodi:namedview
+ id="namedview10812"
+ pagecolor="#ffffff"
+ bordercolor="#000000"
+ borderopacity="0.25"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:blackoutopacity="0.0"
+ inkscape:document-units="px"
+ showgrid="true"
+ inkscape:zoom="15.191033"
+ inkscape:cx="7.5373413"
+ inkscape:cy="10.400873"
+ inkscape:window-width="1920"
+ inkscape:window-height="1011"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g21505">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2307" />
+ </sodipodi:namedview>
+ <defs
+ id="defs10807">
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect21509"
+ is_visible="true"
+ lpeversion="1"
+ lpesatellites="#path40219 | #path40221 | #path40223"
+ num_cols="2"
+ num_rows="2"
+ offsetx="1"
+ offsety="1"
+ scale="100"
+ rotate="0"
+ interpolate_scalex="false"
+ interpolate_scaley="false"
+ shirnk_interp="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false"
+ mirrorrowsx="true"
+ mirrorrowsy="true"
+ mirrorcolsx="true"
+ mirrorcolsy="true"
+ mirrortrans="false"
+ split_items="true"
+ unit="px"
+ offset="0"
+ gapx="1"
+ gapy="1"
+ offset_type="false" />
+ </defs>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-64.139084,81.000002)">
+ <g
+ id="g21505"
+ inkscape:label="1"
+ transform="translate(64.139086,-81)">
+ <rect
+ style="fill:none;opacity:0"
+ id="rect21501"
+ width="15.930458"
+ height="15.930457"
+ x="0"
+ y="0"
+ inkscape:label="bg" />
+ <path
+ id="path21503"
+ style="stroke:none;"
+ d="M 7,7 H 1 L 7,1 Z"
+ sodipodi:nodetypes="cccc"
+ inkscape:path-effect="#path-effect21509"
+ inkscape:original-d="M 7,7 H 1 L 7,1 Z"
+ class="warning" />
+ <path
+ style="stroke:none;"
+ id="path40219"
+ d="m 8,1 h 6 L 8,7 Z" />
+ <path
+ style="stroke:none;"
+ id="path40221"
+ d="M 1,8 H 7 L 1,14 Z" />
+ <path
+ style="stroke:none;"
+ id="path40223"
+ d="M 14,14 H 8 l 6,-6 z" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/no-marker.svg b/share/icons/hicolor/scalable/actions/no-marker.svg
new file mode 100644
index 0000000..7817e2f
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/no-marker.svg
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="no-marker" inkscape:label="#markers" transform="translate(-319.35751,-107.8581)">
+ <rect height="16" id="rect3997" style="color:#000000;fill:#ff07f5;fill-opacity:0;fill-rule:evenodd;stroke-width:0.9868108" width="16" x="319.3575" y="107.8581"/>
+ <g id="g7224" transform="translate(-0.0655561,0.8269009)">
+ <path d="M 334.5089,115.0312 320.3373,115.0312" id="path4011" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1.4"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/node-add.svg b/share/icons/hicolor/scalable/actions/node-add.svg
new file mode 100644
index 0000000..56a86a7
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/node-add.svg
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="node-add" inkscape:label="#node_insert" transform="translate(45,-175)">
+ <rect height="16" id="rect10573" style="color:#000000;fill:none" width="16" x="-45" y="175"/>
+ <path d="M -44.41109,187.5 C -29.5,187.5 -29.5,187.5 -29.5,187.5" id="path10583" inkscape:connector-curvature="0" style="fill:none;stroke:#646464;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/>
+ <rect height="5.968238" id="rect10585" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="5.006888" x="-39.506" y="184.5076"/>
+ <path d="M -38,175 -36,175 -36,178 -33,178 -33,180 -36,180 -36,183 -38,183 -38,180 -41,180 -41,178 -38,178 -38,175 Z" id="path10587" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccc" style="fill:#000000;fill-rule:evenodd"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/node-break.svg b/share/icons/hicolor/scalable/actions/node-break.svg
new file mode 100644
index 0000000..e50f96d
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/node-break.svg
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://www.inkscape.org/namespaces/sodipodi"
+ width="16"
+ height="16"
+ >
+ <g id="node-break" inkscape:label="#node_break">
+ <path d="m 0.5, 2.5 h 14" style="fill:none;stroke:#646464;stroke-linecap:round"/>
+ <path d="m 0.5, 13.5 h 2" style="fill:none;stroke:#646464;stroke-linecap:round"/>
+ <path d="m 12.5,13.5 h 2" style="fill:none;stroke:#646464;stroke-linecap:round"/>
+
+ <!-- Nodes -->
+ <rect x="5.5" y="0.5" width="4" height="4" style="fill:#6464ff;fill-opacity:0.4;stroke:#6464ff;stroke-linejoin:round" />
+ <rect x="1.5" y="11.5" width="3" height="4" style="fill:#6464ff;fill-opacity:0.4;stroke:#0000ff;stroke-linejoin:round" />
+ <rect x="10.5" y="11.5" width="3" height="4" style="fill:#6464ff;fill-opacity:0.4;stroke:#0000ff;stroke-linejoin:round" />
+
+ <!-- Arrow -->
+ <path d="m 7,6 h 1 v 2 h 2 l -2.5,3 -2.5,-3 h 2 z" style="fill:black"/>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/node-delete-segment.svg b/share/icons/hicolor/scalable/actions/node-delete-segment.svg
new file mode 100644
index 0000000..e7c3ba5
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/node-delete-segment.svg
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://www.inkscape.org/namespaces/sodipodi"
+ width="16"
+ height="16"
+ >
+ <g id="node-delete-segment" inkscape:label="#node_delete_segment">
+ <path d="m 0.5, 2.5 h 14" style="fill:none;stroke:#646464;stroke-linecap:round"/>
+ <path d="m 0.5, 13.5 h 2" style="fill:none;stroke:#646464;stroke-linecap:round"/>
+ <path d="m 12.5,13.5 h 2" style="fill:none;stroke:#646464;stroke-linecap:round"/>
+
+ <!-- Nodes -->
+ <rect x="1.5" y="0.5" width="3" height="4" style="fill:#6464ff;fill-opacity:0.4;stroke:#6464ff;stroke-linejoin:round" />
+ <rect x="10.5" y="0.5" width="3" height="4" style="fill:#6464ff;fill-opacity:0.4;stroke:#6464ff;stroke-linejoin:round" />
+ <rect x="1.5" y="11.5" width="3" height="4" style="fill:#6464ff;fill-opacity:0.4;stroke:#0000ff;stroke-linejoin:round" />
+ <rect x="10.5" y="11.5" width="3" height="4" style="fill:#6464ff;fill-opacity:0.4;stroke:#0000ff;stroke-linejoin:round" />
+
+ <!-- Arrow -->
+ <path d="m 7,5 h 1 v 2 h 2 l -2.5,3 -2.5,-3 h 2 z" style="fill:black"/>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/node-delete.svg b/share/icons/hicolor/scalable/actions/node-delete.svg
new file mode 100644
index 0000000..212aa74
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/node-delete.svg
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="node-delete" inkscape:label="#node_delete" transform="translate(45,-175)">
+ <rect height="16" id="rect10591" style="color:#000000;fill:none" width="16" x="-45" y="175"/>
+ <path d="M -44.41109,187.5 C -29.5,187.5 -29.5,187.5 -29.5,187.5" id="use15253" inkscape:connector-curvature="0" style="fill:none;stroke:#646464;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0651068,-0.0534998)"/>
+ <rect height="5.968238" id="rect10595" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#8686e5;stroke-width:1.0000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="5.006888" x="-39.506" y="184.5076"/>
+ <path d="M -33,178 -33,180 -41,180 -41,178 -33,178 Z" id="path10597" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:#000000;fill-rule:evenodd"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/node-join-segment.svg b/share/icons/hicolor/scalable/actions/node-join-segment.svg
new file mode 100644
index 0000000..193ec56
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/node-join-segment.svg
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://www.inkscape.org/namespaces/sodipodi"
+ width="16"
+ height="16"
+ >
+ <g id="node-join-segment" inkscape:label="#node_join_segment">
+ <path d="m 0.5, 13.5 h 14" style="fill:none;stroke:#646464;stroke-linecap:round"/>
+ <path d="m 0.5, 2.5 h 2" style="fill:none;stroke:#646464;stroke-linecap:round"/>
+ <path d="m 12.5,2.5 h 2" style="fill:none;stroke:#646464;stroke-linecap:round"/>
+
+ <!-- Nodes -->
+ <rect x="1.5" y="0.5" width="3" height="4" style="fill:#6464ff;fill-opacity:0.4;stroke:#6464ff;stroke-linejoin:round" />
+ <rect x="10.5" y="0.5" width="3" height="4" style="fill:#6464ff;fill-opacity:0.4;stroke:#6464ff;stroke-linejoin:round" />
+ <rect x="1.5" y="11.5" width="3" height="4" style="fill:#6464ff;fill-opacity:0.4;stroke:#0000ff;stroke-linejoin:round" />
+ <rect x="10.5" y="11.5" width="3" height="4" style="fill:#6464ff;fill-opacity:0.4;stroke:#0000ff;stroke-linejoin:round" />
+
+ <!-- Arrow -->
+ <path d="m 7,5 h 1 v 2 h 2 l -2.5,3 -2.5,-3 h 2 z" style="fill:black"/>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/node-join.svg b/share/icons/hicolor/scalable/actions/node-join.svg
new file mode 100644
index 0000000..b8e0d6a
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/node-join.svg
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://www.inkscape.org/namespaces/sodipodi"
+ width="16"
+ height="16"
+ >
+ <g id="node-join" inkscape:label="#node_join">
+ <path d="m 0.5, 13.5 h 14" style="fill:none;stroke:#646464;stroke-linecap:round"/>
+ <path d="m 0.5, 2.5 h 2" style="fill:none;stroke:#646464;stroke-linecap:round"/>
+ <path d="m 12.5,2.5 h 2" style="fill:none;stroke:#646464;stroke-linecap:round"/>
+
+ <!-- Nodes -->
+ <rect x="5.5" y="11.5" width="4" height="4" style="fill:#6464ff;fill-opacity:0.4;stroke:#0000ff;stroke-linejoin:round" />
+ <rect x="1.5" y="0.5" width="3" height="4" style="fill:#6464ff;fill-opacity:0.4;stroke:#6464ff;stroke-linejoin:round" />
+ <rect x="10.5" y="0.5" width="3" height="4" style="fill:#6464ff;fill-opacity:0.4;stroke:#6464ff;stroke-linejoin:round" />
+
+ <!-- Arrow -->
+ <path d="m 7,5 h 1 v 2 h 2 l -2.5,3 -2.5,-3 h 2 z" style="fill:black"/>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/node-segment-curve.svg b/share/icons/hicolor/scalable/actions/node-segment-curve.svg
new file mode 100644
index 0000000..99d2dcc
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/node-segment-curve.svg
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16.02417"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="node-segment-curve" inkscape:label="#node_curve" transform="translate(45,-174.97583)">
+ <path d="M -42.38772,188.4395 C -42.38772,181.4395 -38.41209,177.6123 -31.41209,177.6123" id="path10679" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/>
+ <rect height="16" id="rect10681" style="color:#000000;fill:none" width="16" x="-45" y="175"/>
+ <rect height="3.970665" id="use5745" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-4.9762,-0.0534998)" width="3.957493" x="-39.45749" y="186.5"/>
+ <rect height="3.970665" id="use5747" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,5.981293,-11.02417)" width="3.957493" x="-39.45749" y="186.5"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/node-segment-line.svg b/share/icons/hicolor/scalable/actions/node-segment-line.svg
new file mode 100644
index 0000000..713181d
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/node-segment-line.svg
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.023804"
+ height="16.02417"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="node-segment-line" inkscape:label="#node_line" transform="translate(45,-174.97583)">
+ <path d="M -42.5,188.5 -31.5,177.5" id="path4418" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#646464;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/>
+ <rect height="16" id="rect4420" style="color:#000000;fill:none" width="16" x="-45" y="175"/>
+ <rect height="3.970665" id="use5756" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-5.018707,-0.0241656)" width="3.957493" x="-39.45749" y="186.5"/>
+ <rect height="3.970665" id="use5758" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,6.0238,-11.02417)" width="3.957493" x="-39.45749" y="186.5"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/node-transform.svg b/share/icons/hicolor/scalable/actions/node-transform.svg
new file mode 100644
index 0000000..93c4200
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/node-transform.svg
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ >
+
+ <g id="node-transform" inkscape:label="#node_transform">
+ <path d="m 0,0 v 5 l 1.5,-1.5 2,2 -1.5,1.5 h 5 v -5 l -1.5,1.5 -2,-2 1.5,-1.5 z" />
+ <path d="m 9,9 v 5 l 1.5,-1.5 2,2 -1.5,1.5 h 5 v -5 l -1.5,1.5 -2,-2 1.5,-1.5 z" />
+ <path d="m 16,0 v 5 l -1.5,-1.5 -2,2 1.5,1.5 h -5 v -5 l 1.5,1.5 2,-2 -1.5,-1.5 z" />
+ <path d="m 7,9 v 5 l -1.5,-1.5 -2,2 1.5,1.5 h -5 v -5 l 1.5,1.5 2,-2 -1.5,-1.5 z" />
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/node-type-auto-smooth.svg b/share/icons/hicolor/scalable/actions/node-type-auto-smooth.svg
new file mode 100644
index 0000000..2c445c6
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/node-type-auto-smooth.svg
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.058317"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="node-type-auto-smooth" inkscape:label="#node_symmetric" transform="translate(45,-175)">
+ <path d="M -44.41296,176.5635 C -44.94008,180.0159 -43.02606,185.9502 -37.02606,185.9502 -31.02606,185.9502 -29.0373,180.0159 -29.51018,176.5635" id="path5383" inkscape:connector-curvature="0" sodipodi:nodetypes="csc" style="fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/>
+ <rect height="16" id="rect5385" style="color:#000000;fill:none" width="16" x="-45" y="175"/>
+ <rect height="4.950177" id="rect5387" ry="2.475089" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000015;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="rotate(-89.99984)" width="4.966394" x="-188.4831" y="-39.47938"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/node-type-cusp.svg b/share/icons/hicolor/scalable/actions/node-type-cusp.svg
new file mode 100644
index 0000000..b971c0f
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/node-type-cusp.svg
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.00979"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="node-type-cusp" inkscape:label="#node_cusp" transform="translate(45.0097900000001,-175)">
+ <rect height="16" id="rect3216" style="color:#000000;fill:none" width="16" x="-45" y="175"/>
+ <path d="M -44.50979,175.5032 C -37.52207,175.5032 -37.53892,184.6391 -37.53892,186.6391 -33.0238,184.1199 -30.0238,181 -29.5041,175.5032" id="path3226" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/>
+ <rect height="3.831147" id="rect3224" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.9051018;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="rotate(-44.99984)" width="3.791844" x="-160.3997" y="103.5115"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/node-type-smooth.svg b/share/icons/hicolor/scalable/actions/node-type-smooth.svg
new file mode 100644
index 0000000..c7b2899
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/node-type-smooth.svg
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.017043"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="node-type-smooth" inkscape:label="#node_smooth" transform="translate(45.01704,-175)">
+ <path d="M -44.41296,176.5635 C -44.94008,180.0159 -43.54193,185.457 -37.54193,185.457 -31.54193,185.457 -29.98307,179.8869 -30.45595,176.4345" id="path3254" inkscape:connector-curvature="0" sodipodi:nodetypes="csc" style="fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/>
+ <rect height="16" id="rect3252" style="color:#000000;fill:none" width="16" x="-45" y="175"/>
+ <rect height="3.970665" id="use5742" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,0.0140001,-3.0535)" width="3.957493" x="-39.45749" y="186.5"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/node-type-symmetric.svg b/share/icons/hicolor/scalable/actions/node-type-symmetric.svg
new file mode 100644
index 0000000..bfdfbf9
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/node-type-symmetric.svg
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.102016"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="node-type-symmetric" inkscape:label="#node_symmetric" transform="translate(45.0436100000001,-175)">
+ <path d="M -44.41296,176.5635 C -44.94008,180.0159 -43.02606,186.0936 -37.02606,186.0936 -31.02606,186.0936 -29.0373,180.0159 -29.51018,176.5635 M -42.44776,186.1975 -31.55518,186.1975" id="path10667" inkscape:connector-curvature="0" sodipodi:nodetypes="csccc" style="fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/>
+ <rect height="16" id="rect10669" style="color:#000000;fill:none" width="16" x="-45" y="175"/>
+ <rect height="4.950177" id="rect10671" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000015;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="rotate(-89.99984)" width="4.966394" x="-188.4831" y="-39.47938"/>
+ <rect height="2.017743" id="rect10673" rx="1.008872" ry="1.008872" style="color:#000000;fill:#ffffff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000007;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="2.067648" x="-44.54361" y="185.2228"/>
+ <rect height="2.026662" id="rect10675" rx="1.011026" ry="1.011026" style="color:#000000;fill:#ffffff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000007;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="2.022052" x="-31.53185" y="185.1983"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/node_insert_max_x.svg b/share/icons/hicolor/scalable/actions/node_insert_max_x.svg
new file mode 100644
index 0000000..2353c11
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/node_insert_max_x.svg
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.0164"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="node_insert_max_x" transform="matrix(0,1,1,0,-174.9836,45)">
+ <rect height="16" id="rect6137" style="color:#000000;fill:none" width="16" x="-45" y="175"/>
+ <path d="M -44.5,175.4836 C -44.5,175.4836 -42.4918,178.9918 -36.9918,178.9918 -31.4918,178.9918 -29.5,175.4836 -29.5,175.4836" id="path6139" inkscape:connector-curvature="0" style="fill:none;stroke:#646464;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/>
+ <rect height="4.975991" id="rect6141" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="5.006001" x="-39.4918" y="176.5158"/>
+ <path d="M -38,183 -36,183 -36,186 -33,186 -33,188 -36,188 -36,191 -38,191 -38,188 -41,188 -41,186 -38,186 -38,183 Z" id="path6143" inkscape:connector-curvature="0" style="fill-rule:evenodd"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/node_insert_max_y.svg b/share/icons/hicolor/scalable/actions/node_insert_max_y.svg
new file mode 100644
index 0000000..752b55e
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/node_insert_max_y.svg
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16.0164"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="node_insert_max_y" transform="matrix(1,0,0,-1,45,191)">
+ <rect height="16" id="rect6085" style="color:#000000;fill:none" width="16" x="-45" y="175"/>
+ <path d="M -44.5,175.4836 C -44.5,175.4836 -42.5,178.9836 -37,178.9836 -31.5,178.9836 -29.5,175.4836 -29.5,175.4836" id="path6087" inkscape:connector-curvature="0" style="fill:none;stroke:#646464;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/>
+ <rect height="4.975991" id="rect6089" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="5.006001" x="-39.506" y="176.5076"/>
+ <path d="M -38,183 -36,183 -36,186 -33,186 -33,188 -36,188 -36,191 -38,191 -38,188 -41,188 -41,186 -38,186 -38,183 Z" id="path6091" inkscape:connector-curvature="0" style="fill-rule:evenodd"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/node_insert_min_x.svg b/share/icons/hicolor/scalable/actions/node_insert_min_x.svg
new file mode 100644
index 0000000..09f51f6
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/node_insert_min_x.svg
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.0164"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="node_insert_min_x" transform="matrix(0,-1,-1,0,191,-29)">
+ <rect height="16" id="rect6125" style="color:#000000;fill:none" width="16" x="-45" y="175"/>
+ <path d="M -44.5,175.4836 C -44.5,175.4836 -42.5082,178.9918 -37.0082,178.9918 -31.5082,178.9918 -29.5,175.4836 -29.5,175.4836" id="path6128" inkscape:connector-curvature="0" style="fill:none;stroke:#646464;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/>
+ <rect height="4.975991" id="rect6130" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="5.006001" x="-39.5142" y="176.5158"/>
+ <path d="M -38,183 -36,183 -36,186 -33,186 -33,188 -36,188 -36,191 -38,191 -38,188 -41,188 -41,186 -38,186 -38,183 Z" id="path6132" inkscape:connector-curvature="0" style="fill-rule:evenodd"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/node_insert_min_y.svg b/share/icons/hicolor/scalable/actions/node_insert_min_y.svg
new file mode 100644
index 0000000..b3fe7c7
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/node_insert_min_y.svg
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16.0164"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="node_insert_min_y" transform="translate(45,-174.9836)">
+ <rect height="16" id="rect6115" style="color:#000000;fill:none" width="16" x="-45" y="175"/>
+ <path d="M -44.5,175.4836 C -44.5,175.4836 -42.5,179 -37,179 -31.5,179 -29.5,175.4836 -29.5,175.4836" id="path6117" inkscape:connector-curvature="0" style="fill:none;stroke:#646464;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/>
+ <rect height="4.975991" id="rect6119" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="5.006001" x="-39.506" y="176.5"/>
+ <path d="M -38,183 -36,183 -36,186 -33,186 -33,188 -36,188 -36,191 -38,191 -38,188 -41,188 -41,186 -38,186 -38,183 Z" id="path6121" inkscape:connector-curvature="0" style="fill-rule:evenodd"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/none.svg b/share/icons/hicolor/scalable/actions/none.svg
new file mode 100644
index 0000000..719498d
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/none.svg
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ >
+ <defs id="defs3">
+ </defs>
+ <g
+ id="none">
+ <rect
+ height="16"
+ id="rect9056-0"
+ style="color:#000000;fill:none;stroke-width:0"
+ width="16"
+ x="0"
+ y="0" />
+ <path
+ style="fill:#e7e7e7;fill-rule:evenodd;stroke:none;"
+ d="M 2.457032,1.83008 1.830078,2.45703 7.373047,8 1.830078,13.54101 2.457032,14.16992 8,8.62695 13.542969,14.16992 14.169922,13.54101 8.626953,8 14.169922,2.45703 13.542969,1.83008 8,7.37305 Z"
+ id="rect7924"
+ />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/object-columns.svg b/share/icons/hicolor/scalable/actions/object-columns.svg
new file mode 100644
index 0000000..0415e84
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-columns.svg
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.99999"
+ height="15.999992"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1.629558,0,0,0.429186,88.20441,232.3331)" gradientUnits="userSpaceOnUse" id="linearGradient5764" inkscape:collect="always" x1="10.04167" x2="14.01084" xlink:href="#linearGradient5704" y1="203.3658" y2="209.2774"/>
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1.387116,0,0,0.200828,86.1208,278.4604)" gradientUnits="userSpaceOnUse" id="linearGradient5767" inkscape:collect="always" x1="15.24248" x2="18.5289" xlink:href="#linearGradient5740" y1="213.6631" y2="220.3475"/>
+ </defs>
+<g id="object-columns" inkscape:label="#clonetiler_per_column" transform="matrix(1,0,0,0.998006,-319.03741,-103.61827)">
+ <rect height="16.03196" id="rect9056" style="color:#000000;fill:none;stroke-width:0.531496" width="15.99999" x="319.0374" y="103.8253"/>
+ <g id="g9227">
+ <g id="g9237">
+ <rect height="3.003929" id="rect9070" style="color:#000000;fill:none;stroke:url(#linearGradient5764);stroke-width:1.001;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0,1,1,0,0,0)" width="13.03433" x="105.3283" y="320.5352"/>
+ <rect height="1.00681" id="rect9072" style="color:#000000;fill:none;stroke:url(#linearGradient5767);stroke-width:1.0010008;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0,1,1,0,0,0)" width="11.05956" x="106.2927" y="321.5375"/>
+ </g>
+ <g id="use9241" transform="matrix(1,0,0,1,4.998223,3.261012e-05)">
+ <rect height="3.003929" id="rect9070" style="color:#000000;fill:none;stroke:url(#linearGradient5764);stroke-width:1.001;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0,1,1,0,0,0)" width="13.03433" x="105.3283" y="320.5352"/>
+ <rect height="1.00681" id="rect9072" style="color:#000000;fill:none;stroke:url(#linearGradient5767);stroke-width:1.0010008;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0,1,1,0,0,0)" width="11.05956" x="106.2927" y="321.5375"/>
+ </g>
+ <g id="use9243" transform="matrix(1,0,0,1,10.002153,-0.00832078988)">
+ <rect height="3.003929" id="rect9070" style="color:#000000;fill:none;stroke:url(#linearGradient5764);stroke-width:1.001;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0,1,1,0,0,0)" width="13.03433" x="105.3283" y="320.5352"/>
+ <rect height="1.00681" id="rect9072" style="color:#000000;fill:none;stroke:url(#linearGradient5767);stroke-width:1.0010008;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0,1,1,0,0,0)" width="11.05956" x="106.2927" y="321.5375"/>
+ </g>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/object-fill.svg b/share/icons/hicolor/scalable/actions/object-fill.svg
new file mode 100644
index 0000000..196c01f
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-fill.svg
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="12"
+ height="12"
+ >
+
+ <defs>
+ <linearGradient id="gradientVector">
+ <stop offset="0" style="stop-color:#98b6d3"/>
+ <stop offset="1" style="stop-color:#ffffff"/>
+ </linearGradient>
+ <linearGradient id="fillGradient" gradientUnits="userSpaceOnUse" x1="0" x2="12" xlink:href="#gradientVector" y1="0" y2="12"/>
+ </defs>
+
+ <g id="object-fill" inkscape:label="#properties_fill">
+ <rect width="12" height="12" style="fill:url(#fillGradient)"/>
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/object-flip-hor.svg b/share/icons/hicolor/scalable/actions/object-flip-hor.svg
new file mode 100644
index 0000000..9c2796c
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-flip-hor.svg
@@ -0,0 +1,14 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16" sodipodi:docname="object-flip-hor-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="0.6002936" inkscape:cx="732.67439" inkscape:cy="-567.94603" inkscape:window-width="1920" inkscape:window-height="1016" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" inkscape:current-layer="layer1">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <g transform="translate(-347,-1084.3622)" id="object-flip-hor" inkscape:label="00366">
+ <g transform="translate(265.9998,705.3622)" id="g11674" inkscape:label="stock-flip-horizontal">
+ <path inkscape:connector-curvature="0" id="rect6281" d="m -97.000198,-395 h 16 v 16 h -16 z" style="opacity:0;fill:none" transform="scale(-1)"/>
+ <path inkscape:connector-curvature="0" id="path6283" d="m 95.0002,388 v -2 c -3.98964,-0.01 -8.01048,-0.026 -12.00001,0.01 v 2 c 3.9883,-0.1031 8.00953,-0.02 12.00001,-0.01 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path6285" d="M 82.00019,387.0231 86.0002,383 v 8 z" style="opacity:1"/>
+ <path style="opacity:1" d="M 96.0002,387.0231 92.00019,383 v 8 z" id="path6287" inkscape:connector-curvature="0"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/object-flip-horizontal.svg b/share/icons/hicolor/scalable/actions/object-flip-horizontal.svg
new file mode 100644
index 0000000..936c28b
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-flip-horizontal.svg
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="matrix(0,1.686539,-1.016949,0,148.1771,249.4699)" gradientUnits="userSpaceOnUse" id="linearGradient6665" inkscape:collect="always" x1="-43.56253" x2="-35.44985" xlink:href="#linearGradient5704" y1="186.1107" y2="186.1308"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient6737" inkscape:collect="always" x1="-36.94574" x2="-32.04113" xlink:href="#linearGradient6684" y1="186.8153" y2="184.4165"/>
+ <linearGradient gradientTransform="matrix(0,1.007194,-1.016949,0,148.1771,220.2629)" gradientUnits="userSpaceOnUse" id="linearGradient6667" inkscape:collect="always" x1="-43.95" x2="-30.05" xlink:href="#linearGradient5704" y1="187" y2="187"/>
+ <linearGradient gradientTransform="rotate(90,-37.4946,182.5022)" gradientUnits="userSpaceOnUse" id="linearGradient6739" inkscape:collect="always" x1="-37.33073" x2="-33.69472" xlink:href="#linearGradient5704" y1="187.863" y2="178.6575"/>
+ <linearGradient id="linearGradient6684">
+ <stop id="stop6686" offset="0" style="stop-color:#ffbf00;stop-opacity:1"/>
+ <stop id="stop6688" offset="1" style="stop-color:#ffffff;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="object-flip-horizontal" inkscape:label="#object_flip_hor" transform="translate(45,-175)">
+ <rect height="16" id="rect6649" style="color:#000000;fill:none" width="16" x="-45" y="175"/>
+ <path d="M -37.49238,176.4968 -37.49238,177.4968" id="path6651" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:0.9999998;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0"/>
+ <path d="M -39.45,176.45 -39.45,189.5435 -44.53475,189.5435 -39.45,176.45 Z" id="path6653" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="color:#000000;fill:url(#linearGradient6665);fill-rule:evenodd;stroke:url(#linearGradient6667);stroke-width:0.8999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/>
+ <path d="M -35.49238,176.4968 -35.49238,189.4968 -30.49238,189.4968 -35.49238,176.4968 Z" id="path6655" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="color:#000000;fill:url(#linearGradient6737);fill-rule:evenodd;stroke:url(#linearGradient6739);stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/>
+ <path d="M -37.49238,176.4968 -37.49238,177.4968" id="use7618" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:0.9999998;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0486211,2.96407)"/>
+ <path d="M -37.49238,176.4968 -37.49238,177.4968" id="use7620" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:0.9999998;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0486211,5.96407)"/>
+ <path d="M -37.49238,176.4968 -37.49238,177.4968" id="use7622" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:0.9999998;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0486211,8.96407)"/>
+ <path d="M -37.49238,176.4968 -37.49238,177.4968" id="use7624" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:0.9999998;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-0.0486211,11.96407)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/object-flip-ver.svg b/share/icons/hicolor/scalable/actions/object-flip-ver.svg
new file mode 100644
index 0000000..9ff399e
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-flip-ver.svg
@@ -0,0 +1,14 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16" sodipodi:docname="object-flip-ver-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="0.6002936" inkscape:cx="732.67439" inkscape:cy="-567.94603" inkscape:window-width="1920" inkscape:window-height="1016" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" inkscape:current-layer="layer1">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <g transform="translate(-377,-1084.3622)" id="object-flip-ver" inkscape:label="00365">
+ <g id="g6273" inkscape:label="stock-flip-vertical" transform="translate(275.9998,705.3622)">
+ <path inkscape:connector-curvature="0" id="rect6216" d="m 379,-117.0002 h 16 v 16 h -16 z" style="opacity:0;fill:none" transform="rotate(90)"/>
+ <path style="opacity:1" d="m 110.0002,381 h -2 c -0.01,3.9896 -0.027,8.0105 0.01,12 h 2 c -0.1031,-3.9883 -0.02,-8.0095 -0.01,-12 z" id="path6220" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 109.0233,394 -4.0231,-4 h 8 z" id="path6222" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" id="path6271" d="m 109.0233,380 -4.0231,4 h 8 z" style="opacity:1"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/object-flip-vertical.svg b/share/icons/hicolor/scalable/actions/object-flip-vertical.svg
new file mode 100644
index 0000000..41e37a7
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-flip-vertical.svg
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1.003597,0,0,1,0.158094,0)" gradientUnits="userSpaceOnUse" id="linearGradient6745" inkscape:collect="always" x1="-43.95" x2="-30.05" xlink:href="#linearGradient5704" y1="187" y2="187"/>
+ <linearGradient gradientTransform="matrix(1.003713,0,0,1,0.163202,0)" gradientUnits="userSpaceOnUse" id="linearGradient7544" inkscape:collect="always" x1="-43.95" x2="-30.05" xlink:href="#linearGradient5704" y1="187" y2="187"/>
+ <linearGradient gradientTransform="matrix(1.003597,0,0,1,0.158094,0)" gradientUnits="userSpaceOnUse" id="linearGradient6727" inkscape:collect="always" x1="-34.94375" x2="-32.95787" xlink:href="#linearGradient5740" y1="175.9331" y2="180.95"/>
+ <linearGradient gradientTransform="matrix(1.003713,0,0,1,0.163202,0)" gradientUnits="userSpaceOnUse" id="linearGradient6743" inkscape:collect="always" x1="-43.95" x2="-30.05" xlink:href="#linearGradient5704" y1="187" y2="187"/>
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="object-flip-vertical" inkscape:label="#object_flip_ver" transform="translate(45,-175)">
+ <rect height="16" id="rect4332" style="color:#000000;fill:none" width="16" x="-45" y="175"/>
+ <path d="M -43.5,182.5 -42.5,182.5" id="path4335" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:0.9999998;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0"/>
+ <path d="M -43.49833,184.5 -30.45006,184.5 -30.45006,189.5 -43.49833,184.5 Z" id="rect4339" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="color:#000000;fill:url(#linearGradient7544);fill-rule:evenodd;stroke:url(#linearGradient6743);stroke-width:0.9;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/>
+ <path d="M -43.49838,180.5 -30.45162,180.5 -30.45162,175.5 -43.49838,180.5 Z" id="path5098" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="color:#000000;fill:url(#linearGradient6727);fill-rule:evenodd;stroke:url(#linearGradient6745);stroke-width:0.8999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/>
+ <path d="M -43.5,182.5 -42.5,182.5" id="use7626" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:0.9999998;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,2.959,-0.0391199)"/>
+ <path d="M -43.5,182.5 -42.5,182.5" id="use7628" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:0.9999998;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,5.959,-0.0391199)"/>
+ <path d="M -43.5,182.5 -42.5,182.5" id="use7630" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:0.9999998;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,8.959,-0.0391199)"/>
+ <path d="M -43.5,182.5 -42.5,182.5" id="use7632" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:0.9999998;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,11.959,-0.0391199)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/object-group.svg b/share/icons/hicolor/scalable/actions/object-group.svg
new file mode 100644
index 0000000..7067131
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-group.svg
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ >
+ <defs>
+ <linearGradient id="linearGradientVector">
+ <stop offset="0" style="stop-color:#ffffff"/>
+ <stop offset="1" style="stop-color:#98b6d3"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientRectFill" x1="8" x2="6" xlink:href="#linearGradientVector" y1="13" y2="7" />
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientRectStroke" x1="6" x2="8" xlink:href="#linearGradientVector" y1="7" y2="13"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientCircleStroke" x1="8" x2="13" xlink:href="#linearGradientVector" y1="3" y2="8" />
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientCircleFill" x1="13" x2="8" xlink:href="#linearGradientVector" y1="8" y2="3" />
+ </defs>
+
+ <g id="object-group" inkscape:label="#selection_group">
+ <g>
+ <rect x="2.5" y="6.5" width="9" height="7" style="fill:none;stroke:#222222;stroke-linejoin:round"/>
+ <rect x="3.5" y="7.5" width="7" height="5" style="fill:url(#linearGradientRectFill);stroke:url(#linearGradientRectStroke)"/>
+ </g>
+ <g>
+ <circle cx="10.5" cy="5.5" r="4" style="fill:none;stroke:#222222"/>
+ <circle cx="10.5" cy="5.5" r="3" style="fill:url(#linearGradientCircleFill);stroke:url(#linearGradientCircleStroke)"/>
+ </g>
+
+ <!-- Handles -->
+ <rect x="0" y="0" width="2" height="2"/>
+ <rect x="14" y="0" width="2" height="2"/>
+ <rect x="0" y="14" width="2" height="2"/>
+ <rect x="14" y="14" width="2" height="2"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/object-hidden.svg b/share/icons/hicolor/scalable/actions/object-hidden.svg
new file mode 100644
index 0000000..aacac3b
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-hidden.svg
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="12.180031"
+ height="12.006089"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="matrix(1.016495,0,0,-1,-11.43409,493.3688)" gradientUnits="userSpaceOnUse" id="linearGradient12555" inkscape:collect="always" x1="713.5084" x2="717.6405" xlink:href="#linearGradient2485" y1="248.9147" y2="240.8761"/>
+ <linearGradient id="linearGradient2485">
+ <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="object-hidden" inkscape:label="#hidden" transform="matrix(0.823787,0,0,0.645052,-582.40402,-152.19034)">
+ <rect height="18.61259" id="rect12545" style="color:#000000;fill:#ffffff;fill-opacity:0;fill-rule:evenodd;stroke-width:0.83269" width="14.52438" x="707.1481" y="235.935"/>
+ <g id="g12547" transform="translate(1.571853e-4,-2.424845)">
+ <path d="M 719.0955,243.8639 C 719.8265,244.5813 720.5076,245.5349 721.1508,246.7745 719.2872,250.3658 717.7437,251.8726 714.9482,251.8726 712.1528,251.8726 709.9355,249.62 707.6335,246.6911 709.4972,243.0997 711.8328,241.9924 714.3111,241.9924 714.744,241.9924 715.1623,242.021 715.5669,242.0826 715.9527,242.1414 716.3261,242.2302 716.6881,242.353" id="path12549" inkscape:connector-curvature="0" sodipodi:nodetypes="ccscsss" style="color:#000000;fill:url(#linearGradient12555);fill-rule:evenodd;stroke:#000000;stroke-width:1.0974514;stroke-linecap:round"/>
+ <path d="M 714.4315,249.1956 714.5074,256.0334 M 716.8989,248.7953 718.1936,254.8548 M 719.3476,247.864 721.0799,252.4594 M 712.0036,249.0005 710.3345,254.8614 M 709.6897,247.3399 707.7171,252.3217" id="path12562" inkscape:connector-curvature="0" style="color:#000000;fill:none;stroke:#000000;stroke-width:1.0974512;stroke-linecap:round"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/object-locked.svg b/share/icons/hicolor/scalable/actions/object-locked.svg
new file mode 100644
index 0000000..49b90e8
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-locked.svg
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="12"
+ height="11.64279"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient16137">
+ <stop id="stop16139" offset="0" style="stop-color:#db5d00;stop-opacity:1"/>
+ <stop id="stop16141" offset="0.35076979" style="stop-color:#ffd749;stop-opacity:1"/>
+ <stop id="stop16143" offset="0.59668732" style="stop-color:#fff593;stop-opacity:1"/>
+ <stop id="stop16145" offset="0.78382427" style="stop-color:#fff7c2;stop-opacity:1"/>
+ <stop id="stop16147" offset="1" style="stop-color:#ffffff;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1.007189,0,0,0.98662,-0.460106,9.713565)" gradientUnits="userSpaceOnUse" id="linearGradient4849" inkscape:collect="always" x1="54.46346" x2="60.49544" xlink:href="#linearGradient16137" y1="715.913" y2="729.9991"/>
+ </defs>
+<g id="object-locked" inkscape:label="#width_height_lock" transform="matrix(0.75,0,0,0.71955,-37.5,-510.75053)">
+ <rect height="15.99362" id="rect16900" rx="5.33334" ry="0" style="color:#000000;fill:#ffffff;fill-opacity:0;fill-rule:evenodd;stroke-width:1px" width="16" x="50" y="710.0064"/>
+ <path d="M 62.5,717.5 62.5,714.8641 C 62.5,711.8641 59.99997,710.5 57.99997,710.5 55.99997,710.5 53.5,711.8641 53.5,714.8641 L 53.5,717.5 62.5,717.5 Z" id="path16896" inkscape:connector-curvature="0" sodipodi:nodetypes="ccsccc" style="fill:none;stroke:#000000;stroke-width:1.3612533px"/>
+ <g id="use5854" transform="matrix(0.997501,7.43861e-7,-7.10133e-7,0.9975,0.167523,1.817969)">
+ <path d="M 51.96282,724.3143 51.96281,715.9463 63.99288,715.9463 63.99288,724.3143 51.96282,724.3143 Z" id="path4841" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:url(#linearGradient4849);fill-rule:evenodd;stroke:#000000;stroke-width:1.0917313;stroke-linecap:round;stroke-linejoin:round"/>
+ </g>
+ <path d="M 57.96875,718.4687 C 57.14028,718.4859 56.48264,719.1715 56.5,720 L 57.5,721 C 57.4924,721.5409 56.77656,722.5441 57.24381,722.8168 57.71106,723.0895 58.28894,723.0895 58.75619,722.8168 59.22344,722.5441 58.50765,721.5409 58.5,721 L 59.5,720 C 59.5086,719.5913 59.34999,719.1969 59.06095,718.9078 58.7719,718.6188 58.37743,718.4602 57.96875,718.4687 Z" id="use3754" inkscape:connector-curvature="0" sodipodi:nodetypes="cccssccsc" style="fill:#000000;fill-rule:evenodd" transform="matrix(1.034059,0.0786266,-0.0088376,0.931256,4.459467,44.22347)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/object-rotate-left.svg b/share/icons/hicolor/scalable/actions/object-rotate-left.svg
new file mode 100644
index 0000000..81ec534
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-rotate-left.svg
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.059534"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="rotate(90,-37.4946,182.5022)" gradientUnits="userSpaceOnUse" id="linearGradient6731" inkscape:collect="always" x1="-37.33073" x2="-33.69472" xlink:href="#linearGradient5704" y1="187.863" y2="178.6575"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient6690" inkscape:collect="always" x1="-42.30934" x2="-40.58511" xlink:href="#linearGradient6684" y1="189.5493" y2="183.8145"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient6684">
+ <stop id="stop6686" offset="0" style="stop-color:#ffbf00;stop-opacity:1"/>
+ <stop id="stop6688" offset="1" style="stop-color:#ffffff;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="object-rotate-left" inkscape:label="#object_rotate_90_CCW" transform="matrix(-1,0,0,1,-28.94047,-175)">
+ <rect height="16" id="rect7457" style="color:#000000;fill:none" width="16" x="-45" y="175"/>
+ <path d="M -37.5,175.5 -37.5,190.5 -43.5,190.5 -37.5,175.5 Z" id="path7459" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/>
+ <path d="M -29.5,188.5 -44.5,188.5 -44.5,182.5 -29.5,188.5 Z" id="path7461" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="color:#000000;fill:url(#linearGradient6690);fill-rule:evenodd;stroke:url(#linearGradient6731);stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/>
+ <path d="M -36.03125,176.9687 -36.03125,177.9687 -33.03125,177.9687 -32.01635,178.9609 -31.01635,178.9609 -33.03125,176.9687 -36.03125,176.9687 -36.03125,176.9688 Z" id="use7610" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="color:#000000;-inkscape-font-specification:'Bitstream Vera Sans';fill:#000000;stroke-width:1px"/>
+ <path d="M 199,207 199,208 202,208 203.0312,209 203.0312,212.0312 201.0312,212.0312 203.5312,215.0312 206.0312,212.0312 204.0312,212.0312 204.0312,209 202,207 199,207 Z" id="use5439" inkscape:connector-curvature="0" style="fill:#000000;fill-rule:evenodd" transform="matrix(1,0,0,1,-234.971666,-30.0386631345)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/object-rotate-right.svg b/share/icons/hicolor/scalable/actions/object-rotate-right.svg
new file mode 100644
index 0000000..f1f1e3d
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-rotate-right.svg
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient7548" inkscape:collect="always" x1="-42.13395" x2="-34.24569" xlink:href="#linearGradient5704" y1="183.3679" y2="186.7495"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient6672" inkscape:collect="always" x1="-38.78242" x2="-41.62015" xlink:href="#linearGradient5740" y1="183.1965" y2="190.2341"/>
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="object-rotate-right" inkscape:label="#object_rotate_90_CW" transform="translate(45,-175)">
+ <rect height="16" id="rect7508" style="color:#000000;fill:none" width="16" x="-45" y="175"/>
+ <path d="M -37.5,175.5 -37.5,190.5 -43.5,190.5 -37.5,175.5 Z" id="path7510" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/>
+ <path d="M -29.5,188.5 -44.5,188.5 -44.5,182.5 -29.5,188.5 Z" id="path7512" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="color:#000000;fill:url(#linearGradient6672);fill-rule:evenodd;stroke:url(#linearGradient7548);stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/>
+ <path d="M 199,207 199,208 202,208 203.0312,209 203.0312,212.0312 201.0312,212.0312 203.5312,215.0312 206.0312,212.0312 204.0312,212.0312 204.0312,209 202,207 199,207 Z" id="path7514" inkscape:connector-curvature="0" style="fill:#000000;fill-rule:evenodd" transform="translate(-235.0423,-30.03905)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/object-rows.svg b/share/icons/hicolor/scalable/actions/object-rows.svg
new file mode 100644
index 0000000..ebf9770
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-rows.svg
@@ -0,0 +1,217 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.99999"
+ height="15.999991"
+ version="1.1"
+ sodipodi:docname="object-rows.svg"
+ inkscape:version="0.92+devel unknown">
+ <metadata
+ id="metadata7930">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:zoom="45.875027"
+ inkscape:cx="13.841954"
+ inkscape:cy="7.997761"
+ inkscape:window-width="1855"
+ inkscape:window-height="1056"
+ inkscape:window-x="65"
+ inkscape:window-y="24"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg1">
+ <inkscape:grid
+ id="GridFromPre046Settings"
+ type="xygrid"
+ originx="21.006015"
+ originy="-0.0022341853"
+ spacingx="1pt"
+ spacingy="1pt"
+ color="#3f3fff"
+ empcolor="#3f3fff"
+ opacity="0.15"
+ empopacity="0.38"
+ empspacing="5" />
+ </sodipodi:namedview>
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(1.629558,0,0,0.429186,88.20441,232.3331)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5764"
+ inkscape:collect="always"
+ x1="10.04167"
+ x2="14.01084"
+ xlink:href="#linearGradient5704"
+ y1="203.3658"
+ y2="209.2774" />
+ <linearGradient
+ id="linearGradient5704">
+ <stop
+ id="stop5706"
+ offset="0"
+ style="stop-color:#5a5a5a;stop-opacity:1" />
+ <stop
+ id="stop5708"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5740">
+ <stop
+ id="stop5742"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1" />
+ <stop
+ id="stop5744"
+ offset="1"
+ style="stop-color:#98b6d3;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.387116,0,0,0.200828,86.1208,278.4604)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5767"
+ inkscape:collect="always"
+ x1="15.24248"
+ x2="18.5289"
+ xlink:href="#linearGradient5740"
+ y1="213.6631"
+ y2="220.3475" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5704"
+ id="linearGradient8475"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.629558,0,0,0.429186,88.20441,232.3331)"
+ x1="10.04167"
+ y1="203.3658"
+ x2="14.01084"
+ y2="209.2774" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5740"
+ id="linearGradient8477"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.387116,0,0,0.200828,86.1208,278.4604)"
+ x1="15.24248"
+ y1="213.6631"
+ x2="18.5289"
+ y2="220.3475" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5704"
+ id="linearGradient8479"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.629558,0,0,0.429186,88.20441,232.3331)"
+ x1="10.04167"
+ y1="203.3658"
+ x2="14.01084"
+ y2="209.2774" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5740"
+ id="linearGradient8481"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.387116,0,0,0.200828,86.1208,278.4604)"
+ x1="15.24248"
+ y1="213.6631"
+ x2="18.5289"
+ y2="220.3475" />
+ </defs>
+ <g
+ id="object-rows"
+ inkscape:label="#clonetiler_per_column"
+ transform="matrix(0,1,0.998006,0,-103.61827,-319.03741)">
+ <rect
+ height="16.03196"
+ id="rect9056"
+ style="color:#000000;fill:none;stroke-width:0.53149599"
+ width="15.99999"
+ x="319.03741"
+ y="103.8253" />
+ <g
+ id="g9227">
+ <g
+ id="g9237">
+ <rect
+ height="3.0039289"
+ id="rect9070"
+ style="color:#000000;fill:none;stroke:url(#linearGradient8475);stroke-width:1.00100005;stroke-linejoin:round;stroke-miterlimit:0"
+ transform="matrix(0,1,1,0,0,0)"
+ width="13.03433"
+ x="105.3283"
+ y="320.53519" />
+ <rect
+ height="1.0068099"
+ id="rect9072"
+ style="color:#000000;fill:none;stroke:url(#linearGradient8477);stroke-width:1.00100076;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"
+ transform="matrix(0,1,1,0,0,0)"
+ width="11.05956"
+ x="106.2927"
+ y="321.53751" />
+ </g>
+ <g
+ id="use9241"
+ transform="translate(4.998223,3.261012e-5)">
+ <rect
+ height="3.0039289"
+ id="rect7917"
+ style="color:#000000;fill:none;stroke:url(#linearGradient8479);stroke-width:1.00100005;stroke-linejoin:round;stroke-miterlimit:0"
+ transform="matrix(0,1,1,0,0,0)"
+ width="13.03433"
+ x="105.3283"
+ y="320.53519" />
+ <rect
+ height="1.0068099"
+ id="rect7919"
+ style="color:#000000;fill:none;stroke:url(#linearGradient8481);stroke-width:1.00100076;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"
+ transform="matrix(0,1,1,0,0,0)"
+ width="11.05956"
+ x="106.2927"
+ y="321.53751" />
+ </g>
+ <g
+ id="use9243"
+ transform="translate(10.002153,-0.00832079)">
+ <rect
+ height="3.0039289"
+ id="rect7922"
+ style="color:#000000;fill:none;stroke:url(#linearGradient5764);stroke-width:1.00100005;stroke-linejoin:round;stroke-miterlimit:0"
+ transform="matrix(0,1,1,0,0,0)"
+ width="13.03433"
+ x="105.3283"
+ y="320.53519" />
+ <rect
+ height="1.0068099"
+ id="rect7924"
+ style="color:#000000;fill:none;stroke:url(#linearGradient5767);stroke-width:1.00100076;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"
+ transform="matrix(0,1,1,0,0,0)"
+ width="11.05956"
+ x="106.2927"
+ y="321.53751" />
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/object-stroke-style.svg b/share/icons/hicolor/scalable/actions/object-stroke-style.svg
new file mode 100644
index 0000000..61297e6
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-stroke-style.svg
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="12"
+ height="12"
+ >
+
+ <g id="object-stroke-style" inkscape:label="#properties_stroke">
+ <path d="m 0,11.5 12,0" style="fill:none;stroke:black"/>
+ <path d="m 0, 7.5 12,0" style="fill:none;stroke:black;stroke-dasharray:2 1"/>
+ <path d="m 0,2 h 9 v -2 l 3,2.5 -3,2.5 v -2 h -9 z"/>
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/object-stroke.svg b/share/icons/hicolor/scalable/actions/object-stroke.svg
new file mode 100644
index 0000000..fdf1aba
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-stroke.svg
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="12"
+ height="12"
+ >
+
+ <defs>
+
+ <linearGradient id="gradientVector">
+ <stop offset="0" style="stop-color:black;stop-opacity:1"/>
+ <stop offset="1" style="stop-color:black;stop-opacity:0"/>
+ </linearGradient>
+ <linearGradient id="strokeGradient" gradientUnits="userSpaceOnUse" x1="0" x2="12" xlink:href="#gradientVector" y1="0" y2="12"/>
+ </defs>
+
+ <g id="object-stroke" inkscape:label="#properties_stroke">
+ <rect x="0.5" y="0.5" width="11" height="11" style="fill:none;stroke:url(#strokeGradient)"/>
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/object-to-path.svg b/share/icons/hicolor/scalable/actions/object-to-path.svg
new file mode 100644
index 0000000..e4d43f7
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-to-path.svg
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ >
+ <g id="object-to-path" inkscape:label="#object_tocurve">
+ <path d="m 4.5,0.5 c 6.5,0 -0.5,15 6,15 2.5,0 5,-2 5,-4 0,-5 -15,2 -15,-7 0,-2.5 2,-4 4,-4 z" style="fill:none;stroke:#646464"/>
+
+ <!-- Nodes -->
+ <rect x="5.5" y="0.5" width="3" height="3" style="fill:#6464ff;fill-opacity:0.4;stroke:#0000ff;stroke-linejoin:round"/>
+ <rect x="1.5" y="7.5" width="3" height="3" style="fill:#6464ff;fill-opacity:0.4;stroke:#0000ff;stroke-linejoin:round"/>
+ <rect x="12.5" y="12.5" width="3" height="3" style="fill:#6464ff;fill-opacity:0.4;stroke:#0000ff;stroke-linejoin:round"/>
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/object-tweak-attract.svg b/share/icons/hicolor/scalable/actions/object-tweak-attract.svg
new file mode 100644
index 0000000..a1393b2
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-tweak-attract.svg
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="14.830774"
+ height="15.125054"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="object-tweak-attract" inkscape:label="#g5082" style="fill:#000000" transform="translate(-372.48857,-136.97346)">
+ <use height="1250" id="use5124" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(8.861385,11.02164)" width="1250" x="0" xlink:href="#path5084" y="0"/>
+ <use height="1250" id="use5130" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(2.953795,11.09914)" width="1250" x="0" xlink:href="#path5084" y="0"/>
+ <use height="1250" id="use5088" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(11.11579,3.027365)" width="1250" x="0" xlink:href="#path5084" y="0"/>
+ <use height="1250" id="use5126" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(11.0383,9.082095)" width="1250" x="0" xlink:href="#path5084" y="0"/>
+ <use height="1250" id="use5090" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(10.38143,6.05473)" width="1250" x="0" xlink:href="#path5084" y="0"/>
+ <use height="1250" id="use5132" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(5.90759,10.40446)" width="1250" x="0" xlink:href="#path5084" y="0"/>
+ <circle cx="375.0941" cy="137.9821" id="path5084" inkscape:tile-cx="375.0941" inkscape:tile-cy="137.9821" inkscape:tile-h="2.223736" inkscape:tile-w="2.223736" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.20571,0,0,1.20571,-78.25832,-27.88514)"/>
+ <use height="1250" id="use5086" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(8.706381,0.9318868)" width="1250" x="0" xlink:href="#path5084" y="0"/>
+ <use height="1250" id="use5092" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(2.953795,0.8543842)" width="1250" x="0" xlink:href="#path5084" y="0"/>
+ <use height="1250" id="use5094" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(11.81518)" width="1250" x="0" xlink:href="#path5084" y="0"/>
+ <use height="1250" id="use5096" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(1.317544,6.05473)" width="1250" x="0" xlink:href="#path5084" y="0"/>
+ <use height="1250" id="use5098" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(0.7764177,9.082095)" width="1250" x="0" xlink:href="#path5084" y="0"/>
+ <use height="1250" id="use5100" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(5.90759,1.588803)" width="1250" x="0" xlink:href="#path5084" y="0"/>
+ <use height="1250" id="use5103" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(0.6601638,3.027365)" width="1250" x="0" xlink:href="#path5084" y="0"/>
+ <use height="1250" id="use5106" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(3.225052,3.298622)" width="1250" x="0" xlink:href="#path5084" y="0"/>
+ <use height="1250" id="use5108" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(3.147551,8.733335)" width="1250" x="0" xlink:href="#path5084" y="0"/>
+ <use height="1250" id="use5110" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(5.90759,4.189904)" width="1250" x="0" xlink:href="#path5084" y="0"/>
+ <use height="1250" id="use5112" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(8.706381,3.376124)" width="1250" x="0" xlink:href="#path5084" y="0"/>
+ <use height="1250" id="use5114" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(3.961329,6.05473)" width="1250" x="0" xlink:href="#path5084" y="0"/>
+ <use height="1250" id="use5116" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(5.90759,7.764549)" width="1250" x="0" xlink:href="#path5084" y="0"/>
+ <use height="1250" id="use5120" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(7.698848,6.05473)" width="1250" x="0" xlink:href="#path5084" y="0"/>
+ <use height="1250" id="use5118" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(5.90759,6.05473)" width="1250" x="0" xlink:href="#path5084" y="0"/>
+ <use height="1250" id="use5122" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(8.628879,8.772087)" width="1250" x="0" xlink:href="#path5084" y="0"/>
+ <use height="1250" id="use5128" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(0,12.10946)" width="1250" x="0" xlink:href="#path5084" y="0"/>
+ <use height="1250" id="use5134" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(11.81518,12.10946)" width="1250" x="0" xlink:href="#path5084" y="0"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/object-tweak-blur.svg b/share/icons/hicolor/scalable/actions/object-tweak-blur.svg
new file mode 100644
index 0000000..a77fe62
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-tweak-blur.svg
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.016734"
+ height="15.125054"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <radialGradient cx="375.0941" cy="137.9821" fx="375.0941" fy="137.9821" gradientUnits="userSpaceOnUse" id="radialBlackTransparent" inkscape:collect="always" r="1.111868" xlink:href="#BlackTransparent"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="BlackTransparent">
+ <stop id="stop12" offset="0" style="stop-color:black;stop-opacity:1"/>
+ <stop id="stop14" offset="1" style="stop-color:black;stop-opacity:0"/>
+ </linearGradient>
+ </defs>
+<g id="object-tweak-blur" inkscape:label="#g7655" style="fill:#000000" transform="translate(-372.39474,-136.97346)">
+ <circle cx="375.0941" cy="137.9821" id="path7657" inkscape:tile-cx="375.0941" inkscape:tile-cy="137.9821" inkscape:tile-h="2.223736" inkscape:tile-w="2.223736" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.20571,0,0,1.20571,-78.25832,-27.88514)"/>
+ <circle cx="375.0941" cy="137.9821" id="use7660" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.188922,0,0,1.188922,-63.09951,-25.56857)"/>
+ <circle cx="375.0941" cy="137.9821" id="use7662" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.180543,0,0,1.180543,-57.00309,-21.38516)"/>
+ <circle cx="375.0941" cy="137.9821" id="use7664" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.088184,0,0,1.088184,-22.35986,-5.61394)"/>
+ <circle cx="375.0941" cy="137.9821" id="use7666" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.188915,0,0,1.188915,-69.00487,-25.56775)"/>
+ <circle cx="375.0941" cy="137.9821" id="use7668" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.20571,0,0,1.20571,-66.44314,-27.88514)"/>
+ <circle cx="375.0941" cy="137.9821" id="use7670" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.093412,0,0,1.093412,-36.13602,-6.3353)"/>
+ <circle cx="375.0941" cy="137.9821" id="use7672" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.184974,0,0,1.184974,-70.48049,-15.94187)"/>
+ <circle cx="375.0941" cy="137.9821" id="use7674" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.111722,0,0,1.111722,-37.0964,-14.9165)"/>
+ <circle cx="375.0941" cy="137.9821" id="use7676" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.181829,0,0,1.181829,-69.30058,-21.56258)"/>
+ <circle cx="375.0941" cy="137.9821" id="use7678" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;fill:url(#radialBlackTransparent);stroke-width:0.2773579" transform="matrix(1.485788,0,0,1.485788,-180.3604,-63.50353)"/>
+ <circle cx="375.0941" cy="137.9821" id="use7680" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;fill:url(#radialBlackTransparent);stroke-width:0.2773579" transform="matrix(1.485788,0,0,1.485788,-180.3597,-57.44874)"/>
+ <circle cx="375.0941" cy="137.9821" id="use7682" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;fill:url(#radialBlackTransparent);stroke-width:0.2773579" transform="matrix(1.485788,0,0,1.485788,-177.4064,-63.50356)"/>
+ <circle cx="375.0941" cy="137.9821" id="use7684" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;fill:url(#radialBlackTransparent);stroke-width:0.2773579" transform="matrix(1.485788,0,0,1.485788,-174.4526,-63.50354)"/>
+ <circle cx="375.0941" cy="137.9821" id="use7686" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;fill:url(#radialBlackTransparent);stroke-width:0.2773579" transform="matrix(1.485788,0,0,1.485788,-180.3605,-60.47619)"/>
+ <circle cx="375.0941" cy="137.9821" id="use7688" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;fill:url(#radialBlackTransparent);stroke-width:0.2773579" transform="matrix(1.4858,0,0,1.4858,-177.4101,-57.45014)"/>
+ <circle cx="375.0941" cy="137.9821" id="use7692" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;fill:url(#radialBlackTransparent);stroke-width:0.2773579" transform="matrix(1.485788,0,0,1.485788,-174.4524,-60.47613)"/>
+ <circle cx="375.0941" cy="137.9821" id="use7694" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;fill:url(#radialBlackTransparent);stroke-width:0.2773579" transform="matrix(1.492675,0,0,1.492675,-177.0357,-58.39903)"/>
+ <circle cx="375.0941" cy="137.9821" id="use7696" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.191739,0,0,1.191739,-64.1566,-13.84799)"/>
+ <circle cx="375.0941" cy="137.9821" id="use7698" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.181973,0,0,1.181973,-57.53942,-15.52772)"/>
+ <circle cx="375.0941" cy="137.9821" id="use7700" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.20571,0,0,1.20571,-78.25832,-15.77568)"/>
+ <circle cx="375.0941" cy="137.9821" id="use7702" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.193386,0,0,1.193386,-70.68201,-14.07527)"/>
+ <circle cx="375.0941" cy="137.9821" id="use7704" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.121575,0,0,1.121575,-40.79199,-4.166495)"/>
+ <circle cx="375.0941" cy="137.9821" id="use7706" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.20571,0,0,1.20571,-66.44314,-15.77568)"/>
+ <circle cx="375.0941" cy="137.9821" id="use7690" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;fill:url(#radialBlackTransparent);stroke-width:0.2773579" transform="matrix(6.75293,0,0,6.75293,-2153.081,-787.2478)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/object-tweak-duplicate.svg b/share/icons/hicolor/scalable/actions/object-tweak-duplicate.svg
new file mode 100644
index 0000000..620950c
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-tweak-duplicate.svg
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="11.98896"
+ height="11.88748"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g clip-path="url(#clipPath5905)" id="object-tweak-duplicate" inkscape:label="#g5678" style="fill:#000000" transform="translate(-375.8356,-138.7635)">
+ <circle cx="375.0941" cy="137.9821" id="use5685" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.138679" transform="matrix(2.361086,0,0,2.361086,-503.8152,-187.3038)"/>
+ <circle cx="375.0941" cy="137.9821" id="use5687" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.138679" transform="matrix(2.176368,0,0,2.176368,-434.5286,-155.763)"/>
+ <circle cx="375.0941" cy="137.9821" id="use5828" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.138679" transform="matrix(2.363946,0,0,2.363946,-504.888,-175.5924)"/>
+ <circle cx="375.0941" cy="137.9821" id="path5885" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.138679" transform="matrix(0,2.361086,-2.361086,0,713.6548,-741.0926)"/>
+ <circle cx="375.0941" cy="137.9821" id="path5889" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.138679" transform="matrix(0,2.363946,-2.363946,0,701.94,-742.1654)"/>
+ <circle cx="375.0941" cy="137.9821" id="path5893" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.138679" transform="matrix(0,2.361086,-2.361086,0,713.6548,-747.1456)"/>
+ <circle cx="375.0941" cy="137.9821" id="path5895" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.138679" transform="matrix(0,2.363946,-2.363946,0,701.94,-748.2184)"/>
+ <circle cx="375.0941" cy="137.9821" id="path5897" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.138679" transform="matrix(0,2.361086,-2.361086,0,713.6548,-735.0396)"/>
+ <circle cx="375.0941" cy="137.9821" id="path5899" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.138679" transform="matrix(0,2.363946,-2.363946,0,701.94,-736.1123)"/>
+ <circle cx="375.0941" cy="137.9821" id="path5909" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.138679" transform="matrix(2.176368,0,0,2.176368,-433.9294,-155.2869)"/>
+ <circle cx="375.0941" cy="137.9821" id="path5911" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.138679" transform="matrix(2.176368,0,0,2.176368,-433.3154,-154.7343)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/object-tweak-jitter-color.svg b/share/icons/hicolor/scalable/actions/object-tweak-jitter-color.svg
new file mode 100644
index 0000000..db5d9a4
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-tweak-jitter-color.svg
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="object-tweak-jitter-color" inkscape:label="#g4416" transform="translate(45,-175)">
+ <rect height="16" id="rect4563" style="color:#000000;fill:none" width="16" x="-45" y="175"/>
+ <rect height="4.069275" id="rect4565" style="fill:#ffffff" width="4.069275" x="-43.13489" y="176.8852"/>
+ <rect height="4.069275" id="rect4567" style="fill:#4d4d4d" width="4.069275" x="-43.13489" y="185.0237"/>
+ <rect height="4.069275" id="rect4569" style="fill:#808080" transform="scale(-1)" width="4.069275" x="30.92706" y="-189.093"/>
+ <rect height="4.069275" id="rect4571" style="fill:#e6e6e6" transform="scale(1,-1)" width="4.069275" x="-34.99632" y="-180.9545"/>
+ <rect height="4.069275" id="rect4573" style="fill:#cccccc" transform="scale(-1)" width="4.069275" x="34.99634" y="-185.0237"/>
+ <rect height="4.069275" id="rect4575" style="fill:#999999" transform="scale(1,-1)" width="4.069275" x="-39.06561" y="-180.9545"/>
+ <rect height="4.069275" id="rect4577" style="fill:#ffffff" transform="scale(-1)" width="4.069275" x="30.92705" y="-185.0237"/>
+ <rect height="4.069275" id="rect4579" style="fill:#b3b3b3" width="4.069275" x="-39.06561" y="185.0237"/>
+ <rect height="4.069275" id="rect4581" style="fill:#b3b3b3" width="4.069275" x="-43.13489" y="180.9545"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/object-tweak-paint.svg b/share/icons/hicolor/scalable/actions/object-tweak-paint.svg
new file mode 100644
index 0000000..2295bb9
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-tweak-paint.svg
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="object-tweak-paint" inkscape:label="#g4416" transform="translate(45,-175)">
+ <rect height="16" id="rect4527" style="fill:none" width="16" x="-45" y="175"/>
+ <rect height="4.069275" id="rect4542" style="fill:#cccccc" width="4.069275" x="-42.99393" y="176.8167"/>
+ <rect height="4.069275" id="rect4544" style="fill:#999999" transform="scale(-1,1)" width="4.069275" x="34.85538" y="176.8167"/>
+ <rect height="4.069275" id="rect4547" style="fill:#cccccc" width="4.069275" x="-34.85538" y="176.8167"/>
+ <rect height="4.069275" id="rect4549" style="fill:#999999" transform="scale(1,-1)" width="4.069275" x="-42.99393" y="-184.9553"/>
+ <rect height="4.069275" id="rect4551" style="fill:#000000" transform="scale(-1)" width="4.069275" x="34.85538" y="-184.9553"/>
+ <rect height="4.069275" id="rect4553" style="fill:#999999" transform="scale(1,-1)" width="4.069275" x="-34.85538" y="-184.9553"/>
+ <rect height="4.069275" id="rect4555" style="fill:#cccccc" width="4.069275" x="-42.99393" y="184.9553"/>
+ <rect height="4.069275" id="rect4557" style="fill:#999999" transform="scale(-1,1)" width="4.069275" x="34.85538" y="184.9553"/>
+ <rect height="4.069275" id="rect4559" style="fill:#cccccc" width="4.069275" x="-34.85538" y="184.9553"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/object-tweak-push.svg b/share/icons/hicolor/scalable/actions/object-tweak-push.svg
new file mode 100644
index 0000000..d7a6d9e
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-tweak-push.svg
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="object-tweak-push" inkscape:label="#g4416" transform="translate(45,-175)">
+ <rect height="16" id="rect4991" style="fill:none" width="16" x="-45" y="175"/>
+ <g id="g5135" style="fill:#000000" transform="translate(-416.8263,39.0012)">
+ <circle cx="375.0941" cy="137.9821" id="path5011" inkscape:tile-cx="375.0941" inkscape:tile-cy="137.9821" inkscape:tile-h="2.223736" inkscape:tile-w="2.223736" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.20571,0,0,1.20571,-78.25832,-27.17581)"/>
+ <use height="1250" id="use5085" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(4.825002e-8,2.41142)" width="1250" x="0" xlink:href="#path5011" y="0"/>
+ <use height="1250" id="use5087" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(0.0067742,5.089253)" width="1250" x="0" xlink:href="#path5011" y="0"/>
+ <use height="1250" id="use5091" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(0.0027824,7.946541)" width="1250" x="0" xlink:href="#path5011" y="0"/>
+ <use height="1250" id="use5095" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(2.959973,-0.63416)" width="1250" x="0" xlink:href="#path5011" y="0"/>
+ <use height="1250" id="use5097" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(3.006247,0.88896)" width="1250" x="0" xlink:href="#path5011" y="0"/>
+ <use height="1250" id="use5099" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(3.034311,2.716243)" width="1250" x="0" xlink:href="#path5011" y="0"/>
+ <use height="1250" id="use5101" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(2.998324,5.976212)" width="1250" x="0" xlink:href="#path5011" y="0"/>
+ <use height="1250" id="use5105" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(5.922205,-0.70933)" width="1250" x="0" xlink:href="#path5011" y="0"/>
+ <use height="1250" id="use5107" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(5.986644,0.3787152)" width="1250" x="0" xlink:href="#path5011" y="0"/>
+ <use height="1250" id="use5109" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(6.028303,2.049693)" width="1250" x="0" xlink:href="#path5011" y="0"/>
+ <use height="1250" id="use5111" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(5.985226,4.82628)" width="1250" x="0" xlink:href="#path5011" y="0"/>
+ <use height="1250" id="use5115" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(8.86036,-0.67653)" width="1250" x="0" xlink:href="#path5011" y="0"/>
+ <use height="1250" id="use5117" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(8.908855,0.84335)" width="1250" x="0" xlink:href="#path5011" y="0"/>
+ <use height="1250" id="use5119" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(8.937926,2.560875)" width="1250" x="0" xlink:href="#path5011" y="0"/>
+ <use height="1250" id="use5121" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(8.901517,5.920781)" width="1250" x="0" xlink:href="#path5011" y="0"/>
+ <use height="1250" id="use5125" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(11.79723,-0.00985)" width="1250" x="0" xlink:href="#path5011" y="0"/>
+ <use height="1250" id="use5127" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(11.80716,2.53059)" width="1250" x="0" xlink:href="#path5011" y="0"/>
+ <use height="1250" id="use5129" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(11.81518,5.183143)" width="1250" x="0" xlink:href="#path5011" y="0"/>
+ <use height="1250" id="use5131" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(11.80214,7.912301)" width="1250" x="0" xlink:href="#path5011" y="0"/>
+ <use height="1250" id="use5136" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(0.0027824,10.71149)" width="1250" x="0" xlink:href="#path5011" y="0"/>
+ <use height="1250" id="use5138" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(2.998324,9.724665)" width="1250" x="0" xlink:href="#path5011" y="0"/>
+ <use height="1250" id="use5140" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(5.985226,9.503606)" width="1250" x="0" xlink:href="#path5011" y="0"/>
+ <use height="1250" id="use5142" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(8.901517,9.887791)" width="1250" x="0" xlink:href="#path5011" y="0"/>
+ <use height="1250" id="use5144" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(11.80214,10.67725)" width="1250" x="0" xlink:href="#path5011" y="0"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/object-tweak-randomize.svg b/share/icons/hicolor/scalable/actions/object-tweak-randomize.svg
new file mode 100644
index 0000000..b7c1916
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-tweak-randomize.svg
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.292182"
+ height="15.469867"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="object-tweak-randomize" inkscape:label="#g5082-9" style="fill:#000000" transform="translate(-372.06367,-136.75914)">
+ <circle cx="375.0941" cy="137.9821" id="path5084-3" inkscape:tile-cx="375.0941" inkscape:tile-cy="137.9821" inkscape:tile-h="2.223736" inkscape:tile-w="2.223736" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.20571,0,0,1.20571,-78.24976,-27.879)"/>
+ <use height="1250" id="use5086-7" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(8.561625,0.49145)" width="1250" x="0" xlink:href="#path5084-3" y="0"/>
+ <use height="1250" id="use5088-6" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(11.84313,2.65475)" width="1250" x="0" xlink:href="#path5084-3" y="0"/>
+ <use height="1250" id="use5090-6" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(11.465,6.015863)" width="1250" x="0" xlink:href="#path5084-3" y="0"/>
+ <use height="1250" id="use5092-8" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(2.800431,0.1644349)" width="1250" x="0" xlink:href="#path5084-3" y="0"/>
+ <use height="1250" id="use5094-4" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(11.808,-0.0096427)" width="1250" x="0" xlink:href="#path5084-3" y="0"/>
+ <use height="1250" id="use5096-4" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(-0.4334583,6.118019)" width="1250" x="0" xlink:href="#path5084-3" y="0"/>
+ <use height="1250" id="use5098-4" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(0.2602591,9.383794)" width="1250" x="0" xlink:href="#path5084-3" y="0"/>
+ <use height="1250" id="use5100-0" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(6.0991,-0.2204626)" width="1250" x="0" xlink:href="#path5084-3" y="0"/>
+ <use height="1250" id="use5103-8" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(0.4371078,2.794418)" width="1250" x="0" xlink:href="#path5084-3" y="0"/>
+ <use height="1250" id="use5106-4" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(2.823264,2.99384)" width="1250" x="0" xlink:href="#path5084-3" y="0"/>
+ <use height="1250" id="use5108-9" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(2.2685,8.914454)" width="1250" x="0" xlink:href="#path5084-3" y="0"/>
+ <use height="1250" id="use5110-6" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(7.821966,3.036785)" width="1250" x="0" xlink:href="#path5084-3" y="0"/>
+ <use height="1250" id="use5112-0" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(8.506131,3.395216)" width="1250" x="0" xlink:href="#path5084-3" y="0"/>
+ <use height="1250" id="use5114-7" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(2.865657,4.495371)" width="1250" x="0" xlink:href="#path5084-3" y="0"/>
+ <use height="1250" id="use5116-9" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(5.940444,8.422506)" width="1250" x="0" xlink:href="#path5084-3" y="0"/>
+ <use height="1250" id="use5118-4" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(6.998359,5.075075)" width="1250" x="0" xlink:href="#path5084-3" y="0"/>
+ <use height="1250" id="use5120-9" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(7.573388,6.436901)" width="1250" x="0" xlink:href="#path5084-3" y="0"/>
+ <use height="1250" id="use5122-7" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(8.395772,9.33012)" width="1250" x="0" xlink:href="#path5084-3" y="0"/>
+ <use height="1250" id="use5124-1" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(8.885973,11.77538)" width="1250" x="0" xlink:href="#path5084-3" y="0"/>
+ <use height="1250" id="use5126-2" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(11.49834,9.064573)" width="1250" x="0" xlink:href="#path5084-3" y="0"/>
+ <use height="1250" id="use5128-6" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(-0.009413,12.10337)" width="1250" x="0" xlink:href="#path5084-3" y="0"/>
+ <use height="1250" id="use5130-6" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(3.166048,12.23381)" width="1250" x="0" xlink:href="#path5084-3" y="0"/>
+ <use height="1250" id="use5132-7" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(5.944623,11.84999)" width="1250" x="0" xlink:href="#path5084-3" y="0"/>
+ <use height="1250" id="use5134-4" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(11.80662,12.10332)" width="1250" x="0" xlink:href="#path5084-3" y="0"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/object-tweak-rotate.svg b/share/icons/hicolor/scalable/actions/object-tweak-rotate.svg
new file mode 100644
index 0000000..20a74d3
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-tweak-rotate.svg
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ >
+ <defs>
+ <!-- Rectangle centered around (0,0). -->
+ <rect id="TheRect" x="-0.7" y="-1.5" width="1.4" height="3" style="stroke:white;stroke-width:0.4"/>
+ </defs>
+
+ <g id="object-tweak-rotate" inkscape:label="#object_tweak_rotate">
+ <use xlink:href="#TheRect" transform="translate( 1.50, 1.50)"/>
+ <use xlink:href="#TheRect" transform="translate( 1.50, 4.75) rotate(10)"/>
+ <use xlink:href="#TheRect" transform="translate( 1.50, 8.00) rotate(20)"/>
+ <use xlink:href="#TheRect" transform="translate( 1.50, 11.25) rotate(10)"/>
+ <use xlink:href="#TheRect" transform="translate( 1.50, 14.50)"/>
+
+ <use xlink:href="#TheRect" transform="translate( 4.75, 1.50) rotate(10)"/>
+ <use xlink:href="#TheRect" transform="translate( 4.75, 4.75) rotate(20)"/>
+ <use xlink:href="#TheRect" transform="translate( 4.75, 8.00) rotate(60)"/>
+ <use xlink:href="#TheRect" transform="translate( 4.75, 11.25) rotate(20)"/>
+ <use xlink:href="#TheRect" transform="translate( 4.75, 14.50) rotate(10)"/>
+
+ <use xlink:href="#TheRect" transform="translate( 8.00, 1.50) rotate(20)"/>
+ <use xlink:href="#TheRect" transform="translate( 8.00, 4.75) rotate(60)"/>
+ <use xlink:href="#TheRect" transform="translate( 8.00, 8.00) rotate(90)"/>
+ <use xlink:href="#TheRect" transform="translate( 8.00, 11.25) rotate(60)"/>
+ <use xlink:href="#TheRect" transform="translate( 8.00, 14.50) rotate(20)"/>
+
+ <use xlink:href="#TheRect" transform="translate(11.25, 1.50) rotate(10)"/>
+ <use xlink:href="#TheRect" transform="translate(11.25, 4.75) rotate(20)"/>
+ <use xlink:href="#TheRect" transform="translate(11.25, 8.00) rotate(60)"/>
+ <use xlink:href="#TheRect" transform="translate(11.25, 11.25) rotate(20)"/>
+ <use xlink:href="#TheRect" transform="translate(11.25, 14.50) rotate(10)"/>
+
+ <use xlink:href="#TheRect" transform="translate(14.50, 1.50)"/>
+ <use xlink:href="#TheRect" transform="translate(14.50, 4.75) rotate(10)"/>
+ <use xlink:href="#TheRect" transform="translate(14.50, 8.00) rotate(20)"/>
+ <use xlink:href="#TheRect" transform="translate(14.50, 11.25) rotate(10)"/>
+ <use xlink:href="#TheRect" transform="translate(14.50, 14.50)"/>
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/object-tweak-shrink.svg b/share/icons/hicolor/scalable/actions/object-tweak-shrink.svg
new file mode 100644
index 0000000..70a13d2
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-tweak-shrink.svg
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="14.830774"
+ height="15.125054"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="object-tweak-shrink" inkscape:label="#g5082-3" style="fill:#000000" transform="translate(-372.48857,-136.97346)">
+ <circle cx="375.0941" cy="137.9821" id="path5084-2" inkscape:tile-cx="375.0941" inkscape:tile-cy="137.9821" inkscape:tile-h="2.223736" inkscape:tile-w="2.223736" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702" r="1.111868" style="color:#000000;stroke:#ffffff;stroke-width:0.2773579" transform="matrix(1.20571,0,0,1.20571,-78.25832,-27.88514)"/>
+ <use height="1250" id="use5086-8" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2812746" transform="matrix(0.9860759,0,0,0.9860759,14.06913,1.928293)" width="1250" x="0" xlink:href="#path5084-2" y="0"/>
+ <use height="1250" id="use5088-8" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2832711" transform="matrix(0.9791266,0,0,0.9791266,19.62171,5.917923)" width="1250" x="0" xlink:href="#path5084-2" y="0"/>
+ <use height="1250" id="use5090-1" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.3073135" transform="matrix(0.9025255,0,0,0.9025255,48.27027,19.55311)" width="1250" x="0" xlink:href="#path5084-2" y="0"/>
+ <use height="1250" id="use5092-4" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2812758" transform="matrix(0.9860707,0,0,0.9860707,8.163368,1.928972)" width="1250" x="0" xlink:href="#path5084-2" y="0"/>
+ <use height="1250" id="use5094-42" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(11.81518)" width="1250" x="0" xlink:href="#path5084-2" y="0"/>
+ <use height="1250" id="use5096-0" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.3058435" transform="matrix(0.9068615,0,0,0.9068615,34.83344,18.95266)" width="1250" x="0" xlink:href="#path5084-2" y="0"/>
+ <use height="1250" id="use5098-8" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2822113" transform="matrix(0.9828022,0,0,0.9828022,6.431961,11.46371)" width="1250" x="0" xlink:href="#path5084-2" y="0"/>
+ <use height="1250" id="use5100-6" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.3008064" transform="matrix(0.9220478,0,0,0.9220478,35.06151,10.79493)" width="1250" x="0" xlink:href="#path5084-2" y="0"/>
+ <use height="1250" id="use5103-0" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2829629" transform="matrix(0.9801935,0,0,0.9801935,7.407717,5.770255)" width="1250" x="0" xlink:href="#path5084-2" y="0"/>
+ <use height="1250" id="use5106-9" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.451224" transform="matrix(0.6146776,0,0,0.6146776,147.0627,56.38727)" width="1250" x="0" xlink:href="#path5084-2" y="0"/>
+ <use height="1250" id="use5108-2" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.4450105" transform="matrix(0.6232617,0,0,0.6232617,143.8529,61.25332)" width="1250" x="0" xlink:href="#path5084-2" y="0"/>
+ <use height="1250" id="use5110-1" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.645537" transform="matrix(0.4296546,0,0,0.4296546,219.2145,82.00947)" width="1250" x="0" xlink:href="#path5084-2" y="0"/>
+ <use height="1250" id="use5112-7" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.4537236" transform="matrix(0.6112925,0,0,0.6112925,154.2364,56.85603)" width="1250" x="0" xlink:href="#path5084-2" y="0"/>
+ <use height="1250" id="use5114-3" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.6509216" transform="matrix(0.4261003,0,0,0.4261003,217.5898,85.52904)" width="1250" x="0" xlink:href="#path5084-2" y="0"/>
+ <use height="1250" id="use5116-0" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.633519" transform="matrix(0.4378052,0,0,0.4378052,216.1661,86.93554)" width="1250" x="0" xlink:href="#path5084-2" y="0"/>
+ <use height="1250" id="use5118-6" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:1.0800228" transform="matrix(0.256807,0,0,0.256807,283.8591,108.9729)" width="1250" x="0" xlink:href="#path5084-2" y="0"/>
+ <use height="1250" id="use5120-92" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.6568049" transform="matrix(0.4222839,0,0,0.4222839,224.9252,86.0576)" width="1250" x="0" xlink:href="#path5084-2" y="0"/>
+ <use height="1250" id="use5122-6" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.4480718" transform="matrix(0.6190024,0,0,0.6190024,151.3531,61.84314)" width="1250" x="0" xlink:href="#path5084-2" y="0"/>
+ <use height="1250" id="use5124-2" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2806096" transform="matrix(0.9884129,0,0,0.9884129,13.19493,13.71404)" width="1250" x="0" xlink:href="#path5084-2" y="0"/>
+ <use height="1250" id="use5126-4" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2829278" transform="matrix(0.9803125,0,0,0.9803125,19.17819,11.80843)" width="1250" x="0" xlink:href="#path5084-2" y="0"/>
+ <use height="1250" id="use5128-4" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(0,12.10946)" width="1250" x="0" xlink:href="#path5084-2" y="0"/>
+ <use height="1250" id="use5130-0" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2802223" transform="matrix(0.9897789,0,0,0.9897789,6.776422,13.52485)" width="1250" x="0" xlink:href="#path5084-2" y="0"/>
+ <use height="1250" id="use5132-1" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2981642" transform="matrix(0.9302193,0,0,0.9302193,32.00541,21.7728)" width="1250" x="0" xlink:href="#path5084-2" y="0"/>
+ <use height="1250" id="use5134-8" inkscape:tiled-clone-of="#path5011" style="stroke:#ffffff;stroke-width:0.2773579" transform="translate(11.81518,12.10946)" width="1250" x="0" xlink:href="#path5084-2" y="0"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/object-ungroup-pop-selection.svg b/share/icons/hicolor/scalable/actions/object-ungroup-pop-selection.svg
new file mode 100644
index 0000000..1a821cc
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-ungroup-pop-selection.svg
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="13.8222"
+ height="14.345885"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5819" inkscape:collect="always" x1="99.31348" x2="111.6865" xlink:href="#linearGradient5704" y1="210.5" y2="210.5"/>
+ <linearGradient gradientTransform="matrix(1.124777,0,0,1.399469,339.507,-41.54364)" gradientUnits="userSpaceOnUse" id="linearGradient7927" inkscape:collect="always" x1="15.15684" x2="22.04275" xlink:href="#linearGradient5704" y1="214.0084" y2="218.3974"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5823" inkscape:collect="always" x1="101.7507" x2="108.8156" xlink:href="#linearGradient5740" y1="205.192" y2="212.9901"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5821" inkscape:collect="always" x1="108.3513" x2="101.1929" xlink:href="#linearGradient5740" y1="215.4819" y2="206.9966"/>
+ <linearGradient gradientTransform="matrix(1.165669,0,0,1.655559,338.7499,-97.1359)" gradientUnits="userSpaceOnUse" id="linearGradient7929" inkscape:collect="always" x1="17.48326" x2="20.98923" xlink:href="#linearGradient24464" y1="215.0097" y2="218.8156"/>
+ <linearGradient id="linearGradient24464">
+ <stop id="stop24466" offset="0" style="stop-color:#499204;stop-opacity:1"/>
+ <stop id="stop24468" offset="1" style="stop-color:#a7e26e;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(0.87731,0,0,0.991952,344.0693,46.88201)" gradientUnits="userSpaceOnUse" id="linearGradient7931" inkscape:collect="always" x1="19.08596" x2="16.10928" xlink:href="#linearGradient24464" y1="219.6944" y2="214.3821"/>
+ </defs>
+<g id="object-ungroup-pop-selection" inkscape:label="#object-ungroup-pop-selection" transform="translate(-355.5,-252.15412)">
+ <g id="g6068-8">
+ <rect height="7" id="rect9496-1" style="color:#000000;fill:none;stroke:url(#linearGradient7927);stroke-width:1;stroke-linejoin:round;stroke-miterlimit:0" width="9" x="356" y="259"/>
+ <rect height="5" id="rect9498-0" style="color:#000000;fill:url(#linearGradient7929);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient7931);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="7" x="357" y="260"/>
+ </g>
+ <rect height="1.999995" id="use8598-1" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:1.0000006" transform="matrix(1,0,0,1,4.959,-0.03898)" width="2.00001" x="353.3632" y="252.1931"/>
+ <rect height="1.999995" id="use8601-8" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:1.0000006" transform="matrix(1,0,0,1,13.959,-0.0389847)" width="2.00001" x="353.3632" y="252.1931"/>
+ <rect height="2" id="use8605-4" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:1" width="2" x="367" y="261"/>
+ <rect height="1.999995" id="use9484-9" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:1.0000006" transform="matrix(1,0,0,1,4.95900005073548,8.96102)" width="2.00001" x="353.3632" y="252.1931"/>
+ <g id="use10425-1" transform="matrix(1,0,0,1,-0.0348992,-0.0284392)">
+ <circle cx="105.5" cy="210.5" id="path10763" r="5.5" style="color:#000000;fill:none;stroke:url(#linearGradient5819);stroke-width:1.3730356;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0.727881,0,0,0.728748,287.069,104.2892)"/>
+ <circle cx="105.5" cy="210.5" id="path10409" r="5.5" style="color:#000000;fill:url(#linearGradient5821);fill-rule:evenodd;stroke:url(#linearGradient5823);stroke-width:1.8262242;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(0.547085,0,0,0.548073,306.1137,142.2991)"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/object-ungroup.svg b/share/icons/hicolor/scalable/actions/object-ungroup.svg
new file mode 100644
index 0000000..d242811
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-ungroup.svg
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ >
+ <defs>
+ <linearGradient id="linearGradientRectVector">
+ <stop offset="0" style="stop-color:#ffbf00"/>
+ <stop offset="1" style="stop-color:#ffffff"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientRectFill" x1="6" x2="8" xlink:href="#linearGradientRectVector" y1="7" y2="13"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientRectStroke" x1="8" x2="6" xlink:href="#linearGradientRectVector" y1="13" y2="7"/>
+
+ <linearGradient id="linearGradientCircleVector">
+ <stop offset="0" style="stop-color:#ffffff"/>
+ <stop offset="1" style="stop-color:#98b6d3"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientCircleStroke" x1="8" x2="13" xlink:href="#linearGradientCircleVector" y1="3" y2="8"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientCircleFill" x1="13" x2="8" xlink:href="#linearGradientCircleVector" y1="8" y2="3"/>
+ </defs>
+
+ <g id="object-ungroup" inkscape:label="#selection_ungroup">
+ <g>
+ <rect x="2.5" y="6.5" width="9" height="7" style="fill:none;stroke:#222222;stroke-linejoin:round"/>
+ <rect x="3.5" y="7.5" width="7" height="5" style="fill:url(#linearGradientRectFill);stroke:url(#linearGradientRectStroke)"/>
+ </g>
+ <g>
+ <circle cx="10.5" cy="5.5" r="4" style="fill:none;stroke:#222222"/>
+ <circle cx="10.5" cy="5.5" r="3" style="fill:url(#linearGradientCircleFill);stroke:url(#linearGradientCircleStroke)"/>
+ </g>
+
+ <!-- Handles -->
+ <rect x="5" y="0" width="2" height="2"/>
+ <rect x="14" y="0" width="2" height="2"/>
+ <rect x="5" y="9" width="2" height="2"/>
+ <rect x="14" y="9" width="2" height="2"/>
+
+ <rect x="0" y="4" width="2" height="2"/>
+ <rect x="0" y="14" width="2" height="2"/>
+ <rect x="12" y="14" width="2" height="2"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/object-unlocked.svg b/share/icons/hicolor/scalable/actions/object-unlocked.svg
new file mode 100644
index 0000000..76ed10c
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-unlocked.svg
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="11.985984"
+ height="12.745733"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="matrix(1.007189,0,0,0.98662,-0.460106,9.713565)" gradientUnits="userSpaceOnUse" id="linearGradient4859" inkscape:collect="always" x1="64.23671" x2="54.73784" xlink:href="#linearGradient16137" y1="729.3028" y2="719.9376"/>
+ <linearGradient id="linearGradient16137">
+ <stop id="stop16139" offset="0" style="stop-color:#db5d00;stop-opacity:1"/>
+ <stop id="stop16141" offset="0.35076979" style="stop-color:#ffd749;stop-opacity:1"/>
+ <stop id="stop16143" offset="0.59668732" style="stop-color:#fff593;stop-opacity:1"/>
+ <stop id="stop16145" offset="0.78382427" style="stop-color:#fff7c2;stop-opacity:1"/>
+ <stop id="stop16147" offset="1" style="stop-color:#ffffff;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="object-unlocked" inkscape:label="#lock_unlocked" transform="matrix(0.749124,0,0,0.633637,-37.4562,-448.95797)">
+ <rect height="15.99362" id="rect8632" rx="5.339582" ry="0" style="color:#000000;fill:#ffffff;fill-opacity:0;fill-rule:evenodd;stroke-width:1px" width="16" x="50" y="710.0064"/>
+ <path d="M 62.5,716.2876 62.5,713.6626 C 61.99759,709.0089 57.03272,708.2545 55.24252,710.4395" id="path8634" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#000000;stroke-width:1.451453;stroke-linecap:round"/>
+ <g id="g5835" transform="matrix(1.024267,-0.199097,0.200349,1.030708,-144.8304,-9.554702)">
+ <path d="M 52.4921,725.7923 52.88452,716.0232 63.40194,715.7981 63.03896,725.7159 52.4921,725.7923 Z" id="path5839" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:url(#linearGradient4859);fill-rule:evenodd;stroke:#000000;stroke-width:1.109341;stroke-linecap:round;stroke-linejoin:round"/>
+ <path d="M 57.96875,718.4687 C 57.14028,718.4859 56.48264,719.1715 56.5,720 L 57.5,721 C 57.4924,721.5409 56.77656,722.5441 57.24381,722.8168 57.71106,723.0895 58.28894,723.0895 58.75619,722.8168 59.22344,722.5441 58.50765,721.5409 58.5,721 L 59.5,720 C 59.5086,719.5913 59.34999,719.1969 59.06095,718.9078 58.7719,718.6188 58.37743,718.4602 57.96875,718.4687 Z" id="path5841" inkscape:connector-curvature="0" sodipodi:nodetypes="cccssccsc" style="fill:#000000;fill-rule:evenodd"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/object-visible.svg b/share/icons/hicolor/scalable/actions/object-visible.svg
new file mode 100644
index 0000000..9016b98
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-visible.svg
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="12.08026"
+ height="12.022697"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient2485">
+ <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient12513">
+ <stop id="stop12515" offset="0" style="stop-color:black;stop-opacity:1"/>
+ <stop id="stop12517" offset="1" style="stop-color:#2a2a2a;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient12519" inkscape:collect="always" x1="64.60896" x2="61.99598" xlink:href="#linearGradient12513" y1="715.7595" y2="712.1672"/>
+ <linearGradient gradientTransform="matrix(1,0,0,-1,0.453976,493.3688)" gradientUnits="userSpaceOnUse" id="linearGradient12592" inkscape:collect="always" x1="712.986" x2="717.6032" xlink:href="#linearGradient2485" y1="249.9805" y2="244.6786"/>
+ </defs>
+<g id="object-visible" inkscape:label="#visible" transform="matrix(0.823809,0,0,0.639827,-582.5298,-150.84372)">
+ <rect height="18.61259" id="rect6472" style="color:#000000;fill:#ffffff;fill-opacity:0;fill-rule:evenodd;stroke-width:0.83269" width="14.52438" x="707.1481" y="235.935"/>
+ <g id="g1661" transform="translate(0,-0.9)">
+ <path d="M 718.3596,243.1986 C 719.3773,243.9521 720.2979,245.1034 721.151,246.7745 719.3176,250.3658 717.7991,251.8726 715.049,251.8726 712.299,251.8726 709.4688,249.9998 707.853,246.6911 709.6864,243.0997 713.2961,241.3385 716.1602,242.0819 M 711.7759,242.388 710.7364,238.3101 M 709.2185,244.2435 707.6685,241.7133 M 714.9275,241.9355 715.0423,237.208 M 717.4674,242.559 718.9969,238.7706 M 719.616,244.0748 721.2305,242.135" id="path4926" inkscape:connector-curvature="0" sodipodi:nodetypes="ccscscccccccccc" style="color:#000000;fill:url(#linearGradient12592);fill-rule:evenodd;stroke:#000000;stroke-width:1.1019087;stroke-linecap:round"/>
+ <ellipse cx="63.5" cy="714" id="path5671" rx="3.5" ry="4" style="color:#000000;fill:url(#linearGradient12519);fill-rule:evenodd;stroke-width:3.0247481" transform="matrix(0.842506,0,0,0.954024,661.2863,-434.5226)"/>
+ <ellipse cx="63.5" cy="714" id="path12489" rx="3.5" ry="4" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke-width:3.0247481" transform="matrix(0.269046,0,0,0.308688,696.6634,24.57494)"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/off-outline.svg b/share/icons/hicolor/scalable/actions/off-outline.svg
new file mode 100644
index 0000000..dd5e842
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/off-outline.svg
@@ -0,0 +1,104 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.99999"
+ height="15.99999"
+ version="1.1"
+ sodipodi:docname="off-outline.svg"
+ inkscape:version="1.0beta1 (f5f6674, 2019-10-12)">
+ <style
+ id="style11843"></style>
+ <metadata
+ id="metadata9706">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ inkscape:zoom="68.437541"
+ inkscape:cx="7.9999952"
+ inkscape:cy="7.9999952"
+ inkscape:window-width="2560"
+ inkscape:window-height="1376"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg1">
+ <inkscape:grid
+ id="GridFromPre046Settings"
+ type="xygrid"
+ originx="0pt"
+ originy="0pt"
+ spacingx="1pt"
+ spacingy="1pt"
+ color="#3f3fff"
+ empcolor="#3f3fff"
+ opacity="0.15"
+ empopacity="0.38"
+ empspacing="5" />
+ </sodipodi:namedview>
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient5704">
+ <stop
+ id="stop5706"
+ offset="0"
+ style="stop-color:#5a5a5a;stop-opacity:1" />
+ <stop
+ id="stop5708"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:1" />
+ </linearGradient>
+ </defs>
+ <g
+ id="off-outline"
+ transform="translate(-10.48885,-182.0497)">
+ <ellipse
+ cx="18.48884"
+ cy="190.0497"
+ id="path10622"
+ rx="6.6111541"
+ ry="6.515604"
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#383838;stroke-linejoin:round;stroke-opacity:1" />
+ <path
+ id="path14015"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#b50000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1"
+ d="M 5.7695312,5.0644531 5.0625,5.7714844 7.2929688,8 5.0625,10.230469 5.7695312,10.9375 8,8.7070312 10.230469,10.9375 10.9375,10.230469 8.7070312,8 10.9375,5.7714844 10.230469,5.0644531 8,7.2949219 Z"
+ transform="translate(10.48885,182.0497)"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g14007"
+ inkscape:transform-center-x="3.571613"
+ inkscape:transform-center-y="5.253199"
+ style="opacity:1">
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1"
+ d="m 21.07254,187.466 -5.16739,5.1674"
+ id="path14009"
+ inkscape:connector-curvature="0" />
+ </g>
+ <rect
+ height="15.99999"
+ id="rect9056-0"
+ style="color:#000000;fill:none;stroke-width:0.531496"
+ width="15.99999"
+ x="10.48885"
+ y="182.0497" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/off.svg b/share/icons/hicolor/scalable/actions/off.svg
new file mode 100644
index 0000000..ff332a7
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/off.svg
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.99999"
+ height="15.99999"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient33210" inkscape:collect="always" x1="11.04291" x2="23.16458" xlink:href="#linearGradient5704" y1="190.3311" y2="191.3432"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient33195" inkscape:collect="always" x1="7.859756" x2="25.59999" xlink:href="#linearGradient5704" y1="190.7533" y2="190.0497"/>
+ <linearGradient id="linearGradient10359" inkscape:collect="always">
+ <stop id="stop10361" offset="0" style="stop-color:#c80000"/>
+ <stop id="stop10363" offset="1" style="stop-color:#f99e9e;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient33191" inkscape:collect="always" x1="24.49481" x2="14.87818" xlink:href="#linearGradient10359" y1="214.0368" y2="201.604"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient33193" inkscape:collect="always" x1="14.56176" x2="22.91343" xlink:href="#linearGradient10359" y1="185.4726" y2="193.8308"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient33212" inkscape:collect="always" x1="11.04291" x2="21.57254" xlink:href="#linearGradient5704" y1="190.3311" y2="190.0497"/>
+ </defs>
+<g id="off" transform="translate(-10.48885,-182.0497)">
+ <ellipse cx="18.48884" cy="190.0497" id="path10622" rx="6.611154" ry="6.515604" style="color:#000000;fill:url(#linearGradient33193);fill-rule:evenodd;stroke:url(#linearGradient33195);stroke-linejoin:round"/>
+ <path d="M 15.90515,187.466 21.07254,192.6334" id="path10677" inkscape:connector-curvature="0" inkscape:transform-center-x="-5.253213" inkscape:transform-center-y="3.571599" sodipodi:nodetypes="cc" style="color:#000000;fill:none;stroke:url(#linearGradient33210)"/>
+ <path d="M 21.07254,187.466 15.90515,192.6334" id="path10688" inkscape:connector-curvature="0" inkscape:transform-center-x="3.571613" inkscape:transform-center-y="5.253199" sodipodi:nodetypes="cc" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke:url(#linearGradient33212)"/>
+ <ellipse cx="18.48884" cy="207.5353" id="ellipse10324" rx="6.611154" ry="6.515604" style="color:#000000;fill:none;stroke:url(#linearGradient33191);stroke-linejoin:round" transform="matrix(0.8723531,0,0,0.8723531,2.360048,9.005643)"/>
+ <rect height="15.99999" id="rect9056-0" style="color:#000000;fill:none;stroke-width:0.531496" width="15.99999" x="10.48885" y="182.0497"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/offset.svg b/share/icons/hicolor/scalable/actions/offset.svg
new file mode 100644
index 0000000..37ba0d8
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/offset.svg
@@ -0,0 +1,155 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.0alpha (c523de1, 2019-03-31)"
+ sodipodi:docname="offset-symbolic.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <style
+ id="style5954"></style>
+ <defs
+ id="defs5868">
+ <inkscape:path-effect
+ steps="16"
+ equidistant_spacing="true"
+ trajectory="M 0.5,3.7332036 -13.561598,-8.2670085"
+ is_visible="true"
+ id="path-effect5970"
+ effect="interpolate" />
+ <inkscape:path-effect
+ steps="5"
+ equidistant_spacing="true"
+ trajectory="M 0,0 V 0"
+ is_visible="true"
+ id="path-effect5967"
+ effect="interpolate" />
+ <inkscape:path-effect
+ effect="bspline"
+ id="path-effect5964"
+ is_visible="true"
+ weight="33.333333"
+ steps="2"
+ helper_size="0"
+ apply_no_weight="true"
+ apply_with_weight="true"
+ only_selected="false" />
+ <inkscape:path-effect
+ only_selected="false"
+ apply_with_weight="true"
+ apply_no_weight="true"
+ helper_size="0"
+ steps="2"
+ weight="33.333333"
+ is_visible="true"
+ id="path-effect5960"
+ effect="bspline" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:current-layer="layercompo"
+ inkscape:window-maximized="1"
+ inkscape:window-height="745"
+ inkscape:window-width="1366"
+ showguides="true"
+ inkscape:window-y="-8"
+ inkscape:window-x="-8"
+ inkscape:cy="12.008866"
+ inkscape:cx="8.0260889"
+ inkscape:zoom="19.209395"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title></dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title />
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier />
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="offset"
+ id="layercompo"
+ inkscape:groupmode="layer">
+ <path
+ d="M 7.96875 1.2148438 A 6.7086277 6.7086277 0 0 0 7.2382812 1.265625 L 1.78125 5.5429688 A 6.7086277 6.7086277 0 0 0 1.4257812 6.8789062 L 8.4375 1.2265625 A 6.7086277 6.7086277 0 0 0 8.0527344 1.2148438 A 6.7086277 6.7086277 0 0 0 7.96875 1.2148438 z M 9.1386719 1.3027344 L 1.3535156 7.5800781 A 6.7086277 6.7086277 0 0 0 1.34375 7.9238281 A 6.7086277 6.7086277 0 0 0 1.3847656 8.6542969 L 10.011719 1.5078125 A 6.7086277 6.7086277 0 0 0 9.1386719 1.3027344 z M 6.1386719 1.4941406 A 6.7086277 6.7086277 0 0 0 2.2695312 4.5253906 L 6.1386719 1.4941406 z M 10.560547 1.7011719 L 1.4726562 9.2324219 A 6.7086277 6.7086277 0 0 0 1.7246094 10.15625 L 11.271484 2.0390625 A 6.7086277 6.7086277 0 0 0 10.560547 1.7011719 z M 11.724609 2.3085938 L 1.921875 10.644531 A 6.7086277 6.7086277 0 0 0 2.34375 11.445312 L 12.318359 2.7480469 A 6.7086277 6.7086277 0 0 0 11.724609 2.3085938 z M 12.695312 3.0820312 L 2.6230469 11.863281 A 6.7086277 6.7086277 0 0 0 3.1933594 12.548828 L 13.193359 3.6132812 A 6.7086277 6.7086277 0 0 0 12.695312 3.0820312 z M 13.5 4.0097656 L 3.5527344 12.898438 A 6.7086277 6.7086277 0 0 0 4.2636719 13.458984 L 13.902344 4.6425781 A 6.7086277 6.7086277 0 0 0 13.5 4.0097656 z M 14.138672 5.1035156 L 4.703125 13.736328 A 6.7086277 6.7086277 0 0 0 5.5664062 14.154297 L 14.433594 5.8574219 A 6.7086277 6.7086277 0 0 0 14.138672 5.1035156 z M 14.583984 6.4003906 L 6.0976562 14.341797 A 6.7086277 6.7086277 0 0 0 7.1484375 14.570312 L 14.732422 7.3183594 A 6.7086277 6.7086277 0 0 0 14.583984 6.4003906 z M 14.759766 7.9824219 L 7.8125 14.626953 A 6.7086277 6.7086277 0 0 0 8.0527344 14.632812 A 6.7086277 6.7086277 0 0 0 9.1699219 14.537109 L 14.638672 9.1953125 A 6.7086277 6.7086277 0 0 0 14.759766 7.9824219 z M 14.380859 10.146484 L 10.126953 14.300781 A 6.7086277 6.7086277 0 0 0 14.380859 10.146484 z "
+ style="opacity:0.5;stroke-width:1.14443"
+ id="path5952" />
+ <path
+ style="opacity:0;fill:none"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ id="rect22048" />
+ <path
+ d="M 13.075706,7.9233732 A 5.0235491,5.0235491 0 0 1 8.0521564,12.946922 5.0235491,5.0235491 0 0 1 3.0286074,7.9233732 5.0235491,5.0235491 0 0 1 8.0521564,2.8998241 5.0235491,5.0235491 0 0 1 13.075706,7.9233732"
+ style="opacity:1;stroke-width:1.14443"
+ id="circle5956" />
+ <path
+ d="M 4.6464958,2.5054502 A 0.6616239,0.6616239 0 0 1 3.9848719,3.1670741 0.6616239,0.6616239 0 0 1 3.323248,2.5054502 0.6616239,0.6616239 0 0 1 3.9848719,1.8438264 0.6616239,0.6616239 0 0 1 4.6464958,2.5054502 Z"
+ style="fill:#000000;stroke:none;stroke-width:0.330812;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path6539" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/on-outline.svg b/share/icons/hicolor/scalable/actions/on-outline.svg
new file mode 100644
index 0000000..7a72bef
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/on-outline.svg
@@ -0,0 +1,104 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.0beta1 (f5f6674, 2019-10-12)"
+ sodipodi:docname="on-outline.svg"
+ version="1.1"
+ height="15.99999"
+ width="15.99999"
+ id="svg1">
+ <style
+ id="style14005"></style>
+ <metadata
+ id="metadata11866">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ inkscape:current-layer="svg1"
+ inkscape:window-maximized="1"
+ inkscape:window-y="0"
+ inkscape:window-x="0"
+ inkscape:window-height="1376"
+ inkscape:window-width="2560"
+ inkscape:cy="7.9999952"
+ inkscape:cx="7.9999952"
+ inkscape:zoom="68.437541"
+ showgrid="true"
+ id="base">
+ <inkscape:grid
+ empspacing="5"
+ empopacity="0.38"
+ opacity="0.15"
+ empcolor="#3f3fff"
+ color="#3f3fff"
+ spacingy="1pt"
+ spacingx="1pt"
+ originy="0pt"
+ originx="0pt"
+ type="xygrid"
+ id="GridFromPre046Settings" />
+ </sodipodi:namedview>
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient900">
+ <stop
+ style="stop-color:#e4ffa6;stop-opacity:1"
+ offset="0"
+ id="stop1014" />
+ <stop
+ style="stop-color:#3a7801;stop-opacity:1"
+ offset="1"
+ id="stop1015" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5704">
+ <stop
+ style="stop-color:#5a5a5a;stop-opacity:1"
+ offset="0"
+ id="stop5706" />
+ <stop
+ style="stop-color:#000000;stop-opacity:1"
+ offset="1"
+ id="stop5708" />
+ </linearGradient>
+ </defs>
+ <g
+ transform="translate(-10.48884,-199.5352)"
+ id="on-outline">
+ <ellipse
+ style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke:#383838;stroke-linejoin:round;stroke-opacity:1;fill-opacity:1"
+ ry="6.515604"
+ rx="6.6111541"
+ id="ellipse10646"
+ cy="207.53529"
+ cx="18.48884" />
+ <path
+ style="color:#000000;fill:none;stroke:#4e9b00;stroke-opacity:1"
+ sodipodi:nodetypes="ccc"
+ inkscape:connector-curvature="0"
+ id="path10653"
+ d="m 15.35239,207.5955 2.03195,1.896 4.24095,-3.9125" />
+ <rect
+ y="199.5352"
+ x="10.48884"
+ width="15.99999"
+ style="color:#000000;fill:none;stroke-width:0.531496"
+ id="rect9056-1"
+ height="15.99999" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/on.svg b/share/icons/hicolor/scalable/actions/on.svg
new file mode 100644
index 0000000..b94952c
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/on.svg
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.99999"
+ height="15.99999"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient33214" inkscape:collect="always" x1="11.89733" x2="22.12529" xlink:href="#linearGradient5704" y1="207.3945" y2="207.5352"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient33208" inkscape:collect="always" x1="8.364343" x2="25.59999" xlink:href="#linearGradient5704" y1="207.3121" y2="207.5353"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient33204" inkscape:collect="always" x1="14.22924" x2="23.09063" xlink:href="#linearGradient900" y1="201.6041" y2="212.7821"/>
+ <linearGradient id="linearGradient10349" inkscape:collect="always">
+ <stop id="stop10351" offset="0" style="stop-color:#a2f156;stop-opacity:1"/>
+ <stop id="stop10353" offset="1" style="stop-color:#a2f156;stop-opacity:0"/>
+ </linearGradient>
+ <linearGradient id="linearGradient900">
+ <stop id="stop1014" offset="0" style="stop-color:#e4ffa6;stop-opacity:1"/>
+ <stop id="stop1015" offset="1" style="stop-color:#3a7801;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient33206" inkscape:collect="always" x1="14.95977" x2="23.60995" xlink:href="#linearGradient10349" y1="203.6547" y2="211.0178"/>
+ </defs>
+<g id="on" transform="translate(-10.48884,-199.5352)">
+ <ellipse cx="18.48884" cy="207.5353" id="ellipse10646" rx="6.611154" ry="6.515604" style="color:#000000;fill:url(#linearGradient33206);fill-rule:evenodd;stroke:url(#linearGradient33208);stroke-linejoin:round"/>
+ <path d="M 15.35239,207.5955 17.38434,209.4915 21.62529,205.579" id="path10653" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="color:#000000;fill:none;stroke:url(#linearGradient33214)"/>
+ <ellipse cx="18.48884" cy="207.5353" id="ellipse10289" rx="6.611154" ry="6.515604" style="color:#000000;fill:none;stroke:url(#linearGradient33204);stroke-linejoin:round" transform="matrix(0.8723531,0,0,0.8723531,2.360043,26.49119)"/>
+ <rect height="15.99999" id="rect9056-1" style="color:#000000;fill:none;stroke-width:0.531496" width="15.99999" x="10.48884" y="199.5352"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/orient-angle.svg b/share/icons/hicolor/scalable/actions/orient-angle.svg
new file mode 100644
index 0000000..40f2c2c
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/orient-angle.svg
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg8"
+ version="1.1"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <defs
+ id="defs2" />
+ <g
+ id="layer1">
+ <path
+ d="M 11.957031,2.1308594 0,13 H 16 V 12 H 2.5859375 L 12.628906,2.8691406 Z"
+ id="path7566" />
+ <path
+ style="opacity:0.60"
+ d="M 10.351563,4.6484375 9.3046875,5.7246094 C 10.998546,7.3721869 11.955078,9.633115 11.955078,11.996094 h 1.5 c 0,-2.7673785 -1.11977,-5.418113 -3.103515,-7.3476565 z"
+ id="path7568" />
+ </g>
+ <path
+ style="stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 10.5,16 h 4 l -2,-3 z"
+ id="path630" />
+ <path
+ style="stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 8.695752,0.9942731 5.7446313,3.6944368 9.245314,4.5576956 Z"
+ id="path1413" />
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/orient-auto-reverse.svg b/share/icons/hicolor/scalable/actions/orient-auto-reverse.svg
new file mode 100644
index 0000000..f166458
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/orient-auto-reverse.svg
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg8"
+ version="1.1"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ sodipodi:docname="orient-auto-reverse-symbolic.svg"
+ inkscape:version="1.2-dev (af50ded58b, 2021-07-07, custom)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <sodipodi:namedview
+ id="namedview1175"
+ pagecolor="#505050"
+ bordercolor="#eeeeee"
+ borderopacity="1"
+ inkscape:pageshadow="0"
+ inkscape:pageopacity="0"
+ inkscape:pagecheckerboard="0"
+ showgrid="true"
+ inkscape:zoom="38"
+ inkscape:cx="8"
+ inkscape:cy="7.9868421"
+ inkscape:window-width="1500"
+ inkscape:window-height="934"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg8">
+ <inkscape:grid
+ type="xygrid"
+ id="grid1751" />
+ </sodipodi:namedview>
+ <defs
+ id="defs2" />
+ <path
+ d="M 7.8535156,2.6464844 7.1464844,3.3535156 15.146484,11.353516 15.853516,10.646484 Z"
+ id="path2899" />
+ <path
+ d="M 0.85303123,4.6464844 0.146,5.3535156 l 8,8.0000004 0.7070312,-0.707032 z"
+ id="path3779" />
+ <path
+ d="M 4.5,0 5.91421,5.6568551 10.156851,1.4142143 Z"
+ id="path3781" />
+ <path
+ d="m 11.496003,15.996491 -1.41421,-5.656855 -4.2426398,4.242641 z"
+ id="path4725" />
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/orient-auto.svg b/share/icons/hicolor/scalable/actions/orient-auto.svg
new file mode 100644
index 0000000..7b38794
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/orient-auto.svg
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg8"
+ version="1.1"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs
+ id="defs2" />
+ <g
+ id="layer1">
+ <path
+ d="M 4.3535156,3.6464844 3.6464844,4.3535156 13.646484,14.353516 14.353516,13.646484 Z"
+ id="path2899" />
+ <path
+ d="M 2,2 3.41421,7.6568551 7.656851,3.4142143 Z"
+ id="path3781" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/out-of-gamut-icon.svg b/share/icons/hicolor/scalable/actions/out-of-gamut-icon.svg
new file mode 100644
index 0000000..4fb1711
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/out-of-gamut-icon.svg
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ version="1.1"
+ width="249.50522"
+ height="249.50523"
+ id="svg2">
+ <defs
+ id="defs4" />
+ <g
+ transform="translate(-218.10454,-476.18098)"
+ id="layer1">
+ <path
+ d="m 462.85715,600.93359 c 0,66.27417 -53.72583,120 -120,120 -66.27417,0 -120,-53.72583 -120,-120 0,-66.27417 53.72583,-120 120,-120 66.27417,0 120,53.72583 120,120 z m 182.9912,0 c 0,167.33742 -135.65378,302.99121 -302.9912,302.99121 -167.33743,0 -302.991208,-135.65379 -302.991208,-302.99121 0,-167.33742 135.653778,-302.9912 302.991208,-302.9912 167.33742,0 302.9912,135.65378 302.9912,302.9912 z"
+ transform="matrix(0.3960511,0,0,0.3960511,207.0682,362.93318)"
+ id="path2818"
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:24;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/overlay-clip.svg b/share/icons/hicolor/scalable/actions/overlay-clip.svg
new file mode 100644
index 0000000..9114011
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/overlay-clip.svg
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.0.1 (1.0.1+r74)"
+ sodipodi:docname="overlay-clip-symbolic.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <style
+ id="s0">
+ .base { fill: #000000; }
+ .success { fill: #009909; }
+ .warning { fill: #FF1990; }
+ .error { fill: #00AAFF; }
+ .dark { }
+ </style>
+ <style
+ id="s2">
+ @import '../../highlights.css';
+ </style>
+ <metadata
+ id="metadata1213">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs1211" />
+ <sodipodi:namedview
+ inkscape:document-rotation="0"
+ inkscape:current-layer="g0"
+ inkscape:window-maximized="1"
+ inkscape:window-y="20"
+ inkscape:window-x="66"
+ inkscape:window-height="843"
+ inkscape:window-width="1534"
+ inkscape:cy="8.9699974"
+ inkscape:cx="8.6665077"
+ inkscape:zoom="45.254834"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10"
+ inkscape:showpageshadow="true"
+ inkscape:snap-global="true"
+ inkscape:snap-nodes="true"
+ inkscape:object-paths="true"
+ inkscape:snap-intersection-paths="true"
+ inkscape:object-nodes="true"
+ inkscape:snap-smooth-nodes="true"
+ inkscape:snap-midpoints="true"
+ inkscape:snap-bbox="false"
+ inkscape:bbox-nodes="true"
+ inkscape:bbox-paths="true"
+ inkscape:snap-bbox-edge-midpoints="true"
+ inkscape:snap-bbox-midpoints="true">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <g
+ id="g0"
+ inkscape:label="draw-poligon-star">
+ <g
+ id="g18"
+ transform="matrix(0.4375,0,0,0.4375,8.9879625,8.9870598)">
+ <g
+ transform="matrix(1,0,0,0.999994,-441,-1132.3549)"
+ id="edit-cut"
+ inkscape:label="00377">
+ <path
+ inkscape:connector-curvature="0"
+ id="gtk-edit"
+ d="m 441,1132.3621 h 16 v 16 h -16 z"
+ style="opacity:0;fill:none" />
+ <path
+ inkscape:connector-curvature="0"
+ style="opacity:1"
+ d="m 444.3591,1132.362 c -1.0384,0.472 -1.3774,1.498 -0.7778,2.315 l 4.3289,6.201 -1.7101,2.016 1.3848,1.776 1.5766,-2.116 1.5461,2.116 1.3721,-1.701 -1.6668,-2.091 4.3289,-6.201 c 0.5995,-0.817 0.2606,-1.843 -0.7779,-2.315 l -4.8024,6.813 z"
+ id="path12477" />
+ <path
+ style="opacity:1"
+ d="m 453.5,1141.362 c -1.933,0 -3.5,1.567 -3.5,3.5 0,1.933 1.567,3.5 3.5,3.5 1.933,0 3.5,-1.567 3.5,-3.5 0,-1.933 -1.567,-3.5 -3.5,-3.5 z m 0,2 c 0.8284,0 1.5,0.672 1.5,1.5 0,0.829 -0.6716,1.5 -1.5,1.5 -0.8284,0 -1.5,-0.671 -1.5,-1.5 0,-0.828 0.6716,-1.5 1.5,-1.5 z"
+ id="path61250"
+ inkscape:connector-curvature="0" />
+ <path
+ id="path61253"
+ d="m 444.5,1141.362 c -1.933,0 -3.5,1.567 -3.5,3.5 0,1.933 1.567,3.5 3.5,3.5 1.933,0 3.5,-1.567 3.5,-3.5 0,-1.933 -1.567,-3.5 -3.5,-3.5 z m 0,2 c 0.8284,0 1.5,0.672 1.5,1.5 0,0.829 -0.6716,1.5 -1.5,1.5 -0.8284,0 -1.5,-0.671 -1.5,-1.5 0,-0.828 0.6716,-1.5 1.5,-1.5 z"
+ style="opacity:1"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/overlay-mask.svg b/share/icons/hicolor/scalable/actions/overlay-mask.svg
new file mode 100644
index 0000000..fe3c764
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/overlay-mask.svg
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.0.1 (1.0.1+r74)"
+ sodipodi:docname="overlay-mask-symbolic.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <style
+ id="s0">
+ .base { fill: #000000; }
+ .success { fill: #009909; }
+ .warning { fill: #FF1990; }
+ .error { fill: #00AAFF; }
+ .dark { }
+ </style>
+ <style
+ id="s2">
+ @import '../../highlights.css';
+ </style>
+ <metadata
+ id="metadata1213">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs1211" />
+ <sodipodi:namedview
+ inkscape:document-rotation="0"
+ inkscape:current-layer="g0"
+ inkscape:window-maximized="1"
+ inkscape:window-y="20"
+ inkscape:window-x="66"
+ inkscape:window-height="843"
+ inkscape:window-width="1534"
+ inkscape:cy="9.5532376"
+ inkscape:cx="8.6665077"
+ inkscape:zoom="45.254834"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10"
+ inkscape:showpageshadow="true"
+ inkscape:snap-global="true"
+ inkscape:snap-nodes="true"
+ inkscape:object-paths="true"
+ inkscape:snap-intersection-paths="true"
+ inkscape:object-nodes="true"
+ inkscape:snap-smooth-nodes="true"
+ inkscape:snap-midpoints="true"
+ inkscape:snap-bbox="false"
+ inkscape:bbox-nodes="true"
+ inkscape:bbox-paths="true"
+ inkscape:snap-bbox-edge-midpoints="true"
+ inkscape:snap-bbox-midpoints="true">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <g
+ id="g0"
+ inkscape:label="draw-poligon-star">
+ <path
+ style="opacity:1;stroke-width:0.777786"
+ d="m 9,9 v 3.754308 C 9,14.086922 10.560984,15.200727 12.487785,16 14.463445,15.200727 16,14.298443 16,12.802751 V 9 Z m 0.7804922,1.550181 h 2.3414768 v 0.775091 0.775092 l -1.560985,-0.775092 z m 3.1219688,0 h 2.341476 l -0.780492,0.775091 -1.560984,0.775092 z m -2.341477,2.325274 h 3.902461 c -1.93164,3.479691 -3.902461,0 -3.902461,0 z"
+ id="path3826"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/pack-less.svg b/share/icons/hicolor/scalable/actions/pack-less.svg
new file mode 100644
index 0000000..84485a3
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/pack-less.svg
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="pack-less" transform="translate(-350,-215)">
+ <rect height="16" id="rect19756" style="fill:none" width="16" x="350" y="215"/>
+ <g id="g19758" style="fill:#98b6d6;fill-opacity:0.7;stroke:#000000">
+ <rect height="5" id="rect19760" width="5" x="351.5" y="216.5"/>
+ <rect height="5" id="rect19762" width="5" x="359.5" y="216.5"/>
+ <rect height="5" id="rect19764" width="5" x="351.5" y="224.5"/>
+ <rect height="5" id="rect19766" width="5" x="359.5" y="224.5"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/pack-more.svg b/share/icons/hicolor/scalable/actions/pack-more.svg
new file mode 100644
index 0000000..f7897c6
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/pack-more.svg
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="pack-more" transform="translate(-350,-235)">
+ <rect height="16" id="rect19733" style="fill:none" width="16" x="350" y="235"/>
+ <g id="g19735" style="fill:#98b6d6;fill-opacity:0.7;stroke:#000000">
+ <rect height="3" id="rect19737" width="3" x="351.5" y="236.5"/>
+ <rect height="3" id="rect19739" width="3" x="356.5" y="236.5"/>
+ <rect height="3" id="rect19741" width="3" x="361.5" y="236.5"/>
+ <rect height="3" id="rect19743" width="3" x="351.5" y="241.5"/>
+ <rect height="3" id="rect19745" width="3" x="356.5" y="241.5"/>
+ <rect height="3" id="rect19747" width="3" x="361.5" y="241.5"/>
+ <rect height="3" id="rect19749" width="3" x="351.5" y="246.5"/>
+ <rect height="3" id="rect19751" width="3" x="356.5" y="246.5"/>
+ <rect height="3" id="rect19753" width="3" x="361.5" y="246.5"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/page-landscape.svg b/share/icons/hicolor/scalable/actions/page-landscape.svg
new file mode 100644
index 0000000..65721f6
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/page-landscape.svg
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ inkscape:version="1.2-dev (55ab9319cf, 2021-11-29, custom)"
+ id="svg8"
+ version="1.1"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ sodipodi:docname="page-landscape-symbolic.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs
+ id="defs2" />
+ <sodipodi:namedview
+ inkscape:showpageshadow="false"
+ width="16px"
+ units="px"
+ showgrid="true"
+ inkscape:current-layer="layer1"
+ inkscape:document-units="px"
+ inkscape:cy="8.0955233"
+ inkscape:cx="6.0215818"
+ inkscape:zoom="34.957592"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#3d3d3d"
+ id="base"
+ objecttolerance="10.0"
+ gridtolerance="10.0"
+ guidetolerance="10.0"
+ inkscape:pagecheckerboard="false"
+ inkscape:blackoutopacity="0.0"
+ inkscape:window-width="1500"
+ inkscape:window-height="934"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2698"
+ originx="0"
+ originy="0" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata5">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:groupmode="layer"
+ inkscape:label="Layer 1">
+ <g
+ id="g4715"
+ transform="rotate(90,1260,-462.5)">
+ <path
+ id="path4711"
+ style="color:#000000;-inkscape-stroke:none;stroke:none"
+ d="M 0,2 V 14 H 12.207031 L 16,10.207031 V 2 Z m 1,1 h 14 v 6 h -4 v 4 H 1 Z m 11,7 h 2.792969 L 12,12.792969 Z"
+ transform="rotate(-90,1260,-462.5)"
+ sodipodi:nodetypes="ccccccccccccccccc" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/page-portrait.svg b/share/icons/hicolor/scalable/actions/page-portrait.svg
new file mode 100644
index 0000000..cb76203
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/page-portrait.svg
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ inkscape:version="1.2-dev (55ab9319cf, 2021-11-29, custom)"
+ id="svg8"
+ version="1.1"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ sodipodi:docname="page-portrait-symbolic.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs
+ id="defs2" />
+ <sodipodi:namedview
+ inkscape:showpageshadow="false"
+ width="16px"
+ units="px"
+ showgrid="true"
+ inkscape:current-layer="layer1"
+ inkscape:document-units="px"
+ inkscape:cy="8.0955233"
+ inkscape:cx="6.0215818"
+ inkscape:zoom="34.957592"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0"
+ borderopacity="1.0"
+ bordercolor="#666666"
+ pagecolor="#3d3d3d"
+ id="base"
+ objecttolerance="10.0"
+ gridtolerance="10.0"
+ guidetolerance="10.0"
+ inkscape:pagecheckerboard="false"
+ inkscape:blackoutopacity="0.0"
+ inkscape:window-width="1500"
+ inkscape:window-height="934"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2698"
+ originx="0"
+ originy="0" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata5">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:groupmode="layer"
+ inkscape:label="Layer 1">
+ <g
+ id="g4709"
+ transform="matrix(1,0,0,-1,-1722.5,797.5)">
+ <path
+ id="path4705"
+ style="color:#000000;-inkscape-stroke:none;stroke:none"
+ d="m 2,0 v 16 h 8.207031 L 14,12.207031 V 0 Z M 3,1 H 13 V 11 H 9 v 4 H 3 Z m 7,11 h 2.792969 L 10,14.792969 Z"
+ transform="matrix(1,0,0,-1,1722.5,797.5)"
+ sodipodi:nodetypes="ccccccccccccccccc" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/pages-add.svg b/share/icons/hicolor/scalable/actions/pages-add.svg
new file mode 100644
index 0000000..2e0caed
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/pages-add.svg
@@ -0,0 +1,176 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="pages-add.svg"
+ inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ pagecolor="#ffffff"
+ bordercolor="#999999"
+ borderopacity="1"
+ inkscape:pageshadow="0"
+ inkscape:pageopacity="0"
+ inkscape:pagecheckerboard="0"
+ inkscape:zoom="68.147416"
+ inkscape:cx="8.1441092"
+ inkscape:cy="8.0267167"
+ inkscape:window-width="1920"
+ inkscape:window-height="1163"
+ inkscape:window-x="1200"
+ inkscape:window-y="533"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="snap-page">
+ <inkscape:grid
+ id="GridFromPre046Settings"
+ type="xygrid"
+ originx="0pt"
+ originy="0pt"
+ spacingx="0.5"
+ spacingy="0.5"
+ color="#3f3fff"
+ empcolor="#3f3fff"
+ opacity="0.15"
+ empopacity="0.38"
+ empspacing="2" />
+ </sodipodi:namedview>
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(1.743698,0,0,1.75,717.0189,-377.6785)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient6467"
+ inkscape:collect="always"
+ x1="59"
+ x2="62.5"
+ xlink:href="#linearGradient5704"
+ y1="235.1341"
+ y2="239.4902" />
+ <linearGradient
+ id="linearGradient2485">
+ <stop
+ id="stop2486"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1" />
+ <stop
+ id="stop2487"
+ offset="1"
+ style="stop-color:#aaaaaa;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5704">
+ <stop
+ id="stop5706"
+ offset="0"
+ style="stop-color:#5a5a5a;stop-opacity:1" />
+ <stop
+ id="stop5708"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.743698,0,0,1.75,717.0189,-377.6785)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient6465"
+ inkscape:collect="always"
+ x1="61.44776"
+ x2="64.5183"
+ xlink:href="#linearGradient2485"
+ y1="236.4112"
+ y2="240.354" />
+ <linearGradient
+ id="vectorGradient">
+ <stop
+ offset="0"
+ style="stop-color:#73d216"
+ id="stop2" />
+ <stop
+ offset="1"
+ style="stop-color:#4e9a06"
+ id="stop4" />
+ </linearGradient>
+ <radialGradient
+ cx="0"
+ cy="0"
+ fx="0"
+ fy="0"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient845"
+ inkscape:collect="always"
+ r="4"
+ xlink:href="#vectorGradient" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#vectorGradient"
+ id="radialGradient856-3"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(809.26229,38.321776)"
+ cx="0"
+ cy="0"
+ fx="0"
+ fy="0"
+ r="4" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#vectorGradient"
+ id="radialGradient1175"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(819.76229,48.488443)"
+ cx="0"
+ cy="0"
+ fx="0"
+ fy="0"
+ r="4" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5704"
+ id="linearGradient3740"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.743698,0,0,1.75,730.07538,-378.1785)"
+ x1="52.718201"
+ y1="234.67409"
+ x2="57.019405"
+ y2="238.67409" />
+ </defs>
+ <g
+ id="snap-page"
+ inkscape:label="#toggle_snap_page_border"
+ transform="translate(-818,-30.001141)">
+ <path
+ d="m 828,31.501141 h 1 l 2.5,2.5 v 1"
+ id="path3736"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="color:#000000;fill:none;fill-rule:evenodd;stroke:url(#linearGradient3740);stroke-width:1" />
+ <rect
+ height="16"
+ id="rect5385-6-4-8-3"
+ style="color:#000000;fill:none;stroke-width:0.1"
+ width="16"
+ x="818"
+ y="30.00114" />
+ <path
+ d="m 820.5,31.501141 h 8 v 3 h 3 l 2e-5,10 h -11 z"
+ id="path3805-7"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccc"
+ style="color:#000000;fill:url(#linearGradient6465);fill-rule:evenodd;stroke:url(#linearGradient6467);stroke-width:1" />
+ <path
+ id="rect5733"
+ d="m 822.5,34.501141 v 3 h -3 v 2 h 3 v 3 h 2 v -3 h 3 v -2 h -3 v -3 z"
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:url(#radialGradient1175);fill-opacity:1;stroke:#3a7304;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000;stop-opacity:1" />
+ <path
+ id="path1050"
+ d="m 821.5,33.501141 v 3 h -3 v 4 h 3 v 3 h 4 v -3 h 3 v -4 h -3 v -3 z"
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#f6f5f4;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000;stop-opacity:1"
+ sodipodi:nodetypes="ccccccccccccc" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/pages-move-toggle.svg b/share/icons/hicolor/scalable/actions/pages-move-toggle.svg
new file mode 100644
index 0000000..d3562ee
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/pages-move-toggle.svg
@@ -0,0 +1,215 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="pages-move-toggle.svg"
+ inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ pagecolor="#ffffff"
+ bordercolor="#999999"
+ borderopacity="1"
+ inkscape:pageshadow="0"
+ inkscape:pageopacity="0"
+ inkscape:pagecheckerboard="0"
+ inkscape:zoom="17.036854"
+ inkscape:cx="6.0457171"
+ inkscape:cy="10.976205"
+ inkscape:window-width="1200"
+ inkscape:window-height="1851"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="use5030">
+ <inkscape:grid
+ id="GridFromPre046Settings"
+ type="xygrid"
+ originx="0pt"
+ originy="0pt"
+ spacingx="0.5"
+ spacingy="0.5"
+ color="#3f3fff"
+ empcolor="#3f3fff"
+ opacity="0.15"
+ empopacity="0.38"
+ empspacing="2" />
+ </sodipodi:namedview>
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(1.743698,0,0,1.75,717.0189,-377.6785)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient6467"
+ inkscape:collect="always"
+ x1="59"
+ x2="62.5"
+ xlink:href="#linearGradient5704"
+ y1="235.1341"
+ y2="239.4902" />
+ <linearGradient
+ id="linearGradient2485">
+ <stop
+ id="stop2486"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1" />
+ <stop
+ id="stop2487"
+ offset="1"
+ style="stop-color:#aaaaaa;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5704">
+ <stop
+ id="stop5706"
+ offset="0"
+ style="stop-color:#5a5a5a;stop-opacity:1" />
+ <stop
+ id="stop5708"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.743698,0,0,1.75,717.0189,-377.6785)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient6465"
+ inkscape:collect="always"
+ x1="61.44776"
+ x2="64.5183"
+ xlink:href="#linearGradient2485"
+ y1="236.4112"
+ y2="240.354" />
+ <linearGradient
+ id="vectorGradient">
+ <stop
+ offset="0"
+ style="stop-color:#73d216"
+ id="stop2" />
+ <stop
+ offset="1"
+ style="stop-color:#4e9a06"
+ id="stop4" />
+ </linearGradient>
+ <radialGradient
+ cx="0"
+ cy="0"
+ fx="0"
+ fy="0"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient845"
+ inkscape:collect="always"
+ r="4"
+ xlink:href="#vectorGradient" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#vectorGradient"
+ id="radialGradient856-3"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(809.26229,38.321776)"
+ cx="0"
+ cy="0"
+ fx="0"
+ fy="0"
+ r="4" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5704"
+ id="linearGradient3740"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.743698,0,0,1.75,730.07538,-378.1785)"
+ x1="52.718201"
+ y1="234.67409"
+ x2="57.019405"
+ y2="238.67409" />
+ <linearGradient
+ gradientTransform="matrix(2.125329,0,0,1.002646,-66.82105,-25.5096)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5543"
+ inkscape:collect="always"
+ x1="10.04167"
+ x2="14.01084"
+ xlink:href="#linearGradient5704"
+ y1="203.3658"
+ y2="209.2774" />
+ <linearGradient
+ gradientTransform="matrix(2.499161,0,0,1.671823,-82.24308,-178.7565)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5545"
+ inkscape:collect="always"
+ x1="18.846861"
+ x2="17.752359"
+ xlink:href="#linearGradient5740"
+ y1="218.97951"
+ y2="215.2099" />
+ <linearGradient
+ id="linearGradient5740">
+ <stop
+ id="stop5742"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1" />
+ <stop
+ id="stop5744"
+ offset="1"
+ style="stop-color:#98b6d3;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.88093,0,0,1.001693,-70.83858,-33.32392)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5547"
+ inkscape:collect="always"
+ x1="15.8715"
+ x2="17.20063"
+ xlink:href="#linearGradient5740"
+ y1="213.49777"
+ y2="217.99913" />
+ </defs>
+ <g
+ id="snap-page"
+ inkscape:label="#toggle_snap_page_border"
+ transform="translate(-818,-30.001141)">
+ <path
+ d="m 828,31.501141 h 1 l 2.5,2.5 v 1"
+ id="path3736"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="color:#000000;fill:none;fill-rule:evenodd;stroke:url(#linearGradient3740);stroke-width:1" />
+ <rect
+ height="16"
+ id="rect5385-6-4-8-3"
+ style="color:#000000;fill:none;stroke-width:0.1"
+ width="16"
+ x="818"
+ y="30.00114" />
+ <path
+ d="m 820.5,31.501141 h 8 v 3 h 3 l 2e-5,10 h -11 z"
+ id="path3805-7"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccc"
+ style="color:#000000;fill:url(#linearGradient6465);fill-rule:evenodd;stroke:url(#linearGradient6467);stroke-width:1" />
+ <g
+ id="use5030"
+ transform="matrix(1,0,0,0.998006,863.9854,-145.67417)">
+ <rect
+ height="7.0259352"
+ id="rect4879"
+ style="color:#000000;fill:none;stroke:url(#linearGradient5543);stroke-width:1.001;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none"
+ width="6.9999342"
+ x="-45.485401"
+ y="180.53529" />
+ <rect
+ height="5.0217857"
+ id="rect4881"
+ style="color:#000000;fill:url(#linearGradient5545);fill-rule:evenodd;stroke:url(#linearGradient5547);stroke-width:1.001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"
+ width="4.999999"
+ x="-44.485401"
+ y="181.53729" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/pages-order-backwards.svg b/share/icons/hicolor/scalable/actions/pages-order-backwards.svg
new file mode 100644
index 0000000..e3287f6
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/pages-order-backwards.svg
@@ -0,0 +1,171 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="pages-order-backwards.svg"
+ inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ pagecolor="#ffffff"
+ bordercolor="#999999"
+ borderopacity="1"
+ inkscape:pageshadow="0"
+ inkscape:pageopacity="0"
+ inkscape:pagecheckerboard="0"
+ inkscape:zoom="17.036854"
+ inkscape:cx="-0.64565911"
+ inkscape:cy="6.4565911"
+ inkscape:window-width="1920"
+ inkscape:window-height="1163"
+ inkscape:window-x="1200"
+ inkscape:window-y="533"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="snap-page">
+ <inkscape:grid
+ id="GridFromPre046Settings"
+ type="xygrid"
+ originx="0pt"
+ originy="0pt"
+ spacingx="0.5"
+ spacingy="0.5"
+ color="#3f3fff"
+ empcolor="#3f3fff"
+ opacity="0.15"
+ empopacity="0.38"
+ empspacing="2" />
+ </sodipodi:namedview>
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(1.743698,0,0,1.75,717.0189,-377.6785)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient6467"
+ inkscape:collect="always"
+ x1="59"
+ x2="62.5"
+ xlink:href="#linearGradient5704"
+ y1="235.1341"
+ y2="239.4902" />
+ <linearGradient
+ id="linearGradient2485">
+ <stop
+ id="stop2486"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1" />
+ <stop
+ id="stop2487"
+ offset="1"
+ style="stop-color:#aaaaaa;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5704">
+ <stop
+ id="stop5706"
+ offset="0"
+ style="stop-color:#5a5a5a;stop-opacity:1" />
+ <stop
+ id="stop5708"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.743698,0,0,1.75,717.0189,-377.6785)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient6465"
+ inkscape:collect="always"
+ x1="61.44776"
+ x2="64.5183"
+ xlink:href="#linearGradient2485"
+ y1="236.4112"
+ y2="240.354" />
+ <linearGradient
+ id="vectorGradient">
+ <stop
+ offset="0"
+ style="stop-color:#73d216"
+ id="stop2" />
+ <stop
+ offset="1"
+ style="stop-color:#4e9a06"
+ id="stop4" />
+ </linearGradient>
+ <radialGradient
+ cx="0"
+ cy="0"
+ fx="0"
+ fy="0"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient845"
+ inkscape:collect="always"
+ r="4"
+ xlink:href="#vectorGradient" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#vectorGradient"
+ id="radialGradient856-3"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(809.26229,38.321776)"
+ cx="0"
+ cy="0"
+ fx="0"
+ fy="0"
+ r="4" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5704"
+ id="linearGradient3740"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.743698,0,0,1.75,730.07538,-378.1785)"
+ x1="52.718201"
+ y1="234.67409"
+ x2="57.019405"
+ y2="238.67409" />
+ </defs>
+ <g
+ id="snap-page"
+ inkscape:label="#toggle_snap_page_border"
+ transform="translate(-818,-30.001141)">
+ <path
+ d="m 828,31.501141 h 1 l 2.5,2.5 v 1"
+ id="path3736"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="color:#000000;fill:none;fill-rule:evenodd;stroke:url(#linearGradient3740);stroke-width:1" />
+ <rect
+ height="16"
+ id="rect5385-6-4-8-3"
+ style="color:#000000;fill:none;stroke-width:0.1"
+ width="16"
+ x="818"
+ y="30.00114" />
+ <path
+ d="m 820.5,31.501141 h 8 v 3 h 3 l 2e-5,10 h -11 z"
+ id="path3805-7"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccc"
+ style="color:#000000;fill:url(#linearGradient6465);fill-rule:evenodd;stroke:url(#linearGradient6467);stroke-width:1" />
+ <path
+ id="rect5733"
+ d="m 822.49998,38.501141 h 6 v 3 h -6 v 1.5 l -3,-3 3,-3 z"
+ style="font-variation-settings:normal;vector-effect:none;fill:#62a0ea;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000"
+ sodipodi:nodetypes="cccccccc" />
+ <path
+ style="fill:none;stroke:#99c1f1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1"
+ d="m 827.99998,39.501141 h -6 l -0.5,-1.5"
+ id="path1830"
+ sodipodi:nodetypes="ccc" />
+ <path
+ id="path2948"
+ d="m 822.49998,38.501141 h 6 v 3 h -6 v 1.5 l -3,-3 3,-3 z"
+ style="font-variation-settings:normal;vector-effect:none;fill:none;fill-opacity:1;stroke:#1a5fb4;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000"
+ sodipodi:nodetypes="cccccccc" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/pages-order-forwards.svg b/share/icons/hicolor/scalable/actions/pages-order-forwards.svg
new file mode 100644
index 0000000..a25dc9a
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/pages-order-forwards.svg
@@ -0,0 +1,171 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="pages-order-forwards.svg"
+ inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ pagecolor="#ffffff"
+ bordercolor="#999999"
+ borderopacity="1"
+ inkscape:pageshadow="0"
+ inkscape:pageopacity="0"
+ inkscape:pagecheckerboard="0"
+ inkscape:zoom="34.073708"
+ inkscape:cx="8.29085"
+ inkscape:cy="11.592516"
+ inkscape:window-width="1920"
+ inkscape:window-height="1163"
+ inkscape:window-x="1200"
+ inkscape:window-y="533"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="snap-page">
+ <inkscape:grid
+ id="GridFromPre046Settings"
+ type="xygrid"
+ originx="0pt"
+ originy="0pt"
+ spacingx="0.5"
+ spacingy="0.5"
+ color="#3f3fff"
+ empcolor="#3f3fff"
+ opacity="0.15"
+ empopacity="0.38"
+ empspacing="2" />
+ </sodipodi:namedview>
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(1.743698,0,0,1.75,717.0189,-377.6785)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient6467"
+ inkscape:collect="always"
+ x1="59"
+ x2="62.5"
+ xlink:href="#linearGradient5704"
+ y1="235.1341"
+ y2="239.4902" />
+ <linearGradient
+ id="linearGradient2485">
+ <stop
+ id="stop2486"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1" />
+ <stop
+ id="stop2487"
+ offset="1"
+ style="stop-color:#aaaaaa;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5704">
+ <stop
+ id="stop5706"
+ offset="0"
+ style="stop-color:#5a5a5a;stop-opacity:1" />
+ <stop
+ id="stop5708"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.743698,0,0,1.75,717.0189,-377.6785)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient6465"
+ inkscape:collect="always"
+ x1="61.44776"
+ x2="64.5183"
+ xlink:href="#linearGradient2485"
+ y1="236.4112"
+ y2="240.354" />
+ <linearGradient
+ id="vectorGradient">
+ <stop
+ offset="0"
+ style="stop-color:#73d216"
+ id="stop2" />
+ <stop
+ offset="1"
+ style="stop-color:#4e9a06"
+ id="stop4" />
+ </linearGradient>
+ <radialGradient
+ cx="0"
+ cy="0"
+ fx="0"
+ fy="0"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient845"
+ inkscape:collect="always"
+ r="4"
+ xlink:href="#vectorGradient" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#vectorGradient"
+ id="radialGradient856-3"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(809.26229,38.321776)"
+ cx="0"
+ cy="0"
+ fx="0"
+ fy="0"
+ r="4" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5704"
+ id="linearGradient3740"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.743698,0,0,1.75,730.07538,-378.1785)"
+ x1="52.718201"
+ y1="234.67409"
+ x2="57.019405"
+ y2="238.67409" />
+ </defs>
+ <g
+ id="snap-page"
+ inkscape:label="#toggle_snap_page_border"
+ transform="translate(-818,-30.001141)">
+ <path
+ d="m 828,31.501141 h 1 l 2.5,2.5 v 1"
+ id="path3736"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="color:#000000;fill:none;fill-rule:evenodd;stroke:url(#linearGradient3740);stroke-width:1" />
+ <rect
+ height="16"
+ id="rect5385-6-4-8-3"
+ style="color:#000000;fill:none;stroke-width:0.1"
+ width="16"
+ x="818"
+ y="30.00114" />
+ <path
+ d="m 820.5,31.501141 h 8 v 3 h 3 l 2e-5,10 h -11 z"
+ id="path3805-7"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccc"
+ style="color:#000000;fill:url(#linearGradient6465);fill-rule:evenodd;stroke:url(#linearGradient6467);stroke-width:1" />
+ <path
+ id="rect5733"
+ d="m 829.5,38.501141 h -6 v 3 h 6 v 1.5 l 3,-3 -3,-3 z"
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:#62a0ea;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000;stop-opacity:1"
+ sodipodi:nodetypes="cccccccc" />
+ <path
+ style="fill:none;stroke:#99c1f1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1"
+ d="m 824,39.501141 h 6 l 0.5,-1.5"
+ id="path1830"
+ sodipodi:nodetypes="ccc" />
+ <path
+ id="path2948"
+ d="m 829.5,38.501141 h -6 v 3 h 6 v 1.5 l 3,-3 -3,-3 z"
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#1a5fb4;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000;stop-opacity:1"
+ sodipodi:nodetypes="cccccccc" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/pages-remove.svg b/share/icons/hicolor/scalable/actions/pages-remove.svg
new file mode 100644
index 0000000..e4195f0
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/pages-remove.svg
@@ -0,0 +1,167 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="pages-remove.svg"
+ inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ pagecolor="#ffffff"
+ bordercolor="#999999"
+ borderopacity="1"
+ inkscape:pageshadow="0"
+ inkscape:pageopacity="0"
+ inkscape:pagecheckerboard="0"
+ inkscape:zoom="34.073708"
+ inkscape:cx="11.930019"
+ inkscape:cy="8.9511831"
+ inkscape:window-width="1920"
+ inkscape:window-height="1163"
+ inkscape:window-x="1200"
+ inkscape:window-y="533"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="snap-page"
+ inkscape:snap-page="false"
+ inkscape:snap-grids="true">
+ <inkscape:grid
+ id="GridFromPre046Settings"
+ type="xygrid"
+ originx="0pt"
+ originy="0pt"
+ spacingx="0.5"
+ spacingy="0.5"
+ color="#3f3fff"
+ empcolor="#3f3fff"
+ opacity="0.15"
+ empopacity="0.38"
+ empspacing="2" />
+ </sodipodi:namedview>
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(1.743698,0,0,1.75,717.0189,-377.6785)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient6467"
+ inkscape:collect="always"
+ x1="59"
+ x2="62.5"
+ xlink:href="#linearGradient5704"
+ y1="235.1341"
+ y2="239.4902" />
+ <linearGradient
+ id="linearGradient2485">
+ <stop
+ id="stop2486"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1" />
+ <stop
+ id="stop2487"
+ offset="1"
+ style="stop-color:#aaaaaa;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5704">
+ <stop
+ id="stop5706"
+ offset="0"
+ style="stop-color:#5a5a5a;stop-opacity:1" />
+ <stop
+ id="stop5708"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.743698,0,0,1.75,717.0189,-377.6785)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient6465"
+ inkscape:collect="always"
+ x1="61.44776"
+ x2="64.5183"
+ xlink:href="#linearGradient2485"
+ y1="236.4112"
+ y2="240.354" />
+ <linearGradient
+ id="vectorGradient">
+ <stop
+ offset="0"
+ style="stop-color:#73d216"
+ id="stop2" />
+ <stop
+ offset="1"
+ style="stop-color:#4e9a06"
+ id="stop4" />
+ </linearGradient>
+ <radialGradient
+ cx="0"
+ cy="0"
+ fx="0"
+ fy="0"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient845"
+ inkscape:collect="always"
+ r="4"
+ xlink:href="#vectorGradient" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#vectorGradient"
+ id="radialGradient856-3"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(809.26229,38.321776)"
+ cx="0"
+ cy="0"
+ fx="0"
+ fy="0"
+ r="4" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5704"
+ id="linearGradient3740"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.743698,0,0,1.75,730.07538,-378.1785)"
+ x1="52.718201"
+ y1="234.67409"
+ x2="57.019405"
+ y2="238.67409" />
+ </defs>
+ <g
+ id="snap-page"
+ inkscape:label="#toggle_snap_page_border"
+ transform="translate(-818,-30.001141)">
+ <path
+ d="m 828,31.501141 h 1 l 2.5,2.5 v 1"
+ id="path3736"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="color:#000000;fill:none;fill-rule:evenodd;stroke:url(#linearGradient3740);stroke-width:1" />
+ <rect
+ height="16"
+ id="rect5385-6-4-8-3"
+ style="color:#000000;fill:none;stroke-width:0.1"
+ width="16"
+ x="818"
+ y="30.00114" />
+ <path
+ d="m 820.5,31.501141 h 8 v 3 h 3 l 2e-5,10 h -11 z"
+ id="path3805-7"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccc"
+ style="color:#000000;fill:url(#linearGradient6465);fill-rule:evenodd;stroke:url(#linearGradient6467);stroke-width:1" />
+ <path
+ id="rect5733"
+ d="m 825.62132,34.965607 -2.12132,2.12132 -2.12132,-2.12132 -1.41421,1.414211 2.12132,2.12132 -2.12132,2.121321 1.41421,1.414215 2.12132,-2.12132 2.12132,2.12132 1.41421,-1.414211 -2.12132,-2.12132 2.12132,-2.121321 z"
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:#f66151;fill-opacity:1;stroke:#aa0000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000;stop-opacity:1" />
+ <path
+ id="path4263"
+ d="m 825.62132,33.551393 -2.12132,2.12132 -2.12132,-2.12132 -2.82843,2.828427 2.12132,2.121321 -2.12132,2.121318 2.82843,2.828427 2.12132,-2.121318 2.12132,2.12132 2.82843,-2.828427 -2.12132,-2.12132 2.12132,-2.121321 z"
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#f6f5f4;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000;stop-opacity:1"
+ sodipodi:nodetypes="ccccccccccccc" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/pages-resize.svg b/share/icons/hicolor/scalable/actions/pages-resize.svg
new file mode 100644
index 0000000..b58bd49
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/pages-resize.svg
@@ -0,0 +1,249 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="pages-resize.svg"
+ inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ pagecolor="#ffffff"
+ bordercolor="#999999"
+ borderopacity="1"
+ inkscape:pageshadow="0"
+ inkscape:pageopacity="0"
+ inkscape:pagecheckerboard="0"
+ inkscape:zoom="4.2592135"
+ inkscape:cx="-19.956736"
+ inkscape:cy="15.965389"
+ inkscape:window-width="1920"
+ inkscape:window-height="1163"
+ inkscape:window-x="1200"
+ inkscape:window-y="533"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="snap-page">
+ <inkscape:grid
+ id="GridFromPre046Settings"
+ type="xygrid"
+ originx="0pt"
+ originy="0pt"
+ spacingx="0.5"
+ spacingy="0.5"
+ color="#3f3fff"
+ empcolor="#3f3fff"
+ opacity="0.15"
+ empopacity="0.38"
+ empspacing="2" />
+ </sodipodi:namedview>
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(1.1096292,0,0,1.1442308,756.64818,-233.5394)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient6467"
+ inkscape:collect="always"
+ x1="59"
+ x2="62.5"
+ xlink:href="#linearGradient5704"
+ y1="235.1341"
+ y2="239.4902" />
+ <linearGradient
+ id="linearGradient2485">
+ <stop
+ id="stop2486"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1" />
+ <stop
+ id="stop2487"
+ offset="1"
+ style="stop-color:#aaaaaa;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5704">
+ <stop
+ id="stop5706"
+ offset="0"
+ style="stop-color:#5a5a5a;stop-opacity:1" />
+ <stop
+ id="stop5708"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.1096292,0,0,1.1442308,756.64818,-233.5394)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient6465"
+ inkscape:collect="always"
+ x1="61.44776"
+ x2="64.5183"
+ xlink:href="#linearGradient2485"
+ y1="236.4112"
+ y2="240.354" />
+ <linearGradient
+ id="vectorGradient">
+ <stop
+ offset="0"
+ style="stop-color:#73d216"
+ id="stop2" />
+ <stop
+ offset="1"
+ style="stop-color:#4e9a06"
+ id="stop4" />
+ </linearGradient>
+ <radialGradient
+ cx="0"
+ cy="0"
+ fx="0"
+ fy="0"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient845"
+ inkscape:collect="always"
+ r="4"
+ xlink:href="#vectorGradient" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#vectorGradient"
+ id="radialGradient856-3"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(809.26229,38.321776)"
+ cx="0"
+ cy="0"
+ fx="0"
+ fy="0"
+ r="4" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#vectorGradient"
+ id="radialGradient1175"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0000288,0,0,1.3333333,820.26204,54.48421)"
+ cx="0"
+ cy="0"
+ fx="0"
+ fy="0"
+ r="4" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5704"
+ id="linearGradient3740"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.1096292,0,0,1.1442308,764.95688,-233.86632)"
+ x1="52.718201"
+ y1="234.67409"
+ x2="57.019405"
+ y2="238.67409" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#vectorGradient"
+ id="radialGradient1175-3"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(819.76229,48.488443)"
+ cx="0"
+ cy="0"
+ fx="0"
+ fy="0"
+ r="4" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#vectorGradient"
+ id="radialGradient1175-9"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(819.76229,48.488443)"
+ cx="0"
+ cy="0"
+ fx="0"
+ fy="0"
+ r="4" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#vectorGradient"
+ id="radialGradient3574"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1.0000288,-1.3333472,0,809.51668,43.739103)"
+ cx="0"
+ cy="0"
+ fx="0"
+ fy="0"
+ r="4" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#vectorGradient"
+ id="radialGradient3576"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,-1.0000288,1.3333333,0,842.48309,43.739103)"
+ cx="0"
+ cy="0"
+ fx="0"
+ fy="0"
+ r="4" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#vectorGradient"
+ id="radialGradient1175-36"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.0000288,0,0,1.3333333,820.26204,54.48421)"
+ cx="0"
+ cy="0"
+ fx="0"
+ fy="0"
+ r="4" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#vectorGradient"
+ id="radialGradient999"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2500682,0,0,1.3333333,818.82738,54.48421)"
+ cx="0"
+ cy="0"
+ fx="0"
+ fy="0"
+ r="4" />
+ </defs>
+ <g
+ id="snap-page"
+ inkscape:label="#toggle_snap_page_border"
+ transform="translate(-818,-30.001141)">
+ <path
+ d="M 827.36364,34.501141 H 828 l 1.5,1.5 v 0.653846"
+ id="path3736"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="color:#000000;fill:none;fill-rule:evenodd;stroke:url(#linearGradient3740);stroke-width:0.999999" />
+ <rect
+ height="16"
+ id="rect5385-6-4-8-3"
+ style="color:#000000;fill:none;stroke-width:0.1"
+ width="16"
+ x="818"
+ y="30.00114" />
+ <path
+ d="m 822.5,34.501141 h 5.09093 v 1.961539 h 1.90909 l -2e-5,5.038461 h -7.00002 z"
+ id="path3805-7"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccc"
+ style="color:#000000;fill:url(#linearGradient6465);fill-rule:evenodd;stroke:url(#linearGradient6467);stroke-width:0.999999" />
+ <path
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:url(#radialGradient1175);fill-opacity:1;stroke:#3a7304;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;paint-order:markers fill stroke;stop-color:#000000;stop-opacity:1"
+ d="M 823.49986,30.501141 H 828.5 l -2.50008,2 z"
+ id="path2121" />
+ <path
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:url(#radialGradient999);fill-opacity:1;stroke:#3a7304;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;paint-order:markers fill stroke;stop-color:#000000;stop-opacity:1"
+ d="m 823.49994,45.501141 h 5.00014 l -2.50008,-2 z"
+ id="path2639" />
+ <path
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:url(#radialGradient3576);fill-opacity:1;stroke:#3a7304;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;paint-order:markers fill stroke;stop-color:#000000;stop-opacity:1"
+ d="m 818.50002,40.501282 v -5.000141 l 2,2.500076 z"
+ id="path3570" />
+ <path
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:url(#radialGradient3574);fill-opacity:1;stroke:#3a7304;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;paint-order:markers fill stroke;stop-color:#000000;stop-opacity:1"
+ d="m 833.5,40.501282 v -5.000141 l -2.00002,2.500076 z"
+ id="path3572" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/paint-gradient-conical.svg b/share/icons/hicolor/scalable/actions/paint-gradient-conical.svg
new file mode 100644
index 0000000..4256a53
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/paint-gradient-conical.svg
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="20"
+ height="20"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="paint-gradient-conical" inkscape:label="#fill_conical" transform="translate(-1125,-347)">
+ <path d="M 1144.5,357 A 9.5,9.5 0 0 1 1139.75,365.2272 L 1135,357 Z" id="path3145" sodipodi:cx="1135" sodipodi:cy="357" sodipodi:end="1.047198" sodipodi:rx="9.5" sodipodi:ry="9.5" sodipodi:start="0" sodipodi:type="arc" style="fill:#ffffff"/>
+ <path d="M 1130.25,348.7728 A 9.5,9.5 0 0 1 1139.75,348.7728 L 1135,357 Z" id="path3147" sodipodi:cx="1135" sodipodi:cy="357" sodipodi:end="5.235988" sodipodi:rx="9.5" sodipodi:ry="9.5" sodipodi:start="4.18879" sodipodi:type="arc" style="fill:#ffffff"/>
+ <path d="M 1139.75,365.2272 A 9.5,9.5 0 0 1 1130.25,365.2272 L 1135,357 Z" id="path3149" sodipodi:cx="1135" sodipodi:cy="357" sodipodi:end="2.094395" sodipodi:rx="9.5" sodipodi:ry="9.5" sodipodi:start="1.047198" sodipodi:type="arc" style="fill:#99b6d4"/>
+ <path d="M 1130.25,365.2272 A 9.5,9.5 0 0 1 1125.5,357 L 1135,357 Z" id="path3151" sodipodi:cx="1135" sodipodi:cy="357" sodipodi:end="3.141593" sodipodi:rx="9.5" sodipodi:ry="9.5" sodipodi:start="2.094395" sodipodi:type="arc" style="fill:#ffffff"/>
+ <path d="M 1125.5,357 A 9.5,9.5 0 0 1 1130.25,348.7728 L 1135,357 Z" id="path3153" sodipodi:cx="1135" sodipodi:cy="357" sodipodi:end="4.18879" sodipodi:rx="9.5" sodipodi:ry="9.5" sodipodi:start="3.141593" sodipodi:type="arc" style="fill:#99b6d4"/>
+ <path d="M 1139.75,348.7728 A 9.5,9.5 0 0 1 1144.5,357 L 1135,357 Z" id="path3155" sodipodi:cx="1135" sodipodi:cy="357" sodipodi:end="6.283185" sodipodi:rx="9.5" sodipodi:ry="9.5" sodipodi:start="5.235988" sodipodi:type="arc" style="fill:#99b6d4"/>
+ <circle cx="1135" cy="357" id="path3157" r="9.5" style="fill:none;stroke:#000000"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/paint-gradient-linear.svg b/share/icons/hicolor/scalable/actions/paint-gradient-linear.svg
new file mode 100644
index 0000000..da4eac1
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/paint-gradient-linear.svg
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="20"
+ height="20"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="matrix(1.124999,0,0,1.125,-85.22497,-7.125909)" gradientUnits="userSpaceOnUse" id="linearGradient18352" inkscape:collect="always" x1="705.2217" x2="690" xlink:href="#linearGradient5740" y1="67.59227" y2="76.98393"/>
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="paint-gradient-linear" inkscape:label="#fill_gradient" transform="translate(-690.0445,-64.98826)">
+ <rect height="18" id="aaa" style="color:#000000;fill:url(#linearGradient18352);fill-rule:evenodd;stroke-width:1.0000004" width="17.99999" x="691.0244" y="65.9991"/>
+ <rect height="19" id="use5844" style="color:#000000;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round" transform="matrix(1,0,0,1,20.04509,-0.0117415)" width="19" x="670.4994" y="65.5"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/paint-gradient-mesh.svg b/share/icons/hicolor/scalable/actions/paint-gradient-mesh.svg
new file mode 100644
index 0000000..b5082ed
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/paint-gradient-mesh.svg
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="20"
+ height="20"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="paint-gradient-mesh" inkscape:label="#fill_mesh" transform="translate(-1094.9994,-347)">
+ <rect height="9.5" id="rect3140" style="fill:#99b6d4" width="9.5" x="1095.5" y="347.5"/>
+ <rect height="9.5" id="rect3142" style="fill:#ffffff" width="9.5" x="1095.5" y="357"/>
+ <rect height="9.5" id="rect3144" style="fill:#99b6d4" width="9.5" x="1105" y="357"/>
+ <rect height="9.5" id="rect3146" style="fill:#ffffff" width="9.5" x="1105" y="347.5"/>
+ <rect height="19" id="use3148" style="color:#000000;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round" transform="matrix(1,0,0,1,425,282)" width="19" x="670.4994" y="65.5"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/paint-gradient-radial.svg b/share/icons/hicolor/scalable/actions/paint-gradient-radial.svg
new file mode 100644
index 0000000..731bd2b
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/paint-gradient-radial.svg
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="20"
+ height="20"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <radialGradient cx="717.9988" cy="72.99935" fx="717.9988" fy="72.99935" gradientTransform="matrix(1.12634,-0.471221,0.445195,1.164731,-121.1975,328.3106)" gradientUnits="userSpaceOnUse" id="radialGradient4374" inkscape:collect="always" r="8" xlink:href="#linearGradient5740"/>
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="paint-gradient-radial" inkscape:label="#fill_radial" inkscape:r_cx="true" inkscape:r_cy="true" transform="translate(-710.0445,-65.02022)">
+ <rect height="18" id="sss" inkscape:r_cx="true" inkscape:r_cy="true" style="color:#000000;fill:url(#radialGradient4374);fill-rule:evenodd;stroke-width:1.0000004" width="18.0244" x="711" y="65.9991"/>
+ <rect height="19" id="use5840" style="color:#000000;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round" transform="matrix(1,0,0,1,40.04509,0.0202183)" width="19" x="670.4994" y="65.5"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/paint-none.svg b/share/icons/hicolor/scalable/actions/paint-none.svg
new file mode 100644
index 0000000..f46b4eb
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/paint-none.svg
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="19.99975"
+ height="19.999967"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="paint-none" inkscape:label="#fill_none" transform="matrix(0.79999,0,0,0.799999,-619.09636,-9.20132999999998)">
+ <rect height="24.99999" id="rect194" style="fill:none" width="25" x="773.8801" y="11.50168"/>
+ <path d="M 781.3777,19.00161 791.3808,29.00165" id="path2473" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:2.9587891;stroke-linecap:round"/>
+ <path d="M 791.3808,19.00161 781.3777,29.00164" id="path2474" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:2.9587891;stroke-linecap:round"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/paint-order-fms.svg b/share/icons/hicolor/scalable/actions/paint-order-fms.svg
new file mode 100644
index 0000000..034957e
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/paint-order-fms.svg
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ >
+
+ <g id="paint-order-fms" inkscape:label="#paint-order-fsm">
+
+ <!-- Fill -->
+ <rect x="10" y="10" width="14" height="14" style="fill:#4776a7"/>
+
+ <!-- Marker -->
+ <circle cx="10" cy="10" r="9.5" style="fill:#cddbeb;stroke:black"/>
+
+ <!-- Stroke -->
+ <path d="m 5.5,24 v -18.5 h 18.5 v 9 h -9.5 v 9.5 z" style="fill:#99b6d4"/>
+ <path d="m 5.5,24 v -18.5 h 18.5 m 0,9 h -9.5 v 9.5" style="fill:none;stroke:black"/>
+ <rect x="9" y="21" width="2" height="2" style="fill:white"/>
+ <rect x="9" y="17" width="2" height="2" style="fill:white"/>
+ <rect x="9" y="13" width="2" height="2" style="fill:white"/>
+ <rect x="9" y="9" width="2" height="2" style="fill:white"/>
+ <rect x="13" y="9" width="2" height="2" style="fill:white"/>
+ <rect x="17" y="9" width="2" height="2" style="fill:white"/>
+ <rect x="21" y="9" width="2" height="2" style="fill:white"/>
+
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/paint-order-fsm.svg b/share/icons/hicolor/scalable/actions/paint-order-fsm.svg
new file mode 100644
index 0000000..ffc52fa
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/paint-order-fsm.svg
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ >
+
+ <g id="paint-order-fsm" inkscape:label="#paint-order-fsm">
+
+ <!-- Fill -->
+ <rect x="10" y="10" width="14" height="14" style="fill:#4776a7"/>
+
+ <!-- Stroke -->
+ <path d="m 5.5,24 v -18.5 h 18.5 v 9 h -9.5 v 9.5 z" style="fill:#99b6d4"/>
+ <path d="m 5.5,24 v -18.5 h 18.5 m 0,9 h -9.5 v 9.5" style="fill:none;stroke:black"/>
+ <rect x="9" y="21" width="2" height="2" style="fill:white"/>
+ <rect x="21" y="9" width="2" height="2" style="fill:white"/>
+
+ <!-- Marker -->
+ <circle cx="10" cy="10" r="9.5" style="fill:#cddbeb;stroke:black"/>
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/paint-order-mfs.svg b/share/icons/hicolor/scalable/actions/paint-order-mfs.svg
new file mode 100644
index 0000000..e2e75ee
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/paint-order-mfs.svg
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ >
+
+ <g id="paint-order-mfs" inkscape:label="#paint-order-mfs">
+
+ <!-- Marker -->
+ <circle cx="10" cy="10" r="9.5" style="fill:#cddbeb;stroke:black"/>
+
+ <!-- Fill -->
+ <rect x="10" y="10" width="14" height="14" style="fill:#4776a7"/>
+
+ <!-- Stroke -->
+ <path d="m 5.5,24 v -18.5 h 18.5 v 9 h -9.5 v 9.5 z" style="fill:#99b6d4"/>
+ <path d="m 5.5,24 v -18.5 h 18.5 m 0,9 h -9.5 v 9.5" style="fill:none;stroke:black"/>
+ <rect x="9" y="21" width="2" height="2" style="fill:white"/>
+ <rect x="9" y="17" width="2" height="2" style="fill:white"/>
+ <rect x="9" y="13" width="2" height="2" style="fill:white"/>
+ <rect x="9" y="9" width="2" height="2" style="fill:white"/>
+ <rect x="13" y="9" width="2" height="2" style="fill:white"/>
+ <rect x="17" y="9" width="2" height="2" style="fill:white"/>
+ <rect x="21" y="9" width="2" height="2" style="fill:white"/>
+
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/paint-order-msf.svg b/share/icons/hicolor/scalable/actions/paint-order-msf.svg
new file mode 100644
index 0000000..e29b067
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/paint-order-msf.svg
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ >
+
+ <g id="paint-order-msf" inkscape:label="#paint-order-msf">
+
+ <!-- Marker -->
+ <circle cx="10" cy="10" r="9.5" style="fill:#cddbeb;stroke:black"/>
+
+ <!-- Stroke -->
+ <path d="m 5.5,24 v -18.5 h 18.5 v 9 h -9.5 v 9.5 z" style="fill:#99b6d4"/>
+ <path d="m 5.5,24 v -18.5 h 18.5 m 0,9 h -9.5 v 9.5" style="fill:none;stroke:black"/>
+ <rect x="9" y="21" width="2" height="2" style="fill:white"/>
+ <rect x="9" y="17" width="2" height="2" style="fill:white"/>
+ <rect x="9" y="13" width="2" height="2" style="fill:white"/>
+ <rect x="9" y="9" width="2" height="2" style="fill:white"/>
+ <rect x="13" y="9" width="2" height="2" style="fill:white"/>
+ <rect x="17" y="9" width="2" height="2" style="fill:white"/>
+ <rect x="21" y="9" width="2" height="2" style="fill:white"/>
+
+ <!-- Fill -->
+ <rect x="10" y="10" width="14" height="14" style="fill:#4776a7"/>
+
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/paint-order-sfm.svg b/share/icons/hicolor/scalable/actions/paint-order-sfm.svg
new file mode 100644
index 0000000..3f67a01
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/paint-order-sfm.svg
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ >
+
+ <g id="paint-order-sfm" inkscape:label="#paint-order-sfm">
+
+ <!-- Stroke -->
+ <path d="m 5.5,24 v -18.5 h 18.5 v 9 h -9.5 v 9.5 z" style="fill:#99b6d4"/>
+ <path d="m 5.5,24 v -18.5 h 18.5 m 0,9 h -9.5 v 9.5" style="fill:none;stroke:black"/>
+ <rect x="9" y="21" width="2" height="2" style="fill:white"/>
+ <rect x="21" y="9" width="2" height="2" style="fill:white"/>
+
+ <!-- Fill -->
+ <rect x="10" y="10" width="14" height="14" style="fill:#4776a7"/>
+
+ <!-- Marker -->
+ <circle cx="10" cy="10" r="9.5" style="fill:#cddbeb;stroke:black"/>
+
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/paint-order-smf.svg b/share/icons/hicolor/scalable/actions/paint-order-smf.svg
new file mode 100644
index 0000000..007d36f
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/paint-order-smf.svg
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ >
+
+ <g id="paint-order-smf" inkscape:label="#paint-order-smf">
+
+ <!-- Stroke -->
+ <path d="m 5.5,24 v -18.5 h 18.5 v 9 h -9.5 v 9.5 z" style="fill:#99b6d4"/>
+ <path d="m 5.5,24 v -18.5 h 18.5 m 0,9 h -9.5 v 9.5" style="fill:none;stroke:black"/>
+ <rect x="9" y="21" width="2" height="2" style="fill:white"/>
+ <rect x="21" y="9" width="2" height="2" style="fill:white"/>
+
+ <!-- Marker -->
+ <circle cx="10" cy="10" r="9.5" style="fill:#cddbeb;stroke:black"/>
+
+ <!-- Fill -->
+ <rect x="10" y="10" width="14" height="14" style="fill:#4776a7"/>
+
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/paint-pattern.svg b/share/icons/hicolor/scalable/actions/paint-pattern.svg
new file mode 100644
index 0000000..475fe87
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/paint-pattern.svg
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="20"
+ height="20"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="paint-pattern" inkscape:label="#fill_pattern" transform="translate(-669.9994,-65)">
+ <rect height="18" id="rect4541" inkscape:label="#ccc" style="color:#000000;fill:#99b6d4;fill-rule:evenodd;stroke-width:1.0000004" width="18" x="671" y="66"/>
+ <path d="M 676.7274,66.00001 673.4547,69.42858 677.5456,73.7143 681.6365,69.42858 678.3638,66.00001 676.7274,66.00001 Z M 681.6365,69.42858 685.7274,73.7143 689.0001,70.28572 689.0001,68.57144 686.5456,66.00001 684.9092,66.00001 681.6365,69.42858 Z M 685.7274,73.7143 681.6365,78.00001 685.7274,82.28573 689.0001,78.85715 689.0001,77.14287 685.7274,73.7143 Z M 685.7274,82.28573 684.091,84.00001 687.3638,84.00001 685.7274,82.28573 Z M 681.6365,78.00001 677.5456,73.7143 673.4547,78.00001 677.5456,82.28573 681.6365,78.00001 Z M 677.5456,82.28573 675.9092,84.00001 679.1819,84.00001 677.5456,82.28573 Z M 673.4547,78.00001 671.0001,75.42858 671.0001,80.57144 673.4547,78.00001 Z M 673.4547,69.42858 671.0001,66.85715 671.0001,72.00001 673.4547,69.42858 Z" id="rect4545" inkscape:connector-curvature="0" style="fill:#ffffff;stroke:#000000;stroke-width:0;stroke-linejoin:round"/>
+ <rect height="19" id="rect4381" style="color:#000000;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round" width="19" x="670.4994" y="65.5"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/paint-solid.svg b/share/icons/hicolor/scalable/actions/paint-solid.svg
new file mode 100644
index 0000000..c6b29e0
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/paint-solid.svg
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="20"
+ height="20"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="paint-solid" inkscape:label="#fill_solid" transform="translate(-670.04448,-65.02022)">
+ <rect height="17.9991" id="ccc" inkscape:label="#ccc" style="color:#000000;fill:#99b6d4;fill-rule:evenodd;stroke-width:1.0000004" width="18.0244" x="671" y="66"/>
+ <rect height="19" id="use5847" style="color:#000000;fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round" transform="matrix(1,0,0,1,0.045091,0.0202183)" width="19" x="670.4994" y="65.5"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/paint-swatch.svg b/share/icons/hicolor/scalable/actions/paint-swatch.svg
new file mode 100644
index 0000000..914198c
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/paint-swatch.svg
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="20.00081"
+ height="19.999989"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="paint-swatch" inkscape:label="#fill_swatch" transform="translate(-669.9994,-65)">
+ <rect height="18" id="rect11473" inkscape:label="#ccc" style="color:#000000;fill:#99b6d4;fill-rule:evenodd;stroke-width:1.0000004" width="18" x="671" y="66"/>
+ <rect height="18.99999" id="rect11475" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.9999989;stroke-linecap:round;stroke-linejoin:round" width="19.00081" x="670.4994" y="65.5"/>
+ <rect height="12.99999" id="rect4382" style="fill:#000000" width="13.00081" x="674.4994" y="69.5"/>
+ <rect height="12.99999" id="rect11478" style="fill:#ffffff" width="13.00081" x="673.4994" y="68.5"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/paint-unknown.svg b/share/icons/hicolor/scalable/actions/paint-unknown.svg
new file mode 100644
index 0000000..3cd6d9e
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/paint-unknown.svg
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg1"
+ width="16"
+ height="16"
+ viewBox="0 0 16 16"
+ sodipodi:docname="paint-unknown.svg"
+ inkscape:version="1.0 (4035a4f, 2020-05-01)">
+ <metadata
+ id="metadata14">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs12">
+ <inkscape:path-effect
+ effect="fillet_chamfer"
+ id="path-effect847"
+ is_visible="true"
+ lpeversion="1"
+ satellites_param="F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 | F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
+ unit="px"
+ method="auto"
+ mode="F"
+ radius="0"
+ chamfer_steps="1"
+ flexible="false"
+ use_knot_distance="true"
+ apply_no_radius="true"
+ apply_with_radius="true"
+ only_selected="false"
+ hide_knots="false" />
+ </defs>
+ <style
+ id="s0">
+.success { fill:#009909; }
+.warning { fill:#FF1990; }
+.error { fill:#00AAFF; }
+</style>
+ <style
+ id="s2">
+@import '../../highlights.css';
+</style>
+ <sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="25.4375"
+ inkscape:cx="7.017199"
+ inkscape:cy="10.66859"
+ inkscape:window-width="1500"
+ inkscape:window-height="933"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="paint-unknown"
+ inkscape:document-rotation="0"
+ inkscape:snap-smooth-nodes="true"
+ inkscape:snap-global="false">
+ <inkscape:grid
+ type="xygrid"
+ id="grid" />
+ </sodipodi:namedview>
+ <g
+ inkscape:label="00308"
+ id="paint-unknown">
+ <path
+ inkscape:connector-curvature="0"
+ id="rect20390"
+ d="m 0,0 h 20 v 20 h -20 z"
+ style="opacity:0;fill:none" />
+ <path
+ sodipodi:nodetypes="cssssccssscczzzzz"
+ id="path847"
+ d="M 6.0337326,9.9785458 V 9.3645394 c 0,-0.6908295 0.5145846,-1.8996604 1.3378241,-2.523236 C 8.5888562,5.9191777 9.4487329,5.2758073 9.5414797,4.0138099 9.5933616,3.3054999 8.9768499,2.6084123 8.0302921,2.576581 7.1113511,2.5456914 5.6253853,3.0223307 4.5742662,3.6798928 L 3.5000001,1.3991344 C 4.6635024,0.57963038 6.5935738,0.03402066 8.1348532,0.00133531 10.587651,-0.05070581 12.562658,1.4210524 12.556273,3.9524701 12.545923,7.0869743 8.7838508,8.0215834 8.7838508,9.3645394 V 9.9785458 Z M 5.6417479,13.910197 c 0,-1.008553 0.6289634,-1.746005 1.8232753,-1.746005 1.194312,0 1.8150537,0.734411 1.823275,1.746005 0.00805,1.011591 -0.4765911,1.745995 -1.823275,1.745995 -1.3466838,0 -1.8232753,-0.737443 -1.8232753,-1.745995 z"
+ style="opacity:1;fill:#000000;fill-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/path-break-apart.svg b/share/icons/hicolor/scalable/actions/path-break-apart.svg
new file mode 100644
index 0000000..fe26a90
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-break-apart.svg
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.903875"
+ height="16.000704"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="path-break-apart" inkscape:label="#selection_break" style="fill:#8ab3df;fill-opacity:0.5882353;stroke:#0000ff" transform="translate(-314.90647,-209.0076)">
+ <path d="M 235.5312,230.5312 235.5312,240.5 245.625,240.5 245.625,236.5312 C 245.4547,236.5472 245.2994,236.5625 245.125,236.5625 242.0805,236.5625 239.5937,234.0852 239.5937,231.0312 239.5937,230.8642 239.6105,230.6945 239.625,230.5312 L 235.5312,230.5312 Z" id="rect10834" inkscape:connector-curvature="0" style="color:#000000;fill:#99b6d4;fill-opacity:0.7;fill-rule:evenodd;stroke-width:1.0000002;stroke-linejoin:round;stroke-miterlimit:0" transform="translate(79.87527,-15.9917)"/>
+ <circle cx="328" cy="215" id="path5724" r="5" style="color:#000000;fill:#99b7d5;fill-opacity:0.7019608;fill-rule:evenodd;stroke-width:0.8193182;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1.103062,0,0,1.10649,-36.96118,-22.90202)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/path-clip-edit.svg b/share/icons/hicolor/scalable/actions/path-clip-edit.svg
new file mode 100644
index 0000000..e5b9c07
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-clip-edit.svg
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ >
+
+ <g id="path-clip-edit" inkscape:label="#path_clip_edit">
+ <path d="m 15,6.5 c -2,1.5 -5,1.5 -8,-1.5" style="fill:none;stroke:black"/>
+ <path d="m 6.5,15 c 1.5,-2 1.5,-5 -1.5,-8" style="fill:none;stroke:black"/>
+ <path d="m 2,13 c 1,-5 6,-10 11,-11" style="fill:none;stroke:lime"/>
+ <circle cx="2" cy="14" r="1" style="fill:none;stroke:blue"/>
+ <circle cx="14" cy="2" r="1" style="fill:none;stroke:blue"/>
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/path-combine.svg b/share/icons/hicolor/scalable/actions/path-combine.svg
new file mode 100644
index 0000000..e88bc7d
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-combine.svg
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.0839"
+ height="15.9978"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="path-combine" inkscape:label="#selection_combine" transform="translate(-314.9161,-209)">
+ <path d="M 315.4161,214.5498 325.5,214.5498 325.5,224.4978 315.4161,224.4978 315.4161,214.5498 Z M 330.5,215.0325 C 330.5,218.0864 328.0291,220.5649 324.9847,220.5649 321.9402,220.5649 319.4694,218.0864 319.4694,215.0325 319.4694,211.9785 321.9402,209.5 324.9847,209.5 328.0291,209.5 330.5,211.9785 330.5,215.0325 Z" id="rect10868" inkscape:connector-curvature="0" style="color:#000000;fill:#99b7d6;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000002;stroke-linejoin:round;stroke-miterlimit:0"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/path-cut.svg b/share/icons/hicolor/scalable/actions/path-cut.svg
new file mode 100644
index 0000000..56f1717
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-cut.svg
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="path-cut" inkscape:label="#cut_path" transform="translate(-314.91614,-209)">
+ <path d="M 224,155.5 C 224,152.464 226.464,150 229.5,150 232.536,150 235,152.464 235,155.5 235,158.536 232.536,161 229.5,161" id="path10897" inkscape:connector-curvature="0" sodipodi:nodetypes="cscs" style="color:#000000;fill:none;stroke:#c80000;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1, 1" transform="translate(95.41614,59.5)"/>
+ <path d="M 220.5,155.5625 220.5,165.5 230.5937,165.5 230.5937,161.375 C 230.3877,161.3984 230.2123,161.5 230,161.5 226.964,161.5 224.5,159.036 224.5,156 224.5,155.8435 224.5809,155.7157 224.5937,155.5625 L 220.5,155.5625 Z" id="path10899" inkscape:connector-curvature="0" style="color:#000000;fill:none;stroke:#000000;stroke-width:1.0000002;stroke-linejoin:round;stroke-miterlimit:0" transform="translate(94.91614,59)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/path-difference.svg b/share/icons/hicolor/scalable/actions/path-difference.svg
new file mode 100644
index 0000000..09d8828
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-difference.svg
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="path-difference" inkscape:label="#difference" transform="translate(-314.91614,-209)">
+ <circle cx="229.5" cy="155.5" id="path10888" r="5.5" style="color:#000000;fill:none;stroke:#c80000;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1, 1" transform="translate(95.41614,59.5)"/>
+ <path d="M 220.5,155.5625 220.5,165.5 230.5937,165.5 230.5937,161.375 C 230.3877,161.3984 230.2123,161.5 230,161.5 226.964,161.5 224.5,159.036 224.5,156 224.5,155.8435 224.5809,155.7157 224.5937,155.5625 L 220.5,155.5625 Z" id="rect10884" inkscape:connector-curvature="0" style="color:#000000;fill:#99b7d6;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000002;stroke-linejoin:round;stroke-miterlimit:0" transform="translate(94.91614,59)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/path-division.svg b/share/icons/hicolor/scalable/actions/path-division.svg
new file mode 100644
index 0000000..aa048c5
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-division.svg
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.00967"
+ height="15.96088"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="path-division" inkscape:label="#division" transform="translate(-314.90643,-209)">
+ <path d="M 235.5312,170.5312 235.5312,180.5 245.625,180.5 245.5312,176.4375 C 245.3576,176.454 245.2092,176.5312 245.0312,176.5312 241.9952,176.5312 239.5313,174.0673 239.5312,171.0312 239.5312,170.8533 239.6085,170.7049 239.625,170.5312 L 235.5312,170.5312 Z" id="rect10930" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccsscc" style="color:#000000;fill:#99b7d6;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000002;stroke-linejoin:round;stroke-miterlimit:0" transform="translate(79.87523,43.96088)"/>
+ <path d="M 224,155.5 C 224,152.464 226.464,150 229.5,150 232.536,150 235,152.464 235,155.5 235,158.536 232.536,161 229.5,161" id="path10924" inkscape:connector-curvature="0" sodipodi:nodetypes="cscs" style="color:#000000;fill:none;stroke:#c80000;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1, 1" transform="translate(95.4161,59.5)"/>
+ <path d="M 319.469,214.4609 C 319.4524,214.6345 319.3752,214.7829 319.3752,214.9609 319.3752,217.9969 321.8392,220.4609 324.8752,220.4609 325.0532,220.4609 325.2016,220.3837 325.3752,220.3671 L 325.3752,214.4609 319.469,214.4609 Z" id="path5727" inkscape:connector-curvature="0" style="color:#000000;fill:#99b7d6;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000002;stroke-linejoin:round;stroke-miterlimit:0"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/path-effect-parameter-next.svg b/share/icons/hicolor/scalable/actions/path-effect-parameter-next.svg
new file mode 100644
index 0000000..5df826e
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-effect-parameter-next.svg
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ >
+
+ <g id="path-effect-parameter-next" inkscape:label="#path_effect_parameter_next">
+ <path d="m 2,5.2 c -1.3,4.6 0.6,6.6 0.9,6.6 0.6,0.1 3.7,-0.8 4.3,-1.5 -0.7,-0.8 -1.5,-1.2 -2.6,-2 -1,-0.7 -2.3,-1.5 -2.6,-3.1 z m 2.5,-1.2 c -0.3,0.8 -0.2,1.6 0.2,2.3 0.3,0.6 0.9,1 1.5,1.3 0.5,0.2 1.1,0.4 1.8,0.4 -1.5,-0.9 -2.3,-1.6 -2.9,-2.4 -0.5,-0.8 -0.6,-1.5 -0.6,-1.6 z m 2.8,-1 c -1,2 0.4,2.8 1.8,3.1 -1.3,-1 -1.9,-2.7 -1.8,-3.1 z m 3.5,-2.5 c -0.6,0.3 -0.5,1.1 -0.8,1.5 -0.5,0.7 -1,0.9 -0.8,1.4 0.4,0.8 0.5,0.4 1.5,0.5 0.3,0 1.3,1 1.6,0.9 -1,-1.5 -1.5,-2.7 -1.5,-4.3 z" style="fill:white;stroke:#4d4d4d;stroke-linejoin:round"/>
+ <path d="m 2,13 c 1,-5 6,-10 11,-11" style="fill:none;stroke:green"/>
+
+ <circle cx="2" cy="14" r="1" style="fill:none;stroke:blue"/>
+ <circle cx="14" cy="2" r="1" style="fill:none;stroke:blue"/>
+
+ <!-- Triangle Arrow -->
+ <path d="m 15.5,7.5 v 0 8 0 -4 l -6,4 v -8 l 6,4 z" style="fill:#ffd400;stroke:#222222;stroke-linecap:round;stroke-linejoin:round"/>
+ <path d="m 10.5,13.6 3.2,-2.125" style="fill:none;stroke:white;stroke-linecap:round"/>
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/path-exclusion.svg b/share/icons/hicolor/scalable/actions/path-exclusion.svg
new file mode 100644
index 0000000..f9c8b42
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-exclusion.svg
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.0839"
+ height="15.9978"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="path-exclusion" inkscape:label="#exclusion" transform="translate(-314.9161,-209)">
+ <path d="M 315.4161,214.5498 325.5,214.5498 325.5,224.4978 315.4161,224.4978 315.4161,214.5498 Z M 330.5,215.0325 C 330.5,218.0864 328.0291,220.5649 324.9847,220.5649 321.9402,220.5649 319.4694,218.0864 319.4694,215.0325 319.4694,211.9785 321.9402,209.5 324.9847,209.5 328.0291,209.5 330.5,211.9785 330.5,215.0325 Z" id="path10934" inkscape:connector-curvature="0" style="color:#000000;fill:#99b7d6;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000002;stroke-linejoin:round;stroke-miterlimit:0"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/path-inset.svg b/share/icons/hicolor/scalable/actions/path-inset.svg
new file mode 100644
index 0000000..8d19edc
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-inset.svg
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="path-inset" inkscape:label="#inset_path" transform="translate(-290,-155)">
+ <path d="M 290.5,155.5 290.5,162.5 C 294.5,162.5 298.5,166.5 298.5,170.5 L 305.5,170.5 C 305.5,162.5 298.5,155.5 290.5,155.5 Z" id="use5684" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:#99b7d4;fill-rule:evenodd" transform="matrix(1,0,0,1,-0.04087,-0.039)"/>
+ <path d="M 290.5,170.5 290.5,162.5 C 294.5,162.5 298.5,166.5 298.5,170.5 L 290.5,170.5 Z" id="use5692" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="color:#000000;fill:#99b6d4;fill-opacity:0.59;fill-rule:evenodd;stroke-width:1px" transform="matrix(1,0,0,1,-0.04087,-0.039)"/>
+ <path d="M 290.5,155.5 C 298.5,155.5 305.5,162.5 305.5,170.5" id="path10769" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="color:#000000;fill:none;stroke:#000000;stroke-linecap:round;stroke-dasharray:1, 2"/>
+ <path d="M 290.5,162.5 C 294.5,162.5 298.5,166.5 298.5,170.5" id="path10771" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-linecap:round"/>
+ <path d="M 297.5,163.5 301.5,163.5 297.5,159.5 297.5,163.5 Z" id="path10773" inkscape:connector-curvature="0" style="fill:#000000;fill-rule:evenodd;stroke:#000000;stroke-width:1px"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/path-intersection.svg b/share/icons/hicolor/scalable/actions/path-intersection.svg
new file mode 100644
index 0000000..cd61f73
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-intersection.svg
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.999993"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="path-intersection" inkscape:label="#intersection" transform="translate(-314.91611,-209)">
+ <rect height="10" id="rect6889" style="color:#000000;fill:none;stroke:#c80000;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1, 1;stroke-dashoffset:0.5" width="10" x="315.4161" y="214.5"/>
+ <path d="M 224,155.5 C 224,152.464 226.464,150 229.5,150 232.536,150 235,152.464 235,155.5 235,158.536 232.536,161 229.5,161" id="path10903" inkscape:connector-curvature="0" sodipodi:nodetypes="cscs" style="color:#000000;fill:none;stroke:#c80000;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1, 1" transform="translate(95.4161,59.5)"/>
+ <path d="M 204.5937,175.5 C 204.5772,175.6736 204.5,175.8221 204.5,176 204.5,179.036 206.964,181.5 210,181.5 210.1779,181.5 210.3264,181.4228 210.5,181.4062 L 210.5,175.5 204.5937,175.5 Z" id="rect10907" inkscape:connector-curvature="0" style="color:#000000;fill:#99b7d6;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000002;stroke-linejoin:round;stroke-miterlimit:0" transform="translate(114.9161,39)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/path-mask-edit.svg b/share/icons/hicolor/scalable/actions/path-mask-edit.svg
new file mode 100644
index 0000000..ea1a1de
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-mask-edit.svg
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ >
+
+ <defs>
+ <linearGradient id="BlackTransparentVector">
+ <stop offset="0" style="stop-color:black;stop-opacity:1"/>
+ <stop offset="1" style="stop-color:black;stop-opacity:0"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="BlackTransparentStroke" x1="12" x2="3" xlink:href="#BlackTransparentVector" y1="12" y2="3"/>
+ </defs>
+
+ <g id="path-mask-edit" inkscape:label="#path_mask_edit">
+ <path d="m 15,6.5 c -3,2.5 -7,0.5 -11,-4.5" style="fill:none;stroke:url(#BlackTransparentStroke)"/>
+ <path d="m 6.5,15 c 2.5,-3 0.5,-7 -4.5,-11" style="fill:none;stroke:url(#BlackTransparentStroke)"/>
+ <path d="m 2,13 c 1,-5 6,-10 11,-11" style="fill:none;stroke:blue"/>
+ <circle cx="2" cy="14" r="1" style="fill:none;stroke:blue"/>
+ <circle cx="14" cy="2" r="1" style="fill:none;stroke:blue"/>
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/path-mode-bezier.svg b/share/icons/hicolor/scalable/actions/path-mode-bezier.svg
new file mode 100644
index 0000000..d656142
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-mode-bezier.svg
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.602538"
+ height="16.562858"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="path-mode-bezier" inkscape:label="bezier_mode" transform="matrix(0.6666666,0,0,0.6666666,73.66062,-119.633293)">
+ <rect height="24" id="rect4983" style="color:#000000;fill:none" width="24" x="-110" y="180"/>
+ <path d="M -107.5,202 C -108,194 -106.8635,189.643 -103.5351,186.5978 -100.5976,183.9103 -96,182 -88,182.5" id="path4985" inkscape:connector-curvature="0" sodipodi:nodetypes="csc" style="fill:none;stroke:#646464;stroke-width:2.2500002"/>
+ <rect height="5.996136" id="rect4987" style="color:#000000;fill:#0000ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.5000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="6.117705" x="-106.5" y="183.5039"/>
+ <rect height="4.801509" id="rect4989" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:1.2004722;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="4.799528" x="-109.8907" y="198.8925"/>
+ <rect height="3.999682" id="use4993" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.9999995;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1.200473,0,0,1.200473,40.4649,-59.44417)" width="3.998032" x="-109.5" y="199.5"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/path-mode-bspline.svg b/share/icons/hicolor/scalable/actions/path-mode-bspline.svg
new file mode 100644
index 0000000..ca886f6
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-mode-bspline.svg
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.496272"
+ height="15.497098"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="path-mode-bspline" inkscape:label="#bspline_mode" transform="matrix(1.395066,-1.366399,1.366399,1.395066,-1413.93624,1250.007963)">
+ <path d="M 961.8604,56.03607 C 961.8604,56.03607 963.2385,54.53784 965.1208,54.27549 967.0031,54.01314 968.7049,56.05562 968.7049,56.05562" id="path-mode-spiro-3-8-8" inkscape:connector-curvature="0" inkscape:label="#spiro_splines_mode" sodipodi:nodetypes="czc" style="color:#000000;fill:none;stroke:#0000ff;stroke-width:0.9960949;stroke-linecap:round;stroke-linejoin:round"/>
+ <path d="M 960.716,54.82044 965.2198,50.24637 969.7936,54.72621" id="path6177-8-2" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#646464;stroke-width:0.7501467;stroke-linecap:round;stroke-linejoin:round"/>
+ <rect height="1.022964" id="rect8372-9-8" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.2557612;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="rotate(44.40522)" width="1.022542" x="724.2002" y="-639.9971"/>
+ <rect height="1.022964" id="rect6941" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.2557612;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="rotate(44.40522)" width="1.022542" x="724.2002" y="-633.3398"/>
+ <rect height="1.022964" id="rect6954" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.2557612;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="rotate(44.40522)" width="1.022542" x="730.8575" y="-639.9971"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/path-mode-polyline-paraxial.svg b/share/icons/hicolor/scalable/actions/path-mode-polyline-paraxial.svg
new file mode 100644
index 0000000..0d3b8ae
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-mode-polyline-paraxial.svg
@@ -0,0 +1,122 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="20"
+ height="20"
+ version="1.1"
+ sodipodi:docname="path-mode-polyline-paraxial.svg"
+ inkscape:version="0.92.4 (unknown)">
+ <metadata
+ id="metadata15">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ inkscape:zoom="14.080546"
+ inkscape:cx="-6.7769077"
+ inkscape:cy="8.3803568"
+ inkscape:window-width="3066"
+ inkscape:window-height="1703"
+ inkscape:window-x="134"
+ inkscape:window-y="41"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="path-mode-polyline-paraxial">
+ <inkscape:grid
+ id="GridFromPre046Settings"
+ type="xygrid"
+ originx="0pt"
+ originy="0pt"
+ spacingx="1pt"
+ spacingy="1pt"
+ color="#3f3fff"
+ empcolor="#3f3fff"
+ opacity="0.15"
+ empopacity="0.38"
+ empspacing="5" />
+ </sodipodi:namedview>
+ <defs
+ id="defs3" />
+ <g
+ id="path-mode-polyline-paraxial"
+ inkscape:label="paraxial_lines_mode"
+ transform="matrix(0.65209834,0.13860778,-0.13860778,0.65209834,100.03601,-100.71034)">
+ <rect
+ height="24"
+ id="rect4983-8-8"
+ style="color:#000000;fill:none"
+ width="24"
+ x="-109.57581"
+ y="178.5159" />
+ <path
+ d="m -86.76399,193.55765 c 0,0 -20.67835,0 -20.67835,0 0,0 0,-7.8541 0,-7.8541 0,0 8.84746,0 8.84746,0 0,0 0,13.6806 0,13.6806 0,0 5.91443,0 5.91443,0 0,0 0,-19.3232 0,-19.3232"
+ id="path4985-5-5"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccc"
+ style="fill:none;stroke:#646464;stroke-width:2.25000024;stroke-linecap:round;stroke-linejoin:round" />
+ <rect
+ height="2.996397"
+ id="rect4989-9-0"
+ style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.74915862;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"
+ width="2.9951611"
+ x="-87.873459"
+ y="192.08153" />
+ <rect
+ height="2.996397"
+ id="rect8372-9"
+ style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.74915862;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"
+ width="2.9951611"
+ x="-94.206299"
+ y="178.18193" />
+ <rect
+ height="2.996397"
+ id="rect8374-6"
+ style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.74915862;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"
+ width="2.9951611"
+ x="-100.12238"
+ y="184.17203" />
+ <rect
+ height="2.996397"
+ id="rect8376-3"
+ style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.74915862;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"
+ width="2.9951611"
+ x="-108.97086"
+ y="184.17203" />
+ <rect
+ height="2.996397"
+ id="rect8378-8"
+ style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.74915862;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"
+ width="2.9951611"
+ x="-108.97086"
+ y="192.08153" />
+ <rect
+ height="2.996397"
+ id="rect5087"
+ style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.74915862;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"
+ width="2.9951611"
+ x="-100.12238"
+ y="197.78442" />
+ <rect
+ height="2.996397"
+ id="rect5089"
+ style="color:#000000;fill:#6464ff;fill-opacity:0.39215692;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.74915862;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"
+ width="2.9951611"
+ x="-94.206299"
+ y="197.78442" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/path-mode-polyline.svg b/share/icons/hicolor/scalable/actions/path-mode-polyline.svg
new file mode 100644
index 0000000..5c0bd8a
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-mode-polyline.svg
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="17.587414"
+ height="17.329245"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="path-mode-polyline" inkscape:label="polylines_mode" transform="matrix(0.6666666,0,0,0.6666666,73.3333299999999,-119.999988)">
+ <rect height="24" id="rect4983-8" style="color:#000000;fill:none" width="24" x="-110" y="180"/>
+ <path d="M -85.93689,200.106 C -85.93689,200.106 -105.2088,189.9812 -105.2088,189.9812 -105.2088,189.9812 -97.33696,183.4504 -97.33696,183.4504 -97.33696,183.4504 -101.7414,203.6842 -101.7414,203.6842 -101.7414,203.6842 -89.17357,192.5538 -89.17357,192.5538" id="path4985-5" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:none;stroke:#646464;stroke-width:2.2500002;stroke-linecap:round;stroke-linejoin:round"/>
+ <rect height="2.996397" id="rect4989-9" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.7491586;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="2.995161" x="-86.98862" y="198.8744"/>
+ <rect height="2.996397" id="rect8372" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.7491586;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="2.995161" x="-90.29251" y="190.5354"/>
+ <rect height="2.996397" id="rect8374" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.7491586;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="2.995161" x="-98.65125" y="181.5116"/>
+ <rect height="2.996397" id="rect8376" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.7491586;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="2.995161" x="-106.7003" y="188.5146"/>
+ <rect height="2.996397" id="rect8378" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.7491586;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="2.995161" x="-103.3954" y="202.6229"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/path-mode-spiro.svg b/share/icons/hicolor/scalable/actions/path-mode-spiro.svg
new file mode 100644
index 0000000..abc3046
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-mode-spiro.svg
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="17.032087"
+ height="11.23537"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<path d="M 887.0928,67.57225 C 885.0341,67.31083 883.3117,65.50657 883.1525,63.43651 882.9202,61.37378 884.2714,59.27622 886.2454,58.63449 888.196,57.92353 890.5511,58.74534 891.6405,60.51171 892.3223,61.5405 892.4753,62.82227 892.3121,64.02456 892.1368,65.22738 892.6277,66.54912 893.7105,67.16949 895.0589,68.03424 897.0395,67.50402 897.7755,66.08115 898.5889,64.70109 897.9844,62.74188 896.5348,62.05998" id="path-mode-spiro" inkscape:connector-curvature="0" inkscape:label="#spiro_splines_mode" sodipodi:nodetypes="cccccccs" style="color:#000000;fill:none;stroke:#0000ff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" transform="translate(-882.12533,-57.370976)"/>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/path-offset-dynamic.svg b/share/icons/hicolor/scalable/actions/path-offset-dynamic.svg
new file mode 100644
index 0000000..b494c11
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-offset-dynamic.svg
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16.039"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="path-offset-dynamic" inkscape:label="#dynamic_offset" transform="translate(-289.95913,-154.961)">
+ <path d="M 290.5,155.5 290.5,163.5 C 293.5,163.5 297.5,167.5 297.5,170.5 L 305.5,170.5 C 305.5,162.5 298.5,155.5 290.5,155.5 Z" id="path10779" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:#8ab3de;fill-rule:evenodd"/>
+ <path d="M 290.7799,163.2201 C 293.7799,163.2201 297.7799,167.2201 297.7799,170.2201" id="path10783" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-dasharray:1, 2"/>
+ <path d="M 290.5,159.5 C 295.5,159.5 301.5,164.5 301.5,170.5" id="path10787" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="color:#000000;fill:none;stroke:#000000;stroke-linecap:round"/>
+ <rect height="3.023564" id="use5699" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000025;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,335.9487,-14.03415)" width="3.009614" x="-178.495" y="-39.5126"/>
+ <path d="M 290.5,155.5 C 298.5,155.5 305.5,162.5 305.5,170.5" id="use5710" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="color:#000000;fill:none;stroke:#000000;stroke-linecap:round;stroke-dasharray:1, 2" transform="matrix(1,0,0,1,-0.04087,-0.039)"/>
+ <path d="M 290.5,170.5 290.5,162.5 C 294.5,162.5 298.5,166.5 298.5,170.5 L 290.5,170.5 Z" id="use5695" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="color:#000000;fill:#99b6d4;fill-opacity:0.59;fill-rule:evenodd;stroke-width:1px" transform="matrix(1,0,0,1,-0.04087,-0.039)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/path-offset-linked.svg b/share/icons/hicolor/scalable/actions/path-offset-linked.svg
new file mode 100644
index 0000000..6622b0c
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-offset-linked.svg
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="path-offset-linked" inkscape:label="#linked_offset" transform="translate(-344.959,-149.961)">
+ <path d="M 290.5,170.5 290.5,162.5 C 294.5,162.5 298.5,166.5 298.5,170.5 L 290.5,170.5 Z" id="use5697" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="color:#000000;fill:#99b6d4;fill-opacity:0.59;fill-rule:evenodd;stroke-width:1px" transform="matrix(1,0,0,1,54.959,-5.039)"/>
+ <path d="M 290.5,155.5 290.5,162.5 C 294.5,162.5 298.5,166.5 298.5,170.5 L 305.5,170.5 C 305.5,162.5 298.5,155.5 290.5,155.5 Z" id="use5690" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:#99b7d4;fill-rule:evenodd" transform="matrix(1,0,0,1,54.959,-5.039)"/>
+ <path d="M 290.5,155.5 C 298.5,155.5 305.5,162.5 305.5,170.5" id="use5714" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round" transform="matrix(1,0,0,1,54.959,-5.039)"/>
+ <rect height="3.023564" id="use5702" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000025;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,393.9721,-22.02453)" width="3.009614" x="-178.495" y="-39.5126"/>
+ <path d="M 290.5,162.5 C 294.5,162.5 298.5,166.5 298.5,170.5" id="use5717" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-linecap:round" transform="matrix(1,0,0,1,54.959,-5.039)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/path-outset.svg b/share/icons/hicolor/scalable/actions/path-outset.svg
new file mode 100644
index 0000000..b1a04a6
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-outset.svg
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="path-outset" inkscape:label="#outset_path" transform="translate(-290,-155)">
+ <path d="M 290.5,170.5 290.5,162.5 C 294.5,162.5 298.5,166.5 298.5,170.5 L 290.5,170.5 Z" id="path10754" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="color:#000000;fill:#99b6d4;fill-opacity:0.59;fill-rule:evenodd;stroke-width:1px"/>
+ <path d="M 290.5,155.5 290.5,162.5 C 294.5,162.5 298.5,166.5 298.5,170.5 L 305.5,170.5 C 305.5,162.5 298.5,155.5 290.5,155.5 Z" id="path10752" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:#99b7d4;fill-rule:evenodd"/>
+ <path d="M 290.5,155.5 C 298.5,155.5 305.5,162.5 305.5,170.5" id="path10741" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round"/>
+ <path d="M 290.5,162.5 C 294.5,162.5 298.5,166.5 298.5,170.5" id="path10743" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-dasharray:1, 2"/>
+ <path d="M 299.5,161.5 295.5,161.5 299.5,165.5 299.5,161.5 Z" id="path10745" inkscape:connector-curvature="0" style="fill:#000000;fill-rule:evenodd;stroke:#000000;stroke-width:1px"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/path-reverse.svg b/share/icons/hicolor/scalable/actions/path-reverse.svg
new file mode 100644
index 0000000..f56b3c4
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-reverse.svg
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ >
+
+ <g id="path-reverse" inkscape:label="#selection_reverse">
+ <g style="stroke-linecap:round;stroke-linejoin:round">
+ <path d="m 0.5,15.5 c 0,-5 2.5,-7.5 7.5,-7.5 4,0 7.5,-2.5 7.5,-7.5" style="fill:none;stroke:#646464"/>
+ <rect x="6.5" y="6.5" width ="3" height="3" style="fill:#6464ff;fill-opacity:0.4;stroke:blue"/>
+
+ <!-- Arrows -->
+ <path d="m 2,2 h 7 v -2 l 3,2.5 -3,2.5 v -2 h -7 z"/>
+ <path d="m 14,14 h -7 v 2 l -3,-2.5 3,-2.5 v 2 h 7 z"/>
+ </g>
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/path-simplify.svg b/share/icons/hicolor/scalable/actions/path-simplify.svg
new file mode 100644
index 0000000..69db4a3
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-simplify.svg
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="15.970944"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="path-simplify" inkscape:label="#simplify" style="stroke:#000000" transform="translate(-486.453,-190.02906)">
+ <path d="M 486.953,205.5 501.953,205.5 M 501.953,201.4255 C 495.453,205.9255 493.453,194.4542 486.953,200.4255 M 486.953,193.6678 C 488.953,198.6678 489.0896,191.5995 490.953,190.6678 492.953,189.6678 493.2942,193.6914 493.953,195.6678 494.953,198.6678 495.953,192.6678 497.953,191.6678 500.7814,190.2536 497.953,198.6678 501.953,194.6678" id="path10936" inkscape:connector-curvature="0" style="fill:none;stroke-linecap:round"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/path-split.svg b/share/icons/hicolor/scalable/actions/path-split.svg
new file mode 100644
index 0000000..51de275
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-split.svg
@@ -0,0 +1,135 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ id="svg1"
+ width="16"
+ height="16"
+ viewBox="0 0 16 16"
+ sodipodi:docname="path-break-apart-non-overlap-symbolic.svg"
+ inkscape:version="1.1 (c68e22c387, 2021-05-23)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <metadata
+ id="metadata6232">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs6230">
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect15980"
+ is_visible="true"
+ lpeversion="1"
+ linecap_type="butt"
+ line_width="1.19471"
+ linejoin_type="extrp_arc"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect15978"
+ is_visible="true"
+ lpeversion="1"
+ linecap_type="butt"
+ line_width="1.19471"
+ linejoin_type="extrp_arc"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect15974"
+ is_visible="true"
+ lpeversion="1"
+ linecap_type="butt"
+ line_width="0.5"
+ linejoin_type="extrp_arc"
+ miter_limit="100"
+ attempt_force_join="true" />
+ </defs>
+ <style
+ id="s0">
+.success { fill:#009909; }
+.warning { fill:#FF1990; }
+.error { fill:#00AAFF; }
+</style>
+ <style
+ id="s2">
+@import '../../highlights.css';
+</style>
+ <sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="32.4065"
+ inkscape:cx="12.914076"
+ inkscape:cy="4.566985"
+ inkscape:window-width="1858"
+ inkscape:window-height="1177"
+ inkscape:window-x="54"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g15972"
+ inkscape:document-rotation="0"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:snap-bbox="true"
+ inkscape:bbox-paths="true"
+ inkscape:bbox-nodes="true"
+ inkscape:snap-bbox-edge-midpoints="true"
+ inkscape:snap-bbox-midpoints="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid" />
+ </sodipodi:namedview>
+ <g
+ transform="translate(-165,-667.36218)"
+ inkscape:label="00080"
+ id="path-division">
+ <path
+ inkscape:connector-curvature="0"
+ id="rect11641"
+ d="m 165,667.36218 h 16 v 16 h -16 z"
+ style="opacity:0;fill:none" />
+ <g
+ id="g15972">
+ <path
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.19471;fill-rule:nonzero"
+ id="circle15932"
+ inkscape:path-effect="#path-effect15980"
+ sodipodi:type="arc"
+ sodipodi:cx="170"
+ sodipodi:cy="672.36218"
+ sodipodi:rx="3.402643"
+ sodipodi:ry="3.402643"
+ d="m 170,675.16747 c -1.5463,0 -2.80529,-1.25898 -2.80529,-2.80529 0,-1.5463 1.25899,-2.80529 2.80529,-2.80529 1.5463,0 2.80529,1.25899 2.80529,2.80529 0,1.54631 -1.25899,2.80529 -2.80529,2.80529 z m 0,-6.80529 c -2.21215,0 -4,1.78785 -4,4 0,2.21215 1.78785,4 4,4 2.21215,0 4,-1.78785 4,-4 0,-2.21215 -1.78785,-4 -4,-4 z" />
+ <path
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.19471;fill-rule:nonzero"
+ id="path15828"
+ inkscape:path-effect="#path-effect15978"
+ sodipodi:type="arc"
+ sodipodi:cx="176"
+ sodipodi:cy="678.36218"
+ sodipodi:rx="3.402643"
+ sodipodi:ry="3.402643"
+ d="m 176,681.16747 c -1.5463,0 -2.80529,-1.25898 -2.80529,-2.80529 0,-1.5463 1.25899,-2.80529 2.80529,-2.80529 1.5463,0 2.80529,1.25899 2.80529,2.80529 0,1.54631 -1.25899,2.80529 -2.80529,2.80529 z m 0,-6.80529 c -2.21215,0 -4,1.78785 -4,4 0,2.21215 1.78785,4 4,4 2.21215,0 4,-1.78785 4,-4 0,-2.21215 -1.78785,-4 -4,-4 z" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/path-tweak-attract.svg b/share/icons/hicolor/scalable/actions/path-tweak-attract.svg
new file mode 100644
index 0000000..174924c
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-tweak-attract.svg
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient1610">
+ <stop id="stop1611" offset="0" style="stop-color:#000000;stop-opacity:1"/>
+ <stop id="stop3053" offset="0.35076979" style="stop-color:#7f7f7f;stop-opacity:1"/>
+ <stop id="stop3054" offset="0.59668732" style="stop-color:#bfbfbf;stop-opacity:1"/>
+ <stop id="stop3055" offset="0.78382427" style="stop-color:#dfdfdf;stop-opacity:1"/>
+ <stop id="stop1612" offset="1" style="stop-color:#ffffff;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(0.6644326,0,0,0.4062185,-764.818,107.4099)" gradientUnits="userSpaceOnUse" id="linearGradient4501" inkscape:collect="always" x1="1095.32" x2="1095.32" xlink:href="#linearGradient1610" y1="207.0233" y2="175.6769"/>
+ <linearGradient gradientTransform="matrix(0.6644326,0,0,-0.4062185,-764.818,258.5598)" gradientUnits="userSpaceOnUse" id="linearGradient4507" inkscape:collect="always" x1="1095.32" x2="1095.381" xlink:href="#linearGradient1610" y1="203.0941" y2="178.569"/>
+ </defs>
+<g id="path-tweak-attract" inkscape:label="#g4416" transform="translate(45,-175)">
+ <rect height="16" id="rect4494" style="color:#000000;fill:none" width="16" x="-45" y="175"/>
+ <path d="M -44.25871,185.7795 C -41.14192,185.805 -41.65281,183.5615 -37.00556,183.5898 -32.35831,183.618 -33.7846,185.8438 -29.84463,185.7795 L -29.84463,188.3802 C -33.3901,188.3802 -34.1418,184.9545 -37.01137,184.9521 -40.19964,184.9491 -40.7966,188.3802 -44.25871,188.3802 L -44.25871,185.7795 Z" id="path4496" inkscape:connector-curvature="0" sodipodi:nodetypes="czccscc" style="color:#000000;fill:url(#linearGradient4501);stroke-width:0.6138721"/>
+ <path d="M -29.84463,188.3802 C -33.3901,188.3802 -34.1418,185.0054 -37.01137,185.003 -40.19964,185 -40.7966,188.3802 -44.25871,188.3802 M -44.25871,185.7795 C -41.14192,185.805 -41.65281,183.5615 -37.00556,183.5898 -32.35831,183.618 -33.7846,185.8438 -29.84463,185.7795" id="path4499" inkscape:connector-curvature="0" sodipodi:nodetypes="cscczc" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.6138721"/>
+ <path d="M -44.25871,180.1902 C -41.14192,180.1646 -41.65281,182.4081 -37.00556,182.3799 -32.35831,182.3517 -33.7846,180.1259 -29.84463,180.1902 L -29.84463,177.5895 C -33.3901,177.5895 -34.1418,180.7605 -37.01137,180.7629 -40.19964,180.7659 -40.7966,177.5895 -44.25871,177.5895 L -44.25871,180.1902 Z" id="path4503" inkscape:connector-curvature="0" sodipodi:nodetypes="czccscc" style="color:#000000;fill:url(#linearGradient4507);stroke-width:0.6138721"/>
+ <path d="M -29.84463,177.5895 C -33.3901,177.5895 -34.1418,180.8624 -37.01137,180.8648 -40.19964,180.8678 -40.7966,177.5895 -44.25871,177.5895 M -44.25871,180.1902 C -41.14192,180.1646 -41.65281,182.4081 -37.00556,182.3799 -32.35831,182.3517 -33.7846,180.1259 -29.84463,180.1902" id="path4505" inkscape:connector-curvature="0" sodipodi:nodetypes="cscczc" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.6138721"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/path-tweak-push.svg b/share/icons/hicolor/scalable/actions/path-tweak-push.svg
new file mode 100644
index 0000000..be97d0e
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-tweak-push.svg
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="matrix(0.6644326,0,0,0.6364719,-764.818,59.51422)" gradientUnits="userSpaceOnUse" id="linearGradient4428" inkscape:collect="always" x1="1095.32" x2="1095.32" xlink:href="#linearGradient1610" y1="178.1412" y2="206.9573"/>
+ <linearGradient id="linearGradient1610">
+ <stop id="stop1611" offset="0" style="stop-color:#000000;stop-opacity:1"/>
+ <stop id="stop3053" offset="0.35076979" style="stop-color:#7f7f7f;stop-opacity:1"/>
+ <stop id="stop3054" offset="0.59668732" style="stop-color:#bfbfbf;stop-opacity:1"/>
+ <stop id="stop3055" offset="0.78382427" style="stop-color:#dfdfdf;stop-opacity:1"/>
+ <stop id="stop1612" offset="1" style="stop-color:#ffffff;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="path-tweak-push" inkscape:label="#g4416" transform="translate(45,-175)">
+ <rect height="16" id="rect4418" style="color:#000000;fill:none" width="16" x="-45" y="175"/>
+ <path d="M -44.25871,182.3053 C -41.14192,182.3454 -41.65281,178.8302 -37.00556,178.8744 -32.35831,178.9187 -33.7846,182.4061 -29.84463,182.3053 L -29.84463,186.3802 C -33.3901,186.3802 -34.1418,182.6887 -37.01137,182.6849 -40.19964,182.6809 -40.7966,186.3802 -44.25871,186.3802 L -44.25871,182.3053 Z" id="path4426" inkscape:connector-curvature="0" sodipodi:nodetypes="czccscc" style="color:#000000;fill:url(#linearGradient4428);stroke-width:0.6138721"/>
+ <path d="M -29.84463,186.3802 C -33.3901,186.3802 -34.1418,182.6887 -37.01137,182.6849 -40.19964,182.6809 -40.7966,186.3802 -44.25871,186.3802 M -44.25871,182.3053 C -41.14192,182.3454 -41.65281,178.8302 -37.00556,178.8744 -32.35831,178.9187 -33.7846,182.4061 -29.84463,182.3053" id="path4444" inkscape:connector-curvature="0" sodipodi:nodetypes="cscczc" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.6138721"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/path-tweak-roughen.svg b/share/icons/hicolor/scalable/actions/path-tweak-roughen.svg
new file mode 100644
index 0000000..0f512af
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-tweak-roughen.svg
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="matrix(0.6644326,0,0,0.6364719,-764.818,59.2438)" gradientUnits="userSpaceOnUse" id="linearGradient4453" inkscape:collect="always" x1="1096.518" x2="1096.518" xlink:href="#linearGradient1610" y1="181.3308" y2="209.1681"/>
+ <linearGradient id="linearGradient1610">
+ <stop id="stop1611" offset="0" style="stop-color:#000000;stop-opacity:1"/>
+ <stop id="stop3053" offset="0.35076979" style="stop-color:#7f7f7f;stop-opacity:1"/>
+ <stop id="stop3054" offset="0.59668732" style="stop-color:#bfbfbf;stop-opacity:1"/>
+ <stop id="stop3055" offset="0.78382427" style="stop-color:#dfdfdf;stop-opacity:1"/>
+ <stop id="stop1612" offset="1" style="stop-color:#ffffff;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="path-tweak-roughen" inkscape:label="#g4416" transform="translate(45,-175)">
+ <rect height="16" id="rect4446" style="color:#000000;fill:none" width="16" x="-45" y="175"/>
+ <path d="M -44.25871,180.0349 -42.17829,181.5673 -41.23529,179.6783 -40.30299,181.2751 -37.44512,178.1377 -35.9,180.3197 -34.80075,179.1774 -32.13533,181.6011 -29.84463,179.9331 -29.84463,183.0536 -29.84463,184.0723 -29.84463,185.091 -29.84463,186.1097 -32.07052,187.013 -34.08315,186.3631 -32.00367,188.7335 -37.10857,186.5805 -40.25586,187.5167 -39.27382,184.4013 -42.11409,187.2305 -44.25871,186.1097 -44.25871,185.091 -44.25871,184.0723 -44.25871,183.0536 -44.25871,180.0349 Z" id="path4448" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccccccccccccccc" style="color:#000000;fill:url(#linearGradient4453);stroke-width:0.6138721"/>
+ <path d="M -29.84463,186.1097 -32.07052,187.013 -34.08315,186.3631 -32.00367,188.7335 -37.10857,186.5805 -40.25586,187.5167 -39.27382,184.4013 -42.11409,187.2305 -44.25871,186.1097 M -44.25871,180.0349 -42.17829,181.5673 -41.23529,179.6783 -40.30299,181.2751 -37.44512,178.1377 -35.9,180.3197 -34.80075,179.1774 -32.13533,181.6011 -29.84463,179.9331" id="path4576" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccccccccccc" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.6138721"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/path-tweak-shrink.svg b/share/icons/hicolor/scalable/actions/path-tweak-shrink.svg
new file mode 100644
index 0000000..dad870e
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-tweak-shrink.svg
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient1610">
+ <stop id="stop1611" offset="0" style="stop-color:#000000;stop-opacity:1"/>
+ <stop id="stop3053" offset="0.35076979" style="stop-color:#7f7f7f;stop-opacity:1"/>
+ <stop id="stop3054" offset="0.59668732" style="stop-color:#bfbfbf;stop-opacity:1"/>
+ <stop id="stop3055" offset="0.78382427" style="stop-color:#dfdfdf;stop-opacity:1"/>
+ <stop id="stop1612" offset="1" style="stop-color:#ffffff;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(0.6644326,0,0,0.6364719,-764.818,59.22875)" gradientUnits="userSpaceOnUse" id="linearGradient4447" inkscape:collect="always" x1="1095.32" x2="1095.32" xlink:href="#linearGradient1610" y1="177.7928" y2="214.2806"/>
+ </defs>
+<g id="path-tweak-shrink" inkscape:label="#g4416" transform="translate(45,-175)">
+ <rect height="16" id="rect4443" style="color:#000000;fill:none" width="16" x="-45" y="175"/>
+ <path d="M -29.84463,186.6535 C -33.3901,186.6535 -34.51329,184.3364 -37.01137,184.3331 -39.50944,184.3301 -40.7966,186.6535 -44.25871,186.6535 L -44.25871,184.0994 -44.25871,181.3493 C -41.14192,181.3894 -40.04563,183.5265 -37.00556,183.5555 -33.96549,183.5844 -33.7846,181.4501 -29.84463,181.3493" id="path4445" inkscape:connector-curvature="0" sodipodi:nodetypes="czccczc" style="color:#000000;fill:url(#linearGradient4447);stroke-width:0.6138721"/>
+ <path d="M -44.25871,181.3493 C -41.14192,181.3894 -40.04563,183.2325 -37.00556,183.2614 -33.96549,183.2903 -33.7846,181.4501 -29.84463,181.3493 M -29.84463,186.6535 C -33.3901,186.6535 -34.51329,184.5045 -37.01137,184.5012 -39.50944,184.4982 -40.7966,186.6535 -44.25871,186.6535" id="path4440" inkscape:connector-curvature="0" sodipodi:nodetypes="czcczc" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.6138721"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/path-union.svg b/share/icons/hicolor/scalable/actions/path-union.svg
new file mode 100644
index 0000000..b7cec90
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-union.svg
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.0937"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="path-union" inkscape:label="#union" style="fill:#8ea7c4" transform="translate(-314.91614,-209)">
+ <path d="M 225.0625,150.5 C 222.1834,150.5 219.9048,152.7389 219.6562,155.5625 L 215.5,155.5625 215.5,165.5 225.5937,165.5 225.5937,161.4687 C 228.379,161.1903 230.5937,158.898 230.5937,156.0312 230.5937,152.9773 228.107,150.5 225.0625,150.5 Z" id="rect10877" inkscape:connector-curvature="0" style="color:#000000;fill:#99b7d6;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#000000;stroke-width:1.0000002;stroke-linejoin:round;stroke-miterlimit:0" transform="translate(99.91614,59)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/perspective-envelope.svg b/share/icons/hicolor/scalable/actions/perspective-envelope.svg
new file mode 100644
index 0000000..332cd31
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/perspective-envelope.svg
@@ -0,0 +1,91 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="perspective-envelope">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9610"
+ d="m 1.6284563,1.2644603 v 0.238219 1.429331 H 2.2454326 V 12.620925 H 1.6284563 v 0.23822 1.429331 H 3.296007 v -0.743513 l 9.658239,-2.13142 v 0.358265 h 1.66755 V 10.104257 H 14.094632 V 5.4556653 h 0.527164 v -1.667559 h -1.66755 v 0.238228 0.14748 l -9.658239,-2.13142 v -0.777934 z m 0.476447,0.476438 h 0.7146658 v 0.714666 H 2.1049033 Z m 1.1911037,0.787703 6.3729195,1.406994 -1.6186966,2.399918 -5.3279094,0.185646 V 2.9320103 H 3.296007 Z m 6.5534435,1.447015 3.1047955,0.685359 v 0.79469 h 0.663948 v 1.58984 l -2.336631,-0.474106 z m 3.5812335,0.288937 h 0.714666 v 0.714666 H 13.430684 Z M 2.7223205,6.6830723 6.741394,9.1522913 5.8945816,12.483683 3.296007,13.056892 V 12.620925 H 2.7223205 Z m 10.8958735,0.594602 v 2.8265827 h -0.663948 v 0.238219 0.583906 l -0.532738,0.117732 -0.382467,-2.2472967 z m -3.8622735,2.8154097 2.4092085,1.007321 -5.7991965,1.27951 z m 3.6747635,0.487611 h 0.714666 v 0.714666 H 13.430684 Z M 2.1049033,13.097372 h 0.7146658 v 0.714666 H 2.1049033 Z"
+ style="opacity:1;" />
+ <path
+ id="path9610"
+ d="m 3.0929113,2.0224153 v 0.460628 H 2.5182974 V 12.648405 h 0.5746139 v 0.494139 L 13.227588,10.906403 v -0.774676 h 0.663489 V 5.0066983 h -0.663489 v -0.74816 z"
+ style="opacity:0.2;" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/perspective-parallel.svg b/share/icons/hicolor/scalable/actions/perspective-parallel.svg
new file mode 100644
index 0000000..2528662
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/perspective-parallel.svg
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="10.842432"
+ height="22.351573"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="perspective-parallel" inkscape:label="#toggle_vp_x" transform="matrix(1,0,0,1.090725,-644.45428,-130.56949)">
+ <path d="M 646.3693,119.7089 646.3693,140.2013" id="path4997" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="color:#000000;fill:none;stroke:#000000;stroke-width:3.8300321;stroke-linejoin:round"/>
+ <path d="M 653.3817,119.7089 653.3817,140.2013" id="path4979" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="color:#000000;fill:none;stroke:#000000;stroke-width:3.8300321;stroke-linejoin:round"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/pixelart-trace.svg b/share/icons/hicolor/scalable/actions/pixelart-trace.svg
new file mode 100644
index 0000000..49f81e2
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/pixelart-trace.svg
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.000015"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient10399" inkscape:collect="always" x1="255.513" x2="264.6582" xlink:href="#linearGradient1610" y1="92.579" y2="83.39406"/>
+ <linearGradient id="linearGradient1610">
+ <stop id="stop1611" offset="0" style="stop-color:#000000;stop-opacity:1"/>
+ <stop id="stop3053" offset="0.35076979" style="stop-color:#7f7f7f;stop-opacity:1"/>
+ <stop id="stop3054" offset="0.59668732" style="stop-color:#bfbfbf;stop-opacity:1"/>
+ <stop id="stop3055" offset="0.78382427" style="stop-color:#dfdfdf;stop-opacity:1"/>
+ <stop id="stop1612" offset="1" style="stop-color:#ffffff;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="pixelart-trace" inkscape:label="#g10374" transform="translate(-253.43819,-81.171336)">
+ <g id="g10366" transform="translate(4.748695,-1.046956)">
+ <rect height="8" id="rect10358" style="fill:#ff0000" width="8" x="248.6895" y="82.21829"/>
+ <rect height="8" id="rect10364" style="fill:#00ff00" width="8" x="248.6895" y="90.21829"/>
+ <rect height="8" id="rect10362" style="fill:#ffff00" width="8" x="256.6895" y="90.21829"/>
+ <rect height="8" id="rect10360" style="fill:#0000ff" width="8" x="256.6895" y="82.21829"/>
+ </g>
+ <g id="g10339" transform="translate(2.35278,0.184832)">
+ <path d="M 256.013,84.079 C 256.013,84.079 260.1779,83.14391 262.513,85.479 264.8481,87.81409 264.013,92.079 264.013,92.079" id="path9547" inkscape:connector-curvature="0" sodipodi:nodetypes="czc" style="fill:none;stroke:url(#linearGradient10399);stroke-width:1px"/>
+ <rect height="1" id="rect9507" style="fill:#000000" width="1" x="255.5127" y="90.57895"/>
+ <rect height="1" id="rect9509" style="fill:#cccccc" width="1" x="255.5127" y="83.57895"/>
+ <rect height="1" id="rect9513" style="fill:#4d4d4d" width="1" x="254.5127" y="89.57895"/>
+ <rect height="1" id="rect9515" style="fill:#4d4d4d" width="1" x="254.5127" y="88.57895"/>
+ <rect height="1" id="rect9517" style="fill:#808080" width="1" x="253.5127" y="87.57895"/>
+ <rect height="1" id="rect9519" style="fill:#808080" width="1" x="253.5127" y="86.57895"/>
+ <rect height="1" id="rect9521" style="fill:#b3b3b3" width="1" x="254.5127" y="85.57895"/>
+ <rect height="1" id="rect9523" style="fill:#b3b3b3" width="1" x="254.5127" y="84.57895"/>
+ <rect height="1" id="rect9525" style="fill:#000000" width="1" x="256.5127" y="91.57895"/>
+ <rect height="1" id="rect9527" style="fill:#4d4d4d" width="1" x="257.5127" y="92.57895"/>
+ <rect height="1" id="rect9531" style="fill:#4d4d4d" width="1" x="258.5127" y="92.57895"/>
+ <rect height="1" id="rect9533" style="fill:#808080" width="1" x="259.5127" y="93.57895"/>
+ <rect height="1" id="rect9535" style="fill:#808080" width="1" x="260.5127" y="93.57895"/>
+ <rect height="1" id="rect9537" style="fill:#b3b3b3" width="1" x="261.5127" y="92.57895"/>
+ <rect height="1" id="rect9539" style="fill:#b3b3b3" width="1" x="262.5127" y="92.57895"/>
+ <rect height="1" id="rect9541" style="fill:#cccccc" width="1" x="263.5127" y="91.57895"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/powerclip.svg b/share/icons/hicolor/scalable/actions/powerclip.svg
new file mode 100644
index 0000000..c2707b7
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/powerclip.svg
@@ -0,0 +1,116 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.0alpha (c523de1, 2019-03-31)"
+ sodipodi:docname="powerclip-symbolic.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <style
+ id="style6676"></style>
+ <defs
+ id="defs6583" />
+ <sodipodi:namedview
+ inkscape:current-layer="layercompo"
+ inkscape:window-maximized="1"
+ inkscape:window-height="745"
+ inkscape:window-width="1366"
+ inkscape:window-y="-8"
+ inkscape:window-x="-8"
+ inkscape:cy="5.5178948"
+ inkscape:cx="0.49866765"
+ inkscape:zoom="13.583094"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title></dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title />
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier />
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="powerclip"
+ id="layercompo"
+ inkscape:groupmode="layer">
+ <path
+ style="opacity:0;fill:none"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ id="rect22048" />
+ <path
+ d="M 0.78757645,0.66318656 0.75309238,15.343789 15.477878,15.378377 15.512363,0.69777501 Z M 8.1940882,1.9350318 10.327833,5.4382803 14.24585,6.6519839 11.574042,9.7635753 11.629722,13.865153 7.8431937,12.286759 3.9614923,13.605089 4.2938323,9.5178693 1.8387586,6.2328657 5.8290894,5.2855549 Z"
+ style="opacity:1"
+ id="path6665" />
+ <path
+ inkscape:connector-curvature="0"
+ d="M 15,11.147243 A 4.3711107,4.2576733 0 0 0 10.628889,6.8895693 4.3711107,4.2576733 0 0 0 6.2577784,11.147243 4.3711107,4.2576733 0 0 0 10.628889,15.404916 4.3711107,4.2576733 0 0 0 15,11.147243 Z"
+ style="opacity:0.3;stroke-width:1.10349"
+ id="path6673" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/powermask.svg b/share/icons/hicolor/scalable/actions/powermask.svg
new file mode 100644
index 0000000..a279139
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/powermask.svg
@@ -0,0 +1,88 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="powermask">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+<path id="rect1045" d="M 0.4042969 0.3964844 C 0.4002469 0.3964844 0.3964844 0.4002469 0.3964844 0.4042969 L 0.3964844 15.5957 C 0.3964844 15.5997 0.4002469 15.60352 0.4042969 15.60352 L 15.5957 15.60352 C 15.5997 15.60352 15.60352 15.5997 15.60352 15.5957 L 15.60352 0.4042969 C 15.60352 0.4002469 15.5997 0.3964844 15.5957 0.3964844 L 0.4042969 0.3964844 z M 7.775391 1.59375 C 8.016066 1.585349 8.25598 1.590759 8.494141 1.609375 L 8.458984 2.050781 C 8.237388 2.033171 8.014893 2.029309 7.791016 2.037109 L 7.775391 1.59375 z M 7.058594 1.658203 L 7.125 2.097656 C 6.906051 2.130257 6.686101 2.176392 6.46875 2.234375 L 6.355469 1.804688 C 6.589062 1.742366 6.823201 1.693256 7.058594 1.658203 z M 9.205078 1.705078 C 9.440787 1.750441 9.673718 1.80773 9.902344 1.878906 L 9.771484 2.304688 C 9.558623 2.238411 9.340517 2.182835 9.121094 2.140625 L 9.205078 1.705078 z M 5.671875 2.029297 L 5.833984 2.441406 C 5.730665 2.481795 5.627603 2.525652 5.525391 2.572266 C 5.423177 2.618869 5.322851 2.669159 5.224609 2.720703 L 5.017578 2.326172 C 5.123055 2.270854 5.232135 2.217957 5.341797 2.167969 C 5.451453 2.117965 5.560944 2.072648 5.671875 2.029297 z M 7.775391 2.041016 L 7.792969 2.484375 C 7.588353 2.492195 7.381498 2.511649 7.175781 2.542969 L 7.109375 2.103516 C 7.331715 2.069696 7.55416 2.049416 7.775391 2.041016 z M 8.443359 2.052734 C 8.666748 2.069499 8.889176 2.099188 9.107422 2.140625 L 9.023438 2.578125 C 8.821442 2.539745 8.616799 2.511604 8.410156 2.496094 L 8.443359 2.052734 z M 10.57617 2.130859 C 10.79544 2.227039 11.0091 2.336713 11.2168 2.457031 L 10.99414 2.841797 C 10.80079 2.729798 10.6026 2.628614 10.39844 2.539062 L 10.57617 2.130859 z M 6.455078 2.242188 L 6.570312 2.669922 C 6.471218 2.696592 6.372147 2.727256 6.273438 2.759766 C 6.174732 2.792278 6.077972 2.827794 5.982422 2.865234 L 5.820312 2.451172 C 5.923471 2.410759 6.028289 2.372944 6.134766 2.337891 C 6.241249 2.302817 6.348092 2.270967 6.455078 2.242188 z M 9.755859 2.302734 C 9.969195 2.368666 10.17866 2.446075 10.38281 2.535156 L 10.20508 2.941406 C 10.01605 2.858926 9.822484 2.787593 9.625 2.726562 L 9.755859 2.302734 z M 7.744141 2.505859 C 7.951346 2.495892 8.157562 2.498368 8.361328 2.511719 L 8.332031 2.955078 C 8.144851 2.942678 7.956036 2.940119 7.765625 2.949219 L 7.744141 2.505859 z M 7.130859 2.570312 L 7.201172 3.007812 C 7.108352 3.022744 7.014905 3.04222 6.921875 3.0625 C 6.828853 3.0828 6.737094 3.103806 6.646484 3.128906 L 6.527344 2.701172 C 6.62583 2.673912 6.727106 2.648993 6.828125 2.626953 C 6.929142 2.604888 7.029978 2.58654 7.130859 2.570312 z M 8.972656 2.585938 C 9.176009 2.622571 9.375944 2.671682 9.572266 2.730469 L 9.445312 3.15625 C 9.264869 3.102224 9.081348 3.057087 8.894531 3.023438 L 8.972656 2.585938 z M 4.402344 2.695312 L 4.650391 3.0625 C 4.46409 3.188579 4.287329 3.324822 4.119141 3.46875 L 3.830078 3.130859 C 4.010893 2.976122 4.202118 2.830808 4.402344 2.695312 z M 5.212891 2.728516 L 5.419922 3.121094 C 5.235859 3.21816 5.059834 3.326092 4.890625 3.441406 L 4.638672 3.074219 C 4.821618 2.949546 5.013957 2.833427 5.212891 2.728516 z M 10.97852 2.835938 C 11.17148 2.947192 11.35924 3.068778 11.53906 3.201172 L 11.27539 3.558594 C 11.10894 3.436037 10.93648 3.323707 10.75781 3.220703 L 10.97852 2.835938 z M 11.81836 2.851562 C 12.01035 2.99367 12.19489 3.146413 12.37109 3.310547 L 12.06836 3.634766 C 11.90443 3.482087 11.73334 3.341219 11.55469 3.208984 L 11.81836 2.851562 z M 5.943359 2.898438 L 6.109375 3.310547 C 5.93249 3.381598 5.760781 3.461696 5.595703 3.550781 L 5.384766 3.160156 C 5.564471 3.063178 5.750867 2.975753 5.943359 2.898438 z M 10.15234 2.939453 C 10.34179 3.020241 10.52627 3.111739 10.70508 3.212891 L 10.48633 3.599609 C 10.32189 3.506587 10.15269 3.421936 9.978516 3.347656 L 10.15234 2.939453 z M 7.771484 2.994141 L 7.792969 3.4375 C 7.708105 3.44143 7.622709 3.448331 7.537109 3.457031 C 7.451513 3.465801 7.367113 3.475011 7.283203 3.488281 L 7.212891 3.050781 C 7.304882 3.036251 7.398456 3.023172 7.492188 3.013672 C 7.585924 3.004082 7.678454 2.998241 7.771484 2.994141 z M 8.333984 2.998047 C 8.522645 3.01042 8.709414 3.033374 8.892578 3.066406 L 8.8125 3.503906 C 8.645701 3.473806 8.476575 3.452666 8.304688 3.441406 L 8.333984 2.998047 z M 6.664062 3.169922 L 6.78125 3.597656 C 6.615187 3.643391 6.454171 3.698592 6.296875 3.761719 L 6.130859 3.349609 C 6.303586 3.280291 6.48179 3.220115 6.664062 3.169922 z M 9.439453 3.197266 C 9.619835 3.251381 9.795055 3.315224 9.966797 3.388672 L 9.792969 3.798828 C 9.636482 3.7319 9.474835 3.672367 9.310547 3.623047 L 9.439453 3.197266 z M 8 3.460938 C 8.085344 3.460938 8.169666 3.462197 8.253906 3.466797 L 8.230469 3.910156 C 8.154399 3.905856 8.07715 3.904297 8 3.904297 C 7.944771 3.904297 7.890607 3.906103 7.835938 3.908203 L 7.849609 4.271484 C 7.881819 4.270484 7.915116 4.269978 7.947266 4.269531 C 8.055112 4.268031 8.162871 4.271497 8.269531 4.279297 L 8.294922 3.912109 C 8.427357 3.921495 8.558372 3.937104 8.6875 3.958984 L 8.759766 3.523438 C 8.928643 3.551925 9.095781 3.590102 9.257812 3.636719 L 9.134766 4.064453 C 9.00911 4.028323 8.880331 3.996766 8.75 3.972656 L 8.683594 4.333984 C 8.820982 4.359808 8.956855 4.392792 9.089844 4.433594 L 9.197266 4.078125 C 9.323571 4.116751 9.447258 4.162645 9.568359 4.212891 L 9.738281 3.804688 C 9.895876 3.870035 10.04925 3.943415 10.19727 4.025391 L 9.982422 4.414062 C 9.867841 4.350599 9.747916 4.292664 9.626953 4.240234 L 9.482422 4.578125 C 9.610423 4.633611 9.73442 4.696286 9.855469 4.765625 L 10.03906 4.445312 C 10.15322 4.510924 10.26397 4.580203 10.37109 4.65625 L 10.62695 4.296875 C 10.76554 4.395383 10.89896 4.502177 11.02539 4.615234 L 10.72852 4.947266 C 10.63059 4.859692 10.52987 4.775236 10.42383 4.697266 L 10.20703 4.994141 C 10.31941 5.076359 10.42633 5.165072 10.5293 5.259766 L 10.7793 4.988281 C 10.87602 5.077458 10.96871 5.17132 11.05664 5.269531 L 11.38477 4.974609 C 11.49784 5.101036 11.6046 5.234461 11.70312 5.373047 L 11.33984 5.630859 C 11.26351 5.523458 11.1818 5.419693 11.0957 5.320312 L 10.82031 5.558594 C 10.91129 5.663462 10.99869 5.77488 11.07812 5.890625 L 11.38086 5.681641 C 11.45524 5.789874 11.5239 5.901871 11.58789 6.017578 L 11.97461 5.804688 C 12.05658 5.952707 12.12994 6.104133 12.19531 6.261719 L 11.78516 6.433594 C 11.73458 6.311592 11.67703 6.191887 11.61523 6.076172 L 11.29297 6.248047 C 11.3578 6.370049 11.41697 6.49586 11.46875 6.626953 L 11.8125 6.492188 C 11.8606 6.613791 11.90291 6.737882 11.93945 6.865234 L 12.36328 6.744141 C 12.40986 6.906178 12.44812 7.071357 12.47656 7.240234 L 12.03906 7.314453 C 12.01696 7.183931 11.98714 7.055643 11.95312 6.929688 L 11.60156 7.023438 C 11.63846 7.159597 11.6667 7.296979 11.6875 7.433594 L 12.05078 7.378906 C 12.06228 7.454197 12.07308 7.528759 12.08008 7.605469 C 12.08568 7.660326 12.0888 7.714991 12.0918 7.769531 L 12.5332 7.746094 C 12.5382 7.83032 12.53906 7.91463 12.53906 8 C 12.53906 8.085343 12.5372 8.169666 12.5332 8.253906 L 12.08984 8.230469 C 12.09384 8.154399 12.0957 8.07715 12.0957 8 C 12.0957 7.944754 12.0938 7.890657 12.0918 7.835938 L 11.72852 7.849609 C 11.73432 7.989896 11.7313 8.131096 11.7207 8.269531 L 12.08984 8.294922 C 12.08044 8.427339 12.06487 8.558389 12.04297 8.6875 L 12.47656 8.759766 C 12.44815 8.928643 12.40988 9.095782 12.36328 9.257812 L 11.9375 9.134766 C 11.9736 9.009118 12.00324 8.880323 12.02734 8.75 L 11.66797 8.683594 C 11.64218 8.820965 11.60711 8.956855 11.56641 9.089844 L 11.92188 9.197266 C 11.8832 9.32356 11.83936 9.447266 11.78906 9.568359 L 12.19531 9.738281 C 12.12996 9.89587 12.05661 10.04925 11.97461 10.19727 L 11.58594 9.982422 C 11.64941 9.867836 11.70727 9.749879 11.75977 9.628906 L 11.42188 9.482422 C 11.36639 9.610407 11.30376 9.734443 11.23438 9.855469 L 11.55664 10.04102 C 11.49103 10.15517 11.41975 10.26399 11.34375 10.37109 L 11.70312 10.62695 C 11.60464 10.76553 11.49784 10.89897 11.38477 11.02539 L 11.05469 10.72852 C 11.14224 10.63062 11.22483 10.52987 11.30273 10.42383 L 11.00781 10.20703 C 10.92557 10.31942 10.83689 10.42636 10.74219 10.5293 L 11.01367 10.7793 C 10.9245 10.87601 10.82867 10.96884 10.73047 11.05664 L 11.02539 11.38477 C 10.89897 11.49781 10.76553 11.60464 10.62695 11.70312 L 10.37109 11.33984 C 10.47849 11.26351 10.58029 11.18376 10.67969 11.09766 L 10.44141 10.82227 C 10.33656 10.91326 10.22707 10.99667 10.11133 11.07617 L 10.32031 11.38086 C 10.21209 11.45525 10.09813 11.52389 9.982422 11.58789 L 10.19727 11.97461 C 10.04925 12.05659 9.895867 12.12992 9.738281 12.19531 L 9.568359 11.78516 C 9.690344 11.73456 9.808087 11.67899 9.923828 11.61719 L 9.751953 11.29492 C 9.629994 11.35972 9.504096 11.41705 9.373047 11.46875 L 9.507812 11.8125 C 9.386247 11.86049 9.262085 11.90295 9.134766 11.93945 L 9.257812 12.36328 C 9.095785 12.4099 8.928653 12.44806 8.759766 12.47656 L 8.6875 12.03906 C 8.817978 12.01706 8.946307 11.98723 9.072266 11.95312 L 8.976562 11.60156 C 8.840454 11.63856 8.702971 11.6665 8.566406 11.6875 L 8.623047 12.05078 C 8.547756 12.06228 8.471241 12.07308 8.394531 12.08008 C 8.339682 12.08578 8.285009 12.0888 8.230469 12.0918 L 8.253906 12.5332 C 8.169679 12.5382 8.08537 12.53906 8 12.53906 C 7.914656 12.53906 7.830324 12.5372 7.746094 12.5332 L 7.769531 12.08984 C 7.845601 12.09384 7.92284 12.0957 8 12.0957 C 8.055246 12.0957 8.109344 12.0938 8.164062 12.0918 L 8.150391 11.72852 C 8.010059 11.73432 7.870899 11.7313 7.732422 11.7207 L 7.705078 12.08984 C 7.572658 12.08044 7.441606 12.06487 7.3125 12.04297 L 7.240234 12.47656 C 7.07135 12.44814 6.906175 12.40998 6.744141 12.36328 L 6.865234 11.9375 C 6.990887 11.9736 7.119699 12.00324 7.25 12.02734 L 7.316406 11.66797 C 7.179007 11.64217 7.043167 11.60721 6.910156 11.56641 L 6.802734 11.92188 C 6.676401 11.8832 6.552773 11.83741 6.431641 11.78711 L 6.261719 12.19531 C 6.104133 12.12998 5.950753 12.05661 5.802734 11.97461 L 6.019531 11.58594 C 6.134129 11.6494 6.252103 11.7073 6.373047 11.75977 L 6.519531 11.42188 C 6.391524 11.36637 6.265579 11.30376 6.144531 11.23438 L 5.960938 11.55664 C 5.846775 11.49103 5.735996 11.41975 5.628906 11.34375 L 5.373047 11.70312 C 5.234462 11.60464 5.101033 11.49781 4.974609 11.38477 L 5.271484 11.05469 C 5.369405 11.14225 5.472099 11.2248 5.578125 11.30273 L 5.794922 11.00781 C 5.682538 10.92557 5.573664 10.83689 5.470703 10.74219 L 5.220703 11.01367 C 5.124022 10.92454 5.031229 10.83062 4.943359 10.73242 L 4.615234 11.02539 C 4.502177 10.89896 4.395375 10.76552 4.296875 10.62695 L 4.660156 10.37109 C 4.736486 10.4785 4.818175 10.58023 4.904297 10.67969 L 5.179688 10.44141 C 5.088726 10.33655 5.003258 10.22705 4.923828 10.11133 L 4.619141 10.32031 C 4.544742 10.21206 4.476119 10.09815 4.412109 9.982422 L 4.025391 10.19727 C 3.943415 10.04925 3.870027 9.89587 3.804688 9.738281 L 4.214844 9.568359 C 4.265439 9.690367 4.322963 9.80807 4.384766 9.923828 L 4.707031 9.751953 C 4.642224 9.629987 4.58301 9.504105 4.53125 9.373047 L 4.1875 9.509766 C 4.139459 9.388205 4.097097 9.262075 4.060547 9.134766 L 3.636719 9.257812 C 3.59012 9.095778 3.551897 8.928651 3.523438 8.759766 L 3.962891 8.6875 C 3.984899 8.81796 4.012862 8.946319 4.046875 9.072266 L 4.398438 8.976562 C 4.361457 8.84044 4.33357 8.702989 4.3125 8.566406 L 3.949219 8.623047 C 3.937719 8.547763 3.927422 8.471241 3.919922 8.394531 C 3.914742 8.339664 3.911403 8.285009 3.908203 8.230469 L 3.466797 8.253906 C 3.462397 8.16967 3.460938 8.08537 3.460938 8 C 3.460938 7.914648 3.462197 7.830334 3.466797 7.746094 L 3.910156 7.769531 C 3.905856 7.845601 3.904297 7.92285 3.904297 8 C 3.904297 8.055256 3.906103 8.111296 3.908203 8.166016 L 4.271484 8.150391 C 4.265874 8.010051 4.269157 7.870892 4.279297 7.732422 L 3.910156 7.705078 C 3.919546 7.57266 3.937104 7.44161 3.958984 7.3125 L 3.523438 7.240234 C 3.551925 7.071357 3.590103 6.906178 3.636719 6.744141 L 4.064453 6.865234 C 4.028323 6.990898 3.996766 7.119696 3.972656 7.25 L 4.333984 7.316406 C 4.359813 7.178993 4.392779 7.045132 4.433594 6.912109 L 4.078125 6.802734 C 4.116762 6.676386 4.162596 6.552777 4.212891 6.431641 L 3.804688 6.261719 C 3.870035 6.104132 3.943416 5.952707 4.025391 5.804688 L 4.414062 6.019531 C 4.350579 6.134157 4.292677 6.252068 4.240234 6.373047 L 4.578125 6.519531 C 4.633614 6.391537 4.696282 6.265562 4.765625 6.144531 L 4.443359 5.960938 C 4.508974 5.846771 4.580189 5.73601 4.65625 5.628906 L 4.296875 5.373047 C 4.395379 5.234461 4.502177 5.101036 4.615234 4.974609 L 4.947266 5.271484 C 4.8597 5.369402 4.775227 5.472105 4.697266 5.578125 L 4.994141 5.794922 C 5.076353 5.682563 5.165086 5.573655 5.259766 5.470703 L 4.988281 5.220703 C 5.077441 5.123999 5.171342 5.031244 5.269531 4.943359 L 4.974609 4.615234 C 5.101033 4.502177 5.234462 4.395383 5.373047 4.296875 L 5.630859 4.660156 C 5.523449 4.736504 5.419702 4.818157 5.320312 4.904297 L 5.558594 5.179688 C 5.663448 5.088717 5.774877 5.003268 5.890625 4.923828 L 5.681641 4.619141 C 5.789903 4.544741 5.901839 4.476126 6.017578 4.412109 L 5.802734 4.025391 C 5.950746 3.943415 6.104129 3.870034 6.261719 3.804688 L 6.431641 4.214844 C 6.309634 4.265438 6.191896 4.323055 6.076172 4.384766 L 6.248047 4.707031 C 6.370029 4.642213 6.495871 4.583022 6.626953 4.53125 L 6.492188 4.1875 C 6.613806 4.139441 6.73787 4.097104 6.865234 4.060547 L 6.744141 3.636719 C 6.90618 3.590122 7.071355 3.551906 7.240234 3.523438 L 7.314453 3.962891 C 7.183942 3.984908 7.05564 4.012859 6.929688 4.046875 L 7.023438 4.400391 C 7.15958 4.363381 7.29699 4.33355 7.433594 4.3125 L 7.378906 3.949219 C 7.454198 3.937709 7.528769 3.927422 7.605469 3.919922 C 7.66034 3.914742 7.714931 3.911403 7.769531 3.908203 L 7.746094 3.466797 C 7.830326 3.461897 7.91466 3.460938 8 3.460938 z M 4.109375 3.480469 L 4.398438 3.818359 C 4.24146 3.953627 4.092796 4.097168 3.953125 4.248047 L 3.626953 3.945312 C 3.478586 4.105512 3.337904 4.271144 3.208984 4.445312 L 2.851562 4.181641 C 2.99367 3.989662 3.146417 3.805122 3.310547 3.628906 L 3.636719 3.931641 C 3.632892 3.93575 3.630768 3.941194 3.626953 3.945312 C 3.77789 3.782261 3.939673 3.626703 4.109375 3.480469 z M 4.859375 3.484375 L 5.113281 3.847656 C 4.957463 3.956082 4.809496 4.072982 4.667969 4.197266 L 4.375 3.863281 C 4.528992 3.728051 4.689767 3.602395 4.859375 3.484375 z M 11.22461 3.544922 C 11.39106 3.665342 11.55078 3.795024 11.70312 3.933594 L 11.4043 4.263672 C 11.26423 4.136271 11.11792 4.016994 10.96484 3.90625 L 11.22461 3.544922 z M 5.621094 3.587891 L 5.832031 3.978516 C 5.681073 4.059948 5.536231 4.148956 5.396484 4.246094 L 5.142578 3.880859 C 5.295949 3.774256 5.455355 3.677308 5.621094 3.587891 z M 12.05469 3.626953 C 12.21774 3.777896 12.3733 3.939671 12.51953 4.109375 L 12.18164 4.398438 C 12.04637 4.241459 11.90281 4.092794 11.75195 3.953125 L 12.05469 3.626953 z M 10.4707 3.638672 C 10.63394 3.73133 10.79185 3.833356 10.94336 3.943359 L 10.68164 4.302734 C 10.54349 4.202427 10.40074 4.109851 10.25195 4.025391 L 10.4707 3.638672 z M 12.86914 3.830078 C 13.02389 4.010889 13.16918 4.200171 13.30469 4.400391 L 12.9375 4.650391 C 12.81142 4.464093 12.67517 4.287319 12.53125 4.119141 L 12.86914 3.830078 z M 4.699219 4.228516 L 4.992188 4.5625 C 4.863502 4.675268 4.742011 4.793792 4.626953 4.919922 L 4.298828 4.621094 C 4.425011 4.48277 4.558051 4.35222 4.699219 4.228516 z M 3.933594 4.296875 L 4.263672 4.595703 C 4.136269 4.735786 4.017 4.882086 3.90625 5.035156 L 3.544922 4.775391 C 3.665349 4.608946 3.795024 4.449234 3.933594 4.296875 z M 11.37891 4.298828 C 11.51724 4.425016 11.64778 4.558051 11.77148 4.699219 L 11.4375 4.992188 C 11.32475 4.863501 11.20621 4.742011 11.08008 4.626953 L 11.37891 4.298828 z M 12.13477 4.375 C 12.27001 4.528994 12.3976 4.689766 12.51562 4.859375 L 12.15039 5.113281 C 12.04197 4.957462 11.92506 4.809494 11.80078 4.667969 L 12.13477 4.375 z M 3.201172 4.460938 L 3.558594 4.724609 C 3.436036 4.891052 3.323706 5.063523 3.220703 5.242188 L 2.835938 5.019531 C 2.726913 5.208842 2.626627 5.401933 2.539062 5.601562 L 2.130859 5.423828 C 2.227038 5.204546 2.336709 4.990908 2.457031 4.783203 L 2.841797 5.005859 C 2.839309 5.010154 2.838413 5.015231 2.835938 5.019531 C 2.94719 4.826565 3.068777 4.640745 3.201172 4.460938 z M 12.92578 4.638672 C 13.05046 4.821621 13.16657 5.013959 13.27148 5.212891 L 12.87891 5.419922 C 12.78184 5.23586 12.67389 5.057879 12.55859 4.888672 L 12.92578 4.638672 z M 13.67383 5.017578 C 13.72916 5.123053 13.78203 5.230185 13.83203 5.339844 C 13.88205 5.449503 13.9274 5.560939 13.9707 5.671875 L 13.55664 5.833984 C 13.51637 5.730653 13.47433 5.627603 13.42773 5.525391 C 13.38108 5.423176 13.3308 5.322839 13.2793 5.224609 L 13.67383 5.017578 z M 3.943359 5.056641 L 4.302734 5.318359 C 4.202427 5.456511 4.109861 5.599247 4.025391 5.748047 L 3.638672 5.529297 C 3.73133 5.366065 3.833355 5.208149 3.943359 5.056641 z M 12.11914 5.142578 C 12.22576 5.295947 12.32269 5.455352 12.41211 5.621094 L 12.02148 5.832031 C 11.94004 5.681069 11.85101 5.536232 11.75391 5.396484 L 12.11914 5.142578 z M 3.212891 5.294922 L 3.599609 5.513672 C 3.506588 5.678119 3.421932 5.8473 3.347656 6.021484 L 2.939453 5.847656 C 3.020242 5.658212 3.111746 5.473736 3.212891 5.294922 z M 12.83984 5.384766 C 12.93682 5.564472 13.02425 5.750869 13.10156 5.943359 L 12.6875 6.109375 C 12.61644 5.93249 12.53637 5.760779 12.44727 5.595703 L 12.83984 5.384766 z M 2.535156 5.617188 L 2.941406 5.794922 C 2.85892 5.983946 2.787593 6.177517 2.726562 6.375 L 2.302734 6.244141 C 2.368667 6.030804 2.446071 5.821335 2.535156 5.617188 z M 13.54883 5.820312 C 13.58925 5.923474 13.62704 6.028288 13.66211 6.134766 C 13.69716 6.241253 13.72897 6.348099 13.75781 6.455078 L 13.33008 6.570312 C 13.30348 6.471204 13.27273 6.372158 13.24023 6.273438 C 13.20779 6.174726 13.17227 6.077962 13.13477 5.982422 L 13.54883 5.820312 z M 3.388672 6.033203 L 3.798828 6.207031 C 3.731905 6.36351 3.672365 6.525164 3.623047 6.689453 L 3.197266 6.560547 C 3.251381 6.380163 3.315226 6.204937 3.388672 6.033203 z M 1.880859 6.097656 L 2.304688 6.228516 C 2.238421 6.441385 2.182834 6.657542 2.140625 6.876953 L 1.705078 6.792969 C 1.750435 6.55726 1.809679 6.326283 1.880859 6.097656 z M 12.65234 6.130859 C 12.72168 6.30358 12.78181 6.481791 12.83203 6.664062 L 12.40234 6.78125 C 12.35662 6.615187 12.30138 6.454166 12.23828 6.296875 L 12.65234 6.130859 z M 14.19531 6.355469 C 14.25764 6.589066 14.30674 6.823188 14.3418 7.058594 L 13.90234 7.125 C 13.86971 6.906045 13.82362 6.686104 13.76562 6.46875 L 14.19531 6.355469 z M 2.728516 6.427734 L 3.154297 6.554688 C 3.100266 6.735121 3.057092 6.918651 3.023438 7.105469 L 2.585938 7.027344 C 2.622571 6.823991 2.66973 6.624057 2.728516 6.427734 z M 13.29883 6.529297 C 13.32613 6.627775 13.35105 6.727106 13.37305 6.828125 C 13.39505 6.929148 13.41329 7.029988 13.42969 7.130859 L 12.99023 7.201172 C 12.97523 7.108357 12.9578 7.014905 12.9375 6.921875 C 12.9172 6.828852 12.89414 6.737104 12.86914 6.646484 L 13.29883 6.529297 z M 2.140625 6.892578 L 2.578125 6.976562 C 2.539785 7.178557 2.511604 7.383214 2.496094 7.589844 L 2.052734 7.556641 C 2.036157 7.773124 2.029479 7.990337 2.037109 8.208984 L 1.59375 8.224609 C 1.58541 7.983939 1.590755 7.743993 1.609375 7.505859 L 2.052734 7.541016 C 2.052323 7.546196 2.053131 7.551458 2.052734 7.556641 C 2.0695 7.333252 2.099196 7.110867 2.140625 6.892578 z M 3.066406 7.107422 L 3.503906 7.1875 C 3.473816 7.354299 3.452656 7.523442 3.441406 7.695312 L 2.998047 7.666016 C 3.010417 7.477355 3.033366 7.290585 3.066406 7.107422 z M 13.89648 7.109375 C 13.93018 7.331717 13.95098 7.554157 13.95898 7.775391 L 13.51562 7.792969 C 13.50782 7.588352 13.48843 7.381507 13.45703 7.175781 L 13.89648 7.109375 z M 12.94922 7.212891 C 12.96392 7.304875 12.97633 7.398447 12.98633 7.492188 C 12.99583 7.585929 13.00186 7.678444 13.00586 7.771484 L 12.5625 7.792969 C 12.5586 7.708111 12.55097 7.622729 12.54297 7.537109 C 12.53437 7.451514 12.52492 7.367093 12.51172 7.283203 L 12.94922 7.212891 z M 2.511719 7.638672 L 2.955078 7.667969 C 2.942978 7.855158 2.940119 8.043966 2.949219 8.234375 L 2.505859 8.255859 C 2.495919 8.048653 2.498399 7.842442 2.511719 7.638672 z M 13.49414 7.744141 C 13.50444 7.951339 13.50158 8.15756 13.48828 8.361328 L 13.04492 8.332031 C 13.05592 8.144851 13.05783 7.956035 13.04883 7.765625 L 13.49414 7.744141 z M 14.40625 7.775391 C 14.41455 8.016062 14.40924 8.256017 14.39062 8.494141 L 13.94727 8.458984 C 13.94766 8.453804 13.94689 8.448542 13.94727 8.443359 C 13.93047 8.666747 13.90087 8.889132 13.85938 9.107422 L 13.42188 9.023438 C 13.46037 8.821442 13.48841 8.616791 13.50391 8.410156 L 13.94727 8.443359 C 13.96304 8.226872 13.96973 8.009664 13.96289 7.791016 L 14.40625 7.775391 z M 2.484375 8.207031 C 2.4922 8.411649 2.511649 8.618476 2.542969 8.824219 L 2.103516 8.890625 C 2.069696 8.668284 2.049416 8.445833 2.041016 8.224609 L 2.484375 8.207031 z M 3.4375 8.207031 C 3.44144 8.29189 3.448319 8.377297 3.457031 8.462891 C 3.465743 8.548494 3.47696 8.632891 3.490234 8.716797 L 3.050781 8.787109 C 3.036201 8.695126 3.023172 8.601554 3.013672 8.507812 C 3.004132 8.414073 2.998241 8.321546 2.994141 8.228516 L 3.4375 8.207031 z M 12.55859 8.304688 L 13.00195 8.333984 C 12.98965 8.522637 12.96649 8.709415 12.93359 8.892578 L 12.49609 8.8125 C 12.52619 8.645701 12.54729 8.476568 12.55859 8.304688 z M 3.007812 8.798828 C 3.022757 8.891652 3.040271 8.985102 3.060547 9.078125 C 3.080817 9.171148 3.103811 9.262913 3.128906 9.353516 L 2.701172 9.470703 C 2.673882 9.372216 2.648983 9.272893 2.626953 9.171875 C 2.604933 9.07086 2.586552 8.970022 2.570312 8.869141 L 3.007812 8.798828 z M 2.097656 8.875 C 2.130253 9.093947 2.176385 9.313909 2.234375 9.53125 L 1.804688 9.644531 C 1.742366 9.410939 1.693253 9.176795 1.658203 8.941406 L 2.097656 8.875 z M 12.97656 8.894531 L 13.41406 8.972656 C 13.37742 9.176008 13.32833 9.375935 13.26953 9.572266 L 12.84375 9.445312 C 12.89779 9.26489 12.94286 9.081348 12.97656 8.894531 z M 13.85938 9.121094 L 14.29492 9.205078 C 14.24957 9.440792 14.19034 9.673722 14.11914 9.902344 L 13.69531 9.771484 C 13.76156 9.558625 13.81728 9.340505 13.85938 9.121094 z M 3.597656 9.21875 C 3.643391 9.384818 3.698596 9.545825 3.761719 9.703125 L 3.349609 9.869141 C 3.28029 9.696423 3.220112 9.518209 3.169922 9.335938 L 3.597656 9.21875 z M 12.37695 9.310547 L 12.80273 9.439453 C 12.74862 9.619826 12.68473 9.795061 12.61133 9.966797 L 12.20117 9.792969 C 12.26811 9.636489 12.32765 9.474832 12.37695 9.310547 z M 2.669922 9.429688 C 2.696597 9.528779 2.727254 9.627857 2.759766 9.726562 C 2.792278 9.82527 2.827796 9.922031 2.865234 10.01758 L 2.451172 10.17969 C 2.410757 10.07653 2.372941 9.971721 2.337891 9.865234 C 2.302831 9.758756 2.270967 9.651913 2.242188 9.544922 L 2.669922 9.429688 z M 13.27344 9.625 L 13.69727 9.755859 C 13.63135 9.969182 13.55394 10.17866 13.46484 10.38281 L 13.05859 10.20508 C 13.14106 10.01606 13.21244 9.822477 13.27344 9.625 z M 3.310547 9.890625 C 3.381599 10.06752 3.4617 10.23726 3.550781 10.40234 L 3.160156 10.61523 C 3.063179 10.43554 2.975757 10.24915 2.898438 10.05664 L 3.310547 9.890625 z M 12.65039 9.978516 L 13.06055 10.15234 C 12.97976 10.34178 12.88825 10.52626 12.78711 10.70508 L 12.40039 10.48633 C 12.49342 10.32188 12.57609 10.15268 12.65039 9.978516 z M 2.443359 10.16602 C 2.483741 10.26934 2.525656 10.37239 2.572266 10.47461 C 2.618877 10.57682 2.669173 10.67719 2.720703 10.77539 L 2.326172 10.98242 C 2.270855 10.87694 2.217949 10.76786 2.167969 10.6582 C 2.117964 10.54854 2.072647 10.43905 2.029297 10.32812 L 2.443359 10.16602 z M 3.978516 10.16797 C 4.059952 10.31893 4.148957 10.46376 4.246094 10.60352 L 3.880859 10.85742 C 3.774258 10.70406 3.677311 10.54465 3.587891 10.37891 L 3.978516 10.16797 z M 11.97461 10.25195 L 12.36133 10.4707 C 12.26866 10.63394 12.16664 10.79185 12.05664 10.94336 L 11.69727 10.68164 C 11.79759 10.54349 11.89011 10.40074 11.97461 10.25195 z M 13.46094 10.39844 L 13.86914 10.57617 C 13.77296 10.79544 13.66329 11.00909 13.54297 11.2168 L 13.1582 10.99414 C 13.27019 10.8008 13.37144 10.6026 13.46094 10.39844 z M 3.121094 10.58008 C 3.218154 10.76414 3.326093 10.94017 3.441406 11.10938 L 3.074219 11.36133 C 2.949541 11.17839 2.83343 10.98605 2.728516 10.78711 L 3.121094 10.58008 z M 12.7793 10.75781 L 13.16406 10.97852 C 13.05281 11.17148 12.93122 11.35925 12.79883 11.53906 L 12.44141 11.27539 C 12.56397 11.10894 12.67625 10.93648 12.7793 10.75781 z M 3.847656 10.88672 C 3.956078 11.04253 4.072981 11.1905 4.197266 11.33203 L 3.863281 11.625 C 3.728055 11.471 3.602395 11.31025 3.484375 11.14062 L 3.847656 10.88672 z M 12.09375 10.96484 L 12.45312 11.22461 C 12.33272 11.39106 12.20302 11.55078 12.06445 11.70312 L 11.73633 11.4043 C 11.86373 11.26422 11.983 11.11791 12.09375 10.96484 z M 4.5625 11.00781 C 4.675267 11.13649 4.793794 11.258 4.919922 11.37305 L 4.621094 11.70117 C 4.482769 11.57499 4.352221 11.44194 4.228516 11.30078 L 4.5625 11.00781 z M 11.37305 11.08008 L 11.70117 11.37891 C 11.57499 11.51723 11.44195 11.64778 11.30078 11.77148 L 11.00781 11.4375 C 11.1365 11.32473 11.25799 11.20619 11.37305 11.08008 z M 3.0625 11.34961 C 3.188574 11.5359 3.324819 11.71269 3.46875 11.88086 L 3.130859 12.16992 C 2.976121 11.98911 2.830815 11.79788 2.695312 11.59766 L 3.0625 11.34961 z M 12.79102 11.55273 L 13.14844 11.81836 C 13.00634 12.01034 12.85358 12.19487 12.68945 12.37109 L 12.36328 12.06836 C 12.3671 12.06426 12.36924 12.0588 12.37305 12.05469 C 12.2221 12.21773 12.06033 12.37329 11.89062 12.51953 L 11.60156 12.18164 C 11.75855 12.04637 11.9072 11.90283 12.04688 11.75195 L 12.37305 12.05469 C 12.52141 11.89448 12.66209 11.72691 12.79102 11.55273 z M 3.818359 11.60156 C 3.953631 11.75852 4.09717 11.9072 4.248047 12.04688 L 3.945312 12.37305 C 4.105514 12.52141 4.271144 12.6621 4.445312 12.79102 L 4.181641 13.14844 C 3.989655 13.00634 3.805127 12.85358 3.628906 12.68945 L 3.931641 12.36328 C 3.93575 12.36711 3.941194 12.36923 3.945312 12.37305 C 3.782262 12.2221 3.626708 12.06034 3.480469 11.89062 L 3.818359 11.60156 z M 5.318359 11.69727 C 5.456508 11.79757 5.599247 11.89011 5.748047 11.97461 L 5.529297 12.36133 C 5.366065 12.26866 5.208148 12.16665 5.056641 12.05664 L 5.318359 11.69727 z M 4.595703 11.73633 C 4.735788 11.86373 4.882085 11.983 5.035156 12.09375 L 4.775391 12.45312 C 4.608945 12.33272 4.449235 12.20303 4.296875 12.06445 L 4.595703 11.73633 z M 10.60352 11.75391 L 10.85742 12.11914 C 10.70404 12.22574 10.54465 12.32271 10.37891 12.41211 L 10.16797 12.02148 C 10.31892 11.94004 10.46376 11.85101 10.60352 11.75391 z M 11.33203 11.80273 L 11.625 12.13477 C 11.471 12.27 11.30828 12.39762 11.13867 12.51562 L 10.88477 12.15234 C 11.04059 12.04392 11.1905 11.927 11.33203 11.80273 z M 6.207031 12.20117 C 6.363511 12.2681 6.525165 12.32764 6.689453 12.37695 L 6.560547 12.80273 C 6.380166 12.74862 6.204935 12.68473 6.033203 12.61133 L 6.207031 12.20117 z M 9.703125 12.23828 L 9.869141 12.65039 C 9.69642 12.71971 9.518209 12.77978 9.335938 12.83008 L 9.21875 12.40234 C 9.384813 12.3566 9.545832 12.30138 9.703125 12.23828 z M 5.511719 12.40039 C 5.676164 12.49342 5.847306 12.57807 6.021484 12.65234 L 5.845703 13.06055 C 5.656258 12.97976 5.471784 12.88826 5.292969 12.78711 L 5.511719 12.40039 z M 4.724609 12.44141 C 4.89105 12.56397 5.063523 12.67629 5.242188 12.7793 L 5.019531 13.16406 C 5.208844 13.2731 5.401933 13.37338 5.601562 13.46094 L 5.423828 13.86914 C 5.204545 13.77296 4.990909 13.66329 4.783203 13.54297 L 5.005859 13.1582 C 5.010154 13.16069 5.015231 13.16159 5.019531 13.16406 C 4.826566 13.05281 4.640744 12.93123 4.460938 12.79883 L 4.724609 12.44141 z M 10.40234 12.44727 L 10.61328 12.83984 C 10.43357 12.93683 10.24719 13.02426 10.05469 13.10156 L 9.890625 12.68945 C 10.06752 12.61839 10.23727 12.53637 10.40234 12.44727 z M 7.1875 12.49609 C 7.354299 12.52619 7.523432 12.54729 7.695312 12.55859 L 7.666016 13.00195 C 7.477356 12.98965 7.290581 12.96649 7.107422 12.93359 L 7.1875 12.49609 z M 8.716797 12.50977 L 8.787109 12.94922 C 8.695125 12.96382 8.601554 12.97733 8.507812 12.98633 C 8.414074 12.99583 8.321546 13.00186 8.228516 13.00586 L 8.207031 12.5625 C 8.291898 12.5586 8.377261 12.55097 8.462891 12.54297 C 8.548486 12.53447 8.632907 12.52307 8.716797 12.50977 z M 11.88086 12.53125 L 12.16992 12.86914 C 11.98911 13.02389 11.79982 13.16918 11.59961 13.30469 L 11.34961 12.93555 C 11.35386 12.93267 11.35708 12.92867 11.36133 12.92578 C 11.17838 13.05046 10.98605 13.16653 10.78711 13.27148 L 10.58008 12.87891 C 10.76415 12.78185 10.94017 12.67391 11.10938 12.55859 L 11.36133 12.92578 C 11.54297 12.80218 11.71651 12.67189 11.88086 12.53125 z M 6.554688 12.84375 C 6.735124 12.89783 6.918646 12.94288 7.105469 12.97656 L 7.027344 13.41406 C 6.823993 13.37742 6.622107 13.32833 6.425781 13.26953 L 6.554688 12.84375 z M 9.353516 12.87109 L 9.470703 13.29883 C 9.372234 13.32603 9.272894 13.35105 9.171875 13.37305 C 9.070853 13.39505 8.970022 13.41339 8.869141 13.42969 L 8.798828 12.99219 C 8.891645 12.97719 8.985085 12.9578 9.078125 12.9375 C 9.171148 12.9172 9.262896 12.89609 9.353516 12.87109 z M 7.667969 13.04492 C 7.855147 13.05692 8.043957 13.05883 8.234375 13.04883 L 8.255859 13.49414 C 8.048652 13.50444 7.842443 13.50158 7.638672 13.48828 L 7.667969 13.04492 z M 5.794922 13.05859 C 5.983941 13.14107 6.177524 13.21244 6.375 13.27344 L 6.244141 13.69727 C 6.030812 13.63134 5.821332 13.55394 5.617188 13.46484 L 5.794922 13.05859 z M 10.01758 13.13477 L 10.17969 13.54883 C 10.07653 13.58936 9.97172 13.62701 9.865234 13.66211 C 9.758764 13.69721 9.651901 13.72901 9.544922 13.75781 L 9.429688 13.33008 C 9.528798 13.30348 9.627852 13.27273 9.726562 13.24023 C 9.825265 13.20769 9.922048 13.17227 10.01758 13.13477 z M 10.77539 13.2793 L 10.98242 13.67383 C 10.87695 13.72919 10.76786 13.78213 10.6582 13.83203 C 10.54854 13.88197 10.43905 13.9273 10.32812 13.9707 L 10.16602 13.55664 C 10.26936 13.51637 10.3724 13.47433 10.47461 13.42773 C 10.57683 13.38109 10.67719 13.3308 10.77539 13.2793 z M 6.976562 13.42188 C 7.178555 13.46038 7.383205 13.48841 7.589844 13.50391 L 7.556641 13.94727 C 7.773126 13.96365 7.990336 13.96973 8.208984 13.96289 L 8.224609 14.40625 C 7.98393 14.41455 7.74399 14.40924 7.505859 14.39062 L 7.541016 13.94727 C 7.546196 13.94767 7.551458 13.94687 7.556641 13.94727 C 7.333248 13.93047 7.11087 13.90087 6.892578 13.85938 L 6.976562 13.42188 z M 8.824219 13.45703 L 8.890625 13.89648 C 8.668284 13.93018 8.44585 13.95098 8.224609 13.95898 L 8.207031 13.51562 C 8.411657 13.50783 8.618503 13.48843 8.824219 13.45703 z M 6.228516 13.69531 C 6.441378 13.76163 6.657541 13.81717 6.876953 13.85938 L 6.794922 14.29492 C 6.559212 14.24955 6.326275 14.19034 6.097656 14.11914 L 6.228516 13.69531 z M 9.53125 13.76562 L 9.644531 14.19531 C 9.410934 14.25769 9.176803 14.3067 8.941406 14.3418 L 8.875 13.90234 C 9.093946 13.86972 9.313896 13.82362 9.53125 13.76562 z" style="opacity:1" />
+<path id="path1083" d="m 7.491502,3.014086 c -0.09373,0.0095 -0.186546,0.02177 -0.278537,0.0363 l 0.06943,0.438858 c 0.08391,-0.01327 0.168599,-0.02427 0.254195,-0.03304 0.0856,-0.0087 0.170922,-0.01504 0.255786,-0.01897 L 7.771797,2.993396 c -0.09303,0.0041 -0.186551,0.0111 -0.280288,0.02069 z M 6.663654,3.16899 C 6.481381,3.219183 6.303608,3.279321 6.130881,3.348639 L 6.296307,3.760932 C 6.453603,3.697805 6.61547,3.643156 6.781533,3.597421 Z m 1.670083,-0.170315 -0.029,0.4434 c 0.17189,0.01126 0.341451,0.0321 0.50825,0.0622 L 8.891771,3.067069 C 8.708607,3.034037 8.522363,3.011042 8.333702,2.998669 Z M 5.621698,3.587164 C 5.455959,3.676581 5.29609,3.774876 5.142719,3.881479 L 5.396212,4.246407 C 5.535959,4.149269 5.681574,4.059649 5.832532,3.978217 Z M 9.438662,3.197904 9.310946,3.623477 c 0.164288,0.04932 0.325,0.107665 0.481487,0.174593 L 9.967197,3.389465 C 9.795455,3.316017 9.619044,3.252019 9.438662,3.197904 Z M 4.699843,4.227755 C 4.558675,4.351459 4.424718,4.48275 4.298535,4.621074 L 4.626806,4.920635 C 4.741864,4.794505 4.864085,4.674652 4.992771,4.561884 Z M 10.47085,3.63921 10.25141,4.025596 c 0.14879,0.08446 0.29269,0.177182 0.43084,0.277489 L 10.94329,3.943423 C 10.79178,3.83342 10.63409,3.731868 10.47085,3.63921 Z M 3.943484,5.05677 C 3.83348,5.208278 3.731928,5.365981 3.63927,5.529213 L 4.025656,5.748661 C 4.110126,5.599861 4.202837,5.455962 4.303144,5.31781 Z m 7.435346,-0.75828 -0.2994,0.328257 c 0.12613,0.115058 0.24599,0.237278 0.35874,0.365964 L 11.77231,4.699785 C 11.64861,4.558617 11.51716,4.424678 11.37883,4.29849 Z M 3.389524,6.032872 C 3.316078,6.204606 3.252075,6.381024 3.19796,6.561408 L 3.623522,6.68896 C 3.67284,6.524671 3.731187,6.363959 3.79811,6.20748 Z M 12.11842,5.142679 11.75366,5.396152 c 0.0971,0.139748 0.18675,0.285365 0.26819,0.436327 L 12.4129,5.62164 C 12.32348,5.455898 12.22504,5.296048 12.11842,5.142679 Z m -9.051306,1.96542 c -0.03304,0.183163 -0.05601,0.369564 -0.06838,0.558225 l 0.443407,0.029 c 0.01125,-0.17187 0.03209,-0.341439 0.06218,-0.508238 z M 12.6514,6.130666 12.23913,6.296253 c 0.0631,0.157291 0.11778,0.319156 0.1635,0.485219 L 12.83107,6.663591 C 12.78085,6.48132 12.72074,6.303387 12.6514,6.130666 Z M 2.993468,8.228271 c 0.0041,0.09303 0.0111,0.186384 0.02064,0.280126 0.0095,0.09374 0.02177,0.186714 0.03635,0.278697 L 3.489307,8.717656 C 3.476033,8.63375 3.464989,8.548908 3.456277,8.463305 3.447565,8.377711 3.441239,8.292541 3.437299,8.207682 Z m 9.956192,-1.015365 -0.43885,0.06944 c 0.0132,0.08389 0.0243,0.168599 0.0329,0.254194 0.008,0.08562 0.0151,0.170929 0.019,0.255787 l 0.44382,-0.02061 c -0.004,-0.09304 -0.0113,-0.186531 -0.0208,-0.280272 -0.01,-0.09374 -0.0215,-0.186565 -0.0362,-0.278549 z M 3.597466,9.218365 3.169051,9.336406 C 3.219241,9.518678 3.279381,9.696457 3.3487,9.869175 L 3.760988,9.703752 C 3.697865,9.546452 3.643201,9.384433 3.597466,9.218365 Z M 12.55797,8.304549 c -0.0113,0.171882 -0.0321,0.341609 -0.0622,0.508408 l 0.4372,0.07878 c 0.0329,-0.183163 0.0561,-0.369408 0.0684,-0.558061 z m -8.579713,1.862811 -0.391033,0.211 c 0.08942,0.16574 0.187713,0.32561 0.294314,0.47897 L 4.24645,10.60369 C 4.149313,10.46393 4.059693,10.31832 3.978257,10.16736 Z M 12.37659,9.310885 c -0.0493,0.164285 -0.10766,0.325001 -0.1746,0.481481 l 0.40846,0.174776 c 0.0734,-0.171736 0.1376,-0.34817 0.19171,-0.528543 z M 4.561944,11.00729 4.227811,11.30022 c 0.123705,0.14116 0.254996,0.27512 0.393321,0.4013 L 4.920694,11.37325 C 4.794566,11.2582 4.674711,11.13597 4.561944,11.00729 Z m 7.412526,-0.75595 c -0.0845,0.14879 -0.17718,0.2927 -0.2775,0.43085 l 0.35951,0.26105 c 0.11,-0.15151 0.21171,-0.30922 0.30438,-0.47246 z m -6.6566,1.44557 -0.261057,0.3595 c 0.151507,0.11001 0.309224,0.21171 0.472456,0.30438 l 0.219452,-0.38638 c -0.1488,-0.0845 -0.292702,-0.1772 -0.430851,-0.2775 z m 6.05545,-0.61754 c -0.11506,0.12611 -0.23728,0.24598 -0.36597,0.35875 l 0.29293,0.33412 c 0.14117,-0.1237 0.27511,-0.25516 0.40129,-0.39348 z m -5.165782,1.12257 -0.17462,0.40843 c 0.171732,0.0734 0.348165,0.13761 0.528546,0.19172 L 6.68902,12.37653 C 6.524732,12.32722 6.364018,12.26887 6.207538,12.20194 Z m 4.396222,-0.44833 c -0.13976,0.0971 -0.28538,0.18674 -0.43633,0.26818 l 0.21099,0.39104 c 0.16574,-0.0894 0.32559,-0.18787 0.47897,-0.29447 z m -3.416653,0.74212 -0.0788,0.43719 c 0.183159,0.0329 0.369405,0.0561 0.558065,0.0684 l 0.02899,-0.4434 c -0.171881,-0.0113 -0.341446,-0.0321 -0.508245,-0.0622 z m 2.51671,-0.25666 c -0.157293,0.0631 -0.319156,0.11777 -0.485219,0.16351 l 0.117881,0.42843 c 0.182271,-0.0503 0.360039,-0.11033 0.53276,-0.17965 z m -1.496074,0.32369 0.02061,0.44384 c 0.09303,-0.004 0.186375,-0.0113 0.280116,-0.0208 0.09374,-0.009 0.186722,-0.0216 0.278706,-0.0362 l -0.06944,-0.43886 c -0.08389,0.0133 -0.168764,0.0244 -0.254359,0.0329 -0.08563,0.008 -0.170756,0.0151 -0.255623,0.019 z" style="opacity:0.3357039" />
+<path id="path1077" d="m 6.827255,2.627378 c -0.101019,0.02204 -0.200734,0.04672 -0.29922,0.07398 l 0.118596,0.428254 c 0.09061,-0.0251 0.182339,-0.04775 0.275361,-0.06805 0.09303,-0.02028 0.186032,-0.03796 0.278852,-0.05289 L 7.13026,2.569944 C 7.029379,2.586171 6.928272,2.605313 6.827255,2.627378 Z M 5.943849,2.898844 C 5.751357,2.976159 5.564966,3.063607 5.385261,3.160585 L 5.596338,3.551653 C 5.761416,3.462568 5.932536,3.382106 6.109421,3.311055 Z m 1.799769,-0.392717 0.0212,0.443717 c 0.190411,-0.0091 0.379496,-0.0072 0.566676,0.0052 l 0.029,-0.443441 C 8.156728,2.498252 7.950855,2.496436 7.74365,2.506403 Z m -2.8838,0.977722 C 4.69021,3.601869 4.528125,3.728887 4.374133,3.864117 L 4.667358,4.197996 C 4.808885,4.073712 4.957647,3.957044 5.113465,3.848618 Z M 8.972814,2.586381 8.894024,3.023695 c 0.186817,0.03365 0.370829,0.07772 0.551273,0.131746 L 9.572761,2.729759 C 9.376439,2.670972 9.176167,2.623017 8.972814,2.586381 Z M 3.934192,4.296463 C 3.795622,4.448822 3.665857,4.608725 3.54543,4.77517 L 3.90547,5.035489 C 4.01622,4.882419 4.135635,4.735511 4.263038,4.595428 Z M 10.15281,2.939535 9.978404,3.348317 c 0.174176,0.07428 0.343936,0.158088 0.508376,0.25111 L 10.70565,3.212791 C 10.52684,3.111639 10.34226,3.020323 10.15281,2.939535 Z M 3.212468,5.293993 C 3.111323,5.472807 3.020007,5.657387 2.939218,5.846831 L 3.347964,6.021076 C 3.42224,5.846892 3.506089,5.677311 3.59911,5.512864 Z m 8.012012,-1.74824 -0.26049,0.360076 c 0.15308,0.110744 0.30012,0.229952 0.44019,0.357353 l 0.299,-0.328673 C 11.55083,3.795939 11.39093,3.666173 11.22448,3.545753 Z M 2.729441,6.426891 C 2.670655,6.623214 2.6227,6.823477 2.586065,7.02683 L 3.023341,7.10544 C 3.056996,6.918622 3.101056,6.73461 3.155087,6.554175 Z M 12.13553,4.37445 11.80161,4.667505 c 0.12428,0.141525 0.241,0.29046 0.34942,0.446279 L 12.5158,4.860137 C 12.39778,4.690528 12.27077,4.528444 12.13553,4.37445 Z M 2.511068,7.639177 c -0.01332,0.20377 -0.01514,0.409643 -0.0052,0.616849 l 0.443888,-0.02121 c -0.0091,-0.190409 -0.0075,-0.379451 0.0046,-0.56664 z M 12.83889,5.385619 12.44799,5.596658 c 0.0891,0.165076 0.16937,0.336235 0.24043,0.51312 L 13.1008,5.944166 C 13.02349,5.751676 12.93587,5.565325 12.83889,5.385619 Z M 2.569626,8.869386 c 0.01624,0.100881 0.03537,0.201812 0.05739,0.302827 0.02203,0.101018 0.04672,0.200908 0.07401,0.299395 L 3.12928,9.353008 C 3.104185,9.262405 3.081475,9.170499 3.061205,9.077476 3.040929,8.984453 3.0233,8.89162 3.008356,8.798796 Z M 13.29812,6.528391 12.87005,6.646946 c 0.025,0.09062 0.0478,0.182341 0.0681,0.275364 0.0203,0.09303 0.0379,0.186038 0.0529,0.278853 L 13.4296,7.130593 C 13.4132,7.029722 13.3944,6.92857 13.3724,6.827547 13.3504,6.726528 13.3255,6.626851 13.2982,6.528373 Z M 3.310909,9.890175 2.898523,10.05578 c 0.07732,0.19251 0.164767,0.3789 0.261744,0.55859 L 3.551332,10.4033 C 3.462251,10.23822 3.381961,10.06707 3.310909,9.890175 Z M 13.04963,7.76517 c 0.009,0.19041 0.007,0.379452 -0.004,0.566632 l 0.44328,0.029 c 0.0133,-0.203768 0.0153,-0.409685 0.005,-0.616883 z M 3.848264,10.886 3.483533,11.13982 c 0.11802,0.16962 0.245036,0.33169 0.380262,0.48569 L 4.19768,11.33228 C 4.073395,11.19075 3.956686,11.04181 3.848264,10.886 Z M 12.97595,8.894322 c -0.0337,0.186817 -0.0777,0.370836 -0.13174,0.55126 l 0.42568,0.12749 c 0.0588,-0.196331 0.10674,-0.396591 0.14338,-0.599943 z M 4.595108,11.7366 4.296104,12.06528 c 0.15236,0.13858 0.312264,0.26833 0.47871,0.38875 L 5.03517,12.09417 C 4.882099,11.98342 4.735193,11.864 4.595108,11.7366 Z M 12.65133,9.978714 c -0.0743,0.174166 -0.15825,0.343966 -0.25128,0.508416 l 0.38677,0.21866 c 0.10114,-0.17882 0.19247,-0.36339 0.27326,-0.55283 z M 5.512511,12.40035 5.293675,12.78717 c 0.178815,0.10115 0.363395,0.19246 0.55284,0.27325 l 0.17424,-0.40875 C 5.846577,12.5774 5.676956,12.49338 5.512511,12.40035 Z M 12.09382,10.9643 c -0.11075,0.15307 -0.23013,0.30015 -0.35753,0.44023 l 0.32885,0.29897 c 0.13857,-0.15237 0.26834,-0.31227 0.38875,-0.47872 z m -5.539764,1.88022 -0.127526,0.4255 c 0.196326,0.0588 0.396634,0.10692 0.599985,0.14356 l 0.07864,-0.43727 C 6.918332,12.94263 6.734492,12.8986 6.554056,12.84452 Z m 4.777914,-1.04255 c -0.14153,0.12427 -0.29046,0.24098 -0.44628,0.3494 l 0.25382,0.36473 c 0.16961,-0.118 0.33166,-0.2452 0.48566,-0.38043 z m -3.664163,1.24299 -0.02899,0.44343 c 0.203771,0.0133 0.409687,0.0153 0.616894,0.005 L 8.234501,13.0495 c -0.190418,0.01 -0.3795,0.007 -0.566678,-0.005 z m 2.735143,-0.59682 c -0.16507,0.0891 -0.33619,0.16953 -0.513084,0.24059 l 0.165614,0.41239 c 0.1925,-0.0773 0.37884,-0.16494 0.55855,-0.26193 z m -1.604468,0.54315 0.07057,0.43856 c 0.100881,-0.0163 0.201821,-0.0354 0.302843,-0.0574 0.101019,-0.022 0.200912,-0.0468 0.299381,-0.074 L 9.352721,12.87032 c -0.09062,0.025 -0.182505,0.0478 -0.275528,0.0681 -0.09304,0.0203 -0.185872,0.0378 -0.278689,0.0528 z" style="opacity:0.5577622" />
+<path id="path1071" d="M 6.134845,2.337417 C 6.028368,2.37247 5.923611,2.410067 5.820453,2.45048 l 0.162019,0.413865 c 0.09555,-0.03744 0.192617,-0.07255 0.291323,-0.105062 0.09871,-0.03251 0.197827,-0.06201 0.296922,-0.08868 L 6.455081,2.241456 C 6.348095,2.270235 6.241328,2.302343 6.134845,2.337417 Z M 5.212514,2.72885 C 5.01358,2.833761 4.822365,2.949012 4.639419,3.073685 l 0.250292,0.36718 C 5.05892,3.325551 5.235661,3.219028 5.419724,3.121962 Z M 7.109457,2.104073 7.17641,2.543378 C 7.382127,2.512058 7.587584,2.492718 7.7922,2.484898 L 7.7753,2.040847 c -0.221231,0.0084 -0.44351,0.0294 -0.66585,0.06322 z M 4.108785,3.481057 C 3.939083,3.627291 3.778625,3.782346 3.627688,3.945397 l 0.325918,0.30178 C 4.093277,4.096298 4.241975,3.95276 4.398953,3.817492 Z M 8.443981,2.053215 8.410734,2.496174 c 0.206643,0.01551 0.411348,0.04262 0.613343,0.081 L 9.10702,2.140719 C 8.888774,2.099282 8.667395,2.06998 8.444006,2.053215 Z M 3.201674,4.460826 C 3.069279,4.640633 2.947194,4.827405 2.835941,5.020371 L 3.220829,5.242406 C 3.323832,5.063741 3.436915,4.890614 3.559473,4.724171 Z M 9.755965,2.3021 9.62469,2.726527 c 0.197484,0.06103 0.39113,0.133135 0.58016,0.215615 L 10.38263,2.534785 C 10.17848,2.445704 9.969301,2.368032 9.755965,2.3021 Z M 2.534771,5.61736 C 2.445686,5.821508 2.368018,6.030688 2.302085,6.244025 L 2.726513,6.375299 C 2.787544,6.177816 2.859585,5.983986 2.942071,5.794962 Z M 10.97944,2.836016 10.75758,3.220842 c 0.17867,0.103004 0.35161,0.21615 0.51806,0.338707 L 11.53917,3.201687 C 11.35935,3.069293 11.1724,2.94727 10.97944,2.836016 Z M 2.140694,6.892951 C 2.099265,7.11124 2.069903,7.332438 2.053137,7.555827 l 0.443018,0.03342 c 0.01551,-0.20663 0.04278,-0.411586 0.08112,-0.613581 z M 12.0546,3.627701 11.75264,3.953683 c 0.15086,0.139669 0.29441,0.288366 0.42968,0.445345 L 12.51893,4.1088 C 12.3727,3.939096 12.21765,3.778644 12.0546,3.627701 Z M 2.040834,8.224685 c 0.0084,0.221224 0.0294,0.443505 0.06322,0.665846 L 2.543363,8.823603 C 2.512043,8.61786 2.49265,8.412221 2.484825,8.207603 Z M 12.9263,4.639432 12.55908,4.889544 c 0.1153,0.169207 0.22189,0.346131 0.31896,0.530193 l 0.3931,-0.207208 C 13.16623,5.013597 13.05098,4.822381 12.9263,4.639432 Z M 2.241385,9.544719 c 0.02878,0.106991 0.06089,0.213753 0.09595,0.320231 0.03505,0.106487 0.07271,0.21142 0.113125,0.31458 L 2.864325,10.01751 C 2.826887,9.921963 2.7919,9.82465 2.759388,9.725943 2.726876,9.627237 2.697257,9.528364 2.670582,9.429272 Z M 13.54928,5.820347 13.13565,5.982488 c 0.0375,0.09554 0.0724,0.19267 0.10484,0.291381 0.0325,0.09872 0.0623,0.197752 0.0889,0.296861 L 13.75836,6.455153 C 13.72952,6.348174 13.69766,6.241341 13.66261,6.134854 13.62754,6.028376 13.5897,5.923509 13.54928,5.820347 Z M 3.121948,10.58026 2.728836,10.78746 c 0.104914,0.19894 0.220157,0.39016 0.344835,0.5731 l 0.36718,-0.25029 C 3.325538,10.94107 3.219008,10.76432 3.121948,10.58026 Z M 13.45662,7.176419 c 0.0314,0.205726 0.0507,0.411175 0.0585,0.615792 l 0.44405,-0.01688 c -0.008,-0.221234 -0.0295,-0.443505 -0.0632,-0.665847 z M 3.817474,11.60104 3.480982,11.89101 c 0.146239,0.16971 0.301351,0.33034 0.464401,0.48129 L 4.247286,12.04613 C 4.096409,11.90646 3.952746,11.758 3.817474,11.60104 Z M 13.50364,8.410792 c -0.0155,0.206635 -0.0425,0.411348 -0.081,0.613343 l 0.43663,0.08294 c 0.0415,-0.21829 0.0707,-0.439661 0.0875,-0.663049 z m -8.779483,4.029718 -0.263346,0.3578 c 0.179806,0.1324 0.36658,0.25448 0.559545,0.36573 L 5.24233,12.77897 C 5.063665,12.67596 4.890598,12.56307 4.724157,12.44051 Z M 13.27328,9.624766 c -0.061,0.197477 -0.13296,0.391064 -0.21543,0.580084 l 0.40717,0.17784 c 0.0891,-0.20415 0.16695,-0.413386 0.23287,-0.626709 z M 5.794951,13.05792 5.617289,13.46504 c 0.204144,0.0891 0.413386,0.16692 0.626715,0.23285 L 6.375221,13.2733 C 6.177745,13.2123 5.98397,13.1404 5.794951,13.05792 Z m 6.984209,-2.30033 c -0.10305,0.17867 -0.21616,0.35161 -0.33872,0.51806 l 0.35787,0.26352 c 0.13239,-0.17981 0.25441,-0.36676 0.36566,-0.55972 z m -5.803487,2.66512 -0.08273,0.43658 c 0.218292,0.0415 0.439482,0.0707 0.662875,0.0875 l 0.03338,-0.44322 c -0.206639,-0.0155 -0.411531,-0.0425 -0.613524,-0.081 z M 12.04613,11.7527 c -0.13967,0.15088 -0.28818,0.29436 -0.44517,0.42963 l 0.29005,0.33667 c 0.1697,-0.14624 0.33034,-0.30135 0.48129,-0.46439 z m -3.838361,1.76239 0.01688,0.44406 c 0.221241,-0.008 0.443521,-0.0295 0.665862,-0.0632 l -0.06693,-0.4393 c -0.205716,0.0314 -0.411175,0.0507 -0.615801,0.0585 z m 2.902491,-0.95596 c -0.1692,0.11532 -0.34594,0.22184 -0.53001,0.3189 l 0.20721,0.39312 c 0.19894,-0.10495 0.39015,-0.22017 0.5731,-0.34485 z m -1.680993,0.77028 0.115569,0.42895 c 0.106979,-0.0288 0.213639,-0.0606 0.320109,-0.0957 0.106486,-0.0351 0.211355,-0.0728 0.314515,-0.11333 L 10.0175,13.13566 c -0.09553,0.0375 -0.192851,0.0724 -0.291553,0.10494 -0.09871,0.0325 -0.19757,0.0622 -0.29668,0.0888 z" style="opacity:0.6431564" />
+<path id="path1065" d="M 5.340946,2.16859 C 5.231284,2.218578 5.123748,2.271338 5.018271,2.326656 L 5.224538,2.720064 C 5.32278,2.66852 5.423088,2.6195 5.525302,2.572897 5.627514,2.526283 5.730314,2.482711 5.833633,2.442322 L 5.67206,2.028542 C 5.561129,2.071893 5.450602,2.118586 5.340946,2.16859 Z M 4.401457,2.695387 C 4.201231,2.830882 4.010448,2.976562 3.829633,3.131299 L 4.118486,3.469048 C 4.286674,3.32512 4.464068,3.189501 4.650369,3.063422 Z M 6.354914,1.80464 6.469559,2.233899 C 6.68691,2.175916 6.905435,2.131 7.124384,2.098399 L 7.058991,1.658754 C 6.823598,1.693807 6.588507,1.74232 6.354914,1.80464 Z M 3.310587,3.629018 C 3.146457,3.805234 2.993166,3.989846 2.851059,4.181825 L 3.208216,4.446064 C 3.34045,4.267417 3.483173,4.095643 3.635854,3.931717 Z m 4.46434,-2.035679 0.01546,0.443976 c 0.223877,-0.0078 0.447154,-0.0032 0.66875,0.01441 L 8.49385,1.608808 C 8.255689,1.590192 8.015607,1.584954 7.774932,1.593355 Z M 2.4565,4.78269 C 2.336178,4.990395 2.227626,5.204324 2.131447,5.423606 l 0.407159,0.17857 C 2.628159,5.39801 2.728928,5.19868 2.840927,5.005334 Z M 9.206005,1.705007 9.122021,2.141246 c 0.219423,0.04221 0.43618,0.09676 0.649041,0.163036 L 9.903037,1.879871 C 9.674411,1.808695 9.441714,1.75037 9.206005,1.705007 Z m -7.325911,4.39174 c -0.07118,0.228627 -0.129693,0.46141 -0.17505,0.697119 l 0.436234,0.08398 C 2.183487,6.658435 2.238132,6.441861 2.304397,6.228992 Z M 10.57627,2.131415 10.39788,2.538486 c 0.20416,0.08955 0.40331,0.19041 0.59666,0.302409 L 11.21736,2.456376 C 11.00966,2.336058 10.79554,2.227595 10.57627,2.131415 Z M 1.608932,7.506239 c -0.01862,0.238134 -0.0239,0.478025 -0.01556,0.718695 L 2.037438,8.209699 C 2.029625,7.985817 2.03427,7.76254 2.051849,7.540953 Z M 11.81823,2.85094 11.5538,3.208183 c 0.17865,0.132235 0.35061,0.274871 0.51454,0.42755 L 12.37103,3.310472 C 12.19483,3.146338 12.01022,2.993046 11.81823,2.85094 Z M 1.658879,8.941066 c 0.03505,0.235389 0.08356,0.47048 0.145881,0.704072 L 2.234021,9.530491 C 2.176031,9.31315 2.131033,9.094428 2.098436,8.875481 Z M 12.86876,3.829512 12.53101,4.118372 c 0.14392,0.168178 0.27954,0.345578 0.40562,0.531876 L 13.30468,4.401335 C 13.16917,4.201115 13.02351,4.010323 12.86876,3.829512 Z M 2.028662,10.328 c 0.04335,0.11092 0.08996,0.22126 0.139965,0.33092 0.04998,0.10966 0.102834,0.21739 0.158151,0.32287 l 0.393506,-0.20654 c -0.05153,-0.0982 -0.100749,-0.19847 -0.14736,-0.30068 -0.04661,-0.10222 -0.09,-0.2051 -0.130382,-0.30842 z M 13.6734,5.01815 13.2798,5.224504 c 0.0515,0.09823 0.10072,0.198461 0.14737,0.300676 0.0466,0.102212 0.0901,0.20509 0.13037,0.308421 L 13.97152,5.67194 C 13.92822,5.561004 13.88152,5.450471 13.8315,5.340812 13.7815,5.231153 13.72873,5.123625 13.6734,5.01815 Z M 3.06346,11.34951 2.695507,11.5986 c 0.135501,0.20022 0.281175,0.39101 0.435913,0.57182 L 3.469084,11.88137 C 3.325153,11.7132 3.189534,11.5358 3.06346,11.34951 Z M 13.76608,6.469246 c 0.058,0.217354 0.10294,0.436068 0.13557,0.655023 L 14.3413,7.058909 C 14.30624,6.823503 14.25775,6.588417 14.19542,6.35482 Z M 3.931832,12.36421 3.62905,12.68928 c 0.176221,0.16413 0.360827,0.31742 0.552813,0.45952 L 4.446185,12.79183 C 4.267536,12.6596 4.095759,12.51689 3.931832,12.36421 Z M 13.96275,7.790243 c 0.007,0.223883 0.002,0.447245 -0.0147,0.668833 l 0.44301,0.03446 c 0.0186,-0.238124 0.0239,-0.478024 0.0156,-0.718695 z M 5.005368,13.15894 4.782723,13.54337 c 0.207706,0.12032 0.421823,0.22878 0.641106,0.32496 L 5.602295,13.46146 C 5.39813,13.37191 5.198712,13.27094 5.005368,13.15894 Z M 13.85862,9.121978 c -0.0421,0.219411 -0.0966,0.436089 -0.16285,0.648948 L 14.12,9.902995 C 14.1912,9.674373 14.24969,9.44159 14.29504,9.205876 Z m -7.629495,4.573692 -0.132253,0.4243 c 0.228619,0.0712 0.461403,0.12968 0.697113,0.17505 l 0.0839,-0.43643 c -0.219412,-0.0422 -0.435898,-0.0966 -0.64876,-0.16292 z m 7.232445,-3.2979 c -0.0895,0.20416 -0.1906,0.40339 -0.30259,0.59673 l 0.38451,0.22283 c 0.12032,-0.20771 0.22878,-0.42183 0.32496,-0.6411 z m -5.920594,3.55024 -0.03464,0.44312 c 0.238131,0.0186 0.478026,0.0239 0.718705,0.0156 l -0.01532,-0.44425 c -0.223883,0.007 -0.447165,0.003 -0.668754,-0.0144 z m 5.250894,-2.39432 c -0.13223,0.17864 -0.27495,0.35041 -0.42762,0.51434 l 0.32515,0.30298 c 0.16413,-0.17622 0.31761,-0.36092 0.45971,-0.5529 z m -3.916259,2.34793 0.06554,0.43956 C 9.176548,14.30608 9.411633,14.25768 9.64523,14.1953 L 9.5305,13.76584 C 9.313146,13.82384 9.094519,13.869 8.875573,13.90162 Z M 11.8815,12.53098 c -0.16819,0.14393 -0.34547,0.27926 -0.53177,0.40533 l 0.249,0.36825 c 0.20021,-0.13551 0.391,-0.28118 0.57181,-0.43593 z m -1.71523,1.02653 0.16185,0.41389 c 0.11093,-0.0434 0.22128,-0.09 0.33094,-0.13994 0.10966,-0.0499 0.21738,-0.10283 0.32285,-0.15819 l -0.20655,-0.39349 c -0.0982,0.0515 -0.19845,0.10072 -0.30067,0.14736 -0.10221,0.0466 -0.20508,0.0901 -0.30842,0.13037 z" style="opacity:0.829164" />
+</g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/powerstroke.svg b/share/icons/hicolor/scalable/actions/powerstroke.svg
new file mode 100644
index 0000000..1f06afb
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/powerstroke.svg
@@ -0,0 +1,91 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="perspective-envelope">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9610"
+ d="M 819.36133 -774.625 L 818.51953 -771.74609 C 826.00383 -769.55722 829.72451 -766.48251 832.08789 -762.85938 C 833.60571 -760.5325 834.54399 -757.88909 835.41797 -755.06641 C 834.16637 -754.15455 833.3418 -752.68521 833.3418 -751.02539 C 833.3418 -748.27268 835.58714 -746.0293 838.33984 -746.0293 C 838.36621 -746.0293 838.3917 -746.03279 838.41797 -746.0332 C 839.825 -742.62788 841.80548 -739.176 845.10938 -735.95312 C 849.77657 -731.40037 856.97225 -727.35179 868.62109 -724.23047 L 869.40234 -727.13086 C 858.08043 -730.16457 851.39659 -734.00324 847.19727 -738.09961 C 844.28837 -740.93721 842.53709 -743.92061 841.25586 -746.98828 C 842.51047 -747.89768 843.33789 -749.36319 843.33789 -751.02539 C 843.33789 -753.77806 841.09255 -756.03125 838.33984 -756.03125 C 838.31742 -756.03125 838.29579 -756.02764 838.27344 -756.02734 C 837.37954 -758.93143 836.35288 -761.80719 834.59766 -764.49805 C 831.85251 -768.70644 827.33175 -772.29398 819.36133 -774.625 z M 851.07422 -768.05664 L 854.08594 -765.03711 L 847.30859 -758.25195 L 850.29883 -755.24805 L 851.23633 -756.18555 L 857.07422 -762.03906 L 860.08594 -759.02148 L 860.08594 -768.05664 L 851.07422 -768.05664 z M 838.33984 -754.03125 C 840.01916 -754.03125 841.33594 -752.70463 841.33594 -751.02539 C 841.33594 -749.34607 840.01916 -748.0293 838.33984 -748.0293 C 836.66052 -748.0293 835.33594 -749.34607 835.33594 -751.02539 C 835.33594 -752.70463 836.66052 -754.03125 838.33984 -754.03125 z M 828.73828 -739.49023 L 827.80078 -738.55273 L 821.96289 -732.69922 L 818.95117 -735.7168 L 818.95117 -726.68164 L 827.96289 -726.68164 L 824.95117 -729.70117 L 831.72852 -736.48633 L 828.73828 -739.49023 z "
+ style="opacity:1;" />
+ <path
+ id="path9610"
+ d="M 818.92969 -774.41406 L 818.72852 -773.72461 C 818.72852 -773.72461 819.60117 -773.53442 821.77734 -772.71094 C 823.53993 -772.04381 825.57937 -770.62519 827.11719 -768.70508 C 828.73437 -766.68587 829.5053 -764.52191 829.75195 -762.29297 C 829.97986 -760.23381 829.76005 -758.07069 829.61719 -756.08398 C 829.42632 -753.46231 829.36489 -751.04276 829.90234 -749.32031 C 829.94014 -749.20088 829.9813 -749.0781 830.0293 -748.94922 C 830.64562 -747.29375 832.37613 -744.35523 835.01367 -741.42969 C 837.17549 -739.03188 839.79257 -736.80786 843.07422 -734.86133 C 846.4914 -732.83437 850.15259 -731.38302 853.99414 -730.13672 C 857.42996 -729.02206 860.822 -728.14028 863.29688 -727.31445 C 867.15184 -726.02813 868.67578 -725.70703 868.67578 -725.70703 L 869.13477 -727.41992 C 869.13477 -727.41992 867.63493 -727.7381 863.85938 -728.99805 C 861.39422 -729.82062 858.37751 -731.35296 855.66797 -733.39844 C 852.63762 -735.68611 850.4205 -738.26901 849.01758 -740.95508 C 847.70415 -743.46979 847.24481 -745.78743 847.0293 -747.8125 C 846.75264 -750.41225 846.80449 -752.6452 846.43164 -754.13672 C 846.40518 -754.24519 846.37512 -754.34982 846.34375 -754.44922 C 845.96806 -755.65315 844.55421 -758.0206 842.66992 -760.54102 C 841.09401 -762.64897 839.13952 -764.90558 836.71484 -766.83594 C 834.15667 -768.87257 831.57201 -770.16256 828.82422 -771.16992 C 826.25062 -772.11344 823.78147 -772.71842 822.03125 -773.38086 C 819.81444 -774.21991 818.92969 -774.41406 818.92969 -774.41406 z M 838.21875 -754.82617 A 4.1702382 3.8574698 0 0 1 842.38867 -750.96875 A 4.1702382 3.8574698 0 0 1 838.21875 -747.11133 A 4.1702382 3.8574698 0 0 1 834.04688 -750.96875 A 4.1702382 3.8574698 0 0 1 838.21875 -754.82617 z"
+ style="opacity:0.4;" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/preferences-system.svg b/share/icons/hicolor/scalable/actions/preferences-system.svg
new file mode 100644
index 0000000..3a6d978
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/preferences-system.svg
@@ -0,0 +1,12 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16" sodipodi:docname="preferences-system-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="0.6002936" inkscape:cx="732.67439" inkscape:cy="-567.94603" inkscape:window-width="1920" inkscape:window-height="1016" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" inkscape:current-layer="layer1">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <g id="preferences-system" inkscape:label="00379">
+ <title id="title43146">preferences-system</title>
+ <path inkscape:connector-curvature="0" id="gtk-preferences" d="M 0,0 H 16 V 16 H 0 Z" style="opacity:0;fill:none"/>
+ <path inkscape:connector-curvature="0" d="m 3.549515,0.0908209 c -0.399396,0 -0.786509,0.0919 -1.143474,0.21635 L 4.291229,2.192361 c 0.387409,0.3874 0.387409,1.00329 0,1.39071 l -0.710808,0.71081 c -0.387409,0.3874 -1.003305,0.3874 -1.390714,0 L 0.304519,2.408691 c -0.12446,0.35695 -0.216334,0.74407 -0.216334,1.14347 0,1.91164 1.549691,3.46132 3.46133,3.46132 0.399396,0 0.786511,-0.0919 1.143476,-0.21633 l 1.17438,1.17438 a 2.472626,2.472626 0 0 1 0.0618,0 L 7.999793,5.900921 6.794509,4.695631 c 0.124458,-0.35695 0.216332,-0.74407 0.216332,-1.14347 0,-1.91164 -1.549689,-3.4613401 -3.46133,-3.4613401 z M 10.10132,8.002441 8.030701,10.07305 a 2.472626,2.472626 0 0 1 0.03091,0.0927 l 1.143474,1.14347 c -0.124458,0.357 -0.216332,0.74412 -0.216332,1.14352 0,1.91164 1.549687,3.46134 3.461327,3.46134 0.43354,0 0.85375,-0.1017 1.23619,-0.24724 l -2.0088,-2.00881 c -0.38741,-0.38742 -0.38741,-1.0342 0,-1.42162 l 0.6799,-0.6799 c 0.1937,-0.19371 0.45801,-0.30906 0.71081,-0.30906 0.25279,0 0.5171,0.11535 0.71081,0.30906 l 1.947,1.94699 c 0.10486,-0.33054 0.18542,-0.6855 0.18542,-1.05076 0,-1.91164 -1.54969,-3.461319 -3.46133,-3.461319 -0.39939,0 -0.78651,0.0919 -1.14347,0.21633 l -1.20529,-1.2053 z" style="opacity:1" id="path43150"/>
+ <path inkscape:connector-curvature="0" d="m 13.8603,0 -1.5427,1.401689 c -0.45159,0.42201 -0.5293,1.15218 -0.26635,1.71144 l -5.889178,6.01323 c -0.01036,-2.5e-5 -0.02072,5.8e-5 -0.03108,2.5e-4 C 5.871357,8.996235 5.579305,8.944505 5.290686,8.977769 4.960503,9.024071 4.655346,9.17964 4.423915,9.419649 l -3.94684,4.008991 c -1.402175,1.41988 0.731968,3.52095 2.129781,2.09677 L 6.553695,11.51642 C 7.023352,11.06306 7.143746,10.35703 6.850873,9.773649 L 12.7403,3.791489 c 0.55791,0.2491 1.27345,0.1474 1.70708,-0.29305 l 1.41742,-1.56504 z" style="opacity:1" id="path43152"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/pts2ellipse.svg b/share/icons/hicolor/scalable/actions/pts2ellipse.svg
new file mode 100644
index 0000000..690ee53
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/pts2ellipse.svg
@@ -0,0 +1,126 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg1"
+ width="16"
+ height="16"
+ viewBox="0 0 16 16"
+ sodipodi:docname="pts2ellipse-symbolic.svg"
+ inkscape:version="1.0alpha (634dba98d9, 2019-03-28)">
+ <style
+ id="style1476"></style>
+ <defs
+ id="defs913">
+ <inkscape:path-effect
+ draw_ori_path="false"
+ rot_axes="0"
+ draw_perspective_axes="false"
+ gen_perspective_frame="false"
+ draw_axes="false"
+ gen_isometric_frame="false"
+ slice_arc="false"
+ arc_other="false"
+ gen_arc="false"
+ method="steiner_ellipse"
+ is_visible="true"
+ id="path-effect1415"
+ effect="pts2ellipse" />
+ </defs>
+ <sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="19.209395"
+ inkscape:cx="16.306885"
+ inkscape:cy="10.902898"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-width="2560"
+ inkscape:window-height="1376"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="layercompo">
+ <inkscape:grid
+ type="xygrid"
+ id="grid" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title></dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title />
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier />
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="ellipse-5pts">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ d="M 4.0566406 2.3808594 C 3.2242239 2.4243811 2.5173154 2.7034034 2.0546875 3.2851562 C 1.3274199 4.1996924 1.4721129 5.5348008 2.1171875 6.8964844 A 1.5 1.5 0 0 0 1.7050781 7.9296875 A 1.5 1.5 0 0 0 3.2050781 9.4296875 A 1.5 1.5 0 0 0 3.7695312 9.3183594 C 4.3166912 9.9381245 4.9384067 10.547889 5.6542969 11.117188 C 6.5975277 11.867274 7.5696103 12.451393 8.5175781 12.892578 A 1.5 1.5 0 0 0 8.5097656 13.042969 A 1.5 1.5 0 0 0 10.009766 14.542969 A 1.5 1.5 0 0 0 11.34375 13.728516 C 12.494661 13.84026 13.502182 13.610135 14.097656 12.861328 C 14.837862 11.930524 14.68261 10.564515 14.007812 9.1777344 C 13.483013 8.0992157 12.620398 6.968799 11.505859 5.9140625 A 1.5 1.5 0 0 0 11.632812 5.3105469 A 1.5 1.5 0 0 0 10.132812 3.8105469 A 1.5 1.5 0 0 0 9.2207031 4.1210938 C 8.0025635 3.3385975 6.7766443 2.7984553 5.6640625 2.5429688 C 5.1003922 2.4135309 4.5560907 2.3547463 4.0566406 2.3808594 z M 4.5429688 3.1835938 C 4.8332176 3.200046 5.1471868 3.2467889 5.484375 3.3242188 C 6.4676176 3.5500047 7.6001382 4.0427943 8.7363281 4.7636719 A 1.5 1.5 0 0 0 8.6328125 5.3105469 A 1.5 1.5 0 0 0 10.132812 6.8105469 A 1.5 1.5 0 0 0 10.998047 6.5351562 C 12.032365 7.5241223 12.822307 8.5721261 13.287109 9.5273438 C 13.892607 10.771705 13.929573 11.788207 13.470703 12.365234 C 13.113959 12.813838 12.425776 13.020959 11.505859 12.949219 A 1.5 1.5 0 0 0 10.009766 11.542969 A 1.5 1.5 0 0 0 8.8085938 12.144531 C 7.9383109 11.733752 7.0339181 11.189737 6.1542969 10.490234 C 5.4895555 9.9616114 4.9132036 9.3977331 4.40625 8.828125 A 1.5 1.5 0 0 0 4.7050781 7.9296875 A 1.5 1.5 0 0 0 3.2050781 6.4296875 A 1.5 1.5 0 0 0 2.8105469 6.484375 C 2.2695391 5.3043887 2.2382484 4.3383111 2.6796875 3.7832031 C 3.0238398 3.350433 3.6722222 3.1342369 4.5429688 3.1835938 z "
+ style="opacity:1"
+ id="path1441" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/randomize.svg b/share/icons/hicolor/scalable/actions/randomize.svg
new file mode 100644
index 0000000..895ad8b
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/randomize.svg
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5633" inkscape:collect="always" x1="770.5" x2="783" xlink:href="#linearGradient10585" y1="200.25" y2="214.25"/>
+ <radialGradient cx="777" cy="209.35" fx="777" fy="209.35" gradientTransform="matrix(1.434932,0,0,0.608696,-337.9418,82.56952)" gradientUnits="userSpaceOnUse" id="radialGradient8474" inkscape:collect="always" r="11.5" xlink:href="#linearGradient5724"/>
+ <radialGradient cx="778" cy="216.4737" fx="778" fy="216.4737" gradientTransform="matrix(1,0,0,0.826087,0,38.17391)" gradientUnits="userSpaceOnUse" id="radialGradient8472" inkscape:collect="always" r="11.5" xlink:href="#linearGradient5724"/>
+ <radialGradient cx="842.25" cy="222.75" fx="842.7534" fy="222.75" gradientTransform="matrix(1,0,0,1.666667,0,-148.5)" gradientUnits="userSpaceOnUse" id="radialGradient5496" inkscape:collect="always" r="0.75" xlink:href="#linearGradient10585"/>
+ <linearGradient id="linearGradient5724">
+ <stop id="stop5726" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/>
+ <stop id="stop5730" offset="0.43478271" style="stop-color:#fcfaf5;stop-opacity:1"/>
+ <stop id="stop5728" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient10585">
+ <stop id="stop10587" offset="0" style="stop-color:#d7d7d7;stop-opacity:1"/>
+ <stop id="stop10595" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5637" inkscape:collect="always" x1="763" x2="782" xlink:href="#linearGradient10585" y1="216.875" y2="218.25"/>
+ </defs>
+<g id="randomize" transform="translate(-777.85358,-208)">
+ <rect height="24" id="rect7476" style="fill:none;stroke-width:1.0000001" width="24" x="777.8536" y="208"/>
+ <g id="g4914" transform="translate(5.853577,2.75)">
+ <path d="M 773,210.5 773,223 784,228.5 795,223 795,210.5 784,215 773,210.5 Z" id="path4908" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc" style="fill:url(#radialGradient8472);stroke:url(#linearGradient5637);stroke-linejoin:round"/>
+ <path d="M 784,206 795,210.5 784,215 773,210.5 784,206 Z" id="path4912" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:url(#radialGradient8474);stroke:url(#linearGradient5633);stroke-width:1px;stroke-linejoin:round"/>
+ <path d="M 848,219 848,232.417" id="path5699" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1px" transform="translate(-64,-4)"/>
+ <g id="g5864" transform="translate(-64,-4)">
+ <ellipse cx="842.25" cy="222.75" id="path5706" rx="0.75" ry="1.25" style="fill:url(#radialGradient5496);stroke-width:1.3484024" transform="matrix(1.795342,0,0,1.795342,-669.664,-176.9133)"/>
+ <use height="1250" id="use5833" transform="translate(9.037201,-1.473703)" width="1250" x="0" xlink:href="#path5706" y="0"/>
+ <use height="1250" id="use5842" transform="translate(9.037201,3.880038)" width="1250" x="0" xlink:href="#path5706" y="0"/>
+ <use height="1250" id="use5848" transform="translate(13.22746,-3.462058)" width="1250" x="0" xlink:href="#path5706" y="0"/>
+ <use height="1250" id="use5855" transform="translate(13.22746,1.844619)" width="1250" x="0" xlink:href="#path5706" y="0"/>
+ <use height="1250" id="use5857" transform="rotate(90,847.9046,219.8453)" width="1250" x="0" xlink:href="#path5706" y="0"/>
+ <use height="1250" id="use5859" transform="rotate(90,851.3872,223.3559)" width="1250" x="0" xlink:href="#path5706" y="0"/>
+ </g>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/rectangle-make-corners-sharp.svg b/share/icons/hicolor/scalable/actions/rectangle-make-corners-sharp.svg
new file mode 100644
index 0000000..fd0297a
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/rectangle-make-corners-sharp.svg
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="rectangle-make-corners-sharp" inkscape:label="#squared_corner" transform="translate(-500,-120)">
+ <rect height="16" id="rect9834" style="opacity:0.33213;fill:none" width="16" x="500" y="120"/>
+ <g id="g11004">
+ <path d="M 504,122 C 503.9062,124.5 508.2036,125.3952 509,126 510,126.7593 511.5,130.0937 514,130 L 514,122 504,122 Z" id="path8457" inkscape:connector-curvature="0" sodipodi:nodetypes="csccc" style="color:#000000;fill:#99b7d6;fill-opacity:0.7019608;fill-rule:evenodd;stroke-width:2"/>
+ <path d="M 500,122 514,122 514,135" id="rect8453" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="color:#000000;fill:none;stroke:#c80000;stroke-width:1.5;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1, 1;stroke-dashoffset:0.5"/>
+ <path d="M 514,130 514,122 504,122" id="path8462" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="color:#000000;fill:none;stroke:#000000;stroke-width:2;stroke-miterlimit:1.5"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/remove-color.svg b/share/icons/hicolor/scalable/actions/remove-color.svg
new file mode 100644
index 0000000..63d5690
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/remove-color.svg
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="32" height="32" id="svg2" sodipodi:version="0.32" inkscape:version="0.48+devel r10484 custom" version="1.0" sodipodi:docname="remove-color.svg" inkscape:output_extension="org.inkscape.output.svg.inkscape" inkscape:export-filename="/home/felipe/devel/inkscape/share/icons/remove-color.png" inkscape:export-xdpi="300" inkscape:export-ydpi="300">
+<defs id="defs4" />
+<sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="1" inkscape:pageshadow="2" inkscape:zoom="8" inkscape:cx="26.70396" inkscape:cy="22.55124" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="false" inkscape:window-width="1366" inkscape:window-height="744" inkscape:window-x="0" inkscape:window-y="24" inkscape:snap-page="true" inkscape:window-maximized="1" />
+<metadata id="metadata7">
+<rdf:RDF>
+<cc:Work rdf:about="">
+<dc:format>image/svg+xml</dc:format>
+<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+<dc:title />
+</cc:Work>
+</rdf:RDF>
+</metadata>
+<g inkscape:label="Camada 1" inkscape:groupmode="layer" id="layer1">
+<use x="0" y="0" xlink:href="#path3616" id="use3707" transform="matrix(-1,0,0,1,32,0)" width="32" height="32" />
+<path style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#000000;fill:#6d0000;fill-opacity:1;stroke:none;stroke-width:6;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans" d="M 0,0 0,2.25 29.75,32 32,32 32,29.75 2.25,0 0,0 z" id="path3616" sodipodi:nodetypes="ccccccc" />
+</g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/reset-settings.svg b/share/icons/hicolor/scalable/actions/reset-settings.svg
new file mode 100644
index 0000000..7a1e14f
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/reset-settings.svg
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+
+<svg
+ version="1.1"
+ id="svg1"
+ width="16"
+ height="16"
+ viewBox="0 0 16 16"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <defs
+ id="defs8" />
+ <g
+ transform="matrix(1.017748,0,0,1.017747,-287.59623,-546.25767)"
+ id="flatten">
+ <path
+ id="rect13989"
+ d="m 282.58109,536.7323 h 15.72099 v 15.721 h -15.72099 z"
+ style="opacity:0;fill:none" />
+ </g>
+ <path
+ id="path1047"
+ style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-dashoffset:15;-inkscape-stroke:none"
+ d="m 8.0917969,2.0019531 c -0.2528704,-0.00369 -0.505252,0.00918 -0.7539063,0.037109 -1.9892339,0.2234327 -3.7959826,1.4361096 -4.71875,3.3085937 -1.2303564,2.4966456 -0.5760718,5.5261328 1.5761719,7.2910158 2.1522437,1.764882 5.2517382,1.814729 7.4589845,0.11914 l -1.21875,-1.585937 C 8.956924,12.307742 6.9066218,12.274083 5.4648438,11.091797 4.0230658,9.9095103 3.5878924,7.9049271 4.4121094,6.2324219 5.2363263,4.5599167 7.09233,3.6823162 8.9082031,4.1054688 10.389013,4.4505417 11.511453,5.5827558 11.875,7 H 10 l 3,4 3,-4 H 13.916016 C 13.517721,4.6517139 11.741094,2.7127597 9.3613281,2.1582031 8.937781,2.059504 8.5132476,2.0081085 8.0917969,2.0019531 Z" />
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/reset.svg b/share/icons/hicolor/scalable/actions/reset.svg
new file mode 100644
index 0000000..7dcef2b
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/reset.svg
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+
+<svg
+ version="1.1"
+ id="svg1"
+ width="16"
+ height="16"
+ viewBox="0 0 16 16"
+ sodipodi:docname="reset-symbolic.svg"
+ inkscape:version="1.2-dev (13ce5c219e, 2021-08-30, custom)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <defs
+ id="defs8" />
+ <sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="32"
+ inkscape:cx="6.34375"
+ inkscape:cy="8.609375"
+ inkscape:window-width="1500"
+ inkscape:window-height="934"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg1"
+ pagecolor="#ffffff"
+ bordercolor="#eeeeee"
+ borderopacity="1"
+ inkscape:pageshadow="0"
+ inkscape:pageopacity="0"
+ inkscape:pagecheckerboard="true"
+ inkscape:snap-alignment="false">
+ <inkscape:grid
+ type="xygrid"
+ id="grid" />
+ </sodipodi:namedview>
+ <g
+ transform="matrix(1.017748,0,0,1.017747,-287.59623,-546.25767)"
+ inkscape:label="00388"
+ id="flatten">
+ <path
+ inkscape:connector-curvature="0"
+ id="rect13989"
+ d="m 282.58109,536.7323 h 15.72099 v 15.721 h -15.72099 z"
+ style="opacity:0;fill:none" />
+ </g>
+ <path
+ id="path1561"
+ style="color:#000000;stroke-linejoin:round;-inkscape-stroke:none"
+ d="M 5,1.6777344 C 2.6381491,2.804399 1,5.2165009 1,8 c 0,3.855921 3.1440785,7 7,7 3.855921,0 7,-3.144079 7,-7 C 15,5.2165009 13.361851,2.804399 11,1.6777344 V 3.6230469 C 12.391849,4.5763276 13.300781,6.1779275 13.300781,8 13.300781,10.937174 10.937174,13.300781 8,13.300781 5.0628257,13.300781 2.6992188,10.937174 2.6992188,8 2.6992188,6.1779275 3.6081506,4.5763276 5,3.6230469 Z M 7,0 V 7 H 9 V 0 Z" />
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/rotate-random.svg b/share/icons/hicolor/scalable/actions/rotate-random.svg
new file mode 100644
index 0000000..c1f8384
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/rotate-random.svg
@@ -0,0 +1,209 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="15.930458"
+ height="15.930458"
+ viewBox="0 0 15.930458 15.930458"
+ version="1.1"
+ id="svg10810"
+ inkscape:version="1.2-alpha (0bd5040e63, 2022-02-05, custom)"
+ sodipodi:docname="rotate-random-symbolic.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <style
+ id="style11884">.success { fill:#009909; }
+.warning { fill:#ff00ff; }
+.error { fill:#00AAFF; }
+</style>
+ <sodipodi:namedview
+ id="namedview10812"
+ pagecolor="#ffffff"
+ bordercolor="#000000"
+ borderopacity="0.25"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:blackoutopacity="0.0"
+ inkscape:document-units="px"
+ showgrid="true"
+ inkscape:zoom="30.382065"
+ inkscape:cx="8.6728799"
+ inkscape:cy="5.7599771"
+ inkscape:window-width="1280"
+ inkscape:window-height="987"
+ inkscape:window-x="1920"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g21555">
+ <inkscape:grid
+ type="xygrid"
+ id="grid72371" />
+ </sodipodi:namedview>
+ <defs
+ id="defs10807">
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect32967"
+ is_visible="true"
+ lpeversion="1"
+ unit="px"
+ lpesatellites=""
+ num_rows="3"
+ num_cols="3"
+ gapx="2"
+ gapy="1"
+ offset="0"
+ offset_type="false"
+ scale="100"
+ rotate="30"
+ mirrorrowsx="false"
+ mirrorrowsy="false"
+ mirrorcolsx="false"
+ mirrorcolsy="false"
+ mirrortrans="false"
+ shirnk_interp="false"
+ split_items="false"
+ interpolate_scalex="false"
+ interpolate_scaley="false"
+ interpolate_rotatex="true"
+ interpolate_rotatey="true" />
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect11210"
+ is_visible="false"
+ lpeversion="1"
+ unit="px"
+ lpesatellites="#path11732 | #path11734 | #path11736 | #path11738 | #path11740 | #path11742 | #path17266 | #path16736"
+ num_rows="3"
+ num_cols="3"
+ gapx="1"
+ gapy="1"
+ offset="0"
+ offset_type="false"
+ scale="50"
+ rotate="0"
+ mirrorrowsx="false"
+ mirrorrowsy="false"
+ mirrorcolsx="false"
+ mirrorcolsy="false"
+ mirrortrans="false"
+ shirnk_interp="false"
+ split_items="true"
+ interpolate_scalex="true"
+ interpolate_scaley="true"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false" />
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect2698"
+ is_visible="false"
+ lpeversion="1"
+ unit="px"
+ lpesatellites="#path2700 | #path2702 | #path2704 | #path2706 | #path2708 | #path2710 | #path2712 | #path2714"
+ num_rows="3"
+ num_cols="3"
+ gapx="1"
+ gapy="1"
+ offset="0"
+ offset_type="false"
+ scale="100"
+ rotate="0"
+ mirrorrowsx="false"
+ mirrorrowsy="false"
+ mirrorcolsx="false"
+ mirrorcolsy="false"
+ mirrortrans="false"
+ shirnk_interp="true"
+ split_items="false"
+ interpolate_scalex="true"
+ interpolate_scaley="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false" />
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect21559"
+ is_visible="true"
+ lpeversion="1"
+ lpesatellites="#path40249 | #path40251 | #path40253"
+ num_cols="2"
+ num_rows="2"
+ offsetx="1"
+ offsety="1"
+ scale="100"
+ rotate="0"
+ interpolate_scalex="false"
+ interpolate_scaley="false"
+ shirnk_interp="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false"
+ mirrorrowsx="false"
+ mirrorrowsy="true"
+ mirrorcolsx="false"
+ mirrorcolsy="true"
+ mirrortrans="false"
+ split_items="true"
+ unit="px"
+ offset="0"
+ gapx="1"
+ gapy="1"
+ offset_type="false" />
+ </defs>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-96.208626,48.999997)">
+ <g
+ id="g21555"
+ inkscape:label="1"
+ transform="translate(96.208629,-49)">
+ <rect
+ style="fill:none;opacity:0"
+ id="rect21551"
+ width="15.930458"
+ height="15.930457"
+ x="0"
+ y="0"
+ inkscape:label="bg" />
+ <path
+ style="fill-opacity:1;stroke-width:0.707107"
+ d="m 12.471607,15.2228 -1.787264,-0.897597 1.795195,-3.57453 1.787266,0.897597 z"
+ id="path13769" />
+ <path
+ style="fill-opacity:1;stroke-width:0.707107"
+ d="M 10.123716,14.281498 8.4784815,15.418688 6.2041018,12.128219 7.8493362,10.991028 Z"
+ id="path13767" />
+ <path
+ style="fill-opacity:1;stroke-width:0.707107"
+ d="M 3.2370542,15.192879 1.35767,14.508839 2.7257489,10.75007 4.6051348,11.434109 Z"
+ id="path13765" />
+ <path
+ style="fill-opacity:1;stroke-width:0.707107"
+ d="M 14.693622,8.4833639 13.602569,10.15955 10.250196,7.9774436 11.341249,6.3012559 Z"
+ id="path13763" />
+ <path
+ style="fill-opacity:1;stroke-width:0.707107"
+ d="M 6.7938731,10.407679 5.2465693,9.140459 7.7810084,6.0458503 9.3283139,7.3130693 Z"
+ id="path13761" />
+ <path
+ style="fill-opacity:1;stroke-width:0.707107"
+ d="M 3.4757014,10.214152 1.5060869,9.8668553 2.2006783,5.9276261 4.1702941,6.2749205 Z"
+ id="path13759" />
+ <path
+ style="fill-opacity:1;stroke-width:0.707107"
+ d="M 13.864019,4.2350823 12.130347,5.2322683 10.135975,1.764926 11.869646,0.76773813 Z"
+ id="path13757" />
+ <path
+ style="fill-opacity:1;stroke-width:0.707107"
+ d="M 7.8454533,5.142119 6.010801,4.3458484 7.6033411,0.67654337 9.4379951,1.4728125 Z"
+ id="path13755" />
+ <path
+ style="fill-opacity:1;stroke-width:0.707107"
+ d="M 4.3861634,4.5216796 2.4920636,5.1638495 1.2077229,1.3756503 l 1.8941,-0.64217207 z"
+ id="path21553" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/rough-hatches.svg b/share/icons/hicolor/scalable/actions/rough-hatches.svg
new file mode 100644
index 0000000..7edd30f
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/rough-hatches.svg
@@ -0,0 +1,87 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="hatches">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="M 5.9658851,2.133748 C 5.819022,2.1338088 5.687937,2.2044414 5.5903636,2.2955329 5.4927994,2.3866056 5.4164874,2.5017095 5.344268,2.6350508 5.1998224,2.9017451 5.0749908,3.2514902 4.9514285,3.6613585 4.7042946,4.4811138 4.4656075,5.5371902 4.1830651,6.5361114 4.1471363,6.6631387 4.1095905,6.7857163 4.0727773,6.9107229 L 5.2791001,7.2484209 C 5.4863991,6.4425046 5.6491802,5.6419644 5.7749358,4.9756872 5.8289598,4.6894605 5.8650869,4.5026785 5.9075514,4.2765961 5.9190782,4.4872901 5.9403863,4.6498939 5.9385429,4.9187209 5.9337526,5.6162906 5.8791687,6.4838539 5.7758458,7.3874182 L 6.4585311,7.5783698 C 6.6157775,6.299298 6.662344,5.013422 6.6134814,4.0268559 6.588328,3.5189451 6.5394935,3.0924027 6.4635454,2.7745055 6.4255702,2.6155628 6.3817127,2.4833251 6.317254,2.3711823 6.2527978,2.2590417 6.1401836,2.1336758 5.9658851,2.133748 Z M 3.0929545,2.5006105 C 2.923269,2.5006105 2.7696462,2.5928056 2.6727704,2.7088801 2.5758946,2.8249454 2.5153887,2.9639684 2.4658682,3.1172155 2.3668316,3.4237003 2.3182888,3.7981881 2.284943,4.1663082 2.2182116,4.9030268 2.216128,5.6269283 2.216128,5.6269283 2.2137035,5.8930253 2.5871017,5.9551343 2.6709481,5.70258 2.6709481,5.70258 2.7663959,5.4115909 2.8172371,5.2600635 2.8054701,5.5017281 2.7947391,5.7331352 2.781236,5.981032 L 1.9723121,5.757724 1.9098764,5.9828544 1.5375445,7.3322743 2.6627464,7.6430828 C 2.5797541,8.7415585 2.5042493,9.9305141 2.5725113,10.733854 2.5901048,10.940906 2.6210775,11.103273 2.6777849,11.240171 2.7344898,11.377075 2.833083,11.508996 2.9895057,11.551892 3.1459167,11.594786 3.2905724,11.5321 3.4010306,11.452085 3.5114866,11.372073 3.6092443,11.264832 3.7095595,11.129883 4.1108387,10.590103 4.5561599,9.5973546 4.9532509,8.3863813 5.0270778,8.1612323 5.0947308,7.9310828 5.1596982,7.700049 L 3.9392493,7.3582514 C 3.7279579,8.0430297 3.5137499,8.6659791 3.334038,9.1146392 3.3275816,9.130744 3.3249356,9.1317636 3.3185423,9.1474531 3.3210483,8.7711755 3.3104432,8.4482617 3.3445194,7.9502466 3.3758072,7.4929577 3.4122237,7.0194544 3.4461482,6.5570765 L 3.5468647,6.1924914 3.471668,6.1715263 C 3.4847231,5.9784257 3.5008605,5.7735744 3.5099488,5.5959392 3.5496087,4.8209374 3.5579481,4.1027036 3.5286343,3.5683886 3.5139855,3.3012277 3.4903604,3.0817276 3.4511602,2.9103132 3.4315648,2.8246118 3.4113487,2.7510787 3.3700391,2.677891 3.3287297,2.604701 3.2371179,2.5006105 3.0929545,2.5006105 Z M 8.6583477,2.8638283 C 8.4965559,2.8637583 8.3796367,2.9649345 8.3015093,3.0670859 8.2233912,3.1692351 8.1637347,3.290618 8.1050883,3.4375954 7.9877981,3.7315385 7.8800722,4.1256964 7.7660253,4.5933289 7.5519364,5.4712126 7.3175916,6.6058808 7.0186248,7.7346852 L 8.1123801,8.0409367 C 8.1611167,7.7880792 8.2043162,7.538311 8.2600387,7.2716633 8.2273417,7.5452526 8.2065445,7.8009335 8.180285,8.0596222 L 9.6960466,8.4839081 C 9.9571339,7.4559625 10.145953,6.4519593 10.28394,5.6697662 10.330222,5.4074119 10.362877,5.2441944 10.399698,5.0394901 10.413305,5.221477 10.4341,5.3561016 10.437523,5.5854555 10.450044,6.4242485 10.389983,7.5366379 10.259787,8.6415909 L 10.952044,8.8352772 C 10.98757,8.5551709 11.020409,8.2699778 11.047291,7.9830604 11.158384,6.7973527 11.173479,5.5985409 11.105625,4.683109 11.071698,4.2253886 11.019149,3.8395233 10.938826,3.5497056 10.898673,3.4047909 10.852966,3.2835923 10.785245,3.1791938 10.717524,3.0747953 10.601279,2.9641784 10.439345,2.9640898 10.283427,2.9640011 10.149574,3.0469539 10.05334,3.1482047 9.9571083,3.2494555 9.8818863,3.3747677 9.8104363,3.5237284 9.6675263,3.8216662 9.5434506,4.2187852 9.4175947,4.6881211 9.2920584,5.1562577 9.1464484,5.7947005 9.0147288,6.3674922 9.057863,5.7865525 9.1528908,5.1338692 9.1491691,4.6621439 9.1454218,4.1866107 9.1203756,3.7877137 9.0730623,3.492737 9.0494092,3.3452509 9.0224335,3.223525 8.9787252,3.1190378 8.9568734,3.0667942 8.9310364,3.0172294 8.8853005,2.9672795 8.8395669,2.9173389 8.7567145,2.8638726 8.6583477,2.8638283 Z M 12.928096,4.6174837 C 12.839989,4.6242924 12.763919,4.6718624 12.723015,4.7122759 12.668471,4.7661598 12.637746,4.8212408 12.605893,4.8827197 12.478495,5.1286168 12.372542,5.5098201 12.265006,5.9368245 12.157467,6.3638382 12.057938,6.8264308 11.977439,7.1755039 11.845559,7.7473763 11.676688,8.3726287 11.49573,8.9874906 L 12.459147,9.2568286 12.333365,9.7066348 11.359468,9.4341068 C 11.225531,9.8708251 11.089375,10.298356 10.957512,10.682355 10.800492,11.139637 10.659421,11.505491 10.533683,11.810291 10.553145,11.614696 10.563549,11.451843 10.602953,11.186849 10.681937,10.655678 10.789742,10.001201 10.887786,9.3024011 L 10.199632,9.1096272 C 10.057125,10.156923 9.8636116,11.17641 9.7484562,11.96524 9.685145,12.398929 9.6464888,12.761416 9.6573108,13.042134 9.6627241,13.182496 9.6760548,13.301853 9.7311376,13.419022 9.7862213,13.536191 9.9323124,13.655057 10.082507,13.655091 10.345101,13.655136 10.572829,13.514645 10.787068,13.319219 11.001315,13.12378 11.207315,12.860746 11.408687,12.5545 11.811429,11.941999 12.190946,11.152703 12.48011,10.391144 12.480973,10.388869 12.48108,10.387474 12.481935,10.38522 L 12.598144,10.416208 C 12.398042,12.117759 12.1374,13.188423 12.1374,13.188423 12.048739,13.434754 12.370608,13.617893 12.537076,13.415833 12.537076,13.415833 12.566537,13.361333 12.573079,13.35203 H 12.574902 C 12.574902,13.35203 12.576718,13.347025 12.576727,13.347018 12.601992,13.310851 12.637034,13.268219 12.705698,13.117783 12.795114,12.921899 12.908053,12.616299 13.019241,12.156646 13.114673,11.762145 13.207308,11.245552 13.281742,10.597134 L 13.783047,10.730207 14.201409,9.1510978 13.408435,8.9410057 C 13.430397,8.4215845 13.440956,7.8465971 13.436235,7.206493 13.427831,6.0668735 13.386257,5.4141249 13.306806,5.0499715 13.286947,4.9589337 13.265479,4.8864624 13.231155,4.8170944 13.196831,4.747724 13.144224,4.6601747 13.019241,4.6261428 12.987997,4.6176331 12.957463,4.6152134 12.928096,4.6174837 Z M 2.2981614,6.3319438 2.9726426,6.5183384 2.786703,7.1928219 2.1117667,7.0064274 Z M 5.7161449,7.8554544 C 5.6881704,8.0663282 5.661771,8.2769942 5.6281895,8.4880102 5.4241805,9.7699661 5.1146459,11.036407 4.9085907,11.991217 4.8055571,12.468622 4.7277354,12.866531 4.7035106,13.166093 4.6914029,13.315872 4.6874595,13.437744 4.7190063,13.560299 4.7347751,13.621582 4.7609856,13.687845 4.8188106,13.748062 4.8766448,13.808285 4.9723959,13.847831 5.0548797,13.847866 5.3560117,13.847998 5.5678002,13.640949 5.802278,13.365701 6.0367557,13.090455 6.2827323,12.713963 6.5309931,12.263287 7.0275172,11.361955 7.5305699,10.166286 7.8968211,8.9460201 7.9433922,8.790841 7.9814445,8.6427553 8.0153106,8.4984916 L 6.8951232,8.1854034 C 6.5788313,9.3060389 6.2016509,10.398569 5.879752,11.222853 5.8154194,11.387592 5.7717695,11.476017 5.7129551,11.617518 5.740939,11.481036 5.7501347,11.402838 5.7835949,11.247008 5.9696511,10.380511 6.2218973,9.2352265 6.3938181,8.0450388 Z M 8.1224065,8.5285707 C 8.1059961,8.643698 8.0887456,8.7599056 8.0654402,8.8822171 7.8362988,10.084909 7.5047235,11.275533 7.2542389,12.16713 7.1290013,12.612918 7.0253144,12.982456 6.9616585,13.250401 6.9298316,13.38438 6.9061645,13.489457 6.8978578,13.58263 6.8937022,13.62922 6.8897635,13.671736 6.9046922,13.736211 6.9121635,13.768453 6.9248803,13.80922 6.9666728,13.856525 7.0084653,13.903829 7.0909071,13.942623 7.1562571,13.942658 7.3252893,13.942747 7.4087273,13.855467 7.4939527,13.769024 7.5791804,13.682581 7.6613982,13.572036 7.7505296,13.436341 7.9288042,13.164938 8.1286318,12.79242 8.3379678,12.344408 8.7566305,11.448378 9.2100554,10.25543 9.5520374,9.0389898 9.5617207,9.0045404 9.5694231,8.9704549 9.5789245,8.9359937 Z M 12.954071,9.3037685 13.630832,9.4828714 13.451274,10.159632 12.77497,9.9800741 Z"
+ style="opacity:1;" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/roughen.svg b/share/icons/hicolor/scalable/actions/roughen.svg
new file mode 100644
index 0000000..8a94761
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/roughen.svg
@@ -0,0 +1,87 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="roughen">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="M 7.7005382,0.81172665 V 0.87328815 1.4624521 C 7.2502154,1.4809649 6.9252098,1.7756256 6.7516258,2.1405896 6.5758719,2.5101215 6.5010083,2.9593854 6.4317936,3.423764 6.3625791,3.8881523 6.3014928,4.3665029 6.1917995,4.7670569 6.0821091,5.1676084 5.9241323,5.4764602 5.6954608,5.6452695 5.4752671,5.8078338 5.140082,5.8635889 4.7301929,5.8448644 4.3203159,5.8261399 3.8507785,5.7365751 3.392672,5.6596995 2.9345751,5.582814 2.48998,5.5155543 2.0926666,5.5688002 1.6953533,5.6220435 1.318306,5.8510624 1.1894428,6.2849335 1.0586786,6.7251898 1.240923,7.1324096 1.5381299,7.4137213 1.8353294,7.6950329 2.2393283,7.9060857 2.6597053,8.115427 3.0800721,8.324761 3.5178167,8.5289213 3.8649648,8.7570143 4.2121055,8.9851097 4.4570467,9.2309861 4.5469512,9.5005621 4.6328369,9.7580661 4.5778304,10.09468 4.4267141,10.480257 4.2755976,10.865835 4.0366354,11.286 3.8125415,11.699944 3.5884402,12.113889 3.3762276,12.518639 3.296003,12.914342 3.2558895,13.112191 3.2491819,13.312139 3.3089876,13.504949 3.3687933,13.697773 3.4999072,13.872518 3.687015,14.00129 4.061489,14.25899 4.5028508,14.207484 4.8629367,14.010428 5.22303,13.813372 5.5529679,13.49282 5.8844722,13.157706 6.2159765,12.822579 6.5463231,12.471045 6.8660913,12.212639 7.1358852,11.994615 7.3913041,11.853637 7.6197399,11.814412 7.6419461,11.841258 7.6617465,11.867254 7.689477,11.896174 7.6926732,11.899506 7.6972707,11.903391 7.7005382,11.906755 V 12.399727 12.46177 H 8.3820438 V 12.424256 C 8.4209606,12.445319 8.4583314,12.46922 8.498435,12.48726 8.6033504,12.534456 8.7241735,12.533171 8.8403898,12.545455 8.9102744,12.767575 8.9994277,12.985352 9.1477171,13.161551 9.2459327,13.278259 9.3457064,13.378556 9.4473475,13.453968 9.4981722,13.491672 9.5469445,13.525132 9.6180848,13.548717 9.6275136,13.551843 9.6482201,13.537074 9.659927,13.539579 9.7419415,13.593706 9.7762335,13.635489 9.7763172,13.635767 9.7764111,13.636095 9.7788687,13.643938 9.7599667,13.703101 9.7505181,13.732687 9.7342484,13.771867 9.7291858,13.841615 9.7241203,13.911362 9.7548797,14.031008 9.8292208,14.099402 9.9311254,14.19317 10.044935,14.177302 10.158191,14.181166 10.201646,14.25968 10.238756,14.34326 10.303439,14.404807 10.400874,14.497524 10.539026,14.56578 10.685313,14.568329 10.977885,14.573428 11.219511,14.375067 11.468779,14.048422 A 0.24627087,0.24627087 0 0 0 11.48513,14.022934 C 11.63635,13.763008 11.74349,13.697326 11.837669,13.517936 11.884761,13.428244 11.892868,13.256881 11.837669,13.154337 11.806991,13.097342 11.757152,13.057583 11.715987,13.014383 11.730907,12.744386 11.817119,12.517322 11.908849,12.340089 11.959142,12.242888 12.010997,12.170817 12.035818,12.038053 12.048235,11.971667 12.045811,11.863615 11.981471,11.776417 11.950229,11.734069 11.910344,11.733565 11.872296,11.712931 11.683022,11.244727 11.404935,10.889999 11.116244,10.705824 10.958528,10.605196 10.804474,10.541091 10.66367,10.509596 10.593886,10.493989 10.52508,10.525017 10.458303,10.525948 10.44495,10.3942 10.455829,10.107106 10.474657,9.7679711 10.751342,9.6055171 10.985733,9.4294261 11.107105,9.3404061 11.180891,9.2862861 11.226838,9.2642001 11.263414,9.2572011 11.299981,9.2501931 11.343569,9.2486791 11.439923,9.2879821 A 0.24627087,0.24627087 0 0 0 11.778031,9.0662654 C 11.781697,8.9009553 11.920228,8.6250998 12.092091,8.4371823 12.17802,8.3432196 12.271158,8.2696018 12.334007,8.235184 12.365428,8.2179812 12.382287,8.217368 12.383545,8.2164274 A 0.24627087,0.24627087 0 0 0 12.664901,8.1192758 C 12.960349,7.6748974 13.144603,7.6506299 13.199236,7.6517922 13.210777,7.6520385 13.217733,7.654065 13.220398,7.6546782 13.230246,7.6643901 13.237957,7.6746512 13.271859,7.6883449 13.282061,7.6924672 13.317001,7.7007385 13.317549,7.7008494 13.31782,7.700906 13.362546,7.7066214 13.362758,7.7066214 13.362965,7.7066312 13.444382,7.6936811 13.444521,7.6936343 13.444585,7.6936171 13.504584,7.6648161 13.50464,7.6647792 13.504695,7.6647398 13.564721,7.608081 13.564758,7.6080268 13.564797,7.60798 13.602736,7.5340151 13.602753,7.5339608 13.602753,7.5339608 13.602736,7.5321288 13.602753,7.5320352 13.624708,7.5190162 13.635353,7.5127271 13.660947,7.4974081 13.814512,7.4055286 14.025181,7.2745872 14.227988,7.1246726 14.430804,6.9747554 14.626386,6.8144048 14.751742,6.6119805 14.814424,6.5107659 14.863589,6.3892803 14.851779,6.2483807 14.845191,6.1697272 14.777239,6.1144227 14.731542,6.0468627 14.726366,5.9738678 14.721515,5.9083884 14.693547,5.839575 14.662135,5.7622709 14.570099,5.6588008 14.457401,5.6380569 14.344702,5.6173009 14.273677,5.6543732 14.224619,5.6794189 14.175566,5.7044621 14.140754,5.7297565 14.106308,5.752522 14.037426,5.7980603 13.976581,5.8310425 13.946633,5.8376493 13.916681,5.8442586 13.922979,5.8538942 13.870161,5.8087942 13.762406,5.6790814 13.715537,5.5979779 13.584476,5.5269555 13.548561,5.5074873 13.495148,5.4881152 13.430092,5.4904052 13.365046,5.4927027 13.301305,5.5219592 13.264645,5.5505237 13.191317,5.6076503 13.181454,5.6445627 13.164609,5.6707609 13.130935,5.7231596 13.111504,5.7568264 13.03956,5.8068685 12.967619,5.8569131 12.84061,5.9184846 12.604783,5.9559632 A 0.24627087,0.24627087 0 0 0 12.562941,5.9651015 C 11.872783,6.2027464 11.505832,6.659708 11.286981,6.8866017 11.206076,6.9704755 11.152693,7.0014976 11.13981,7.0121307 11.13629,7.0098873 11.136133,7.0105694 11.128748,7.0049156 11.09955,6.982559 11.047832,6.9264172 10.9835,6.8375445 10.982756,6.8365128 10.982331,6.836653 10.981577,6.8356213 10.90162,6.324222 10.976442,6.3056354 10.489085,5.6140084 A 0.24627087,0.24627087 0 0 0 10.310652,5.5106048 C 10.121833,5.4924368 10.083684,5.4524365 10.07114,5.4360562 10.058585,5.4196759 10.041665,5.3663119 10.038434,5.247045 10.031968,5.008489 10.051135,4.5559573 9.6676249,4.1961694 9.4833358,3.9060814 9.3310945,3.7309857 9.2112018,3.6199901 9.1045722,3.5212725 9.0068867,3.4081126 8.8855984,3.2419654 8.8903828,3.1899211 8.891927,3.1392042 8.8841549,3.096717 8.8637557,2.9851846 8.8229952,2.8829062 8.7749823,2.7658235 8.684442,2.5450539 8.566847,2.2801348 8.4840045,2.0131375 8.5115817,1.9362446 8.545869,1.8697581 8.5330625,1.7659308 8.5284942,1.728888 8.517103,1.6779175 8.4748669,1.6240512 8.4518768,1.5947207 8.4179326,1.5712165 8.3820438,1.5533514 V 1.4932328 0.87328815 0.81172665 Z M 7.7192974,1.5552745 H 8.1309884 C 8.1198585,1.5622901 8.1060022,1.5693254 8.096842,1.5749941 8.0261736,1.6187274 7.9843446,1.6609265 7.9443809,1.696674 7.9044172,1.7324217 7.8474434,1.7626484 7.900613,1.7385162 L 7.9987271,1.9549445 A 0.24627087,0.24627087 0 0 0 7.993438,2.1059624 C 8.0003181,2.1295527 8.0087546,2.1514836 8.0160408,2.1747365 H 7.7005382 V 2.2367807 2.8567254 2.9182869 H 8.3041315 C 8.308355,2.9284273 8.3145434,2.9431184 8.3185592,2.952914 8.3591929,3.0519863 8.3836228,3.1261704 8.3931052,3.1674167 A 0.24627087,0.24627087 0 0 0 8.400321,3.4276103 C 8.5995461,3.7309142 8.7542702,3.8670958 8.8764599,3.9802238 8.9986616,4.0933493 9.0992164,4.1892105 9.2891169,4.503497 A 0.24627087,0.24627087 0 0 0 9.3309592,4.5564006 C 9.5724185,4.7829127 9.5377834,4.9763022 9.5454615,5.2595494 9.5493052,5.4011631 9.5584682,5.5773572 9.6801288,5.7361688 9.7673619,5.8500306 9.9361144,5.8847168 10.098073,5.9266254 10.575808,6.6024778 10.415393,6.3272952 10.538142,7.0227094 A 0.24627087,0.24627087 0 0 0 10.581909,7.1246726 C 10.663931,7.2385417 10.739797,7.32705 10.829115,7.3954474 10.918434,7.4638423 11.030574,7.5113358 11.147024,7.5099125 11.379913,7.5070461 11.515581,7.3590398 11.64144,7.2285565 11.891147,6.9696728 12.158417,6.6295551 12.710592,6.4354711 12.984911,6.3883766 13.180832,6.3087504 13.319473,6.2123105 13.391641,6.1621182 13.407741,6.1239402 13.450291,6.0742772 13.485071,6.1089634 13.467353,6.092891 13.522914,6.1574814 A 0.24627087,0.24627087 0 0 0 13.550329,6.1829728 C 13.702004,6.3124687 13.9042,6.3506689 14.053885,6.3176375 14.158094,6.2946405 14.21486,6.2502669 14.278968,6.2103873 A 0.24627087,0.24627087 0 0 0 14.346303,6.2849335 C 14.35667,6.2925081 14.356401,6.2923355 14.358807,6.2940716 14.358453,6.2910059 14.360782,6.3086863 14.333796,6.352267 14.276176,6.4453161 14.115789,6.5970728 13.935571,6.7302919 13.75535,6.8635038 13.55497,6.9867993 13.406526,7.0756154 13.339906,7.1154752 13.288724,7.1447121 13.24637,7.170361 13.231302,7.1690487 13.226623,7.1596542 13.210297,7.1592997 12.970365,7.1541901 12.654822,7.3647626 12.339297,7.7845337 12.257649,7.7972301 12.163839,7.7686138 12.097863,7.8047333 11.966438,7.8766962 11.843615,7.9809348 11.728974,8.1062889 11.560257,8.2907618 11.477285,8.5499015 11.40337,8.8041485 11.32507,8.7929519 11.243716,8.759361 11.17059,8.7733676 11.027774,8.8007107 10.913018,8.8701791 10.814205,8.9426613 10.616583,9.0876173 10.447763,9.2593911 10.121637,9.4188011 A 0.24627087,0.24627087 0 0 0 9.9836074,9.6241681 C 9.9558634,10.056978 9.9454844,10.365204 9.9691774,10.58751 9.9810274,10.698653 9.9843534,10.790441 10.072584,10.90205 10.116698,10.957855 10.204349,11.01586 10.294301,11.021807 10.384252,11.027764 10.452655,10.995048 10.501588,10.964093 L 10.492451,10.971307 C 10.432505,11.005521 10.480791,10.974114 10.556417,10.991026 10.632046,11.007936 10.74005,11.048542 10.852684,11.120401 11.077958,11.264118 11.327892,11.52542 11.475993,11.963507 A 0.24627087,0.24627087 0 0 0 11.512544,12.030838 C 11.498428,12.062119 11.49891,12.063737 11.472626,12.114525 11.367477,12.317695 11.20065,12.650475 11.20522,13.085079 A 0.24627087,0.24627087 0 0 0 11.283615,13.261588 C 11.338907,13.313037 11.346206,13.323454 11.36345,13.34335 11.333381,13.378464 11.225365,13.505439 11.077768,13.750716 10.870044,14.022916 10.721107,14.076339 10.692525,14.075837 10.678231,14.075595 10.672247,14.075805 10.643471,14.048422 10.614691,14.021042 10.573084,13.96227 10.536219,13.875761 A 0.24627087,0.24627087 0 0 0 10.310652,13.726666 C 10.223064,13.726221 10.261082,13.737987 10.236585,13.732438 10.252604,13.663372 10.280761,13.603935 10.251016,13.49966 10.205923,13.341636 10.077294,13.206914 9.8835694,13.096143 A 0.24627087,0.24627087 0 0 0 9.74746,13.063437 C 9.7435523,13.060868 9.7460541,13.062829 9.7416907,13.05959 9.6893283,13.020732 9.6054371,12.939785 9.525742,12.845088 9.3663422,12.655681 9.2346402,12.374059 9.2328451,12.327104 A 0.24627087,0.24627087 0 0 0 8.9385039,12.094326 C 8.9081543,12.100242 8.8161441,12.089243 8.7023563,12.038053 8.6020008,11.992907 8.4884939,11.921568 8.3820438,11.84423 V 11.780266 11.718221 H 8.2218877 C 8.1528329,11.659314 8.0891715,11.601872 8.0439357,11.5547 8.0089717,11.518224 7.9837365,11.487429 7.9732381,11.472937 H 7.9713125 C 7.9765527,11.483817 8.0092988,11.504024 7.9843004,11.610971 L 7.7443062,11.55518 V 11.309415 C 7.3056235,11.309358 6.9166896,11.538917 6.5573224,11.829323 6.1979439,12.119736 5.8586825,12.482571 5.533862,12.810939 5.2090384,13.139308 4.8951729,13.430701 4.6267891,13.577572 4.3584053,13.724446 4.1880325,13.748009 3.9669255,13.595849 3.8564718,13.519839 3.8074221,13.448631 3.7798375,13.359702 3.7522505,13.270774 3.7506795,13.156249 3.7798375,13.012457 3.8381461,12.724853 4.0248254,12.341205 4.2449153,11.934649 4.4650152,11.528095 4.7143518,11.094265 4.8850596,10.65869 5.0557673,10.223115 5.1566199,9.7720121 5.0139546,9.3442551 4.8702651,8.9134273 4.5255229,8.6033521 4.1342966,8.3462829 3.7430705,8.0892166 3.2922773,7.8792276 2.8799799,7.6739174 2.4676923,7.4686046 2.0955009,7.2634323 1.8762383,7.0558959 1.6569757,6.8483498 1.5822818,6.6943326 1.6617357,6.4268131 1.7385448,6.16823 1.8702767,6.0945703 2.1580745,6.0560008 2.4458724,6.0174337 2.8629396,6.0695541 3.3123538,6.144977 3.7617581,6.2203997 4.2455581,6.3166844 4.7085503,6.337837 5.1715351,6.3589921 5.6273419,6.3080954 5.9883585,6.0415732 6.3537488,5.7718204 6.5443063,5.3493085 6.6679394,4.8978751 6.791564,4.4464319 6.851112,3.9518414 6.9189967,3.4963869 6.9868797,3.0409249 7.0654151,2.623838 7.195061,2.3512458 7.324707,2.0786537 7.4508079,1.9601403 7.7298758,1.9530188 Z M 7.7005382,3.538229 V 3.6002733 4.2197353 4.281777 H 8.3820438 V 4.2197353 3.6002733 3.538229 Z M 7.7005382,4.9017216 V 4.9632832 5.5832277 5.6452695 H 8.3820438 V 5.5832277 4.9632832 4.9017216 Z M 7.7005382,6.2647339 V 6.3267756 6.9467202 7.0082818 H 8.3820438 V 6.9467202 6.3267756 6.2647339 Z M 13.395464,7.217495 C 13.405432,7.2185933 13.415785,7.219438 13.415664,7.2194183 13.415115,7.2193074 13.447029,7.2265373 13.455583,7.2299995 13.475693,7.2381157 13.456868,7.2289357 13.462796,7.2319226 13.463914,7.2332352 13.466809,7.2370914 13.468567,7.2391377 13.449656,7.2272538 13.41727,7.2268402 13.395464,7.217495 Z M 7.7005382,7.6282264 V 7.6902681 8.3097326 8.3717743 H 8.3820438 V 8.3097326 7.6902681 7.6282264 Z M 13.212223,7.6484259 C 13.212491,7.6486304 13.213405,7.6482388 13.213666,7.6484259 13.215288,7.649699 13.216601,7.6509869 13.217991,7.6522724 13.216975,7.6515755 13.217667,7.6521517 13.212223,7.6484259 Z M 7.7005382,8.9917193 V 9.0532802 9.6732251 9.7352661 H 8.3820438 V 9.6732251 9.0532802 8.9917193 Z M 7.7005382,10.354729 V 10.416773 11.036716 11.098276 H 8.3820438 V 11.036716 10.416773 10.354729 Z M 10.327004,10.529315 C 10.331546,10.529614 10.333506,10.534323 10.338067,10.535086 10.316315,10.541871 10.297365,10.529078 10.274582,10.540377 10.289258,10.534661 10.294198,10.527145 10.327004,10.529315 Z M 7.7005382,13.081713 V 13.143275 13.76322 13.824781 H 8.3820438 V 13.76322 13.143275 13.081713 Z M 7.7005382,14.444726 V 14.506767 15.126712 15.188273 H 8.3820438 V 15.126712 14.506767 14.444726 Z"
+ style="opacity:1;" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/rows.svg b/share/icons/hicolor/scalable/actions/rows.svg
new file mode 100644
index 0000000..bdf9bf8
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/rows.svg
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16" sodipodi:docname="rows-symbolic.svg" inkscape:version="1.2-alpha (36480a72, 2022-02-12)" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <style id="s0">
+ .success { fill: #009909; }
+ .warning { fill: #FF1990; }
+ .error { fill: #00AAFF; }
+ </style>
+ <style id="s2">
+ @import '../../highlights.css';
+ </style>
+ <metadata id="metadata280">
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs id="defs278"/>
+ <sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="13.678097" inkscape:cy="12.065009" inkscape:window-width="1858" inkscape:window-height="1177" inkscape:window-x="54" inkscape:window-y="-8" inkscape:window-maximized="1" inkscape:current-layer="g22133" inkscape:document-rotation="0" inkscape:snap-global="true" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageshadow="2" inkscape:pageopacity="0.0" inkscape:pagecheckerboard="0" inkscape:blackoutopacity="0.0" inkscape:deskcolor="#d1d1d1">
+ <inkscape:grid spacingy="1" spacingx="1" type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <g transform="matrix(0.666667,0,0,0.666666,-721.33333,-396.90779)" inkscape:label="00269" id="align-horizontal-left">
+ <g id="g22133">
+ <path id="rect9524-9" style="stroke-width:1.86888;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.996078;paint-order:fill markers stroke" d="m 1099.9994,602.86229 h -14.9999 v -3.00001 h 14.9999 z m 3,4.50001 -13.4999,-10e-6 v -3 h 13.4999 z m -3,4.5 h -14.9999 v -3.00001 h 14.9999 z m 3,4.5 h -13.5 v -3.00001 h 13.5 z" sodipodi:nodetypes="cccccccccccccccccccc"/>
+ </g>
+ </g>
+</svg> \ No newline at end of file
diff --git a/share/icons/hicolor/scalable/actions/ruler.svg b/share/icons/hicolor/scalable/actions/ruler.svg
new file mode 100644
index 0000000..2e56fef
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/ruler.svg
@@ -0,0 +1,91 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="ruler">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="M 7.2779942,0.9140877 V 3.4506772 3.6238282 3.8142487 4.1227453 4.4863168 H 8 V 4.1227453 4 C 9.3008941,4.117309 10.473246,4.8568397 11.133986,6.0012694 11.855826,7.2515242 11.855826,8.7904248 11.133986,10.04068 10.473246,11.18511 9.3008941,11.925039 8,12.042415 V 11.873465 11.510362 H 7.2779942 V 11.873465 12.18243 12.418587 12.545534 15.128328 H 7.9944011 V 12.762089 C 8.4097261,12.730729 8.8148881,12.64581 9.2003891,12.511463 L 9.6050301,13.438358 10.261229,13.152729 9.8570561,12.2235 C 10.220685,12.031354 10.55859,11.792767 10.862358,11.512228 L 11.603499,12.201566 12.092148,11.677912 11.351007,10.987643 C 11.498505,10.802954 11.634929,10.607401 11.755182,10.399116 11.842512,10.247856 11.918701,10.092025 11.988072,9.9342698 L 14.221298,10.720215 14.459322,10.044412 12.227496,9.2589328 C 12.335292,8.8588768 12.390407,8.4481498 12.391779,8.0370756 L 13.398947,7.9647366 13.348077,7.2483299 12.338575,7.3220719 C 12.278496,6.9173683 12.166136,6.5192315 12.001137,6.1370834 L 12.898163,5.6680361 12.56493,5.032839 11.668372,5.5037527 C 11.447352,5.1497586 11.183832,4.831319 10.88616,4.5525893 L 12.368911,2.7062694 11.809786,2.258224 10.327503,4.1022117 C 9.9882651,3.8693523 9.6199581,3.6811397 9.2311931,3.5426209 L 9.4972191,2.567189 8.8055496,2.3781687 8.5399888,3.3531347 C 8.3608015,3.3184426 8.1784579,3.2942248 7.9944011,3.2803264 V 0.9140874 Z M 7.2779942,5.4650153 V 5.8285868 6.1370834 6.5006549 H 8 V 6.1370834 5.8285868 5.4650153 Z M 7.2779942,7.4812197 V 7.8447913 8.1514216 8.5149908 H 8 V 8.1514216 7.8447913 7.4812197 Z M 7.2779942,9.4955578 V 9.8591268 10.167626 10.531195 H 8 V 10.167626 9.8591268 9.4955578 Z"
+ style="opacity:1;" />
+ <path
+ id="path9609"
+ d="M 7.4418998,3.2654423 C 5.7432607,3.2654423 4.1723729,4.1722016 3.3230538,5.6432652 2.4737339,7.1143286 2.4737339,8.9278298 3.3230538,10.398893 4.1723729,11.869956 5.7432607,12.776716 7.4418998,12.776716 V 12.060547 C 5.9982282,12.060547 4.665807,11.291067 3.9439671,10.040813 3.2221363,8.7905508 3.2221363,7.2516071 3.9439671,6.0013447 4.665807,4.7510916 5.9982282,3.9816105 7.4418998,3.9816105 Z"
+ style="opacity:0.4;" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/scale-random.svg b/share/icons/hicolor/scalable/actions/scale-random.svg
new file mode 100644
index 0000000..81017a2
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/scale-random.svg
@@ -0,0 +1,189 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="15.930458"
+ height="15.930458"
+ viewBox="0 0 15.930458 15.930458"
+ version="1.1"
+ id="svg10810"
+ inkscape:version="1.2-alpha (0bd5040e63, 2022-02-05, custom)"
+ sodipodi:docname="scale-random-symbolic.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <style
+ id="style11884">.success { fill:#009909; }
+.warning { fill:#ff00ff; }
+.error { fill:#00AAFF; }
+</style>
+ <sodipodi:namedview
+ id="namedview10812"
+ pagecolor="#ffffff"
+ bordercolor="#000000"
+ borderopacity="0.25"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:blackoutopacity="0.0"
+ inkscape:document-units="px"
+ showgrid="true"
+ inkscape:zoom="30.382065"
+ inkscape:cx="8.6728799"
+ inkscape:cy="5.7599771"
+ inkscape:window-width="1280"
+ inkscape:window-height="987"
+ inkscape:window-x="1920"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g21555">
+ <inkscape:grid
+ type="xygrid"
+ id="grid72371" />
+ </sodipodi:namedview>
+ <defs
+ id="defs10807">
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect11210"
+ is_visible="true"
+ lpeversion="1"
+ unit="px"
+ lpesatellites="#path11732 | #path11734 | #path11736 | #path11738 | #path11740 | #path11742 | #path17266 | #path16736"
+ num_rows="3"
+ num_cols="3"
+ gapx="1"
+ gapy="1"
+ offset="0"
+ offset_type="false"
+ scale="50"
+ rotate="0"
+ mirrorrowsx="false"
+ mirrorrowsy="false"
+ mirrorcolsx="false"
+ mirrorcolsy="false"
+ mirrortrans="false"
+ shirnk_interp="false"
+ split_items="true"
+ interpolate_scalex="true"
+ interpolate_scaley="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false" />
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect2698"
+ is_visible="false"
+ lpeversion="1"
+ unit="px"
+ lpesatellites="#path2700 | #path2702 | #path2704 | #path2706 | #path2708 | #path2710 | #path2712 | #path2714"
+ num_rows="3"
+ num_cols="3"
+ gapx="1"
+ gapy="1"
+ offset="0"
+ offset_type="false"
+ scale="100"
+ rotate="0"
+ mirrorrowsx="false"
+ mirrorrowsy="false"
+ mirrorcolsx="false"
+ mirrorcolsy="false"
+ mirrortrans="false"
+ shirnk_interp="true"
+ split_items="false"
+ interpolate_scalex="true"
+ interpolate_scaley="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false" />
+ <inkscape:path-effect
+ effect="copy"
+ id="path-effect21559"
+ is_visible="true"
+ lpeversion="1"
+ lpesatellites="#path40249 | #path40251 | #path40253"
+ num_cols="2"
+ num_rows="2"
+ offsetx="1"
+ offsety="1"
+ scale="100"
+ rotate="0"
+ interpolate_scalex="false"
+ interpolate_scaley="false"
+ shirnk_interp="false"
+ interpolate_rotatex="false"
+ interpolate_rotatey="false"
+ mirrorrowsx="false"
+ mirrorrowsy="true"
+ mirrorcolsx="false"
+ mirrorcolsy="true"
+ mirrortrans="false"
+ split_items="true"
+ unit="px"
+ offset="0"
+ gapx="1"
+ gapy="1"
+ offset_type="false" />
+ </defs>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-96.208626,48.999997)">
+ <g
+ id="g21555"
+ inkscape:label="1"
+ transform="translate(96.208629,-49)">
+ <rect
+ style="fill:none;opacity:0"
+ id="rect21551"
+ width="15.930458"
+ height="15.930457"
+ x="0"
+ y="0"
+ inkscape:label="bg" />
+ <path
+ id="path21553"
+ d="M 4.999997,5.000003 H 0.999999 l -2e-6,-3.999998 4,-2e-6 z"
+ sodipodi:nodetypes="ccccc"
+ inkscape:path-effect="#path-effect11210"
+ inkscape:original-d="M 4.999997,5.000003 H 0.999999 l -2e-6,-3.999998 4,-2e-6 z"
+ style="fill-opacity:1"
+ class="UnoptimicedTransforms" />
+ <path
+ id="path11732"
+ d="M 9.499997,4.500003 H 6.4999985 l -1.5e-6,-2.9999985 3,-1.5e-6 z"
+ style="fill-opacity:1;stroke-width:0.468749" />
+ <path
+ id="path11734"
+ d="M 4.2527624,9.4603988 H 1.6193992 l -1.3e-6,-2.6333632 2.6333645,-1.3e-6 z"
+ style="fill-opacity:1;stroke-width:0.201159" />
+ <path
+ id="path11736"
+ d="m 15.100753,10.166753 h -3.999998 l -2e-6,-3.9999975 4,-2e-6 z"
+ style="fill-opacity:1;stroke-width:0.843742" />
+ <path
+ id="path11738"
+ d="m 14.663831,4.8299366 h -2.999999 l -10e-7,-2.9999985 3,-1.5e-6 z"
+ style="fill-opacity:1;stroke-width:0.385617" />
+ <path
+ id="path11740"
+ d="m 9.0073311,8.8203674 h -1.999999 l -1e-6,-1.999999 2,-1e-6 z"
+ style="fill-opacity:1;stroke-width:0.123048" />
+ <path
+ id="path11742"
+ d="M 10.669018,14.97006 H 6.6690202 l -2e-6,-3.999998 3.9999998,-2e-6 z"
+ inkscape:transform-center-x="0.63609657"
+ inkscape:transform-center-y="-4.1684921"
+ style="fill-opacity:1;stroke-width:0.416667" />
+ <path
+ id="path16736"
+ d="m 14.423623,14.188052 h -2.513865 l -10e-7,-2.513865 2.513866,-10e-7 z"
+ style="fill-opacity:1;stroke-width:0.0741942" />
+ <path
+ id="path17266"
+ d="M 4.4604188,14.328469 H 1.4604203 l -1.5e-6,-2.999999 3,-10e-7 z"
+ style="fill-opacity:1;stroke-width:0.187501" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/searching.svg b/share/icons/hicolor/scalable/actions/searching.svg
new file mode 100644
index 0000000..c2e2e08
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/searching.svg
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ >
+ <metadata>
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title>Taiga</dc:title>
+ <dc:date>24-10-2016</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Taiga</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>CC</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title>Taiga</dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:description>http://taiga.io</dc:description>
+ <dc:source>http://taiga.io</dc:source>
+ <cc:license
+ rdf:resource="http://creativecommons.org/licenses/by/3.0/" />
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/licenses/by/3.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:requires
+ rdf:resource="http://creativecommons.org/ns#Notice" />
+ <cc:requires
+ rdf:resource="http://creativecommons.org/ns#Attribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <defs id="defs3">
+ </defs>
+ <g
+ id="searching">
+ <path
+ d="m 6.914463,1.41365 c -3.005658,0 -5.451776,2.43867 -5.451776,5.43532 0,2.99666 2.446078,5.43538 5.451776,5.43538 1.310212,0 2.513927,-0.46362 3.45522,-1.23458 l 3.547304,3.53658 0.620326,-0.61845 -3.536404,-3.52572 c 0.849092,-0.95867 1.365268,-2.21699 1.365268,-3.59321 0,-2.99665 -2.44605,-5.43532 -5.451714,-5.43532 z m 0,0.87467 c 2.531574,0 4.574468,2.03669 4.574468,4.56065 0,2.52399 -2.042905,4.56073 -4.574468,4.56073 -2.531597,0 -4.574466,-2.03674 -4.574466,-4.56073 0,-2.52396 2.042869,-4.56071 4.574466,-4.56071 z"
+ id="path10677"
+ style="color:#000000;fill:#333333;stroke:none;"
+ />
+ <rect
+ height="16"
+ id="rect9056-0"
+ style="color:#000000;fill:none;stroke-width:0"
+ width="16"
+ x="0"
+ y="0" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/selection-bottom.svg b/share/icons/hicolor/scalable/actions/selection-bottom.svg
new file mode 100644
index 0000000..fc98bb3
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/selection-bottom.svg
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ >
+
+ <defs id="defs3">
+ <linearGradient id="linearGradientVector">
+ <stop offset="0" style="stop-color:#ffbf00"/>
+ <stop offset="1" style="stop-color:#ffffff"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientFill" x1="-3" x2="19" xlink:href="#linearGradientVector" y1="0" y2="0"/>
+ </defs>
+
+<g id="selection-bottom" inkscape:label="#selection_bot">
+ <g style="fill:none;stroke:#222222;stroke-width:2px;stroke-linecap:round">
+ <path d="m 10,1 5,0"/>
+ <path d="m 10,4 5,0"/>
+ <path d="m 10,7 5,0"/>
+ <path d="m 10,10 5,0"/>
+ </g>
+
+ <rect x="0.5" y="12.5" width="15" height="2" style="fill:url(#linearGradientFill);stroke:#222222;stroke-linejoin:round"/>
+
+ <path d="m 4,0 h -1 v 8 h -2 l 2.5,3 2.5,-3 h -2 z"/>
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/selection-lower.svg b/share/icons/hicolor/scalable/actions/selection-lower.svg
new file mode 100644
index 0000000..23eaf6f
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/selection-lower.svg
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ >
+
+ <defs id="defs3">
+ <linearGradient id="linearGradientVector">
+ <stop offset="0" style="stop-color:#ffbf00"/>
+ <stop offset="1" style="stop-color:#ffffff"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientFill" x1="-3" x2="19" xlink:href="#linearGradientVector" y1="0" y2="0"/>
+ </defs>
+
+ <g id="selection-lower" inkscape:label="#selection_down">
+ <g style="fill:none;stroke:#222222;stroke-width:2px;stroke-linecap:round">
+ <path d="m 10,1 5,0"/>
+ <path d="m 7,4 8,0"/>
+ <path d="m 10,7 5,0"/>
+ <path d="m 10,14 5,0"/>
+ </g>
+
+ <rect x="0.5" y="9.5" width="15" height="2" style="fill:url(#linearGradientFill);stroke:#222222;stroke-linejoin:round"/>
+
+ <path d="m 3,3 h 1 v 1 h -1 v 1 h 2 l -2.5,3 -2.5,-3 h 2 v -1 z"/>
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/selection-make-bitmap-copy.svg b/share/icons/hicolor/scalable/actions/selection-make-bitmap-copy.svg
new file mode 100644
index 0000000..6efe939
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/selection-make-bitmap-copy.svg
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.030304"
+ height="16.000023"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient1610">
+ <stop id="stop1611" offset="0" style="stop-color:#000000;stop-opacity:1"/>
+ <stop id="stop3053" offset="0.35076979" style="stop-color:#7f7f7f;stop-opacity:1"/>
+ <stop id="stop3054" offset="0.59668732" style="stop-color:#bfbfbf;stop-opacity:1"/>
+ <stop id="stop3055" offset="0.78382427" style="stop-color:#dfdfdf;stop-opacity:1"/>
+ <stop id="stop1612" offset="1" style="stop-color:#ffffff;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="translate(-0.0158611,0.0730141)" gradientUnits="userSpaceOnUse" id="linearGradient11294" inkscape:collect="always" x1="266.6476" x2="262.5385" xlink:href="#linearGradient5704" y1="74.38268" y2="78.83605"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient6187" inkscape:collect="always" x1="256.3262" x2="258.9182" xlink:href="#linearGradient2485" y1="80.00585" y2="78.5"/>
+ <linearGradient gradientTransform="translate(-0.0158611,0.0730141)" gradientUnits="userSpaceOnUse" id="linearGradient11286" inkscape:collect="always" x1="266.0303" x2="258.0151" xlink:href="#linearGradient5704" y1="70.98074" y2="77.99037"/>
+ <linearGradient gradientTransform="matrix(0.939394,0,0,1,15.63564,3.573014)" gradientUnits="userSpaceOnUse" id="linearGradient11197" inkscape:collect="always" x1="256.8945" x2="250.665" xlink:href="#linearGradient5704" y1="73.65818" y2="80.14188"/>
+ <linearGradient gradientTransform="matrix(1,0,0,0.982332,-0.0158611,1.3452)" gradientUnits="userSpaceOnUse" id="linearGradient11302" inkscape:collect="always" x1="261.0343" x2="256.5" xlink:href="#linearGradient5704" y1="69.71401" y2="71.03742"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="translate(0.514439,0.573014)" gradientUnits="userSpaceOnUse" id="linearGradient11210" inkscape:collect="always" x1="261.1073" x2="269.5485" xlink:href="#linearGradient1610" y1="79.5" y2="79.5"/>
+ <linearGradient id="linearGradient2485">
+ <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="selection-make-bitmap-copy" inkscape:label="#selection_bitmap" transform="matrix(-1,0,0,1,266.014404,-69.07299)">
+ <path d="M 250.4841,75.57301 C 255.0144,74.05375 254.0144,72.55375 254.5144,71.55375 L 258.5144,71.55375 C 258.7644,72.29084 259.8455,74.26817 261.0144,74.52793 L 265.5144,75.52793 265.5144,84.57301 251.5144,84.55375 250.5144,83.55375 250.4841,75.57301 Z" id="rect11168" inkscape:connector-curvature="0" sodipodi:nodetypes="cccsccccc" style="color:#000000;fill:url(#linearGradient11197);fill-rule:evenodd;stroke:url(#linearGradient11286);stroke-linecap:round;stroke-linejoin:round"/>
+ <circle cx="258.5" cy="78.5" id="path11178" r="3.5" style="color:#000000;fill:url(#linearGradient6187);fill-rule:evenodd;stroke:#000000;stroke-width:1.3620667;stroke-linecap:round;stroke-linejoin:round" transform="matrix(0.938759,0,0,0.938488,13.33429,5.86879)"/>
+ <rect height="9" id="rect11199" style="color:#000000;fill:url(#linearGradient11210);fill-rule:evenodd;stroke:url(#linearGradient11294);stroke-linecap:round;stroke-linejoin:round" width="4" x="261.5144" y="75.57301"/>
+ <path d="M 254.4841,71.58841 254.4841,69.57299 258.4841,69.57299 258.4841,71.58841 254.4841,71.58841 Z" id="path11225" inkscape:connector-curvature="0" style="fill:#ffffff;fill-rule:evenodd;stroke:url(#linearGradient11302);stroke-width:0.9999997px;stroke-linecap:round;stroke-linejoin:round"/>
+ <path d="M 258.9841,75.32301 C 257.9841,74.32301 254.4841,74.32301 253.4841,75.32301" id="path11254" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#b1b1b1;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round"/>
+ <circle cx="64" cy="135" id="path3614" r="1" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke-width:0.747" transform="matrix(-1,0,0,1,321.0144,-55.92699)"/>
+ <circle cx="64" cy="135" id="path4498" r="1" style="color:#000000;fill:#ffffff;fill-opacity:0.4472574;fill-rule:evenodd;stroke-width:0.747" transform="matrix(-1.5,0,0,1.5,351.5144,-122.927)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/selection-move-to-layer-above.svg b/share/icons/hicolor/scalable/actions/selection-move-to-layer-above.svg
new file mode 100644
index 0000000..47f5786
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/selection-move-to-layer-above.svg
@@ -0,0 +1,18 @@
+<svg width="16" height="16" inkscape:version="1.0alpha2 (941498d2b1, 2019-07-19, custom)" sodipodi:docname="selection-move-to-layer-above.svg" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs>
+ <linearGradient id="linearGradient5789" x1="968.89" x2="977.93" y1="178.32" y2="181.71" gradientUnits="userSpaceOnUse" inkscape:collect="always">
+ <stop stop-color="#5a5a5a" offset="0"/>
+ <stop offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5787" x1="974.2" x2="979.8" y1="182.47" y2="184.8" gradientUnits="userSpaceOnUse" inkscape:collect="always">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#aaa" offset="1"/>
+ </linearGradient>
+ </defs>
+ <g id="selection-move-to-layer-above" transform="matrix(.99744 0 0 1 -962.49 -164)" inkscape:label="#move_selection_above">
+ <path transform="translate(-.041 -11.039)" d="m969.5 182.5h11l-4-5h-11l4 5z" color="#000000" fill="url(#linearGradient5787)" fill-rule="evenodd" stroke="url(#linearGradient5789)" stroke-linecap="square" stroke-linejoin="round" stroke-miterlimit="0" stroke-width=".99995" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/>
+ <rect x="965" y="164" width="16" height="16" color="#000000" fill="none"/>
+ <path d="m973.5 167 2.5 3h-2v5l-1 1v-6h-2l2.5-3z" fill-rule="evenodd" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc"/>
+ <path d="m965.5 173.5h10l4 4h-10l-4-4z" fill="none" stroke="#000" stroke-dasharray="1 1.5" stroke-linejoin="round" stroke-width="1px" inkscape:connector-curvature="0"/>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/selection-move-to-layer-below.svg b/share/icons/hicolor/scalable/actions/selection-move-to-layer-below.svg
new file mode 100644
index 0000000..0a1e379
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/selection-move-to-layer-below.svg
@@ -0,0 +1,20 @@
+<svg width="16.001" height="16" inkscape:version="1.0alpha2 (941498d2b1, 2019-07-19, custom)" sodipodi:docname="selection-move-to-layer-below.svg" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs>
+ <linearGradient id="linearGradient5789" x1="968.89" x2="977.93" y1="178.32" y2="181.71" gradientUnits="userSpaceOnUse" inkscape:collect="always">
+ <stop stop-color="#5a5a5a" offset="0"/>
+ <stop offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5787" x1="974.2" x2="979.8" y1="182.47" y2="184.8" gradientUnits="userSpaceOnUse" inkscape:collect="always">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#aaa" offset="1"/>
+ </linearGradient>
+ </defs>
+ <g id="selection-move-to-layer-below" transform="matrix(.99744 0 0 1 -962.49 -164)" inkscape:label="#move_selection_below">
+ <path transform="translate(-.041 -5.0391)" d="m969.5 182.5h11l-4-5h-11l4 5z" color="#000000" fill="url(#linearGradient5787)" fill-rule="evenodd" stroke="url(#linearGradient5789)" stroke-linecap="square" stroke-linejoin="round" stroke-miterlimit="0" stroke-width=".99995" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/>
+ <rect x="965" y="164" width="16" height="16" color="#000000" fill="none"/>
+ <path d="m973.5 177-2.5-3h2v-5l1-1v6h2l-2.5 3z" fill-rule="evenodd" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc"/>
+ <g transform="translate(-.041 -7)">
+ <path d="m965.5 173.5h10l4 4h-10l-4-4z" fill="none" stroke="#000" stroke-dasharray="1 1.5" stroke-linejoin="round" stroke-width="1px" inkscape:connector-curvature="0"/>
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/selection-move-to-layer.svg b/share/icons/hicolor/scalable/actions/selection-move-to-layer.svg
new file mode 100644
index 0000000..778365a
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/selection-move-to-layer.svg
@@ -0,0 +1,21 @@
+<svg width="16.001" height="16" inkscape:version="1.0alpha2 (941498d2b1, 2019-07-19, custom)" sodipodi:docname="selection-move-to-layer.svg" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd">
+ <sodipodi:namedview bordercolor="#666666" borderopacity="1" gridtolerance="10" guidetolerance="10" inkscape:current-layer="svg858" inkscape:cx="4.0737499" inkscape:cy="6.3650594" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-height="480" inkscape:window-width="640" inkscape:zoom="11.2" objecttolerance="10" pagecolor="#ffffff" showgrid="false"/>
+ <defs>
+ <linearGradient id="linearGradient5789" x1="968.89" x2="977.93" y1="178.32" y2="181.71" gradientUnits="userSpaceOnUse" inkscape:collect="always">
+ <stop stop-color="#5a5a5a" offset="0"/>
+ <stop offset="1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5787" x1="974.2" x2="979.8" y1="182.47" y2="184.8" gradientUnits="userSpaceOnUse" inkscape:collect="always">
+ <stop stop-color="#fff" offset="0"/>
+ <stop stop-color="#aaa" offset="1"/>
+ </linearGradient>
+ </defs>
+ <g id="selection-move-to-layer" transform="matrix(.99744 0 0 1 -962.49 -164)" inkscape:label="#move_selection_below">
+ <path transform="translate(-.041 -5.0391)" d="m969.5 182.5h11l-4-5h-11l4 5z" color="#000000" fill="url(#linearGradient5787)" fill-rule="evenodd" stroke="url(#linearGradient5789)" stroke-linecap="square" stroke-linejoin="round" stroke-miterlimit="0" stroke-width=".99995" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc"/>
+ <rect x="965" y="164" width="16" height="16" color="#000000" fill="none"/>
+ <path d="m981 168.5-3.0077 2.4936v-1.9949h-5.0128l-1.0026-0.99744h6.0154v-1.9949z" fill-rule="evenodd" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc"/>
+ <g transform="translate(-6.2341 -7)">
+ <path d="m969.3 173.5h10l4 4h-10z" fill="none" stroke="#000" stroke-dasharray="1 1.5" stroke-linejoin="round" stroke-width="1px" inkscape:connector-curvature="0"/>
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/selection-raise.svg b/share/icons/hicolor/scalable/actions/selection-raise.svg
new file mode 100644
index 0000000..526fbd6
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/selection-raise.svg
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ >
+
+ <defs id="defs3">
+ <linearGradient id="linearGradientVector">
+ <stop offset="0" style="stop-color:#ffffff"/>
+ <stop offset="1" style="stop-color:#98b6d3"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientFill" x1="-3" x2="19" xlink:href="#linearGradientVector" y1="0" y2="0"/>
+ </defs>
+
+ <g id="selection-raise" inkscape:label="#selection_up">
+ <g style="fill:none;stroke:#222222;stroke-width:2px;stroke-linecap:round">
+ <path d="m 1,1 5,0"/>
+ <path d="m 1,8 5,0"/>
+ <path d="m 1,11 8,0"/>
+ <path d="m 1,14 5,0"/>
+ </g>
+ <rect x="0.5" y="3.5" width="15" height="2" style="fill:url(#linearGradientFill);stroke:#222222;stroke-linejoin:round"/>
+
+ <path d="m 13,12 h -1 v -1 h 1 v -1 H 11 L 13.5,7 16,10 h -2 v 1 z"/>
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/selection-top.svg b/share/icons/hicolor/scalable/actions/selection-top.svg
new file mode 100644
index 0000000..3002bf1
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/selection-top.svg
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ >
+
+ <defs id="defs3">
+ <linearGradient id="linearGradientVector">
+ <stop offset="0" style="stop-color:#ffffff"/>
+ <stop offset="1" style="stop-color:#98b6d3"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientFill" x1="-3" x2="19" xlink:href="#linearGradientVector" y1="0" y2="0"/>
+ </defs>
+
+ <g id="selection-top" inkscape:label="#selection_top">
+ <g style="fill:none;stroke:#222222;stroke-width:2px;stroke-linecap:round">
+ <path d="m 1,5 5,0"/>
+ <path d="m 1,8 5,0"/>
+ <path d="m 1,11 5,0"/>
+ <path d="m 1,14 5,0"/>
+ </g>
+ <rect x="0.5" y="0.5" width="15" height="2" style="fill:url(#linearGradientFill);stroke:#222222;stroke-linejoin:round"/>
+
+ <path d="m 14,15 h -1 v -8 h -2 l 2.5,-3 2.5,3 h -2 z"/>
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/selection-touch.svg b/share/icons/hicolor/scalable/actions/selection-touch.svg
new file mode 100644
index 0000000..1a71d5f
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/selection-touch.svg
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.0.1 (1.0.1+r74)"
+ sodipodi:docname="selection-touch-symbolic.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <defs
+ id="defs10" />
+ <sodipodi:namedview
+ inkscape:window-maximized="1"
+ inkscape:window-height="843"
+ inkscape:window-width="1534"
+ inkscape:current-layer="layercompo"
+ inkscape:window-y="20"
+ inkscape:window-x="66"
+ inkscape:cy="6.9721374"
+ inkscape:cx="0.78771883"
+ inkscape:zoom="27.166187"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10"
+ inkscape:document-rotation="0">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title />
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier />
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="dashed-stroke"
+ id="layercompo"
+ inkscape:groupmode="layer">
+ <path
+ style="opacity:0;fill:none"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ id="rect22048" />
+ <path
+ id="path6"
+ style="opacity:1"
+ d="M 1.0253905,4 V 4.5585938 5.9765625 H 2.1406249 V 5.1152344 H 3.0117186 V 4 Z M 4.4414061,4 V 5.1152344 H 5.8691405 V 4 Z M 7.298828,4 V 5.1152344 H 8.7265624 V 4 Z m 2.714844,0 v 1.1152344 h 0.871094 V 5.9765625 H 12 V 4 Z M 1.0390625,7.3105469 V 8.7285156 H 2.1542969 V 7.3105469 Z m 9.8593755,0 v 1.4179687 h 1.115234 V 7.3105469 Z M 1.0390625,10.146484 v 1.417969 h 1.1152344 v -1.417969 z m 9.8593755,0 v 1.417969 h 1.115234 v -1.417969 z m -9.8593755,2.835938 v 1.976562 H 3.0253906 V 13.84375 H 2.1542969 v -0.861328 z m 9.8593755,0 v 0.861328 h -0.871094 v 1.115234 h 1.986328 V 12.982422 Z M 4.4550781,13.84375 v 1.115234 H 5.8828125 V 13.84375 Z m 2.8574219,0 v 1.115234 H 8.7402344 V 13.84375 Z"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" />
+ <path
+ style="opacity:0;fill:none;stroke-width:0.66666698"
+ d="M -15.767012,-0.42960155 H 0.232996 V 15.570406 H -15.767012 Z"
+ id="rect22036"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1;stroke-width:0.666667"
+ d="M 10,1.0000038 15,1 v 5 l -5,3.8e-6 z"
+ id="rect22038"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/shape-arc.svg b/share/icons/hicolor/scalable/actions/shape-arc.svg
new file mode 100644
index 0000000..b1aad54
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/shape-arc.svg
@@ -0,0 +1,139 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.0.1 (3bc2e81, 2020-09-07)"
+ sodipodi:docname="arc.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <style
+ id="s0">
+ .base { fill: #000000; }
+ .success { fill: #009909; }
+ .warning { fill: #FF1990; }
+ .error { fill: #00AAFF; }
+ .dark { }
+ </style>
+ <style
+ id="s2">
+ @import '../../highlights.css';
+ </style>
+ <metadata
+ id="metadata1213">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs1211">
+ <inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="2"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect892"
+ effect="join_type"
+ lpeversion="1" />
+ <inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="3.77953"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect872"
+ effect="join_type"
+ lpeversion="1" />
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect847"
+ is_visible="true"
+ lpeversion="1"
+ linecap_type="butt"
+ line_width="1.5"
+ linejoin_type="round"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect949"
+ is_visible="true"
+ linecap_type="round"
+ line_width="3"
+ linejoin_type="round"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="1"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect1916"
+ effect="join_type"
+ lpeversion="1" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:document-rotation="0"
+ inkscape:current-layer="g0"
+ inkscape:window-maximized="1"
+ inkscape:window-y="-11"
+ inkscape:window-x="123"
+ inkscape:window-height="1790"
+ inkscape:window-width="2602"
+ inkscape:cy="5.5395855"
+ inkscape:cx="-1.5837321"
+ inkscape:zoom="31.678384"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10"
+ inkscape:showpageshadow="true"
+ inkscape:snap-global="true"
+ inkscape:snap-nodes="true">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <g
+ id="g0"
+ inkscape:label="draw-poligon-star">
+ <path
+ inkscape:connector-curvature="0"
+ style="opacity:0"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ id="background" />
+ <path
+ style="fill:#000000;fill-rule:nonzero;stroke:none;stroke-width:3.77953;stroke-linejoin:bevel;stop-color:#000000"
+ id="path884"
+ inkscape:path-effect="#path-effect892"
+ sodipodi:type="arc"
+ sodipodi:cx="8"
+ sodipodi:cy="10.737298"
+ sodipodi:rx="6"
+ sodipodi:ry="6"
+ d="m 3,10.737298 c 0,-2.7563796 2.2436204,-5 5,-5 2.75638,0 5,2.2436204 5,5 a 1,1 0 1 0 2,0 c 0,-3.8710374 -3.128963,-7 -7,-7 -3.8710374,0 -7,3.1289626 -7,7 a 1,1 0 1 0 2,0 z"
+ sodipodi:start="3.1415927"
+ sodipodi:end="0"
+ sodipodi:arc-type="arc"
+ sodipodi:open="true" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/shape-circle.svg b/share/icons/hicolor/scalable/actions/shape-circle.svg
new file mode 100644
index 0000000..9bd9157
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/shape-circle.svg
@@ -0,0 +1,135 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.0.1 (3bc2e81, 2020-09-07)"
+ sodipodi:docname="circle.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <style
+ id="s0">
+ .base { fill: #000000; }
+ .success { fill: #009909; }
+ .warning { fill: #FF1990; }
+ .error { fill: #00AAFF; }
+ .dark { }
+ </style>
+ <style
+ id="s2">
+ @import '../../highlights.css';
+ </style>
+ <metadata
+ id="metadata1213">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs1211">
+ <inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="2"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect892"
+ effect="join_type"
+ lpeversion="1" />
+ <inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="3.77953"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect872"
+ effect="join_type"
+ lpeversion="1" />
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect847"
+ is_visible="true"
+ lpeversion="1"
+ linecap_type="butt"
+ line_width="1.5"
+ linejoin_type="round"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect949"
+ is_visible="true"
+ linecap_type="round"
+ line_width="3"
+ linejoin_type="round"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="1"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect1916"
+ effect="join_type"
+ lpeversion="1" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:document-rotation="0"
+ inkscape:current-layer="g0"
+ inkscape:window-maximized="1"
+ inkscape:window-y="-11"
+ inkscape:window-x="123"
+ inkscape:window-height="1790"
+ inkscape:window-width="2602"
+ inkscape:cy="5.9026091"
+ inkscape:cx="-1.5837321"
+ inkscape:zoom="31.678384"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10"
+ inkscape:showpageshadow="true"
+ inkscape:snap-global="true"
+ inkscape:snap-nodes="true">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <g
+ id="g0"
+ inkscape:label="draw-poligon-star">
+ <path
+ inkscape:connector-curvature="0"
+ style="opacity:0"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ id="background" />
+ <path
+ style="fill:#000000;stroke-width:3.77953;stroke-linejoin:bevel;stop-color:#000000;fill-rule:nonzero;stroke:none"
+ id="path884"
+ inkscape:path-effect="#path-effect892"
+ sodipodi:type="arc"
+ sodipodi:cx="8"
+ sodipodi:cy="8"
+ sodipodi:rx="6"
+ sodipodi:ry="6"
+ d="M 8,13 C 5.2436204,13 3,10.75638 3,8 3,5.2436204 5.2436204,3 8,3 c 2.75638,0 5,2.2436204 5,5 0,2.75638 -2.24362,5 -5,5 z M 8,1 C 4.1289626,1 1,4.1289626 1,8 c 0,3.871037 3.1289626,7 7,7 3.871037,0 7,-3.128963 7,-7 C 15,4.1289626 11.871037,1 8,1 Z" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/shape-clone.svg b/share/icons/hicolor/scalable/actions/shape-clone.svg
new file mode 100644
index 0000000..c66894b
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/shape-clone.svg
@@ -0,0 +1,159 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ inkscape:version="1.1 (c68e22c387, 2021-05-23)"
+ sodipodi:docname="shape-clone-symbolic.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <metadata
+ id="metadata3245">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs3243">
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect1149"
+ is_visible="true"
+ lpeversion="1"
+ linecap_type="butt"
+ line_width="1"
+ linejoin_type="extrp_arc"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect967"
+ is_visible="true"
+ lpeversion="1"
+ linecap_type="butt"
+ line_width="1"
+ linejoin_type="extrp_arc"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect121"
+ is_visible="true"
+ lpeversion="1"
+ linecap_type="butt"
+ line_width="1"
+ linejoin_type="extrp_arc"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ effect="offset"
+ id="path-effect3872"
+ is_visible="true"
+ lpeversion="1"
+ linejoin_type="miter"
+ unit="mm"
+ offset="-0.13533657"
+ miter_limit="4"
+ attempt_force_join="true"
+ update_on_knot_move="true" />
+ <inkscape:path-effect
+ effect="offset"
+ id="path-effect3859"
+ is_visible="true"
+ lpeversion="1"
+ linejoin_type="miter"
+ unit="px"
+ offset="-0.5"
+ miter_limit="4"
+ attempt_force_join="true"
+ update_on_knot_move="true" />
+ <inkscape:path-effect
+ effect="fill_between_many"
+ method="bsplinespiro"
+ linkedpaths="#path3870,0,1"
+ id="path-effect969" />
+ </defs>
+ <style
+ id="s0">
+.base { fill:#000000; }
+.success { fill:#009909; }
+.warning { fill:#FF1990; }
+.error { fill:#00AAFF; }
+.dark { }
+</style>
+ <style
+ id="s2">
+@import '../../highlights.css';
+</style>
+ <sodipodi:namedview
+ inkscape:document-rotation="0"
+ inkscape:current-layer="edit-clone"
+ inkscape:window-maximized="1"
+ inkscape:window-y="-8"
+ inkscape:window-x="54"
+ inkscape:window-height="1177"
+ inkscape:window-width="1858"
+ inkscape:cy="5.46875"
+ inkscape:cx="12.328125"
+ inkscape:zoom="32"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <g
+ id="edit-clone"
+ inkscape:label="00013"
+ transform="translate(-45,-607.3622)">
+ <path
+ id="path45837"
+ d="m 45,607.3622 v 16 h 16 v -16 z"
+ style="opacity:0;fill:none"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path27786"
+ d="m 50.011719,621.84961 v 0.5 h 0.5 c 2.992187,0 5.984375,0 8.976562,0 h 0.5 v -0.5 c 0,-2.99219 0,-5.98437 0,-8.97656 v -0.5 h -0.5 c -2.992187,0 -5.984375,0 -8.976562,0 h -0.5 v 0.5 c 0,2.99219 0,5.98437 0,8.97656 z m 9.476562,-8.47656 -0.5,-0.5 c 0,2.99219 0,5.98437 0,8.97656 l 0.5,-0.5 c -2.992187,0 -5.984375,0 -8.976562,0 l 0.5,0.5 c 0,-2.99219 0,-5.98437 0,-8.97656 l -0.5,0.5 c 2.992187,0 5.984375,0 8.976562,0 z"
+ style="opacity:1;fill:#000000;fill-rule:nonzero;stroke:none"
+ sodipodi:nodetypes="ccccc"
+ inkscape:path-effect="#path-effect3872;#path-effect121"
+ inkscape:original-d="m 50,612.3622 v 10 h 10 v -10 z" />
+ <path
+ style="opacity:1;fill:#000000;stroke:none;fill-rule:nonzero"
+ d="m 45,615.86133 v 0.5 h 0.5 c 1,0 2,0 3,0 H 49 v -0.5 c 0,-1.66667 0,-3.33333 0,-5 l -0.5,0.5 c 2,0 4,0 6,0 H 55 v -0.5 c 0,-1 0,-2 0,-3 v -0.5 h -0.5 c -3,0 -6,0 -9,0 H 45 v 0.5 c 0,2.66667 0,5.33333 0,8 z m 9.5,-7.5 -0.5,-0.5 c 0,1 0,2 0,3 l 0.5,-0.5 c -2,0 -4,0 -6,0 H 48 v 0.5 c 0,1.66667 0,3.33333 0,5 l 0.5,-0.5 c -1,0 -2,0 -3,0 l 0.5,0.5 c 0,-2.66667 0,-5.33333 0,-8 l -0.5,0.5 c 3,0 6,0 9,0 z"
+ id="path27788"
+ inkscape:connector-curvature="0"
+ inkscape:path-effect="#path-effect3859;#path-effect1149"
+ inkscape:original-d="m 49,616.3622 v -1 -4 h 6 v 0 -4 H 45 v 9 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3870"
+ d="m 55.46875,614.3622 c 0.85142,0 1.53125,0.7099 1.53125,1.5625 v 1.4375 h 0.50412 c 0.274969,0 0.49588,0.1868 0.49588,0.5 v 2.5 h -6 v -2.4375 c 0,-0.3132 0.22503,-0.5625 0.5,-0.5625 H 53 v -1.44141 c 0,-0.85259 0.550918,-1.55859 1.402338,-1.55859 z m -0.96485,0.99609 C 54.246497,615.35627 54,615.5915 54,615.9247 v 1.4375 h 2 l -0.03125,-1.4375 c -0.0072,-0.33312 -0.215241,-0.55657 -0.472653,-0.55859 z"
+ style="opacity:1;fill:#000000;fill-rule:nonzero;stroke:none;stroke-width:1"
+ sodipodi:nodetypes="sscssccsscssssscssss"
+ inkscape:linked-fill="path971" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/shape-ellipse.svg b/share/icons/hicolor/scalable/actions/shape-ellipse.svg
new file mode 100644
index 0000000..9663a55
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/shape-ellipse.svg
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.0.1 (1.0.1+r73)"
+ sodipodi:docname="shape-ellipse-symbolic.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <metadata
+ id="metadata10">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs8" />
+ <sodipodi:namedview
+ inkscape:document-rotation="0"
+ inkscape:current-layer="svg1"
+ inkscape:window-maximized="1"
+ inkscape:window-y="20"
+ inkscape:window-x="66"
+ inkscape:window-height="843"
+ inkscape:window-width="1534"
+ inkscape:cy="6.8817693"
+ inkscape:cx="14.155552"
+ inkscape:zoom="21.869033"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <path
+ style="opacity:0;fill:none"
+ d="m 1,1.7263782e-4 h 14 c 0.554,0 1,0.44599955218 1,0.99999896218 V 15.000158 c 0,0.553999 -0.446,0.999999 -1,0.999999 H 1 c -0.554,0 -1,-0.446 -1,-0.999999 V 1.0001716 C 0,0.44617219 0.446,1.7263782e-4 1,1.7263782e-4 Z"
+ id="rect19770"
+ inkscape:connector-curvature="0" />
+ <ellipse
+ style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:2.13973;stroke-miterlimit:4;stroke-dasharray:none;stop-color:#000000"
+ id="path21"
+ cx="0.24014917"
+ cy="11.311158"
+ rx="3"
+ ry="6"
+ transform="rotate(-43.783726)" />
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/shape-group.svg b/share/icons/hicolor/scalable/actions/shape-group.svg
new file mode 100644
index 0000000..137d2f0
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/shape-group.svg
@@ -0,0 +1,114 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.0.1 (3bc2e81, 2020-09-07)"
+ sodipodi:docname="object-type-groups-symbolic.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <style
+ id="s0">
+ .base { fill: #000000; }
+ .success { fill: #009909; }
+ .warning { fill: #FF1990; }
+ .error { fill: #00AAFF; }
+ .dark { }
+ </style>
+ <style
+ id="s2">
+ @import '../../highlights.css';
+ </style>
+ <metadata
+ id="metadata1213">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs1211">
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect847"
+ is_visible="true"
+ lpeversion="1"
+ linecap_type="butt"
+ line_width="1.5"
+ linejoin_type="round"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect949"
+ is_visible="true"
+ linecap_type="round"
+ line_width="3"
+ linejoin_type="round"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="2"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect1916"
+ effect="join_type" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:document-rotation="0"
+ inkscape:current-layer="g0"
+ inkscape:window-maximized="1"
+ inkscape:window-y="-11"
+ inkscape:window-x="123"
+ inkscape:window-height="1790"
+ inkscape:window-width="2602"
+ inkscape:cy="13.68648"
+ inkscape:cx="9.5841293"
+ inkscape:zoom="31.678384"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10"
+ inkscape:showpageshadow="true"
+ inkscape:snap-global="true"
+ inkscape:snap-nodes="true">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <g
+ id="g0"
+ inkscape:label="draw-poligon-star">
+ <path
+ inkscape:connector-curvature="0"
+ style="opacity:0"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ id="background" />
+ <path
+ class="base"
+ inkscape:label="star out"
+ inkscape:connector-curvature="0"
+ d="M 15,5 A 1,1 0 0 0 14,4 H 8 l 0.8944272,0.5527864 -1,-2 A 1,1 0 0 0 7,2 H 2 A 1,1 0 0 0 1,3 v 10 a 1,1 0 0 0 1,1 h 12 a 1,1 0 0 0 1,-1 z M 2,12 3,13 V 3 L 2,4 h 5 l -0.8944272,-0.5527864 1,2 A 1,1 0 0 0 8,6 h 6 L 13,5 v 8 l 1,-1 z"
+ id="polygon1138"
+ sodipodi:nodetypes="ccccccc"
+ style="stroke-width:0.478597"
+ inkscape:original-d="M 14,13 V 5 H 8 L 7,3 H 2 v 10 z"
+ inkscape:path-effect="#path-effect1916" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/shape-image.svg b/share/icons/hicolor/scalable/actions/shape-image.svg
new file mode 100644
index 0000000..f10e975
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/shape-image.svg
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.0.1 (3bc2e81, 2020-09-07)"
+ sodipodi:docname="object-type-image-symbolic.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <style
+ id="s0">
+ .base { fill: #000000; }
+ .success { fill: #009909; }
+ .warning { fill: #FF1990; }
+ .error { fill: #00AAFF; }
+ .dark { }
+ </style>
+ <style
+ id="s2">
+ @import '../../highlights.css';
+ </style>
+ <metadata
+ id="metadata1213">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs1211">
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect847"
+ is_visible="true"
+ lpeversion="1"
+ linecap_type="butt"
+ line_width="1.5"
+ linejoin_type="round"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect949"
+ is_visible="true"
+ linecap_type="round"
+ line_width="3"
+ linejoin_type="round"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="2"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect1916"
+ effect="join_type" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:document-rotation="0"
+ inkscape:current-layer="g0"
+ inkscape:window-maximized="1"
+ inkscape:window-y="-11"
+ inkscape:window-x="123"
+ inkscape:window-height="1790"
+ inkscape:window-width="2602"
+ inkscape:cy="8.7387482"
+ inkscape:cx="-6.7332129"
+ inkscape:zoom="22.4"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10"
+ inkscape:showpageshadow="true"
+ inkscape:snap-global="true"
+ inkscape:snap-nodes="true">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <g
+ id="g0"
+ inkscape:label="draw-poligon-star">
+ <path
+ inkscape:connector-curvature="0"
+ style="opacity:0"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ id="background" />
+ <path
+ class="base"
+ inkscape:label="star out"
+ inkscape:connector-curvature="0"
+ d="M 15,3 A 1,1 0 0 0 14,2 H 2 A 1,1 0 0 0 1,3 v 10 a 1,1 0 0 0 1,1 h 12 a 1,1 0 0 0 1,-1 z M 2,12 3,13 V 3 L 2,4 H 14 L 13,3 v 10 l 1,-1 z"
+ id="polygon1138"
+ sodipodi:nodetypes="ccccc"
+ style="stroke-width:0.478597"
+ inkscape:original-d="M 14,13 V 3 H 2 v 10 z"
+ inkscape:path-effect="#path-effect1916" />
+ <path
+ style="fill:#000000;stroke-width:3.77953;stroke-linejoin:bevel;stop-color:#000000"
+ d="m 4,11 3,-4 3,4 z"
+ id="path850"
+ sodipodi:nodetypes="cccc" />
+ <circle
+ style="fill:#000000;stroke-width:3.77953;stroke-linejoin:bevel;stop-color:#000000"
+ id="path852"
+ cx="10.5"
+ cy="6.5"
+ r="1.5" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/shape-item.svg b/share/icons/hicolor/scalable/actions/shape-item.svg
new file mode 100644
index 0000000..3a28735
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/shape-item.svg
@@ -0,0 +1,206 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.0.1 (3bc2e81, 2020-09-07)"
+ sodipodi:docname="item.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <style
+ id="s0">
+ .base { fill: #000000; }
+ .success { fill: #009909; }
+ .warning { fill: #FF1990; }
+ .error { fill: #00AAFF; }
+ .dark { }
+ </style>
+ <style
+ id="s2">
+ @import '../../highlights.css';
+ </style>
+ <metadata
+ id="metadata1213">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs1211">
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect959"
+ is_visible="true"
+ lpeversion="1"
+ linecap_type="butt"
+ line_width="1"
+ linejoin_type="extrp_arc"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect945"
+ is_visible="true"
+ lpeversion="1"
+ linecap_type="butt"
+ line_width="1"
+ linejoin_type="extrp_arc"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="2"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect914"
+ effect="join_type"
+ lpeversion="1" />
+ <inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="3.77953"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect892"
+ effect="join_type"
+ lpeversion="1" />
+ <inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="3.77953"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect872"
+ effect="join_type"
+ lpeversion="1" />
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect847"
+ is_visible="true"
+ lpeversion="1"
+ linecap_type="butt"
+ line_width="1.5"
+ linejoin_type="round"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect949"
+ is_visible="true"
+ linecap_type="round"
+ line_width="3"
+ linejoin_type="round"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="1"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect1916"
+ effect="join_type"
+ lpeversion="1" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:document-rotation="0"
+ inkscape:current-layer="g0"
+ inkscape:window-maximized="1"
+ inkscape:window-y="-11"
+ inkscape:window-x="123"
+ inkscape:window-height="1790"
+ inkscape:window-width="2602"
+ inkscape:cy="12.660923"
+ inkscape:cx="-28.905989"
+ inkscape:zoom="11.313709"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10"
+ inkscape:showpageshadow="true"
+ inkscape:snap-global="true"
+ inkscape:snap-nodes="false"
+ inkscape:object-paths="true"
+ inkscape:snap-intersection-paths="true"
+ inkscape:object-nodes="true"
+ inkscape:snap-smooth-nodes="true"
+ inkscape:snap-midpoints="true"
+ inkscape:snap-bbox="true"
+ inkscape:bbox-nodes="true"
+ inkscape:bbox-paths="true"
+ inkscape:snap-bbox-edge-midpoints="true"
+ inkscape:snap-bbox-midpoints="true">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <g
+ id="g0"
+ inkscape:label="draw-poligon-star">
+ <path
+ inkscape:connector-curvature="0"
+ style="opacity:0"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ id="background" />
+ <path
+ id="path2901"
+ style="fill:none;stroke:#000000;stroke-width:1.00157;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stop-color:#000000"
+ d="M 1.5,10.479799 H 5.5202015 V 14.5 H 1.5 Z"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ id="path2899"
+ style="fill:none;stroke:#000000;stroke-width:1.00157;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stop-color:#000000"
+ d="m 10.427223,10.479799 h 4.020202 V 14.5 h -4.020202 z"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ id="path2903"
+ style="fill:none;stroke:#000000;stroke-width:1.00157;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stop-color:#000000"
+ d="m 1.5,1.4862846 h 4.0202015 v 4.020201 H 1.5 Z"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ id="rect973"
+ style="fill:none;stroke:#000000;stroke-width:1.00157;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stop-color:#000000"
+ d="m 10.427223,1.4862846 h 4.020202 v 4.020201 h -4.020202 z"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1.00157;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stop-color:#000000"
+ d="m 44.92184,2.1677353 c 1.679712,0.6909392 2.119648,3.013182 5.242425,3.9497294 3.97172,1.1911527 2.341151,7.0458483 -1.727641,6.2839503 -0.918364,-0.171968 -1.79877,-1.530186 -3.007306,-1.746934 -1.94697,-0.349186 -3.706478,2.203293 -5.042597,0.806731 -1.307576,-1.366728 1.501947,-2.6283162 0.675923,-5.3594663 -1.142572,-3.777777 1.791613,-4.7844979 3.859196,-3.9340104 z"
+ id="path985"
+ sodipodi:nodetypes="sssssss" />
+ <path
+ style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stop-color:#000000"
+ d="m 6.109375,12.5 h 3.875"
+ id="path2907" />
+ <path
+ style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stop-color:#000000"
+ d="m 6.109375,3.515625 h 3.875"
+ id="path2905" />
+ <path
+ style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stop-color:#000000"
+ d="m 12.539063,9.9453125 v -3.875"
+ id="path2909" />
+ <path
+ style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stop-color:#000000"
+ d="m 3.5546875,9.9453125 v -3.875"
+ id="path2911" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/shape-layer.svg b/share/icons/hicolor/scalable/actions/shape-layer.svg
new file mode 100644
index 0000000..a9ebdd0
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/shape-layer.svg
@@ -0,0 +1,137 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ inkscape:version="1.1 (c68e22c387, 2021-05-23)"
+ sodipodi:docname="shape-layer-symbolic.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <style
+ id="s0">
+ .base { fill: #000000; }
+ .success { fill: #009909; }
+ .warning { fill: #FF1990; }
+ .error { fill: #00AAFF; }
+ .dark { }
+ </style>
+ <style
+ id="s2">
+ @import '../../highlights.css';
+ </style>
+ <metadata
+ id="metadata1213">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs1211">
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect848"
+ is_visible="true"
+ lpeversion="1"
+ linecap_type="butt"
+ line_width="1"
+ linejoin_type="round"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect847"
+ is_visible="true"
+ lpeversion="1"
+ linecap_type="butt"
+ line_width="1.5"
+ linejoin_type="round"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect949"
+ is_visible="true"
+ linecap_type="round"
+ line_width="3"
+ linejoin_type="round"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="2"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect1916"
+ effect="join_type" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:document-rotation="0"
+ inkscape:current-layer="g0"
+ inkscape:window-maximized="1"
+ inkscape:window-y="-8"
+ inkscape:window-x="54"
+ inkscape:window-height="1177"
+ inkscape:window-width="1858"
+ inkscape:cy="3.9285714"
+ inkscape:cx="4.21875"
+ inkscape:zoom="22.4"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10"
+ inkscape:showpageshadow="true"
+ inkscape:snap-global="true"
+ inkscape:snap-nodes="true"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <g
+ id="g0"
+ inkscape:label="draw-poligon-star">
+ <path
+ inkscape:connector-curvature="0"
+ style="opacity:0"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ id="background" />
+ <path
+ class="base"
+ inkscape:label="star out"
+ inkscape:connector-curvature="0"
+ d="M 14,5 A 1,1 0 0 0 13.707107,4.2928932 l -3,-3 A 1,1 0 0 0 10,1 H 3 A 1,1 0 0 0 2,2 v 12 a 1,1 0 0 0 1,1 h 10 a 1,1 0 0 0 1,-1 z M 3,13 4,14 V 2 L 3,3 h 7 l -0.7071068,-0.2928932 2.9999998,3 L 12,5 v 9 l 1,-1 z"
+ id="polygon1138"
+ sodipodi:nodetypes="cccccc"
+ style="stroke-width:0.478597"
+ inkscape:original-d="M 13,14 V 5 L 10,2 H 3 v 12 z"
+ inkscape:path-effect="#path-effect1916" />
+ <path
+ style="fill:#000000;fill-rule:nonzero;stroke:none;stroke-width:3.77953;stroke-linejoin:bevel;stop-color:#000000"
+ d="M 9,2.5253813 V 5.5 A 0.5,0.5 0 0 0 9.5,6 H 13 V 5 H 9.5 L 10,5.5 V 2.5253813 Z"
+ id="path845"
+ inkscape:path-effect="#path-effect848"
+ inkscape:original-d="M 9.5,2.5253813 V 5.5 H 13"
+ sodipodi:nodetypes="ccc" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/shape-link.svg b/share/icons/hicolor/scalable/actions/shape-link.svg
new file mode 100644
index 0000000..432143f
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/shape-link.svg
@@ -0,0 +1,152 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ inkscape:version="1.1.1 (1:1.1+202109281949+c3084ef5ed)"
+ sodipodi:docname="shape-link-symbolic.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <style
+ id="s0">
+ .base { fill: #000000; }
+ .success { fill: #009909; }
+ .warning { fill: #FF1990; }
+ .error { fill: #00AAFF; }
+ .dark { }
+ </style>
+ <style
+ id="s2">
+ @import '../../highlights.css';
+ </style>
+ <metadata
+ id="metadata1213">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs1211"><inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="2"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect914"
+ effect="join_type"
+ lpeversion="1" />
+<inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="3.77953"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect892"
+ effect="join_type"
+ lpeversion="1" />
+<inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="3.77953"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect872"
+ effect="join_type"
+ lpeversion="1" />
+<inkscape:path-effect
+ effect="join_type"
+ id="path-effect847"
+ is_visible="true"
+ lpeversion="1"
+ linecap_type="butt"
+ line_width="1.5"
+ linejoin_type="round"
+ miter_limit="100"
+ attempt_force_join="true" />
+<inkscape:path-effect
+ effect="join_type"
+ id="path-effect949"
+ is_visible="true"
+ linecap_type="round"
+ line_width="3"
+ linejoin_type="round"
+ miter_limit="100"
+ attempt_force_join="true" />
+<inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="1"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect1916"
+ effect="join_type"
+ lpeversion="1" />
+
+
+
+
+
+
+
+ </defs>
+ <sodipodi:namedview
+ inkscape:document-rotation="0"
+ inkscape:current-layer="g0"
+ inkscape:window-maximized="1"
+ inkscape:window-y="20"
+ inkscape:window-x="606"
+ inkscape:window-height="843"
+ inkscape:window-width="1534"
+ inkscape:cy="7.6348503"
+ inkscape:cx="8.5871542"
+ inkscape:zoom="30.452463"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10"
+ inkscape:showpageshadow="true"
+ inkscape:snap-global="false"
+ inkscape:snap-nodes="true"
+ pagecolor="#ffffff"
+ bordercolor="#999999"
+ borderopacity="1"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0"
+ inkscape:pagecheckerboard="0">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <g
+ id="g0"
+ inkscape:label="draw-link">
+ <path
+ inkscape:connector-curvature="0"
+ style="opacity:0"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ id="background" />
+ <path
+ id="path1103"
+ style="fill:#000000;stroke-width:3.77953;stroke-linejoin:bevel;stop-color:#000000"
+ d="M 7.9863281,1 C 6.8450439,1 5.9199219,1.8697702 5.9199219,2.9433594 5.9199219,3.6794306 6.3570059,4.316603 7,4.6464844 V 6 H 5 v 1 h 2 v 6.251953 C 5.389107,12.91187 4.1006713,11.772416 3.6347656,10.298828 L 4.8300781,9.8671875 3.2363281,8.6542969 1.6425781,7.4394531 1.3203125,9.3457031 1,11.25 2,10.890625 C 2.814771,13.274405 5.192139,15 8,15 c 2.80786,0 5.186742,-1.725595 6,-4.109375 L 15,11.25 14.679688,9.3457031 l -0.320313,-1.90625 -1.59375,1.2148438 -1.59375,1.2128906 1.195313,0.4316405 C 11.90103,11.773583 10.609713,12.91346 9,13.251953 V 7 h 2 V 6 H 9 V 4.6289062 C 9.6265652,4.2952611 10.052734,3.6686302 10.052734,2.9433594 10.052734,1.8704808 9.1276124,1 7.9863281,1 Z m 0,1.3984375 c 0.3189553,0 0.578125,0.2443738 0.578125,0.5449219 0,0.2998376 -0.2591697,0.5429687 -0.578125,0.5429687 -0.3204668,0 -0.5793218,-0.2424206 -0.5800781,-0.5429687 0,-0.3005481 0.2596113,-0.5449219 0.5800781,-0.5449219 z"
+ sodipodi:nodetypes="sscccccccccccccscccccccccccccssssscs" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/shape-path.svg b/share/icons/hicolor/scalable/actions/shape-path.svg
new file mode 100644
index 0000000..2de39cd
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/shape-path.svg
@@ -0,0 +1,238 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.0.1 (1.0.1+r73)"
+ sodipodi:docname="shape-path-symbolic.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <style
+ id="s0">
+ .base { fill: #000000; }
+ .success { fill: #009909; }
+ .warning { fill: #FF1990; }
+ .error { fill: #00AAFF; }
+ .dark { }
+ </style>
+ <style
+ id="s2">
+ @import '../../highlights.css';
+ </style>
+ <metadata
+ id="metadata1213">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs1211">
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect959"
+ is_visible="true"
+ lpeversion="1"
+ linecap_type="butt"
+ line_width="1"
+ linejoin_type="extrp_arc"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect945"
+ is_visible="true"
+ lpeversion="1"
+ linecap_type="butt"
+ line_width="1"
+ linejoin_type="extrp_arc"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="2"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect914"
+ effect="join_type"
+ lpeversion="1" />
+ <inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="3.77953"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect892"
+ effect="join_type"
+ lpeversion="1" />
+ <inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="3.77953"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect872"
+ effect="join_type"
+ lpeversion="1" />
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect847"
+ is_visible="true"
+ lpeversion="1"
+ linecap_type="butt"
+ line_width="1.5"
+ linejoin_type="round"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect949"
+ is_visible="true"
+ linecap_type="round"
+ line_width="3"
+ linejoin_type="round"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="1"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect1916"
+ effect="join_type"
+ lpeversion="1" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:document-rotation="0"
+ inkscape:current-layer="g0"
+ inkscape:window-maximized="1"
+ inkscape:window-y="20"
+ inkscape:window-x="66"
+ inkscape:window-height="843"
+ inkscape:window-width="1534"
+ inkscape:cy="7.9736647"
+ inkscape:cx="18.434478"
+ inkscape:zoom="22.627417"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10"
+ inkscape:showpageshadow="true"
+ inkscape:snap-global="true"
+ inkscape:snap-nodes="false"
+ inkscape:object-paths="true"
+ inkscape:snap-intersection-paths="true"
+ inkscape:object-nodes="true"
+ inkscape:snap-smooth-nodes="true"
+ inkscape:snap-midpoints="true"
+ inkscape:snap-bbox="true"
+ inkscape:bbox-nodes="true"
+ inkscape:bbox-paths="true"
+ inkscape:snap-bbox-edge-midpoints="true"
+ inkscape:snap-bbox-midpoints="true">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <g
+ id="g0"
+ inkscape:label="draw-poligon-star">
+ <path
+ inkscape:connector-curvature="0"
+ style="opacity:0"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ id="background" />
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00117;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1;opacity:1"
+ d="M 1 11 L 1 11.5 L 1 15 L 5 15 L 5 11 L 1 11 z M 2.0019531 12.001953 L 3.9980469 12.001953 L 3.9980469 13.998047 L 2.0019531 13.998047 L 2.0019531 12.001953 z "
+ id="path864" />
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.00117;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1;opacity:1"
+ d="M 11 1 L 11 1.5 L 11 5 L 15 5 L 15 1 L 11 1 z M 12.001953 2.0019531 L 13.998047 2.0019531 L 13.998047 3.9980469 L 12.001953 3.9980469 L 12.001953 2.0019531 z "
+ id="path859" />
+ <path
+ id="rect971"
+ style="fill:none;stroke:#000000;stroke-width:1.00157;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stop-color:#000000"
+ d="m 21.85516,1.637747 h 2.797165 V 4.4349116 H 21.85516 Z"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ id="rect961"
+ style="fill:none;stroke:#000000;stroke-width:1.00157;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stop-color:#000000"
+ d="m 32.115593,1.637747 h 2.797164 v 2.7971646 h -2.797164 z"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ id="rect973"
+ style="fill:none;stroke:#000000;stroke-width:1.00157;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stop-color:#000000"
+ d="m 21.857242,10.98036 h 2.797164 v 2.797165 h -2.797164 z"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ id="rect916"
+ style="fill:none;stroke:#000000;stroke-width:1.00157;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stop-color:#000000"
+ d="m 32.117673,10.98036 h 2.797164 v 2.797165 h -2.797164 z"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1;opacity:1"
+ d="M 11.503906 2.5 C 8.7811338 2.5 6.516983 3.834224 4.9550781 5.6347656 C 3.3931733 7.4353073 2.5 9.7001679 2.5 11.705078 L 3.5 11.705078 C 3.5 10.004631 4.2986636 7.9168132 5.7089844 6.2910156 C 7.1193051 4.665218 9.106653 3.5 11.503906 3.5 L 11.503906 2.5 z "
+ id="path877" />
+ <g
+ id="g879"
+ style="opacity:1">
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1;"
+ d="M 3.0281555,11.47914 V 4.6504716"
+ id="path881" />
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1.0;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1;"
+ d="M 2.5273438 4.6503906 L 2.5273438 11.478516 L 3.5273438 11.478516 L 3.5273438 4.6503906 L 2.5273438 4.6503906 z "
+ id="path883" />
+ </g>
+ <path
+ style="fill:#000000;stroke:#000000;stroke-width:1;stroke-linejoin:bevel;stop-color:#000000"
+ d="M 23.255824,10.96091 V 4.5939406"
+ id="path977"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:#000000;stroke:#000000;stroke-width:1;stroke-linejoin:bevel;stop-color:#000000"
+ d="m 25.1206,3.0550603 h 6.526718"
+ id="path979"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:#000000;stroke:#000000;stroke-width:1;stroke-linejoin:bevel;stop-color:#000000"
+ d="m 25.1206,12.378942 h 6.526718"
+ id="path975"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:#000000;stroke:#000000;stroke-width:1;stroke-linejoin:bevel;stop-color:#000000"
+ d="M 33.516257,10.96091 V 4.5939406"
+ id="path969"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1;opacity:1"
+ d="M 3 1 C 1.9013528 1 1 1.9013528 1 3 C 1 4.0986472 1.9013528 5 3 5 C 4.0986472 5 5 4.0986472 5 3 C 5 1.9013528 4.0986472 1 3 1 z M 3 2 C 3.5582071 2 4 2.4417929 4 3 C 4 3.5582071 3.5582071 4 3 4 C 2.4417929 4 2 3.5582071 2 3 C 2 2.4417929 2.4417929 2 3 2 z "
+ id="path869" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1.00157;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stop-color:#000000"
+ d="m 44.92184,2.1677353 c 1.679712,0.6909392 2.119648,3.013182 5.242425,3.9497294 3.97172,1.1911527 2.341151,7.0458483 -1.727641,6.2839503 -0.918364,-0.171968 -1.79877,-1.530186 -3.007306,-1.746934 -1.94697,-0.349186 -3.706478,2.203293 -5.042597,0.806731 -1.307576,-1.366728 1.501947,-2.6283162 0.675923,-5.3594663 -1.142572,-3.777777 1.791613,-4.7844979 3.859196,-3.9340104 z"
+ id="path985"
+ sodipodi:nodetypes="sssssss" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/shape-polygon.svg b/share/icons/hicolor/scalable/actions/shape-polygon.svg
new file mode 100644
index 0000000..b55f7e1
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/shape-polygon.svg
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.0.1 (3bc2e81, 2020-09-07)"
+ sodipodi:docname="object-type-polygon-symbolic.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <style
+ id="s0">
+ .base { fill: #000000; }
+ .success { fill: #009909; }
+ .warning { fill: #FF1990; }
+ .error { fill: #00AAFF; }
+ .dark { }
+ </style>
+ <style
+ id="s2">
+ @import '../../highlights.css';
+ </style>
+ <metadata
+ id="metadata1213">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs1211">
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect949"
+ is_visible="true"
+ linecap_type="round"
+ line_width="3"
+ linejoin_type="round"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="1.9"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect1916"
+ effect="join_type" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:document-rotation="0"
+ inkscape:current-layer="g0"
+ inkscape:window-maximized="1"
+ inkscape:window-y="-10"
+ inkscape:window-x="115"
+ inkscape:window-height="1792"
+ inkscape:window-width="2611"
+ inkscape:cy="13.62994"
+ inkscape:cx="9.6137507"
+ inkscape:zoom="31.678384"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10"
+ inkscape:showpageshadow="true"
+ inkscape:snap-global="false">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <g
+ id="g0"
+ inkscape:label="draw-poligon-star">
+ <path
+ inkscape:connector-curvature="0"
+ style="opacity:0"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ id="background" />
+ <path
+ class="base"
+ inkscape:label="star out"
+ inkscape:connector-curvature="0"
+ d="M 2.8482605,6.2982542 2.5142802,7.3388647 8.5729426,2.7580542 7.4270575,2.7580543 13.48572,7.3388648 13.15174,6.2982537 10.838209,13.716903 11.745132,13.04973 H 4.2548637 l 0.9069229,0.667174 z M 11.745132,14.94973 a 0.95,0.95 0 0 0 0.906923,-0.667173 L 14.965586,6.8639075 A 0.95,0.95 0 0 0 14.631606,5.8232964 L 8.5729425,1.2424859 a 0.95,0.95 0 0 0 -1.1458851,1e-7 L 1.368395,5.8232965 A 0.95,0.95 0 0 0 1.0344147,6.863907 l 2.3135261,7.418649 a 0.95,0.95 0 0 0 0.9069229,0.667174 z"
+ id="polygon1138"
+ sodipodi:nodetypes="cccccc"
+ style="stroke-width:0.478597"
+ inkscape:original-d="M 4.2548637,13.99973 1.9413376,6.5810806 8,2.0002701 14.058663,6.5810806 11.745132,13.99973 Z"
+ inkscape:path-effect="#path-effect1916" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/shape-rect.svg b/share/icons/hicolor/scalable/actions/shape-rect.svg
new file mode 100644
index 0000000..b1d5486
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/shape-rect.svg
@@ -0,0 +1,145 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.0.1 (3bc2e81, 2020-09-07)"
+ sodipodi:docname="rect.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <style
+ id="s0">
+ .base { fill: #000000; }
+ .success { fill: #009909; }
+ .warning { fill: #FF1990; }
+ .error { fill: #00AAFF; }
+ .dark { }
+ </style>
+ <style
+ id="s2">
+ @import '../../highlights.css';
+ </style>
+ <metadata
+ id="metadata1213">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs1211">
+ <inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="2"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect914"
+ effect="join_type"
+ lpeversion="1" />
+ <inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="3.77953"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect892"
+ effect="join_type"
+ lpeversion="1" />
+ <inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="3.77953"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect872"
+ effect="join_type"
+ lpeversion="1" />
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect847"
+ is_visible="true"
+ lpeversion="1"
+ linecap_type="butt"
+ line_width="1.5"
+ linejoin_type="round"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect949"
+ is_visible="true"
+ linecap_type="round"
+ line_width="3"
+ linejoin_type="round"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="1"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect1916"
+ effect="join_type"
+ lpeversion="1" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:document-rotation="0"
+ inkscape:current-layer="g0"
+ inkscape:window-maximized="1"
+ inkscape:window-y="-11"
+ inkscape:window-x="123"
+ inkscape:window-height="1790"
+ inkscape:window-width="2602"
+ inkscape:cy="5.5395855"
+ inkscape:cx="-1.5837321"
+ inkscape:zoom="31.678384"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10"
+ inkscape:showpageshadow="true"
+ inkscape:snap-global="true"
+ inkscape:snap-nodes="true">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <g
+ id="g0"
+ inkscape:label="draw-poligon-star">
+ <path
+ inkscape:connector-curvature="0"
+ style="opacity:0"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ id="background" />
+ <path
+ style="fill:#000000;fill-rule:nonzero;stroke:none;stroke-width:3.77953;stroke-linejoin:bevel;stop-color:#000000"
+ id="rect906"
+ width="12"
+ height="12"
+ x="2"
+ y="2"
+ inkscape:path-effect="#path-effect914"
+ d="M 14,3 13,2 v 12 l 1,-1 H 2 l 1,1 V 2 L 2,3 Z M 1,14 a 1,1 0 0 0 1,1 h 12 a 1,1 0 0 0 1,-1 V 2 A 1,1 0 0 0 14,1 H 2 A 1,1 0 0 0 1,2 Z"
+ sodipodi:type="rect" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/shape-spiral.svg b/share/icons/hicolor/scalable/actions/shape-spiral.svg
new file mode 100644
index 0000000..fb72612
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/shape-spiral.svg
@@ -0,0 +1,128 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.0.1 (3bc2e81, 2020-09-07)"
+ sodipodi:docname="spyral.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <style
+ id="s0">
+ .base { fill: #000000; }
+ .success { fill: #009909; }
+ .warning { fill: #FF1990; }
+ .error { fill: #00AAFF; }
+ .dark { }
+ </style>
+ <style
+ id="s2">
+ @import '../../highlights.css';
+ </style>
+ <metadata
+ id="metadata1213">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs1211">
+ <inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="2"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect872"
+ effect="join_type"
+ lpeversion="1" />
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect847"
+ is_visible="true"
+ lpeversion="1"
+ linecap_type="butt"
+ line_width="1.5"
+ linejoin_type="round"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect949"
+ is_visible="true"
+ linecap_type="round"
+ line_width="3"
+ linejoin_type="round"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="1"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect1916"
+ effect="join_type"
+ lpeversion="1" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:document-rotation="0"
+ inkscape:current-layer="g0"
+ inkscape:window-maximized="1"
+ inkscape:window-y="-11"
+ inkscape:window-x="123"
+ inkscape:window-height="1790"
+ inkscape:window-width="2602"
+ inkscape:cy="5.9026091"
+ inkscape:cx="-1.5837321"
+ inkscape:zoom="31.678384"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10"
+ inkscape:showpageshadow="true"
+ inkscape:snap-global="true"
+ inkscape:snap-nodes="true">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <g
+ id="g0"
+ inkscape:label="draw-poligon-star">
+ <path
+ inkscape:connector-curvature="0"
+ style="opacity:0"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ id="background" />
+ <path
+ sodipodi:type="spiral"
+ style="fill:#000000;fill-rule:nonzero;stroke:none;stroke-width:1"
+ id="path854"
+ sodipodi:cx="7.0672517"
+ sodipodi:cy="8.2925806"
+ sodipodi:expansion="1"
+ sodipodi:revolution="2"
+ sodipodi:radius="6.8771715"
+ sodipodi:argument="-18.325956"
+ sodipodi:t0="0.229"
+ d="M 6.5424001,7.8134889 C 6.505079,7.3150736 7.0926034,6.9172905 7.6538501,6.9389577 8.6539317,6.9775664 9.3529021,8.0218454 9.2554653,9.0435761 9.1146116,10.520581 7.6049072,11.506397 6.1289229,11.315368 4.1852329,11.063806 2.9170964,9.0844057 3.2105418,7.155547 3.5764819,4.7501707 6.0280696,3.2016342 8.4094231,3.6025498 11.273713,4.0847707 13.101686,7.0101325 12.59013,9.8438741 12.499281,10.347127 12.340631,10.838045 12.120095,11.301445 a 1,1 0 1 0 1.805918,0.859452 c 0.295639,-0.621208 0.509746,-1.282812 0.632304,-1.961719 C 15.258154,6.3224632 12.744395,2.3042233 8.7414627,1.6303049 5.3190214,1.0541158 1.7745704,3.2968427 1.2332924,6.8547397 0.78179158,9.8225194 2.7563237,12.895551 5.872214,13.298825 8.3848933,13.624028 10.990942,11.912538 11.246432,9.2334436 11.442635,7.1760477 9.9832059,5.027394 7.7310038,4.9404464 6.1348053,4.8788243 4.4105714,6.1277181 4.5479836,7.9628297 A 1,1 0 1 0 6.5424001,7.8134889 Z"
+ inkscape:path-effect="#path-effect872" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/shape-star.svg b/share/icons/hicolor/scalable/actions/shape-star.svg
new file mode 100644
index 0000000..1b70a2f
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/shape-star.svg
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.0.1 (3bc2e81, 2020-09-07)"
+ sodipodi:docname="object-type-polygon-star-symbolic.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <style
+ id="s0">
+ .base { fill: #000000; }
+ .success { fill: #009909; }
+ .warning { fill: #FF1990; }
+ .error { fill: #00AAFF; }
+ .dark { }
+ </style>
+ <style
+ id="s2">
+ @import '../../highlights.css';
+ </style>
+ <metadata
+ id="metadata1213">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs1211">
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect949"
+ is_visible="true"
+ linecap_type="round"
+ line_width="3"
+ linejoin_type="round"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="1.9"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect1916"
+ effect="join_type" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:document-rotation="0"
+ inkscape:current-layer="g0"
+ inkscape:window-maximized="1"
+ inkscape:window-y="-10"
+ inkscape:window-x="115"
+ inkscape:window-height="1792"
+ inkscape:window-width="2611"
+ inkscape:cy="13.62994"
+ inkscape:cx="9.6137507"
+ inkscape:zoom="31.678384"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10"
+ inkscape:showpageshadow="true"
+ inkscape:snap-global="false">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <g
+ id="g0"
+ inkscape:label="draw-poligon-star">
+ <path
+ inkscape:connector-curvature="0"
+ style="opacity:0"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ id="background" />
+ <path
+ class="base"
+ inkscape:label="star out"
+ inkscape:original-d="M 8,11.954725 4.0987583,13.99973 4.8475465,9.658026 1.6887995,6.5810806 6.0493791,5.9518506 8,2.0002701 l 1.9506209,3.9515805 4.3605801,0.62923 -3.152454,3.0769454 0.74249,4.341704 z"
+ inkscape:path-effect="#path-effect1916"
+ inkscape:connector-curvature="0"
+ d="M 3.6576982,13.158323 5.0349375,14.161187 5.7837257,9.8194833 A 0.95,0.95 0 0 0 5.5104287,8.9775209 L 2.3516817,5.9005755 1.8244788,7.5213418 6.1850584,6.8921118 A 0.95,0.95 0 0 0 6.9012442,6.3723572 L 8.8518651,2.4207767 H 7.1481349 l 1.9506209,3.9515805 a 0.95,0.95 0 0 0 0.7161858,0.5197546 l 4.3605804,0.62923 -0.527881,-1.6201052 -3.152454,3.0769454 a 0.95,0.95 0 0 0 -0.272846,0.839982 l 0.74249,4.341704 1.377466,-1.001545 -3.9012365,-2.045005 a 0.95,0.95 0 0 0 -0.8821206,0 z m 7.8024788,1.682814 a 0.95,0.95 0 0 0 1.377466,-1.001545 L 12.095153,9.497888 11.822307,10.33787 14.974761,7.2609246 A 0.95,0.95 0 0 0 14.44688,5.6408194 L 10.0863,5.0115894 10.802486,5.531344 8.8518651,1.5797635 a 0.95,0.95 0 0 0 -1.7037302,0 L 5.197514,5.531344 5.9136998,5.0115894 1.5531202,5.6408194 A 0.95,0.95 0 0 0 1.0259173,7.2615857 L 4.1846643,10.338531 3.9113673,9.4965687 3.1625791,13.838273 a 0.95,0.95 0 0 0 1.3772393,1.002864 l 3.9012417,-2.045005 -0.8821206,0 z"
+ id="polygon1138"
+ sodipodi:nodetypes="ccccccccccc"
+ style="stroke-width:0.478597" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/shape-switch.svg b/share/icons/hicolor/scalable/actions/shape-switch.svg
new file mode 100644
index 0000000..65baa85
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/shape-switch.svg
@@ -0,0 +1,138 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.0.1 (3bc2e81, 2020-09-07)"
+ sodipodi:docname="object-type-switch-symbolic.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <style
+ id="s0">
+ .base { fill: #000000; }
+ .success { fill: #009909; }
+ .warning { fill: #FF1990; }
+ .error { fill: #00AAFF; }
+ .dark { }
+ </style>
+ <style
+ id="s2">
+ @import '../../highlights.css';
+ </style>
+ <metadata
+ id="metadata1213">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs1211">
+ <inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="2"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect2266"
+ effect="join_type" />
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect847"
+ is_visible="true"
+ lpeversion="1"
+ linecap_type="butt"
+ line_width="1.5"
+ linejoin_type="round"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect949"
+ is_visible="true"
+ linecap_type="round"
+ line_width="3"
+ linejoin_type="round"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="2"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect1916"
+ effect="join_type" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:document-rotation="0"
+ inkscape:current-layer="g0"
+ inkscape:window-maximized="1"
+ inkscape:window-y="-11"
+ inkscape:window-x="123"
+ inkscape:window-height="1790"
+ inkscape:window-width="2602"
+ inkscape:cy="4.7435421"
+ inkscape:cx="1.9004197"
+ inkscape:zoom="22.4"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10"
+ inkscape:showpageshadow="true"
+ inkscape:snap-global="true"
+ inkscape:snap-nodes="true">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <g
+ id="g0"
+ inkscape:label="draw-poligon-star">
+ <path
+ inkscape:connector-curvature="0"
+ style="opacity:0"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ id="background" />
+ <path
+ class="base"
+ inkscape:label="star out"
+ inkscape:connector-curvature="0"
+ d="M 15,5 A 1,1 0 0 0 14,4 H 8 l 0.8944272,0.5527864 -1,-2 A 1,1 0 0 0 7,2 H 2 A 1,1 0 0 0 1,3 v 10 a 1,1 0 0 0 1,1 h 12 a 1,1 0 0 0 1,-1 z M 2,12 3,13 V 3 L 2,4 h 5 l -0.8944272,-0.5527864 1,2 A 1,1 0 0 0 8,6 h 6 L 13,5 v 8 l 1,-1 z"
+ id="path2264"
+ sodipodi:nodetypes="ccccccc"
+ style="stroke-width:0.478597"
+ inkscape:original-d="M 14,13 V 5 H 8 L 7,3 H 2 v 10 z"
+ inkscape:path-effect="#path-effect2266" />
+ <path
+ class="base"
+ inkscape:label="star out"
+ inkscape:connector-curvature="0"
+ d="M 28.268322,13 V 3 l -1,1 h 5 l -0.894427,-0.5527864 1,2 A 1,1 0 0 0 33.268322,6 h 6 l -1,-1 v 8 l 1,-1 H 31 a 1,1 0 0 0 -0.707107,1.707107 l 2,2 A 1,1 0 0 0 34,15 v -4 a 1,1 0 0 0 -1.707107,-0.707107 l -2,2 a 1,1 0 0 0 0,1.414214 l 2,2 a 1,1 0 1 0 1.414214,-1.414214 l -2,-2 v 1.414214 l 2,-2 L 32,11 v 4 l 1.707107,-0.707107 -2,-2 L 31,14 h 8.268322 a 1,1 0 0 0 1,-1 V 5 a 1,1 0 0 0 -1,-1 h -6 l 0.894427,0.5527864 -1,-2 A 1,1 0 0 0 32.268322,2 h -5 a 1,1 0 0 0 -1,1 v 10 a 1,1 0 1 0 2,0 z"
+ id="polygon1138"
+ sodipodi:nodetypes="ccccccccccc"
+ style="stroke-width:0.478597"
+ inkscape:original-d="M 27.268322,13 V 3 h 5 l 1,2 h 6 v 8 H 31 l 2,2 v -4 l -2,2 2,2"
+ inkscape:path-effect="#path-effect1916" />
+ <path
+ style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stop-color:#000000"
+ d="M 6.7316782,7 5.2841054,8.7576134 6.7316782,10.420526 5.2841054,8.7576134 h 3.8162288 c 0.823173,0 1.1837718,1 1.1837718,1"
+ id="path2268"
+ sodipodi:nodetypes="cccccc" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/shape-symbol.svg b/share/icons/hicolor/scalable/actions/shape-symbol.svg
new file mode 100644
index 0000000..caa2c39
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/shape-symbol.svg
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.0.1 (1.0.1+r73)"
+ sodipodi:docname="shape-symbol-symbolic.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <metadata
+ id="metadata1918">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs1916">
+ <inkscape:path-effect
+ effect="offset"
+ id="path-effect4552"
+ is_visible="true"
+ lpeversion="1"
+ linejoin_type="miter"
+ unit="mm"
+ offset="-0.12319426"
+ miter_limit="4"
+ attempt_force_join="true"
+ update_on_knot_move="true" />
+ </defs>
+ <style
+ id="s0">
+.base { fill:#000000; }
+.success { fill:#009909; }
+.warning { fill:#FF1990; }
+.error { fill:#00AAFF; }
+.dark { }
+</style>
+ <style
+ id="s2">
+@import '../../highlights.css';
+</style>
+ <sodipodi:namedview
+ inkscape:document-rotation="0"
+ inkscape:current-layer="symbols"
+ inkscape:window-maximized="1"
+ inkscape:window-y="20"
+ inkscape:window-x="66"
+ inkscape:window-height="843"
+ inkscape:window-width="1534"
+ inkscape:cy="5.3570683"
+ inkscape:cx="3.4192346"
+ inkscape:zoom="30.09375"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <g
+ inkscape:label="00072"
+ id="symbols"
+ transform="matrix(1,0,0,0.999973,0,4.3e-4)">
+ <path
+ style="display:inline;opacity:0;fill:none"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ id="rect48467"
+ inkscape:connector-curvature="0" />
+ <path
+ sodipodi:nodetypes="ccccccccsscccccccccccsscccccccc"
+ id="path4550"
+ d="M 7.5381394,0.99959699 C 8.5546853,1.8519195 9.4320787,3.2497063 9.9413281,4.977515 8.820662,5.8414181 8.080224,7.2853972 7.8813824,8.874737 H 8.64428 C 8.7150769,8.5312381 8.791855,8.2650077 8.9494391,7.8807828 10.407611,4.3289497 14.605745,7.5874268 12.344394,9.3922317 12.276039,7.7788386 11.173805,7.1012399 10.208281,8.5963992 10.148471,8.6893083 10.103307,8.7857759 10.055702,8.874737 h 0.648524 c 0.639224,0 0.639224,1.0341915 0,1.0341915 H 9.7505427 C 9.7676316,10.635129 10.311059,11.221604 10.856805,11.221604 10.245267,12.91848 8.5750699,11.997163 8.5299064,9.9089285 H 7.8432985 C 7.8750345,11.111498 8.2391508,12.357742 9.0258509,13.090935 8.6586835,13.83151 8.4035706,14.689315 7.5381394,14.999975 6.8598319,14.742642 6.3197003,14.009691 6.0504279,13.090935 6.8366398,12.33127 7.1814695,11.091262 7.1948965,9.9089285 H 6.4700827 C 6.4249187,11.997163 4.7547225,12.91848 4.1433058,11.221604 c 0.5459906,0 1.0890517,-0.586475 1.1061406,-1.3126755 h -0.953561 c -0.6392239,0 -0.6392239,-1.0341915 0,-1.0341915 h 0.648402 C 4.8966825,8.7856486 4.851519,8.6893057 4.7917078,8.5963992 3.8264287,7.1012399 2.72395,7.7788386 2.6555943,9.3922317 0.39424362,7.5874268 4.5925,4.3289497 6.0504279,7.8807828 6.2082562,8.2650077 6.2849122,8.5312381 6.355587,8.874737 H 7.1184847 C 6.8951082,7.3261245 6.1364828,5.9101441 5.0968669,4.977515 5.5286059,3.5732246 6.2900388,1.9636625 7.5381394,0.99959699 Z"
+ style="opacity:1;stroke-width:1.24641"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/shape-text-data.svg b/share/icons/hicolor/scalable/actions/shape-text-data.svg
new file mode 100644
index 0000000..180b64b
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/shape-text-data.svg
@@ -0,0 +1,176 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ inkscape:version="1.1 (c68e22c387, 2021-05-23)"
+ sodipodi:docname="shape-text-data-symbolic.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <style
+ id="s0">
+ .base { fill: #000000; }
+ .success { fill: #009909; }
+ .warning { fill: #FF1990; }
+ .error { fill: #00AAFF; }
+ .dark { }
+ </style>
+ <style
+ id="s2">
+ @import '../../highlights.css';
+ </style>
+ <metadata
+ id="metadata1213">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs1211">
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect959"
+ is_visible="true"
+ lpeversion="1"
+ linecap_type="butt"
+ line_width="1"
+ linejoin_type="extrp_arc"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect945"
+ is_visible="true"
+ lpeversion="1"
+ linecap_type="butt"
+ line_width="1"
+ linejoin_type="extrp_arc"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="2"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect914"
+ effect="join_type"
+ lpeversion="1" />
+ <inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="3.77953"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect892"
+ effect="join_type"
+ lpeversion="1" />
+ <inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="3.77953"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect872"
+ effect="join_type"
+ lpeversion="1" />
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect847"
+ is_visible="true"
+ lpeversion="1"
+ linecap_type="butt"
+ line_width="1.5"
+ linejoin_type="round"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect949"
+ is_visible="true"
+ linecap_type="round"
+ line_width="3"
+ linejoin_type="round"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="1"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect1916"
+ effect="join_type"
+ lpeversion="1" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:document-rotation="0"
+ inkscape:current-layer="svg1"
+ inkscape:window-maximized="1"
+ inkscape:window-y="-8"
+ inkscape:window-x="54"
+ inkscape:window-height="1177"
+ inkscape:window-width="1858"
+ inkscape:cy="2.0625"
+ inkscape:cx="2.5625"
+ inkscape:zoom="32"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10"
+ inkscape:showpageshadow="true"
+ inkscape:snap-global="true"
+ inkscape:snap-nodes="true"
+ inkscape:object-paths="true"
+ inkscape:snap-intersection-paths="true"
+ inkscape:object-nodes="true"
+ inkscape:snap-smooth-nodes="true"
+ inkscape:snap-midpoints="true"
+ inkscape:snap-bbox="false"
+ inkscape:bbox-nodes="true"
+ inkscape:bbox-paths="true"
+ inkscape:snap-bbox-edge-midpoints="true"
+ inkscape:snap-bbox-midpoints="true"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <g
+ id="g0"
+ inkscape:label="text-object-plus">
+ <path
+ style="color:#000000;fill:#000000;-inkscape-stroke:none"
+ d="m 12,11 v 1 h -1 v 1 h 1 v 1 h 1 v -1 h 1 v -1 h -1 v -1 z"
+ id="path1074"
+ sodipodi:nodetypes="ccccccccccccc" />
+ <path
+ d="M 13,2 H 3 v 2 h 4 v 8 H 9 V 4 h 4 z"
+ style="color:#000000;fill:#000000;-inkscape-stroke:none"
+ id="path586"
+ sodipodi:nodetypes="ccccccccc" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/shape-text-flow.svg b/share/icons/hicolor/scalable/actions/shape-text-flow.svg
new file mode 100644
index 0000000..67635c9
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/shape-text-flow.svg
@@ -0,0 +1,176 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ inkscape:version="1.1 (c68e22c387, 2021-05-23)"
+ sodipodi:docname="shape-text-flow-symbolic.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <style
+ id="s0">
+ .base { fill: #000000; }
+ .success { fill: #009909; }
+ .warning { fill: #FF1990; }
+ .error { fill: #00AAFF; }
+ .dark { }
+ </style>
+ <style
+ id="s2">
+ @import '../../highlights.css';
+ </style>
+ <metadata
+ id="metadata1213">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs1211">
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect959"
+ is_visible="true"
+ lpeversion="1"
+ linecap_type="butt"
+ line_width="1"
+ linejoin_type="extrp_arc"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect945"
+ is_visible="true"
+ lpeversion="1"
+ linecap_type="butt"
+ line_width="1"
+ linejoin_type="extrp_arc"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="2"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect914"
+ effect="join_type"
+ lpeversion="1" />
+ <inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="3.77953"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect892"
+ effect="join_type"
+ lpeversion="1" />
+ <inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="3.77953"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect872"
+ effect="join_type"
+ lpeversion="1" />
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect847"
+ is_visible="true"
+ lpeversion="1"
+ linecap_type="butt"
+ line_width="1.5"
+ linejoin_type="round"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect949"
+ is_visible="true"
+ linecap_type="round"
+ line_width="3"
+ linejoin_type="round"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="1"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect1916"
+ effect="join_type"
+ lpeversion="1" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:document-rotation="0"
+ inkscape:current-layer="svg1"
+ inkscape:window-maximized="1"
+ inkscape:window-y="-8"
+ inkscape:window-x="54"
+ inkscape:window-height="1177"
+ inkscape:window-width="1858"
+ inkscape:cy="10.1875"
+ inkscape:cx="-14.96875"
+ inkscape:zoom="16"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10"
+ inkscape:showpageshadow="true"
+ inkscape:snap-global="true"
+ inkscape:snap-nodes="true"
+ inkscape:object-paths="true"
+ inkscape:snap-intersection-paths="true"
+ inkscape:object-nodes="true"
+ inkscape:snap-smooth-nodes="true"
+ inkscape:snap-midpoints="true"
+ inkscape:snap-bbox="false"
+ inkscape:bbox-nodes="true"
+ inkscape:bbox-paths="true"
+ inkscape:snap-bbox-edge-midpoints="true"
+ inkscape:snap-bbox-midpoints="true"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <g
+ id="g0"
+ inkscape:label="text-box">
+ <path
+ style="color:#000000;fill:#000000;-inkscape-stroke:none"
+ d="M 13,3 H 3 v 2 h 4 v 8 H 9 V 5 h 4 z"
+ id="path1068"
+ sodipodi:nodetypes="ccccccccc" />
+ <path
+ style="color:#000000;fill:#000000;-inkscape-stroke:none"
+ d="M 1,1 V 15 H 15 V 1 Z M 2,2 H 14 V 14 H 2 Z"
+ id="path1070"
+ sodipodi:nodetypes="cccccccccc" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/shape-text.svg b/share/icons/hicolor/scalable/actions/shape-text.svg
new file mode 100644
index 0000000..f3708e6
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/shape-text.svg
@@ -0,0 +1,180 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ inkscape:version="1.1 (c68e22c387, 2021-05-23)"
+ sodipodi:docname="shape-text-symbolic.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <style
+ id="s0">
+ .base { fill: #000000; }
+ .success { fill: #009909; }
+ .warning { fill: #FF1990; }
+ .error { fill: #00AAFF; }
+ .dark { }
+ </style>
+ <style
+ id="s2">
+ @import '../../highlights.css';
+ </style>
+ <metadata
+ id="metadata1213">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs1211">
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect358"
+ is_visible="true"
+ lpeversion="1"
+ linecap_type="butt"
+ line_width="2"
+ linejoin_type="extrp_arc"
+ miter_limit="100"
+ attempt_force_join="false" />
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect959"
+ is_visible="true"
+ lpeversion="1"
+ linecap_type="butt"
+ line_width="1"
+ linejoin_type="extrp_arc"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect945"
+ is_visible="true"
+ lpeversion="1"
+ linecap_type="butt"
+ line_width="1"
+ linejoin_type="extrp_arc"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="2"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect914"
+ effect="join_type"
+ lpeversion="1" />
+ <inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="3.77953"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect892"
+ effect="join_type"
+ lpeversion="1" />
+ <inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="3.77953"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect872"
+ effect="join_type"
+ lpeversion="1" />
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect847"
+ is_visible="true"
+ lpeversion="1"
+ linecap_type="butt"
+ line_width="1.5"
+ linejoin_type="round"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect949"
+ is_visible="true"
+ linecap_type="round"
+ line_width="3"
+ linejoin_type="round"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="1"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect1916"
+ effect="join_type"
+ lpeversion="1" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:document-rotation="0"
+ inkscape:current-layer="svg1"
+ inkscape:window-maximized="1"
+ inkscape:window-y="-8"
+ inkscape:window-x="54"
+ inkscape:window-height="1177"
+ inkscape:window-width="1858"
+ inkscape:cy="7.0931649"
+ inkscape:cx="8.783592"
+ inkscape:zoom="45.254834"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10"
+ inkscape:showpageshadow="true"
+ inkscape:snap-global="true"
+ inkscape:snap-nodes="true"
+ inkscape:object-paths="true"
+ inkscape:snap-intersection-paths="true"
+ inkscape:object-nodes="true"
+ inkscape:snap-smooth-nodes="true"
+ inkscape:snap-midpoints="true"
+ inkscape:snap-bbox="false"
+ inkscape:bbox-nodes="true"
+ inkscape:bbox-paths="true"
+ inkscape:snap-bbox-edge-midpoints="true"
+ inkscape:snap-bbox-midpoints="true"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <g
+ id="g0"
+ inkscape:label="text-object">
+ <path
+ d="M 13,3 H 3 v 2 h 4 v 8 H 9 V 5 h 4 z"
+ style="color:#000000;fill:#000000;-inkscape-stroke:none"
+ id="path1157" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/shape-unknown.svg b/share/icons/hicolor/scalable/actions/shape-unknown.svg
new file mode 100644
index 0000000..057141f
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/shape-unknown.svg
@@ -0,0 +1,202 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.0.1 (3bc2e81, 2020-09-07)"
+ sodipodi:docname="unknown.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <style
+ id="s0">
+ .base { fill: #000000; }
+ .success { fill: #009909; }
+ .warning { fill: #FF1990; }
+ .error { fill: #00AAFF; }
+ .dark { }
+ </style>
+ <style
+ id="s2">
+ @import '../../highlights.css';
+ </style>
+ <metadata
+ id="metadata1213">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs1211">
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect959"
+ is_visible="true"
+ lpeversion="1"
+ linecap_type="butt"
+ line_width="1"
+ linejoin_type="extrp_arc"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect945"
+ is_visible="true"
+ lpeversion="1"
+ linecap_type="butt"
+ line_width="1"
+ linejoin_type="extrp_arc"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="2"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect914"
+ effect="join_type"
+ lpeversion="1" />
+ <inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="3.77953"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect892"
+ effect="join_type"
+ lpeversion="1" />
+ <inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="3.77953"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect872"
+ effect="join_type"
+ lpeversion="1" />
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect847"
+ is_visible="true"
+ lpeversion="1"
+ linecap_type="butt"
+ line_width="1.5"
+ linejoin_type="round"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect949"
+ is_visible="true"
+ linecap_type="round"
+ line_width="3"
+ linejoin_type="round"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ attempt_force_join="true"
+ miter_limit="100"
+ linejoin_type="round"
+ line_width="1"
+ linecap_type="round"
+ is_visible="true"
+ id="path-effect1916"
+ effect="join_type"
+ lpeversion="1" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:document-rotation="0"
+ inkscape:current-layer="g0"
+ inkscape:window-maximized="1"
+ inkscape:window-y="-11"
+ inkscape:window-x="123"
+ inkscape:window-height="1790"
+ inkscape:window-width="2602"
+ inkscape:cy="7.1200321"
+ inkscape:cx="5.4103038"
+ inkscape:zoom="45.254834"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10"
+ inkscape:showpageshadow="true"
+ inkscape:snap-global="true"
+ inkscape:snap-nodes="true"
+ inkscape:object-paths="true"
+ inkscape:snap-intersection-paths="true"
+ inkscape:object-nodes="true"
+ inkscape:snap-smooth-nodes="true"
+ inkscape:snap-midpoints="true"
+ inkscape:snap-bbox="false"
+ inkscape:bbox-nodes="true"
+ inkscape:bbox-paths="true"
+ inkscape:snap-bbox-edge-midpoints="true"
+ inkscape:snap-bbox-midpoints="true">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <g
+ id="g0"
+ inkscape:label="draw-poligon-star">
+ <rect
+ style="fill:#000000;stroke:none;stroke-linecap:round;stroke-linejoin:round;stop-color:#000000"
+ id="rect2917"
+ width="5"
+ height="2"
+ x="5"
+ y="2" />
+ <rect
+ style="fill:#000000;stroke:none;stroke-linecap:round;stroke-linejoin:round;stop-color:#000000"
+ id="rect2919"
+ width="2"
+ height="4"
+ x="10"
+ y="4" />
+ <rect
+ style="fill:#000000;stroke:none;stroke-linecap:round;stroke-linejoin:round;stop-color:#000000"
+ id="rect2921"
+ width="2"
+ height="2"
+ x="6"
+ y="13" />
+ <rect
+ style="fill:#000000;stroke:none;stroke-width:0.999999;stroke-linecap:round;stroke-linejoin:round;stop-color:#000000"
+ id="rect2923"
+ width="2.0000005"
+ height="3"
+ x="6"
+ y="8" />
+ <rect
+ style="fill:#000000;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stop-color:#000000"
+ id="rect2929"
+ width="6"
+ height="2"
+ x="6.0000005"
+ y="7" />
+ <rect
+ style="fill:#000000;stroke:none;stroke-linecap:round;stroke-linejoin:round;stop-color:#000000"
+ id="rect2931"
+ width="2"
+ height="2"
+ x="3"
+ y="4" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/show-bounding-box.svg b/share/icons/hicolor/scalable/actions/show-bounding-box.svg
new file mode 100644
index 0000000..4eda2c0
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/show-bounding-box.svg
@@ -0,0 +1,29 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16" sodipodi:docname="show-bounding-box-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="0.6002936" inkscape:cx="732.67439" inkscape:cy="-567.94603" inkscape:window-width="1920" inkscape:window-height="1016" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" inkscape:current-layer="layer1">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <g transform="translate(-709,-589.3622)" inkscape:label="00228" id="show-bounding-box">
+ <path inkscape:connector-curvature="0" id="rect14708" d="m 709,77 h 16 v 16 h -16 z" style="opacity:0;fill:none" transform="translate(0,512.3622)"/>
+ <path inkscape:connector-curvature="0" id="rect14710" d="m 712,591.36218 h 1 v 1 h -1 z" style="opacity:1;fill:#5a5a5a"/>
+ <path inkscape:connector-curvature="0" id="rect14712" d="m 712,593.36218 h 1 v 1 h -1 z" style="opacity:1;fill:#5a5a5a"/>
+ <path inkscape:connector-curvature="0" id="rect14714" d="m 712,595.36218 h 1 v 1 h -1 z" style="opacity:1;fill:#5a5a5a"/>
+ <path inkscape:connector-curvature="0" id="rect14716" d="m 712,597.36218 h 1 v 1 h -1 z" style="opacity:1;fill:#5a5a5a"/>
+ <path inkscape:connector-curvature="0" id="rect14718" d="m 712,599.36218 h 1 v 1 h -1 z" style="opacity:1;fill:#5a5a5a"/>
+ <path inkscape:connector-curvature="0" id="rect14720" d="m 712,601.36218 h 1 v 1 h -1 z" style="opacity:1;fill:#5a5a5a"/>
+ <path inkscape:connector-curvature="0" id="rect14722" d="m 712,603.36218 h 1 v 1 h -1 z" style="opacity:1;fill:#5a5a5a"/>
+ <path inkscape:connector-curvature="0" id="rect14724" d="m 714,603.36218 h 1 v 1 h -1 z" style="opacity:1;fill:#5a5a5a"/>
+ <path inkscape:connector-curvature="0" id="rect14726" d="m 716,603.36218 h 1 v 1 h -1 z" style="opacity:1;fill:#5a5a5a"/>
+ <path inkscape:connector-curvature="0" id="rect14729" d="m 718,603.36218 h 1 v 1 h -1 z" style="opacity:1;fill:#5a5a5a"/>
+ <path inkscape:connector-curvature="0" id="rect14733" d="m 720,603.36218 h 1 v 1 h -1 z" style="opacity:1;fill:#5a5a5a"/>
+ <path inkscape:connector-curvature="0" id="rect14735" d="m 720,601.36218 h 1 v 1 h -1 z" style="opacity:1;fill:#5a5a5a"/>
+ <path inkscape:connector-curvature="0" id="rect14737" d="m 720,599.36218 h 1 v 1 h -1 z" style="opacity:1;fill:#5a5a5a"/>
+ <path inkscape:connector-curvature="0" id="rect14739" d="m 720,597.36218 h 1 v 1 h -1 z" style="opacity:1;fill:#5a5a5a"/>
+ <path inkscape:connector-curvature="0" id="rect14741" d="m 720,595.36218 h 1 v 1 h -1 z" style="opacity:1;fill:#5a5a5a"/>
+ <path inkscape:connector-curvature="0" id="rect14743" d="m 720,593.36218 h 1 v 1 h -1 z" style="opacity:1;fill:#5a5a5a"/>
+ <path inkscape:connector-curvature="0" id="rect14745" d="m 720,591.36218 h 1 v 1 h -1 z" style="opacity:1;fill:#5a5a5a"/>
+ <path inkscape:connector-curvature="0" id="rect14749" d="m 718,591.36218 h 1 v 1 h -1 z" style="opacity:1;fill:#5a5a5a"/>
+ <path inkscape:connector-curvature="0" id="rect14751" d="m 716,591.36218 h 1 v 1 h -1 z" style="opacity:1;fill:#5a5a5a"/>
+ <path inkscape:connector-curvature="0" id="rect14753" d="m 714,591.36218 h 1 v 1 h -1 z" style="opacity:1;fill:#5a5a5a"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/show-dialogs.svg b/share/icons/hicolor/scalable/actions/show-dialogs.svg
new file mode 100644
index 0000000..9e1bec5
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/show-dialogs.svg
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient5734">
+ <stop id="stop5736" offset="0" style="stop-color:#8ab3df;stop-opacity:1"/>
+ <stop id="stop5738" offset="1" style="stop-color:#ffffff"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="translate(41.00246,10.00003)" gradientUnits="userSpaceOnUse" id="linearGradient14343" inkscape:collect="always" x1="70" x2="76.13622" xlink:href="#linearGradient5740" y1="293" y2="293"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient14389" inkscape:collect="always" x1="83.82937" x2="80.62299" xlink:href="#linearGradient5734" y1="311.4508" y2="307.8311"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5632" inkscape:collect="always" x1="79.59917" x2="81.92466" xlink:href="#linearGradient5704" y1="306.8306" y2="309.5"/>
+ </defs>
+<g id="show-dialogs" inkscape:label="#dialog_toggle" transform="translate(-110.00246,-300)">
+ <g id="g14258">
+ <path d="M 117.5025,304.5 120.5025,304.5 120.5178,301.4713" id="rect14289" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="color:#000000;fill:none;stroke:#bebebe;stroke-width:0.9999995;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.9942363"/>
+ <path d="M 111.5178,310.5154 120.5025,310.5 120.5025,304.5 117.5025,304.5" id="rect14287" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="color:#000000;fill:none;stroke:#bebebe;stroke-width:0.999999;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.9942363"/>
+ <path d="M 117.5025,304.5 111.5025,304.5 111.5025,310.5" id="path14327" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.9999991;stroke-linecap:round;stroke-linejoin:round"/>
+ <path d="M 120.5025,301.5 111.5025,301.5 111.5025,304.5 117.5025,304.5" id="path14331" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="color:#000000;fill:url(#linearGradient14343);fill-rule:evenodd;stroke:#000000;stroke-width:0.9999996;stroke-linecap:round;stroke-linejoin:round"/>
+ <rect height="16" id="rect14256" style="color:#000000;fill:none" transform="translate(40.00246)" width="16" x="70" y="300"/>
+ <circle cx="82.5" cy="309.5" id="path14381" r="3.5" style="color:#000000;fill:url(#linearGradient14389);fill-rule:evenodd;stroke:url(#linearGradient5632);stroke-width:0.9999996;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.9942363" transform="translate(39.50246,0.5)"/>
+ <path d="M 116.5025,315.5 119.5025,312.5" id="path14391" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1px"/>
+ </g>
+ <path d="M 121.5025,300.5 110.5025,311.5" id="path14405" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#c80000;stroke-width:0.9;stroke-linecap:round"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/show-grid.svg b/share/icons/hicolor/scalable/actions/show-grid.svg
new file mode 100644
index 0000000..08de34b
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/show-grid.svg
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.041"
+ height="16.039128"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="show-grid" inkscape:label="#grid" transform="translate(-404.959,-219.960871)">
+ <rect height="16" id="rect13175" style="color:#000000;fill:none;stroke-width:0.7" width="16" x="405" y="220"/>
+ <rect height="1" id="rect13046" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" width="1" x="405" y="220"/>
+ <rect height="1" id="use5896" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,2.959,-0.039128)" width="1" x="405" y="220"/>
+ <rect height="1" id="use5898" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,5.959,-0.039128)" width="1" x="405" y="220"/>
+ <rect height="1" id="use5900" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,8.959,-0.039128)" width="1" x="405" y="220"/>
+ <rect height="1" id="use5902" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,11.959,-0.039128)" width="1" x="405" y="220"/>
+ <rect height="1" id="use5904" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,14.959,-0.039128)" width="1" x="405" y="220"/>
+ <rect height="1" id="use5906" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,-0.041,2.960872)" width="1" x="405" y="220"/>
+ <rect height="1" id="use5908" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,2.959,2.960872)" width="1" x="405" y="220"/>
+ <rect height="1" id="use5910" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,5.959,2.960872)" width="1" x="405" y="220"/>
+ <rect height="1" id="use5912" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,8.959,2.960872)" width="1" x="405" y="220"/>
+ <rect height="1" id="use5914" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,11.959,2.960872)" width="1" x="405" y="220"/>
+ <rect height="1" id="use5916" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,14.959,2.960872)" width="1" x="405" y="220"/>
+ <rect height="1" id="use5918" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,-0.041,5.960872)" width="1" x="405" y="220"/>
+ <rect height="1" id="use5920" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,2.959,5.960872)" width="1" x="405" y="220"/>
+ <rect height="1" id="use5922" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,5.959,5.960872)" width="1" x="405" y="220"/>
+ <rect height="1" id="use5924" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,8.959,5.960872)" width="1" x="405" y="220"/>
+ <rect height="1" id="use5926" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,11.959,5.960872)" width="1" x="405" y="220"/>
+ <rect height="1" id="use5928" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,14.959,5.960872)" width="1" x="405" y="220"/>
+ <rect height="1" id="use5930" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,-0.041,8.960872)" width="1" x="405" y="220"/>
+ <rect height="1" id="use5932" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,2.959,8.960872)" width="1" x="405" y="220"/>
+ <rect height="1" id="use5934" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,5.959,8.960872)" width="1" x="405" y="220"/>
+ <rect height="1" id="use5936" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,8.959,8.960872)" width="1" x="405" y="220"/>
+ <rect height="1" id="use5938" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,11.959,8.960872)" width="1" x="405" y="220"/>
+ <rect height="1" id="use5940" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,14.959,8.960872)" width="1" x="405" y="220"/>
+ <rect height="1" id="use5942" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,-0.041,11.96087)" width="1" x="405" y="220"/>
+ <rect height="1" id="use5944" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,2.959,11.96087)" width="1" x="405" y="220"/>
+ <rect height="1" id="use5946" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,5.959,11.96087)" width="1" x="405" y="220"/>
+ <rect height="1" id="use5948" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,8.959,11.96087)" width="1" x="405" y="220"/>
+ <rect height="1" id="use5950" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,11.959,11.96087)" width="1" x="405" y="220"/>
+ <rect height="1" id="use5952" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,14.959,11.96087)" width="1" x="405" y="220"/>
+ <rect height="1" id="use5954" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,-0.041,14.96087)" width="1" x="405" y="220"/>
+ <rect height="1" id="use5956" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,2.959,14.96087)" width="1" x="405" y="220"/>
+ <rect height="1" id="use5958" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,5.959,14.96087)" width="1" x="405" y="220"/>
+ <rect height="1" id="use5960" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,8.959,14.96087)" width="1" x="405" y="220"/>
+ <rect height="1" id="use5962" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,11.959,14.96087)" width="1" x="405" y="220"/>
+ <rect height="1" id="use5964" style="color:#000000;fill:#000000;fill-rule:evenodd;stroke-width:0.7" transform="matrix(1,0,0,1,14.959,14.96087)" width="1" x="405" y="220"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/show-guides.svg b/share/icons/hicolor/scalable/actions/show-guides.svg
new file mode 100644
index 0000000..b2e97a9
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/show-guides.svg
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.041"
+ height="16.0391"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="show-guides" inkscape:label="#guides" transform="translate(-404.959,-219.9609)">
+ <rect height="16" id="rect13315" style="color:#000000;fill:none;stroke-width:0.7" width="16" x="405" y="220"/>
+ <path d="M 105.5,258.5 106.5,258.5" id="path5974" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="translate(304.959,-25.03912)"/>
+ <path d="M 105.5,258.5 106.5,258.5" id="use5976" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,304.959,-25.03912)"/>
+ <path d="M 105.5,258.5 106.5,258.5" id="use5978" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,304.959,-25.03912)"/>
+ <path d="M 105.5,258.5 106.5,258.5" id="use5980" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,304.959,-25.03912)"/>
+ <path d="M 407.459,230.4609 407.459,229.4609" id="path5982" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square"/>
+ <path d="M 407.459,230.4609 407.459,229.4609" id="use5984" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,0,-3)"/>
+ <path d="M 407.459,230.4609 407.459,229.4609" id="use5986" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,0,-6)"/>
+ <path d="M 407.459,230.4609 407.459,229.4609" id="use5988" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,0,-9)"/>
+ <path d="M 405.459,233.4609 408.459,233.4609" id="path5990" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square"/>
+ <path d="M 407.459,235.4609 407.459,232.4609" id="path5992" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/show-handles.svg b/share/icons/hicolor/scalable/actions/show-handles.svg
new file mode 100644
index 0000000..82f23db
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/show-handles.svg
@@ -0,0 +1,87 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="show-handles-box">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="M 7.2253932,0.86545675 6.0667206,2.0241293 6.2329492,2.1903578 6.8801091,2.8375177 5.7317961,6.2395458 1.2071016,6.3677958 4.7960774,9.2681758 3.5135947,13.832824 6.3873407,11.760137 7.2268731,12.599669 7.8207601,12.005782 10.049811,13.615295 9.6892376,13.975871 9.8539862,14.140619 10.84791,15.134543 12.006583,13.975871 10.84791,12.817198 10.713248,12.951858 9.9649694,10.283309 10.799077,9.4487113 10.372406,9.0220378 12.631053,7.1994361 13.202249,7.7706314 13.641747,7.3311359 13.839052,7.5723416 C 13.673235,7.7820441 13.684572,8.0881931 13.87802,8.2816516 14.086341,8.4899903 14.428342,8.4899903 14.636656,8.2816516 14.844979,8.0733153 14.844979,7.7328322 14.636656,7.5244934 14.475726,7.3635482 14.235596,7.3287392 14.038329,7.4164701 L 13.821787,7.1510954 14.360921,6.6119588 13.202249,5.4532863 12.824411,5.8311266 12.660155,5.6170499 C 12.8285,5.4070696 12.818029,5.0976855 12.623654,4.9033001 12.519492,4.7991307 12.381453,4.7469362 12.243841,4.7469362 12.106229,4.7469362 11.96868,4.7991307 11.864523,4.9033001 11.6562,5.1116364 11.6562,5.453602 11.864523,5.6619357 12.024835,5.8222697 12.264037,5.8583743 12.460878,5.7719339 L 12.643878,6.0116596 12.247293,6.4082417 9.7420155,6.337707 8.6149118,5.2106032 8.4447359,5.3807766 7.5820219,2.8291331 8.3855457,2.0256092 Z M 7.2268731,1.528401 7.7235864,2.0256092 7.2268731,2.5223225 6.7296649,2.0256092 Z M 7.3635053,3.0476471 8.2247419,5.6007731 7.4547593,6.3707557 7.6209878,6.5364918 8.6149118,7.5309082 9.5368185,6.6089989 12.114114,6.6824961 12.208327,6.77671 12.433746,7.0021312 10.175101,8.824733 9.6404045,8.2900388 8.481732,9.4487113 8.6479605,9.6149399 9.6404045,10.607876 9.7390557,10.509223 10.488814,13.176292 10.249088,13.416017 8.0180649,11.808477 8.3855457,11.440997 7.2816235,10.336582 V 3.1295289 Z M 12.243841,4.9984989 C 12.316096,4.9984989 12.388694,5.0264436 12.444598,5.0823532 12.556412,5.1941748 12.556412,5.371556 12.444598,5.4833751 12.332787,5.5951993 12.15538,5.5951993 12.043576,5.4833751 11.931755,5.371556 11.931755,5.1941748 12.043576,5.0823532 12.099478,5.0264436 12.171589,4.9984989 12.243841,4.9984989 Z M 8.6134318,5.8735475 9.11064,6.3707557 8.6149118,6.866484 8.1177036,6.3692758 Z M 13.202249,6.1147506 13.698965,6.6119588 13.202249,7.1086746 12.705041,6.6119588 Z M 14.257338,7.6177223 C 14.32959,7.6177223 14.402188,7.6456645 14.458095,7.7015766 14.569907,7.8133957 14.569907,7.9927518 14.458095,8.1045709 14.346284,8.2163926 14.168885,8.2163926 14.057073,8.1045709 13.945262,7.9927518 13.945262,7.8133957 14.057073,7.7015766 14.11298,7.6456645 14.185086,7.6177223 14.257338,7.6177223 Z M 9.6404045,8.9519956 10.137613,9.4487113 9.6404045,9.9459195 9.1431963,9.4487113 Z M 7.2268731,10.943788 7.7235864,11.440997 7.2268731,11.93771 6.7296649,11.440997 Z M 10.84791,13.479155 11.344623,13.975871 10.84791,14.473079 10.350702,13.975871 Z"
+ style="opacity:1;" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/show-node-handles.svg b/share/icons/hicolor/scalable/actions/show-node-handles.svg
new file mode 100644
index 0000000..8b2ceea
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/show-node-handles.svg
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="12"
+ height="12.000037"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="show-node-handles" inkscape:label="#nodes_show_handles" transform="translate(-670.5213,-244.999963)">
+ <rect height="12" id="rect3742" style="color:#000000;opacity:0;fill:#000000;fill-rule:evenodd;stroke-width:0.8" transform="translate(-64.4787,188)" width="12" x="735" y="57"/>
+ <path d="M 682.0213,245.5 C 678.5213,246 673.5213,249.5 673.5213,253.5" id="path4641" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="color:#000000;fill:none;stroke:#909090;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/>
+ <path d="M 673.0213,247.5 673.0213,253.5" id="path4638" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="color:#000000;fill:none;stroke:#646464;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/>
+ <rect height="2.026662" id="use3738" rx="1.011026" ry="1.011026" style="color:#000000;fill:#ffffff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000007;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,703.5311,60.30166)" width="2.022052" x="-31.53185" y="185.1983"/>
+ <rect height="3.970665" id="use4635" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,710.5213,66)" width="3.957493" x="-39.45749" y="186.5"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/show-path-outline.svg b/share/icons/hicolor/scalable/actions/show-path-outline.svg
new file mode 100644
index 0000000..c2799da
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/show-path-outline.svg
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16.02417"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="show-path-outline" inkscape:label="#nodes_show_helperpath" transform="translate(45,-174.97583)">
+ <path d="M -42.51871,188.4465 C -42.51871,182.9474 -41.84309,175.4698 -31.51871,177.4465 -29.7078,177.7932 -31.18387,189.1883 -42.51871,188.4465" id="path4756" inkscape:connector-curvature="0" sodipodi:nodetypes="csc" style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:#ff0000;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/>
+ <rect height="16" id="rect4758" style="fill:none" width="16" x="-45" y="175"/>
+ <rect height="3.970665" id="use4760" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,-4.9762,-0.0534998)" width="3.957493" x="-39.45749" y="186.5"/>
+ <rect height="3.970665" id="use4762" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,5.981293,-11.02417)" width="3.957493" x="-39.45749" y="186.5"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/simplify.svg b/share/icons/hicolor/scalable/actions/simplify.svg
new file mode 100644
index 0000000..9c17f28
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/simplify.svg
@@ -0,0 +1,87 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="simplify">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="M 8.299461,0.8117267 V 0.8732882 1.462452 C 8.749784,1.480965 9.07479,1.775626 9.248374,2.14059 9.424128,2.510121 9.498991,2.959385 9.568206,3.423764 9.63742,3.888152 9.698507,4.366503 9.8082,4.767057 c 0.10969,0.400551 0.26767,0.709403 0.49634,0.878213 0.22019,0.162564 0.55538,0.218319 0.96527,0.199594 0.40987,-0.01872 0.87941,-0.108289 1.33752,-0.185165 0.45809,-0.07688 0.90269,-0.144145 1.3,-0.0909 0.39732,0.05324 0.77436,0.282262 0.90323,0.716133 0.13076,0.440257 -0.0515,0.847477 -0.34869,1.128788 -0.2972,0.281312 -0.7012,0.492365 -1.12158,0.701706 -0.42036,0.209334 -0.85811,0.413494 -1.20526,0.641587 -0.34714,0.228096 -0.59208,0.473972 -0.68198,0.743548 -0.0859,0.257504 -0.0309,0.594118 0.12024,0.979698 0.15111,0.38558 0.39007,0.80574 0.61417,1.21968 0.2241,0.41395 0.43631,0.8187 0.51654,1.2144 0.0401,0.19785 0.0468,0.3978 -0.013,0.59061 -0.0598,0.19282 -0.19092,0.36757 -0.37803,0.49634 -0.37447,0.2577 -0.81583,0.20619 -1.17592,0.009 C 10.77697,13.81337 10.44703,13.49282 10.11553,13.15771 9.784023,12.82258 9.453676,12.47104 9.133908,12.21264 8.864114,11.99461 8.608695,11.85364 8.38026,11.81441 c -0.02221,0.0268 -0.04201,0.0528 -0.06974,0.0818 -0.0032,0.003 -0.0078,0.007 -0.01106,0.0106 v 0.49297 0.062 H 7.617956 v -0.0375 c -0.03892,0.0211 -0.07629,0.045 -0.116391,0.063 -0.104916,0.0472 -0.225739,0.0459 -0.341955,0.0582 -0.06989,0.22212 -0.159038,0.43989 -0.307328,0.61609 -0.09821,0.11671 -0.197989,0.21701 -0.29963,0.29242 -0.05083,0.0377 -0.0996,0.0712 -0.170737,0.0947 -0.0094,0.003 -0.03014,-0.0116 -0.04184,-0.009 -0.08202,0.0541 -0.116307,0.0959 -0.116391,0.0962 -9.4e-5,3.2e-4 -0.0026,0.008 0.01635,0.0673 0.0094,0.0296 0.02572,0.0688 0.03078,0.13851 0.0051,0.0698 -0.02569,0.1894 -0.100035,0.25779 -0.101905,0.0938 -0.215714,0.0779 -0.32897,0.0818 -0.04345,0.0785 -0.08057,0.16209 -0.145248,0.22364 -0.09743,0.0927 -0.235587,0.16097 -0.381874,0.16352 -0.292572,0.005 -0.534198,-0.19326 -0.783466,-0.51991 a 0.2462709,0.2462709 0 0 1 -0.01635,-0.0255 c -0.15122,-0.25992 -0.25836,-0.3256 -0.352539,-0.50499 -0.04709,-0.0897 -0.0552,-0.26106 0,-0.3636 0.03068,-0.057 0.08052,-0.0968 0.121682,-0.13996 -0.01492,-0.26999 -0.101132,-0.49706 -0.192862,-0.67429 -0.05029,-0.0972 -0.102148,-0.16927 -0.126969,-0.30204 -0.01242,-0.0664 -0.01,-0.17444 0.05435,-0.26163 0.03124,-0.0424 0.07113,-0.0428 0.109175,-0.0635 0.189274,-0.4682 0.467361,-0.82293 0.756052,-1.00711 0.157716,-0.10062 0.31177,-0.16473 0.452574,-0.19622 0.06978,-0.0156 0.13859,0.0154 0.205367,0.0163 C 5.55505,10.3942 5.544171,10.10711 5.525343,9.767971 5.248658,9.605517 5.014267,9.429426 4.892895,9.340406 4.819109,9.286286 4.773162,9.2642 4.736586,9.257201 c -0.03657,-0.007 -0.08015,-0.0085 -0.176509,0.03078 A 0.2462709,0.2462709 0 0 1 4.221969,9.066265 C 4.218303,8.900955 4.079772,8.6251 3.907909,8.437182 3.82198,8.34322 3.728842,8.269602 3.665993,8.235184 3.634572,8.217981 3.617713,8.217368 3.616455,8.216427 A 0.2462709,0.2462709 0 0 1 3.335099,8.119276 C 3.039651,7.674897 2.855397,7.65063 2.800764,7.651792 c -0.01154,2.46e-4 -0.0185,0.0023 -0.02116,0.0029 -0.0098,0.0097 -0.01756,0.01997 -0.05146,0.03367 -0.0102,0.0041 -0.04514,0.01239 -0.04569,0.0125 -2.71e-4,5.7e-5 -0.045,0.0058 -0.04521,0.0058 -2.07e-4,10e-6 -0.08162,-0.01294 -0.08176,-0.01299 -6.4e-5,-1.7e-5 -0.06006,-0.02882 -0.06012,-0.02886 -5.5e-5,-3.9e-5 -0.06008,-0.0567 -0.06012,-0.05675 -3.9e-5,-4.7e-5 -0.03798,-0.07401 -0.03799,-0.07407 0,0 1.7e-5,-0.0018 0,-0.0019 -0.02196,-0.01302 -0.0326,-0.01931 -0.05819,-0.03463 C 2.185488,7.405529 1.974819,7.274587 1.772012,7.124673 1.569196,6.974755 1.373614,6.814405 1.248258,6.61198 1.185576,6.510766 1.136411,6.38928 1.148221,6.248381 c 0.0066,-0.07865 0.07454,-0.133958 0.120237,-0.201518 0.0052,-0.07299 0.01003,-0.138475 0.03799,-0.207288 0.03141,-0.0773 0.123448,-0.180774 0.236146,-0.201518 0.112699,-0.02076 0.183724,0.01632 0.232782,0.04136 0.04905,0.02504 0.08386,0.05034 0.118311,0.0731 0.06888,0.04554 0.129727,0.07852 0.159675,0.08513 0.02995,0.0066 0.02365,0.01625 0.07647,-0.02886 0.107755,-0.129713 0.154624,-0.210816 0.285685,-0.281839 0.03592,-0.01947 0.08933,-0.03884 0.154384,-0.03655 0.06505,0.0023 0.128787,0.03155 0.165447,0.06012 0.07333,0.05713 0.08319,0.09404 0.100036,0.120237 0.03367,0.0524 0.0531,0.08607 0.125049,0.136107 0.07194,0.05004 0.19895,0.111617 0.434777,0.149095 a 0.2462709,0.2462709 0 0 1 0.04184,0.0091 c 0.690158,0.237645 1.057109,0.694607 1.27596,0.921501 0.0809,0.08387 0.134288,0.114896 0.147171,0.125529 0.0035,-0.0022 0.0037,-0.0016 0.01106,-0.0072 0.0292,-0.02236 0.08092,-0.0785 0.145248,-0.167372 7.44e-4,-0.001 0.0012,-8.91e-4 0.0019,-0.0019 0.07996,-0.511399 0.0051,-0.529986 0.492492,-1.221613 A 0.2462709,0.2462709 0 0 1 5.689348,5.510605 C 5.878167,5.492437 5.916316,5.452436 5.92886,5.436056 5.941415,5.419676 5.958335,5.366312 5.961566,5.247045 5.968032,5.008489 5.948865,4.555957 6.332375,4.196169 6.516664,3.906081 6.668905,3.730986 6.788798,3.61999 6.895427,3.521272 6.993113,3.408113 7.114401,3.241965 c -0.0048,-0.05204 -0.0063,-0.102761 0.0014,-0.145248 0.0204,-0.111532 0.06116,-0.213811 0.109172,-0.330893 0.09054,-0.22077 0.208136,-0.485689 0.290978,-0.752686 -0.02758,-0.07689 -0.06186,-0.14338 -0.04906,-0.247207 0.0046,-0.03704 0.01596,-0.08801 0.0582,-0.14188 0.02299,-0.02933 0.05693,-0.05283 0.09282,-0.0707 V 1.493233 0.8732882 0.8117267 Z M 8.280702,1.555274 H 7.869011 c 0.01113,0.007 0.02499,0.01405 0.03415,0.01972 0.07067,0.04373 0.112497,0.08593 0.152461,0.12168 0.03996,0.03575 0.09694,0.06597 0.04377,0.04184 l -0.09811,0.216429 a 0.2462709,0.2462709 0 0 1 0.0053,0.151017 c -0.0069,0.02359 -0.01532,0.04552 -0.0226,0.06877 h 0.315502 v 0.06205 0.619944 0.06156 H 7.695868 c -0.0042,0.01014 -0.01041,0.02483 -0.01443,0.03463 -0.04063,0.09907 -0.06506,0.173256 -0.07455,0.214503 A 0.2462709,0.2462709 0 0 1 7.599679,3.42761 C 7.400453,3.730914 7.245729,3.867096 7.12354,3.980224 7.001338,4.093349 6.900783,4.18921 6.710883,4.503497 a 0.2462709,0.2462709 0 0 1 -0.04184,0.0529 C 6.427581,4.782913 6.462216,4.976302 6.454538,5.259549 6.450694,5.401163 6.441531,5.577357 6.319871,5.736169 6.232638,5.850031 6.063885,5.884717 5.901927,5.926625 5.424192,6.602478 5.584607,6.327295 5.461858,7.022709 A 0.2462709,0.2462709 0 0 1 5.418091,7.124673 C 5.336069,7.238542 5.260203,7.32705 5.170885,7.395447 5.081566,7.463842 4.969426,7.511336 4.852976,7.509913 4.620087,7.507046 4.484419,7.35904 4.35856,7.228556 4.108853,6.969673 3.841583,6.629555 3.289408,6.435471 3.015089,6.388377 2.819168,6.30875 2.680527,6.21231 2.608359,6.162118 2.592259,6.12394 2.549709,6.074277 c -0.03478,0.03469 -0.01706,0.01861 -0.07262,0.0832 a 0.2462709,0.2462709 0 0 1 -0.02741,0.02549 C 2.297996,6.312469 2.0958,6.350669 1.946115,6.317637 1.841906,6.29464 1.78514,6.250267 1.721032,6.210387 a 0.2462709,0.2462709 0 0 1 -0.06733,0.07455 c -0.01037,0.0076 -0.0101,0.0074 -0.0125,0.0091 3.54e-4,-0.0031 -0.002,0.01461 0.02501,0.0582 0.05762,0.09305 0.218007,0.244806 0.398225,0.378025 0.180221,0.133212 0.380601,0.256507 0.529045,0.345323 0.06662,0.03986 0.117802,0.0691 0.160156,0.09475 0.01507,-0.0013 0.01975,-0.01071 0.03607,-0.01106 0.239932,-0.0051 0.555475,0.205463 0.871,0.625234 0.08165,0.0127 0.175458,-0.01592 0.241434,0.0202 0.131425,0.07196 0.254248,0.176202 0.368889,0.301556 0.168717,0.184473 0.251689,0.443613 0.325604,0.69786 0.0783,-0.0112 0.159654,-0.04479 0.23278,-0.03078 0.142816,0.02734 0.257572,0.09681 0.356385,0.169293 0.197622,0.144956 0.366442,0.31673 0.692568,0.47614 a 0.2462709,0.2462709 0 0 1 0.138029,0.205367 c 0.02774,0.432812 0.03812,0.741032 0.01443,0.963342 -0.01185,0.11114 -0.01518,0.20293 -0.103406,0.31454 -0.04411,0.0558 -0.131765,0.11381 -0.221717,0.11976 -0.08995,0.006 -0.158354,-0.0268 -0.207287,-0.0577 l 0.0091,0.007 c 0.05995,0.0342 0.01166,0.003 -0.06397,0.0197 -0.07563,0.0169 -0.183633,0.0575 -0.296267,0.12937 -0.225274,0.14372 -0.475208,0.40502 -0.623309,0.84311 a 0.2462709,0.2462709 0 0 1 -0.03655,0.0673 c 0.01412,0.0313 0.01363,0.0329 0.03992,0.0837 0.105149,0.20317 0.271976,0.53594 0.267406,0.97055 a 0.2462709,0.2462709 0 0 1 -0.0784,0.17651 c -0.05529,0.0515 -0.06259,0.0619 -0.07984,0.0818 0.03007,0.0351 0.138085,0.16209 0.285682,0.40737 0.207724,0.2722 0.356661,0.32562 0.385243,0.32512 0.01429,-2.5e-4 0.02028,-3e-5 0.04905,-0.0274 0.02878,-0.0274 0.07039,-0.0861 0.107252,-0.17266 a 0.2462709,0.2462709 0 0 1 0.225567,-0.14909 c 0.08759,-4.5e-4 0.04957,0.0113 0.07407,0.006 -0.01602,-0.0691 -0.04418,-0.12851 -0.01443,-0.23278 0.04509,-0.15802 0.173722,-0.29275 0.367446,-0.40352 a 0.2462709,0.2462709 0 0 1 0.13611,-0.0327 c 0.0039,-0.003 0.0014,-6.1e-4 0.0058,-0.004 0.05236,-0.0389 0.136253,-0.1198 0.215949,-0.2145 0.159399,-0.18941 0.291101,-0.47103 0.292896,-0.51799 a 0.2462709,0.2462709 0 0 1 0.294342,-0.23277 c 0.03035,0.006 0.122359,-0.005 0.236147,-0.0563 0.100356,-0.0451 0.213863,-0.11648 0.320313,-0.19382 v -0.064 -0.062 h 0.160156 c 0.06905,-0.0589 0.132716,-0.11635 0.177952,-0.16352 0.03496,-0.0365 0.0602,-0.0673 0.0707,-0.0818 h 0.0019 c -0.0052,0.0109 -0.03799,0.0311 -0.01299,0.13803 l 0.239994,-0.0558 v -0.24577 c 0.438683,-5e-5 0.827617,0.22951 1.186984,0.51991 0.359379,0.29042 0.698643,0.65325 1.023463,0.98162 0.32482,0.32837 0.63869,0.61976 0.90707,0.76663 0.26838,0.14688 0.43876,0.17044 0.65986,0.0183 0.11046,-0.076 0.15951,-0.14722 0.18709,-0.23615 0.0276,-0.0889 0.0292,-0.20345 0,-0.34724 -0.0583,-0.28761 -0.24499,-0.67125 -0.46508,-1.07781 C 11.53498,11.5281 11.28565,11.09426 11.11494,10.65869 10.94423,10.22311 10.84338,9.772012 10.98604,9.344255 11.12973,8.913427 11.47448,8.603352 11.8657,8.346283 12.25693,8.089217 12.70772,7.879228 13.12002,7.673917 13.53231,7.468605 13.9045,7.263432 14.12376,7.055896 14.34302,6.84835 14.41772,6.694333 14.33826,6.426813 14.26145,6.16823 14.12972,6.09457 13.84193,6.056001 13.55413,6.017434 13.13706,6.069554 12.68765,6.144977 12.23824,6.2204 11.75444,6.316684 11.29145,6.337837 10.82846,6.358992 10.37266,6.308095 10.01164,6.041573 9.646251,5.77182 9.455693,5.349308 9.33206,4.897875 9.208436,4.446432 9.148888,3.951841 9.081003,3.496387 9.01312,3.040925 8.934584,2.623838 8.804939,2.351246 8.675293,2.078654 8.549192,1.96014 8.270124,1.953019 Z m 0.01876,1.982955 v 0.06204 0.619462 0.06204 H 7.617956 V 4.219735 3.600273 3.538229 Z m 0,1.363493 v 0.06156 0.619945 0.06204 H 7.617956 V 5.583228 4.963283 4.901722 Z m 0,1.363012 v 0.06204 0.619944 0.06156 H 7.617956 V 6.94672 6.326776 6.264734 Z M 2.604536,7.217495 c -0.01,0.0011 -0.02032,0.0019 -0.0202,0.0019 5.49e-4,-1.11e-4 -0.03137,0.0071 -0.03992,0.01058 -0.02011,0.0081 -0.0013,-0.0011 -0.0072,0.0019 -0.0011,0.0013 -0.004,0.0052 -0.0058,0.0072 0.01891,-0.01188 0.0513,-0.0123 0.0731,-0.02164 z m 5.694925,0.410731 v 0.06204 0.619465 0.06204 H 7.617956 V 8.309733 7.690268 7.628226 Z m -5.511684,0.0202 c -2.68e-4,2.04e-4 -0.0012,-1.87e-4 -0.0014,0 -0.0016,0.0013 -0.0029,0.0026 -0.0043,0.0038 0.001,-6.97e-4 3.24e-4,-1.2e-4 0.0058,-0.0038 z m 5.511684,1.343293 v 0.06156 0.619945 0.06204 H 7.617956 V 9.673225 9.05328 8.991719 Z m 0,1.363011 v 0.062 0.61995 0.0616 H 7.617956 v -0.0616 -0.61995 -0.062 z m -2.626465,0.17459 c -0.0045,2.9e-4 -0.0065,0.005 -0.01106,0.006 0.02175,0.007 0.0407,-0.006 0.06349,0.005 -0.01468,-0.006 -0.01962,-0.0132 -0.05242,-0.0111 z m 2.626465,2.55239 v 0.0616 0.61995 0.0616 H 7.617956 v -0.0616 -0.61995 -0.0616 z m 0,1.36302 v 0.062 0.61994 0.0616 H 7.617956 v -0.0616 -0.61994 -0.062 z"
+ style="opacity:1;" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/skeletal.svg b/share/icons/hicolor/scalable/actions/skeletal.svg
new file mode 100644
index 0000000..77de863
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/skeletal.svg
@@ -0,0 +1,91 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="skeletal">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="M 10.83272,1.998753 V 2.160862 2.59055 C 10.1367,2.788416 9.598946,3.326171 9.401079,4.02219 H 8.809282 V 4.1843 5.151096 H 9.401079 C 9.598456,5.847527 10.13621,6.387018 10.83272,6.58469 v 0.591797 h 1.12891 V 6.58469 c 0.69692,-0.197182 1.23641,-0.736671 1.43359,-1.433594 h 0.5918 V 4.02219 h -0.5918 C 13.19755,3.325678 12.65807,2.787926 11.96163,2.59055 V 1.998753 Z m 0.32422,0.324219 h 0.48242 V 2.80344 h -0.48242 z m -0.32422,0.746093 v 0.05859 h 1.12891 v -0.05859 c 0.44382,0.1628 0.79003,0.509254 0.95312,0.953125 h -0.0566 V 4.1843 5.151096 h 0.0586 c -0.16283,0.444641 -0.51043,0.792378 -0.95508,0.955079 v -0.05859 h -1.12891 v 0.05859 C 10.38896,5.943352 10.04453,5.594731 9.881548,5.151096 h 0.05859 V 4.02219 H 9.881548 C 10.04482,3.579028 10.38957,3.232054 10.83272,3.069065 Z M 9.133501,4.346409 H 9.615923 V 4.828831 H 9.133501 Z m 4.046879,0 h 0.48437 V 4.828831 H 13.18038 Z M 3.119829,4.660862 C 2.875698,4.670085 2.656757,4.702284 2.469438,4.7468 1.690104,4.932356 1.256274,5.344267 1.242876,5.80344 v 0.002 c -0.0059,0.258771 0.143836,0.463885 0.320312,0.640625 0.176565,0.176742 0.397866,0.340016 0.628907,0.513672 0.462082,0.347399 0.951564,0.734647 1.15625,1.183594 l 0.0098,0.02344 0.01563,0.01953 c 0.243294,0.321835 0.49224,1.036504 1.072266,1.960937 0.195517,0.34043 0.425546,0.67408 0.691406,0.99609 0.592016,0.71648 1.338913,1.33819 2.216797,1.79102 l 0.0059,0.004 0.0039,0.002 c 1.760708,0.79105 3.358691,0.74554 4.371101,0.49414 0.51769,-0.12861 0.91302,-0.3096 1.1914,-0.5254 0.27837,-0.21579 0.45117,-0.48039 0.45117,-0.76757 0,-0.29654 -0.1757,-0.54982 -0.42578,-0.76367 C 12.70171,11.16361 12.3627,10.97044 11.94796,10.77219 11.18633,10.40853 10.0294,9.983414 9.350298,9.438206 l -0.0078,-0.0078 -0.0078,-0.0059 C 9.025252,9.216347 8.723504,8.897018 8.397173,8.487034 8.253312,8.306502 8.10615,8.109436 7.955766,7.906956 7.471557,7.164733 6.845032,6.260903 5.832719,5.487034 l -0.0078,-0.0059 -0.0059,-0.0059 C 5.146688,5.033582 4.495788,4.807652 3.92061,4.713596 3.633065,4.666569 3.36396,4.651639 3.119829,4.660862 Z m 0.01563,0.466797 c 0.212651,-0.008 0.450559,0.0033 0.707031,0.04492 0.509947,0.08277 1.094491,0.28793 1.708984,0.689453 0.94347,0.722741 1.53634,1.567095 2.013672,2.298828 l 0.002,0.0059 0.0059,0.0078 c 0.154608,0.208207 0.308526,0.412055 0.460937,0.603516 0.336204,0.42215 0.659786,0.773281 1.03125,1.02539 0.783478,0.62639 1.964099,1.04764 2.681639,1.39062 0.39615,0.18935 0.70692,0.37194 0.90235,0.53906 0.19551,0.16714 0.26172,0.29688 0.26172,0.40821 0,0.0913 -0.0642,0.23773 -0.27149,0.39843 -0.20732,0.16069 -0.54622,0.32434 -1.01758,0.44141 C 10.71005,13.20763 9.219804,13.25706 7.565141,12.51633 6.74794,12.09389 6.049306,11.51706 5.496782,10.84836 5.246348,10.54503 5.029919,10.22747 4.846391,9.906956 l -0.002,-0.002 -0.002,-0.0059 C 4.299984,9.034442 4.090617,8.385684 3.766313,7.942112 3.490492,7.345602 2.934809,6.933602 2.473345,6.586643 2.241333,6.412283 2.031397,6.252205 1.893266,6.113987 1.75584,5.976384 1.708703,5.877142 1.709673,5.817112 1.713815,5.67422 1.913105,5.358418 2.578813,5.199925 2.735456,5.162681 2.922803,5.135637 3.135454,5.127659 Z m 8.021486,1.242187 h 0.48242 v 0.484376 h -0.48242 z m 2.97852,2.472657 c -0.3836,0 -0.70117,0.315621 -0.70118,0.699219 0,0.383596 0.31758,0.699218 0.70118,0.699218 0.38358,0 0.69922,-0.315623 0.69922,-0.699218 0,-0.383597 -0.31564,-0.69922 -0.69922,-0.699219 z m 0.0254,2.937497 -0.79688,0.79883 0.79688,0.79687 0.79687,-0.79687 -0.11328,-0.11524 z m -0.002,0.45508 0.34375,0.34375 -0.34179,0.34179 -0.34375,-0.34375 z"
+ style="opacity:1;" />
+ <path
+ id="path9619"
+ d="m 1.694048,5.276096 -0.0098,0.464844 c 1.50433,0.03418 2.429447,0.468426 3.158203,1.105469 0.728757,0.637045 1.255769,1.496393 1.888672,2.378906 1.207829,1.684175 2.878193,3.390565 7.050783,3.544915 l -0.1914,-0.19336 0.26757,-0.26953 C 9.761441,12.1798 8.298729,10.61129 7.110063,8.953831 6.490247,8.089568 5.949236,7.196217 5.149126,6.4968 4.349016,5.797384 3.285903,5.312263 1.694048,5.276096 Z M 13.91866,9.737034 v 2.511716 l 0.24023,-0.24219 0.22657,0.22656 V 9.737034 Z"
+ style="opacity:0.4;" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/sketch.svg b/share/icons/hicolor/scalable/actions/sketch.svg
new file mode 100644
index 0000000..7359e01
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/sketch.svg
@@ -0,0 +1,87 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="sketch">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="M 2.9983178,1.8112636 2.4504471,2.5195754 0.84950042,1.8590547 0.49790159,2.712437 5.1368996,4.6291358 5.9612697,5.2640524 6.8129458,7.3121733 C 6.6101399,7.2142558 6.4682324,7.0905261 6.2326386,7.0066616 L 5.9220056,7.8788205 C 6.631654,8.131429 7.0700906,8.4414933 7.4239691,8.7765767 L 7.4529813,8.846557 7.8045732,9.9320627 7.5127191,9.802347 7.1372293,10.648902 8.1868882,11.113144 8.2005481,11.157518 8.2500432,11.142156 8.4446089,11.229202 9.178525,12.988877 10.031905,12.632166 9.6734808,11.771958 15.126607,14.188736 15.502098,13.343884 9.156338,10.531133 8.9378699,10.005449 9.2348454,9.8962158 C 9.1033193,9.5372416 8.9419694,9.1800058 8.7194043,8.8363144 8.6055403,8.6604769 8.4127573,8.5120585 8.2636939,8.3481838 L 7.7004616,6.6072787 8.7040426,7.3804473 8.7825501,7.2797438 C 9.0425249,7.7898347 9.2620495,8.3075926 9.7571188,8.7902366 10.081183,9.1061643 10.465579,9.4090193 10.926253,9.6948181 L 11.414385,8.9097097 C 11.006159,8.6564469 10.675795,8.3946639 10.402276,8.1280025 9.803985,7.5447336 9.4713571,6.934924 9.2228988,6.2932284 L 8.9481126,6.4007572 8.398531,5.9757701 8.5743246,6.0491677 8.9276297,5.1940721 6.9836204,4.3918912 6.3913667,2.5588281 5.5106784,2.8421528 5.8622772,3.9276515 5.6062606,3.8235376 Z M 3.652011,8.7100159 2.8532474,9.177673 C 3.2192829,9.8042152 3.4018765,10.56177 3.670783,11.394755 3.819784,11.856338 3.9981671,12.339771 4.2613234,12.823323 L 5.0737446,12.381271 C 4.8506824,11.971393 4.6921718,11.545591 4.5514804,11.109727 4.2975703,10.323187 4.1095849,9.4932423 3.652011,8.7100159 Z"
+ style="opacity:1;" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/slice.svg b/share/icons/hicolor/scalable/actions/slice.svg
new file mode 100644
index 0000000..eefcd09
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/slice.svg
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ inkscape:version="1.1-dev (8101ba8e9d, 2020-10-10, custom)"
+ sodipodi:docname="slice.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <metadata
+ id="metadata1569">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs1567" />
+ <sodipodi:namedview
+ inkscape:document-rotation="0"
+ inkscape:current-layer="layercompo"
+ inkscape:window-maximized="1"
+ inkscape:window-y="0"
+ inkscape:window-x="1280"
+ inkscape:window-height="987"
+ inkscape:window-width="1280"
+ inkscape:cy="4.9267327"
+ inkscape:cx="10.344554"
+ inkscape:zoom="31.5625"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <g
+ inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="bend-path">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ d="m 12.648911,3.2803999 -1.562146,2.1800223 0.727838,0.5201334 1.560401,-2.1800223 z M 10.566632,6.1865145 9.0062311,8.3665368 9.7323234,8.8866703 11.29447,6.7066479 Z M 8.4860976,9.0926293 6.9256975,11.272651 7.6517896,11.792785 9.2121899,9.6127627 Z M 6.4055643,12.000489 4.8451638,14.178766 5.5712561,14.6989 7.1316566,12.520623 Z"
+ id="path857"
+ style="opacity:1;fill:#0095df;fill-opacity:1"
+ />
+ <path
+ id="path861"
+ style="opacity:1;fill:#000000;fill-opacity:1"
+ d="M 12.844398,6.0398997 12.769344,6.1411338 8.3202832,12.218666 12.385354,14.517377 11.514391,9.6319622 14.965076,6.238877 Z" />
+ <path
+ d="M 8.0637073,1.3011002 7.8612393,1.704291 5.8924123,5.6052916 1.0349245,6.2563311 4.5885873,9.5970539 4.0038743,13.81572 10.123296,5.5546746 Z M 8.0549802,2.3082042 9.6031627,5.5058029 4.6863305,12.143614 5.06334,9.4294942 2.0245744,6.5739965 6.1856419,6.0172094 Z"
+ style="opacity:1;fill:#000000;fill-opacity:1"
+ id="path870" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/snap-alignment-self.svg b/share/icons/hicolor/scalable/actions/snap-alignment-self.svg
new file mode 100644
index 0000000..fc9d589
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/snap-alignment-self.svg
@@ -0,0 +1,138 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ id="svg1"
+ width="16"
+ height="16"
+ viewBox="0 0 16 16"
+ sodipodi:docname="snap-alignment-self.svg"
+ inkscape:version="1.2-dev (cc332878ba, 2021-06-29)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <metadata
+ id="metadata6232">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs6230">
+ <inkscape:path-effect
+ effect="join_type"
+ id="path-effect28049"
+ is_visible="true"
+ lpeversion="1"
+ linecap_type="butt"
+ line_width="1"
+ linejoin_type="extrp_arc"
+ miter_limit="100"
+ attempt_force_join="true" />
+ <inkscape:path-effect
+ effect="mirror_symmetry"
+ start_point="173,668.36218"
+ end_point="173,680.8385"
+ center_point="173,674.60034"
+ id="path-effect27207"
+ is_visible="true"
+ lpeversion="1.1"
+ mode="free"
+ discard_orig_path="false"
+ fuse_paths="true"
+ oposite_fuse="false"
+ split_items="false"
+ split_open="false" />
+ </defs>
+ <style
+ id="s0">.success { fill:#009909; }
+.warning { fill:#FF1990; }
+.error { fill:#00AAFF; }
+</style>
+ <style
+ id="s2">
+@import '../../highlights.css';
+</style>
+ <sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="16.20325"
+ inkscape:cx="-5.6470153"
+ inkscape:cy="-9.5351241"
+ inkscape:window-width="1049"
+ inkscape:window-height="1045"
+ inkscape:window-x="5"
+ inkscape:window-y="28"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="path-division"
+ inkscape:document-rotation="0"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:snap-bbox="true"
+ inkscape:bbox-paths="true"
+ inkscape:bbox-nodes="true"
+ inkscape:snap-bbox-edge-midpoints="true"
+ inkscape:snap-bbox-midpoints="true"
+ inkscape:showpageshadow="false">
+ <inkscape:grid
+ type="xygrid"
+ id="grid" />
+ </sodipodi:namedview>
+ <g
+ transform="translate(-165,-667.36218)"
+ inkscape:label="00080"
+ id="path-division">
+ <path
+ inkscape:connector-curvature="0"
+ id="rect11641"
+ d="m 149.60185,662.61005 h 16 v 16 h -16 z"
+ style="opacity:0;fill:none" />
+ <rect
+ style="fill:#009909;fill-opacity:1;stroke:none;stroke-width:0.0300984;stroke-linecap:round;stroke-linejoin:round"
+ id="rect26500"
+ width="2.8284264"
+ height="2.8284264"
+ x="-605.03625"
+ y="-353.30621"
+ transform="rotate(-135)" />
+ <rect
+ style="fill:#009909;fill-opacity:1;stroke:none;stroke-width:0.0300984;stroke-linecap:round;stroke-linejoin:round"
+ id="rect22027"
+ width="2.8284264"
+ height="2.8284264"
+ x="-597.98706"
+ y="-360.39911"
+ transform="rotate(-135)" />
+ <rect
+ style="fill:#009909;fill-opacity:1;stroke:none;stroke-width:0.0300984;stroke-linecap:round;stroke-linejoin:round"
+ id="rect26524"
+ width="4"
+ height="1"
+ x="-175.00003"
+ y="-676.12585"
+ transform="scale(-1)" />
+ <path
+ id="path26641"
+ style="fill:#000000;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-rule:nonzero"
+ d="m 178.50632,668.28291 -0.56799,3.53713 0.98736,0.15854 0.56799,-3.53713 z m -12,0.15854 0.56799,3.53713 0.98736,-0.15854 -0.56799,-3.53713 z m 1.59261,9.47673 c 0.97696,2.64636 3.05679,3.74568 3.05679,3.74568 0.54063,0.28217 1.15269,0.46016 1.84428,0.46016 0.69159,0 1.30365,-0.17799 1.84428,-0.46016 0,0 2.07983,-1.09932 3.05679,-3.74568 l -0.93812,-0.34632 c -0.4771,1.29237 -1.46952,2.34253 -1.46952,2.34253 -0.64495,0.67945 -1.47661,1.20963 -2.49343,1.20963 -1.01682,0 -1.84848,-0.53018 -2.49343,-1.20963 0,0 -0.99242,-1.05016 -1.46952,-2.34253 z"
+ inkscape:path-effect="#path-effect27207;#path-effect28049"
+ inkscape:original-d="m 168.56799,677.74502 c 0,0 1.43201,3.879 4.43201,3.879 m -6,-13.26184 0.56799,3.53713"
+ sodipodi:nodetypes="cccc"
+ transform="rotate(180,173.00001,675.24403)" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/snap-alignment.svg b/share/icons/hicolor/scalable/actions/snap-alignment.svg
new file mode 100644
index 0000000..7971954
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/snap-alignment.svg
@@ -0,0 +1,116 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ id="svg1"
+ width="16"
+ height="16"
+ viewBox="0 0 16 16"
+ sodipodi:docname="snap-alignment.svg"
+ inkscape:version="1.2-dev (cc332878ba, 2021-06-29)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <metadata
+ id="metadata6232">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs6230" />
+ <style
+ id="s0">.success { fill:#009909; }
+.warning { fill:#FF1990; }
+.error { fill:#00AAFF; }
+</style>
+ <style
+ id="s2">
+@import '../../highlights.css';
+</style>
+ <sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="32.4065"
+ inkscape:cx="5.7550183"
+ inkscape:cy="5.0761421"
+ inkscape:window-width="1049"
+ inkscape:window-height="1045"
+ inkscape:window-x="5"
+ inkscape:window-y="28"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="path-division"
+ inkscape:document-rotation="0"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:snap-bbox="true"
+ inkscape:bbox-paths="true"
+ inkscape:bbox-nodes="true"
+ inkscape:snap-bbox-edge-midpoints="true"
+ inkscape:snap-bbox-midpoints="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid" />
+ </sodipodi:namedview>
+ <g
+ transform="translate(-165,-667.36218)"
+ inkscape:label="00080"
+ id="path-division">
+ <path
+ inkscape:connector-curvature="0"
+ id="rect11641"
+ d="m 165,667.36218 h 16 v 16 h -16 z"
+ style="opacity:0;fill:none" />
+ <rect
+ style="opacity:1;fill:#000000;stroke-width:0.670894;stroke-linecap:round;stroke-linejoin:round"
+ id="rect1358"
+ width="12"
+ height="4.0000052"
+ x="167"
+ y="668.36218" />
+ <rect
+ style="opacity:1;fill:#000000;stroke-width:0.670894;stroke-linecap:round;stroke-linejoin:round"
+ id="rect1232"
+ width="8"
+ height="4.0000052"
+ x="167"
+ y="677.36218" />
+ <circle
+ style="opacity:1;stroke-width:0.670895;stroke-linecap:round;stroke-linejoin:round"
+ id="circle1546"
+ cx="167.5"
+ cy="671.86218"
+ r="1.4999975"
+ class="success" />
+ <circle
+ style="opacity:1;stroke-width:0.670895;stroke-linecap:round;stroke-linejoin:round"
+ id="circle1464"
+ cx="167.5"
+ cy="677.86218"
+ r="1.4999975"
+ class="success" />
+ <rect
+ style="opacity:1;fill-opacity:1;stroke-width:0.670894;stroke-linecap:round;stroke-linejoin:round"
+ id="rect1570"
+ width="1"
+ height="6"
+ x="167"
+ y="671.36218"
+ class="success" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/snap-bounding-box-center.svg b/share/icons/hicolor/scalable/actions/snap-bounding-box-center.svg
new file mode 100644
index 0000000..b30bb11
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/snap-bounding-box-center.svg
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.5"
+ height="16.500569"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="snap-bounding-box-center" inkscape:label="#toggle_snap_to_bbox_midpoints" transform="translate(-711.5,-29.49829)">
+ <circle cx="753.5" cy="33" id="path6530-5" r="2" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#008000;stroke-width:1.1428572;stroke-linecap:round" transform="matrix(0.8749999,0,0,0.875,56.39207,5.147436)"/>
+ <rect height="16" id="rect5385-6-4-0-8" style="color:#000000;fill:none;stroke-width:0.1" width="16" x="712" y="29.99886"/>
+ <path d="M 725,29.99829 725,42.99829 712,42.99829" id="path9141-9-2-5" inkscape:connector-curvature="0" style="color:#000000;fill:none;stroke:#000000;stroke-linecap:square;stroke-dasharray:1, 2;stroke-dashoffset:2.5"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/snap-bounding-box-corners.svg b/share/icons/hicolor/scalable/actions/snap-bounding-box-corners.svg
new file mode 100644
index 0000000..de8c5ac
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/snap-bounding-box-corners.svg
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.5"
+ height="16.50057"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="snap-bounding-box-corners" inkscape:label="#toggle_snap_to_bbox_node" transform="translate(-673.5,-29.5)">
+ <rect height="16" id="rect5385-6-4-0" style="color:#000000;fill:none;stroke-width:0.1" width="16" x="674" y="30.00057"/>
+ <path d="M 687,30 687,43 674,43" id="path9141-9-2" inkscape:connector-curvature="0" style="color:#000000;fill:none;stroke:#000000;stroke-linecap:square;stroke-dasharray:1, 2;stroke-dashoffset:2.5"/>
+ <rect height="3.621212" id="rect3224-2-8-6" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#008000;stroke-width:0.9051017;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="rotate(-45)" width="3.584063" x="453.5847" y="514.3773"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/snap-bounding-box-edges.svg b/share/icons/hicolor/scalable/actions/snap-bounding-box-edges.svg
new file mode 100644
index 0000000..f52e611
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/snap-bounding-box-edges.svg
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.5"
+ height="16.501141"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="snap-bounding-box-edges" inkscape:label="#toggle_snap_to_bbox_path" transform="translate(-655.5,-29.5)">
+ <rect height="16" id="rect5385-6-5" style="color:#000000;fill:none;stroke-width:0.1" width="16" x="656" y="30.00057"/>
+ <rect height="16" id="rect5385-6-0-1" style="color:#000000;fill:none;stroke-width:0.1" width="16" x="656" y="30.00114"/>
+ <path d="M 669,30 669,43 656,43" id="path9141-9" inkscape:connector-curvature="0" style="color:#000000;fill:none;stroke:#008000;stroke-linecap:square;stroke-dasharray:1, 2;stroke-dashoffset:2.5"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/snap-bounding-box-midpoints.svg b/share/icons/hicolor/scalable/actions/snap-bounding-box-midpoints.svg
new file mode 100644
index 0000000..d8876f6
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/snap-bounding-box-midpoints.svg
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.5"
+ height="16.50057"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="snap-bounding-box-midpoints" inkscape:label="#toggle_snap_to_bbox_edge_midpoints" transform="translate(-692,-29.49943)">
+ <rect height="16" id="rect5385-6-4-0-8-5" style="color:#000000;fill:none;stroke-width:0.1" width="16" x="692.5" y="30"/>
+ <path d="M 705.5,29.99943 705.5,42.99943 692.5,42.99943" id="path9141-9-2-5-3" inkscape:connector-curvature="0" style="color:#000000;fill:none;stroke:#000000;stroke-linecap:square;stroke-dasharray:1, 2;stroke-dashoffset:2.5"/>
+ <circle cx="753.5" cy="33" id="path6530-4" r="2" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#008000;stroke-width:1.1428572;stroke-linecap:round" transform="matrix(0.8749999,0,0,0.875,46.21002,5.147436)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/snap-bounding-box.svg b/share/icons/hicolor/scalable/actions/snap-bounding-box.svg
new file mode 100644
index 0000000..aaa5ee1
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/snap-bounding-box.svg
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.562447"
+ height="16.562468"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="snap-bounding-box" inkscape:label="#toggle_snap_bbox" transform="translate(-637.93755,-29.937532)">
+ <rect height="16" id="rect5385-6-4" style="color:#000000;fill:none;stroke-width:0.1" width="16" x="638" y="30"/>
+ <path d="M 641,46 641,33 654,33" id="path9141" inkscape:connector-curvature="0" style="color:#000000;fill:none;stroke:#000000;stroke-linecap:square;stroke-dasharray:1, 2;stroke-dashoffset:2.5"/>
+ <rect height="3.621212" id="rect3224-2-2" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.9051017;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="rotate(-45)" width="3.584063" x="428.1289" y="474.691"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/snap-distribution.svg b/share/icons/hicolor/scalable/actions/snap-distribution.svg
new file mode 100644
index 0000000..83dd3cc
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/snap-distribution.svg
@@ -0,0 +1,155 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ version="1.1"
+ id="svg1"
+ width="16"
+ height="16"
+ viewBox="0 0 16 16"
+ sodipodi:docname="snap-distribution-symbolic.svg"
+ inkscape:version="1.2-dev (3e8c8af2ca, 2021-06-30)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <metadata
+ id="metadata6232">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs6230" />
+ <style
+ id="s0">.success { fill:#009909; }
+.warning { fill:#FF1990; }
+.error { fill:#00AAFF; }
+</style>
+ <style
+ id="s2">
+@import '../../highlights.css';
+</style>
+ <sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="false"
+ inkscape:zoom="22.914856"
+ inkscape:cx="14.968455"
+ inkscape:cy="3.3820854"
+ inkscape:window-width="1918"
+ inkscape:window-height="1055"
+ inkscape:window-x="0"
+ inkscape:window-y="23"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="path-division"
+ inkscape:document-rotation="0"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:snap-bbox="true"
+ inkscape:bbox-paths="true"
+ inkscape:bbox-nodes="true"
+ inkscape:snap-bbox-edge-midpoints="true"
+ inkscape:snap-bbox-midpoints="true"
+ inkscape:showpageshadow="false">
+ <inkscape:grid
+ type="xygrid"
+ id="grid" />
+ </sodipodi:namedview>
+ <g
+ transform="translate(-165,-667.36218)"
+ inkscape:label="00080"
+ id="path-division">
+ <path
+ inkscape:connector-curvature="0"
+ id="path19677"
+ d="m 165,667.36218 h 16 v 16 h -16 z"
+ style="opacity:0;fill:none" />
+ <rect
+ style="opacity:1;fill:#000000;stroke-width:0.670894;stroke-linecap:round;stroke-linejoin:round"
+ id="rect19679"
+ width="9.9999971"
+ height="2.0000157"
+ x="671.36218"
+ y="-168"
+ transform="rotate(90)" />
+ <rect
+ style="opacity:1;fill:#000000;stroke-width:0.670894;stroke-linecap:round;stroke-linejoin:round"
+ id="rect19681"
+ width="9.9999971"
+ height="1.9999852"
+ x="671.36218"
+ y="-174"
+ transform="rotate(90)" />
+ <rect
+ style="opacity:1;fill:#000000;stroke-width:0.670894;stroke-linecap:round;stroke-linejoin:round"
+ id="rect19683"
+ width="9.9999971"
+ height="2.0000157"
+ x="671.36218"
+ y="-180.00002"
+ transform="rotate(90)" />
+ <rect
+ style="opacity:1;fill-opacity:1;stroke-width:0.670898;stroke-linecap:round;stroke-linejoin:round"
+ id="rect19685"
+ width="2"
+ height="0.99999738"
+ x="-171"
+ y="669.36218"
+ class="success"
+ transform="scale(-1,1)" />
+ <rect
+ style="opacity:1;fill-opacity:1;stroke-width:0.670898;stroke-linecap:round;stroke-linejoin:round"
+ id="rect19687"
+ width="2"
+ height="0.99999738"
+ x="-177"
+ y="669.36218"
+ class="success"
+ transform="scale(-1,1)" />
+ <rect
+ style="opacity:1;fill:#009909;fill-opacity:1;stroke:none;stroke-width:0.670894;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ id="rect19689"
+ width="1"
+ height="3"
+ x="168"
+ y="668.36218"
+ class="success" />
+ <rect
+ style="opacity:1;fill:#009909;fill-opacity:1;stroke:none;stroke-width:0.670894;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ id="rect19691"
+ width="1"
+ height="3"
+ x="171"
+ y="668.36218"
+ class="success" />
+ <rect
+ style="opacity:1;fill:#009909;fill-opacity:1;stroke:none;stroke-width:0.670894;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ id="rect19693"
+ width="1"
+ height="3"
+ x="174"
+ y="668.36218"
+ class="success" />
+ <rect
+ style="opacity:1;fill:#009909;fill-opacity:1;stroke:none;stroke-width:0.670894;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+ id="rect19695"
+ width="1"
+ height="3"
+ x="177"
+ y="668.36218"
+ class="success" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/snap-grid-guide-intersections.svg b/share/icons/hicolor/scalable/actions/snap-grid-guide-intersections.svg
new file mode 100644
index 0000000..9d7c753
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/snap-grid-guide-intersections.svg
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="snap-grid-guide-intersections" inkscape:label="#toggle_snap_grid_guide_intersections" transform="translate(-836,-30.00057)">
+ <rect height="16" id="rect5385-6-4-8-3-1" style="color:#000000;fill:none;stroke-width:0.1" width="16" x="836" y="30.00057"/>
+ <path d="M 851,37 837,37" id="path6498-9-0" inkscape:connector-curvature="0" style="color:#000000;fill:#c00000;stroke:#0065ff;stroke-width:1px"/>
+ <path d="M 841.5822,45.57303 846.4186,30.42697" id="path6498-1" inkscape:connector-curvature="0" style="color:#000000;fill:#c00000;stroke:#0065ff;stroke-width:1px"/>
+ <circle cx="753.5" cy="33" id="path6530-3-7" r="2" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#008000;stroke-width:1.1428572;stroke-linecap:round" transform="matrix(0.8749999,0,0,0.875,185.0073,8.125)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/snap-lines-perpendicular.svg b/share/icons/hicolor/scalable/actions/snap-lines-perpendicular.svg
new file mode 100644
index 0000000..91eac22
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/snap-lines-perpendicular.svg
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+
+<svg
+ version="1.1"
+ id="svg1"
+ width="16"
+ height="16"
+ viewBox="0 0 16 16"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <defs
+ id="defs9" />
+ <path
+ id="rect925"
+ style="stroke:none;stroke-width:1.7;stroke-linejoin:bevel"
+ d="M 8,2 V 15 H 0 v 1 h 8 1 7 V 15 H 9 V 2 Z m -2,8 v 3 H 3 v 1 h 4 v -1 -3 z" />
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/snap-lines-tangential.svg b/share/icons/hicolor/scalable/actions/snap-lines-tangential.svg
new file mode 100644
index 0000000..8ca5df2
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/snap-lines-tangential.svg
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+
+<svg
+ version="1.1"
+ id="svg1"
+ width="16"
+ height="16"
+ viewBox="0 0 16 16"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <defs
+ id="defs9" />
+ <path
+ id="rect22719"
+ d="M 0.021669,1.0147821e-4 H 15.999925 V 15.993717 H 0.021669 Z"
+ style="opacity:0;fill:none;stroke-width:0.999121" />
+ <path
+ id="path881"
+ style="color:#000000;stroke-linejoin:bevel;-inkscape-stroke:none"
+ d="M 1 3 L 1 4 L 8 4 L 15 4 L 15 3 L 1 3 z M 8 4 C 3.5876487 4 0 7.587648 0 12 C 0 12.690088 0.087010495 13.360828 0.25195312 14 L 1.2910156 14 C 1.1030231 13.366396 1 12.695405 1 12 C 1 8.128087 4.1280884 5 8 5 C 11.871912 5 15 8.128087 15 12 C 15 12.695405 14.896977 13.366396 14.708984 14 L 15.748047 14 C 15.91299 13.360828 16 12.690088 16 12 C 16 7.587648 12.412351 4 8 4 z " />
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/snap-nodes-center.svg b/share/icons/hicolor/scalable/actions/snap-nodes-center.svg
new file mode 100644
index 0000000..8d32311
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/snap-nodes-center.svg
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.5"
+ height="16.50057"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="snap-nodes-center" inkscape:label="#toggle_snap_to_bbox_midpoints-3" transform="translate(-673.5,-29.5)">
+ <g id="toggle_snap_to_object_midpoints">
+ <rect height="16" id="rect5385-6-4-0-8-1" style="color:#000000;fill:none;stroke-width:0.1" width="16" x="674" y="30.00057"/>
+ <path d="M 687,30 687,43 674,43" id="path9141-9-2-5-1" inkscape:connector-curvature="0" style="color:#000000;fill:none;stroke:#646464;stroke-linecap:square"/>
+ <circle cx="753.5" cy="33" id="path6530-3-6" r="2" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#008000;stroke-width:1.1428572;stroke-linecap:round" transform="matrix(0.8749999,0,0,0.875,19.93758,6.375)"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/snap-nodes-cusp.svg b/share/icons/hicolor/scalable/actions/snap-nodes-cusp.svg
new file mode 100644
index 0000000..5a70303
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/snap-nodes-cusp.svg
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16.00057"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="snap-nodes-cusp" inkscape:label="#toggle_snap_to_nodes" transform="translate(-728,-30.00057)">
+ <rect height="16" id="rect5385-6-74" style="color:#000000;fill:none;stroke-width:0.1" width="16" x="728" y="30.00057"/>
+ <rect height="16" id="rect5385-6-0-19" style="color:#000000;fill:none;stroke-width:0.1" width="16" x="728" y="30.00114"/>
+ <path d="M 743,38 C 743,38 743,43 736,43 740,38 738.25,35 735.5,33.25 732.75,31.5 729,31 729,31" id="path6308-6-3" inkscape:connector-curvature="0" sodipodi:nodetypes="ccsc" style="color:#000000;fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/>
+ <rect height="3.621212" id="rect3224-2-8-6-5" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#008000;stroke-width:0.9051017;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="rotate(-45)" width="3.584063" x="488.233" y="549.0256"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/snap-nodes-intersection.svg b/share/icons/hicolor/scalable/actions/snap-nodes-intersection.svg
new file mode 100644
index 0000000..0403852
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/snap-nodes-intersection.svg
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="snap-nodes-intersection" inkscape:label="#toggle_snap_to_path_intersections" transform="translate(-782,-30.001141)">
+ <g id="g6774">
+ <rect height="16" id="rect5385-6-4-0-5" style="color:#000000;fill:none;stroke-width:0.1" width="16" x="782" y="30.00114"/>
+ <path d="M 783,45 797,31" id="path6507-9" inkscape:connector-curvature="0" style="color:#000000;fill:none;stroke:#646464;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/>
+ <path d="M 783,40 797,36" id="path6507-9-3" inkscape:connector-curvature="0" style="color:#000000;fill:none;stroke:#646464;stroke-width:1.0000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/>
+ <circle cx="753.5" cy="33" id="path6530-3" r="2" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#008000;stroke-width:1.1428572;stroke-linecap:round" transform="matrix(0.8749999,0,0,0.875,130.6876,9.127)"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/snap-nodes-midpoint.svg b/share/icons/hicolor/scalable/actions/snap-nodes-midpoint.svg
new file mode 100644
index 0000000..9cfde3c
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/snap-nodes-midpoint.svg
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16.301221"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="snap-nodes-midpoint" inkscape:label="#toggle_snap_to_midpoints" transform="translate(-764,-29.773572)">
+ <rect height="16" id="rect5385-6-5-8" style="color:#000000;fill:none;stroke-width:0.1" width="16" x="764" y="30.00114"/>
+ <rect height="16" id="rect5385-6-0-1-8" style="color:#000000;fill:none;stroke-width:0.1" width="16" x="764" y="30.00171"/>
+ <path d="M 765,45 779,31" id="path6507" inkscape:connector-curvature="0" style="color:#000000;fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/>
+ <circle cx="753.5" cy="33" id="path6530" r="2" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#008000;stroke-width:1.1428572;stroke-linecap:round" transform="matrix(0.8749999,0,0,0.875,112.6876,9.126711)"/>
+ <g id="g6242" transform="matrix(1.5,0,0,1.5,-383.9324,-21.06763)">
+ <path d="M 766.7737,40.68077 767.7737,44.68077" id="path6218" inkscape:connector-curvature="0" style="color:#000000;fill:#c00000;stroke:#c00000;stroke-width:0.6666667px"/>
+ <path d="M 767.9558,39.58974 768.9558,43.58974" id="path6218-9" inkscape:connector-curvature="0" style="color:#000000;fill:#c00000;stroke:#c00000;stroke-width:0.6666667px"/>
+ </g>
+ <g id="g6242-2" transform="matrix(1.5,0,0,1.5,-375.4835,-29.48977)">
+ <path d="M 766.7737,40.68077 767.7737,44.68077" id="path6218-2" inkscape:connector-curvature="0" style="color:#000000;fill:#c00000;stroke:#c00000;stroke-width:0.6666667px"/>
+ <path d="M 767.9558,39.58974 768.9558,43.58974" id="path6218-9-6" inkscape:connector-curvature="0" style="color:#000000;fill:#c00000;stroke:#c00000;stroke-width:0.6666667px"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/snap-nodes-path.svg b/share/icons/hicolor/scalable/actions/snap-nodes-path.svg
new file mode 100644
index 0000000..9c1f053
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/snap-nodes-path.svg
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="snap-nodes-path" inkscape:label="#toggle_snap_to_paths" transform="translate(-710,-30.00057)">
+ <rect height="16" id="rect5385-6-4-8" style="color:#000000;fill:none;stroke-width:0.1" width="16" x="710" y="30.00057"/>
+ <path d="M 725,39 C 725,39 725,44 718,44 722,39 720.25,36 717.5,34.25 714.75,32.5 711,32 711,32" id="path6308-6" inkscape:connector-curvature="0" sodipodi:nodetypes="ccsc" style="color:#000000;fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/>
+ <path d="M 725,39.00001 C 725,39.00001 725,44.00001 718,44.00001 722,39.00001 720.25,36.00001 717.5,34.25001 714.75,32.50001 711,32.00001 711,32.00001" id="path6308-6-9" inkscape:connector-curvature="0" sodipodi:nodetypes="ccsc" style="color:#000000;fill:none;stroke:#008000;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/snap-nodes-rotation-center.svg b/share/icons/hicolor/scalable/actions/snap-nodes-rotation-center.svg
new file mode 100644
index 0000000..d3404ce
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/snap-nodes-rotation-center.svg
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.5"
+ height="16.501711"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="snap-nodes-rotation-center" inkscape:label="#toggle_snap_center" transform="translate(-799.5,-29.5)">
+ <rect height="16" id="rect5385-6-7-8" style="color:#000000;fill:none;stroke-width:0.1" width="16" x="800" y="30.00114"/>
+ <rect height="16" id="rect5385-6-0-8-4" style="color:#000000;fill:none;stroke-width:0.1" width="16" x="800" y="30.00171"/>
+ <path d="M 813,30 813,43 800,43" id="path9141-9-0" inkscape:connector-curvature="0" style="color:#000000;fill:none;stroke:#000000;stroke-linecap:square;stroke-dasharray:1, 2;stroke-dashoffset:2.5"/>
+ <path d="M 805,31.5 805,34.5" id="path6380" inkscape:connector-curvature="0" style="color:#000000;fill:#000000;stroke:#000000;stroke-width:1px"/>
+ <path d="M 805,35.5 805,38.5" id="path6380-4" inkscape:connector-curvature="0" style="color:#000000;fill:#000000;stroke:#000000;stroke-width:1px"/>
+ <path d="M 801.5,35 804.5,35" id="path6380-8" inkscape:connector-curvature="0" style="color:#000000;fill:#000000;stroke:#000000;stroke-width:1px"/>
+ <path d="M 805.5,35 808.5,35" id="path6380-4-0" inkscape:connector-curvature="0" style="color:#000000;fill:#000000;stroke:#000000;stroke-width:1px"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/snap-nodes-smooth.svg b/share/icons/hicolor/scalable/actions/snap-nodes-smooth.svg
new file mode 100644
index 0000000..7e7e3ba
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/snap-nodes-smooth.svg
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="snap-nodes-smooth" inkscape:label="#toggle_snap_to_smooth_nodes" transform="translate(-746,-30.00057)">
+ <rect height="16" id="rect5385-6-4-09" style="color:#000000;fill:none;stroke-width:0.1" width="16" x="746" y="30.00057"/>
+ <path d="M 761,38 C 761,38 761,43 754,43 758,38 756.25,35 753.5,33.25 750.75,31.5 747,31 747,31" id="path6308-6-3-2" inkscape:connector-curvature="0" sodipodi:nodetypes="ccsc" style="color:#000000;fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/>
+ <rect height="3.621212" id="rect3224-2-8-6-5-6" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#008000;stroke-width:0.9051017;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="rotate(-90)" width="3.584063" x="-35.08406" y="751.8788"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/snap-nodes.svg b/share/icons/hicolor/scalable/actions/snap-nodes.svg
new file mode 100644
index 0000000..e0eb502
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/snap-nodes.svg
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16.00057"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="snap-nodes" inkscape:label="#toggle_snap_nodes" transform="translate(-692,-30.00057)">
+ <rect height="16" id="rect5385-6-7" style="color:#000000;fill:none;stroke-width:0.1" width="16" x="692" y="30.00057"/>
+ <rect height="16" id="rect5385-6-0-8" style="color:#000000;fill:none;stroke-width:0.1" width="16" x="692" y="30.00114"/>
+ <path d="M 693,38 C 693,38 693,33 700,33 696,38 697.75,41 700.5,42.75 703.25,44.5 707,45 707,45" id="path6308" inkscape:connector-curvature="0" sodipodi:nodetypes="ccsc" style="color:#000000;fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/>
+ <rect height="3.621212" id="rect3224-2-9" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.9051017;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="rotate(-45)" width="3.584063" x="469.8239" y="516.5415"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/snap-others.svg b/share/icons/hicolor/scalable/actions/snap-others.svg
new file mode 100644
index 0000000..c626c47
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/snap-others.svg
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.504883"
+ height="16.1231"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="snap-others" inkscape:label="#toggle_snap_others" transform="translate(-932.49512,-29.6269)">
+ <path d="M 935,31.25 935,39.75" id="path3570-5" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#3c3c3c;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round"/>
+ <rect height="4.01786" id="rect3568-1" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="4.0099" x="932.9951" y="30.1269"/>
+ <path d="M 939,39 945,30" id="path6498-1-8" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="color:#000000;fill:#c00000;stroke:#0065ff;stroke-width:1px"/>
+ <circle cx="753.5" cy="33" id="path6530-3-7-6" r="2" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.1428572;stroke-linecap:round" transform="matrix(0.8749999,0,0,0.875,282.6876,5.625)"/>
+ <g id="g13570" transform="translate(1.5,0.5)">
+ <path d="M 943,37.5 943,40.5" id="path6380-5" inkscape:connector-curvature="0" style="color:#000000;fill:#000000;stroke:#000000;stroke-width:1px"/>
+ <path d="M 943,41.5 943,44.5" id="path6380-4-1" inkscape:connector-curvature="0" style="color:#000000;fill:#000000;stroke:#000000;stroke-width:1px"/>
+ <path d="M 939.5,41 942.5,41" id="path6380-8-4" inkscape:connector-curvature="0" style="color:#000000;fill:#000000;stroke:#000000;stroke-width:1px"/>
+ <path d="M 943.5,41 946.5,41" id="path6380-4-0-5" inkscape:connector-curvature="0" style="color:#000000;fill:#000000;stroke:#000000;stroke-width:1px"/>
+ </g>
+ <circle cx="753.5" cy="33" id="path6530-3-7-6-0" r="2" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.1428572;stroke-linecap:round" transform="matrix(0.8749999,0,0,0.875,277.1876,14.625)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/snap-page.svg b/share/icons/hicolor/scalable/actions/snap-page.svg
new file mode 100644
index 0000000..2977d25
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/snap-page.svg
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="matrix(1.743698,0,0,1.75,717.0189,-377.6785)" gradientUnits="userSpaceOnUse" id="linearGradient6467" inkscape:collect="always" x1="59" x2="62.5" xlink:href="#linearGradient5704" y1="235.1341" y2="239.4902"/>
+ <linearGradient id="linearGradient2485">
+ <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1.743698,0,0,1.75,717.0189,-377.6785)" gradientUnits="userSpaceOnUse" id="linearGradient6465" inkscape:collect="always" x1="61.44776" x2="64.5183" xlink:href="#linearGradient2485" y1="236.4112" y2="240.354"/>
+ </defs>
+<g id="snap-page" inkscape:label="#toggle_snap_page_border" transform="translate(-818,-30.001141)">
+ <rect height="16" id="rect5385-6-4-8-3" style="color:#000000;fill:none;stroke-width:0.1" width="16" x="818" y="30.00114"/>
+ <path d="M 820.7689,31.00114 831.2311,31.00114 831.2311,45.00114 820.7689,45.00114 820.7689,31.00114 Z" id="path3805-7" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient6465);fill-rule:evenodd;stroke:url(#linearGradient6467);stroke-width:1.0000002"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/snap-text-baseline.svg b/share/icons/hicolor/scalable/actions/snap-text-baseline.svg
new file mode 100644
index 0000000..ef61aa8
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/snap-text-baseline.svg
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.25406"
+ height="15.934411"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5857" inkscape:collect="always" x1="31.37247" x2="36.18673" xlink:href="#linearGradient5704" y1="132.9464" y2="138.5"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="translate(-1.5,7.5244)" gradientUnits="userSpaceOnUse" id="linearGradient5859" inkscape:collect="always" x1="34.5194" x2="42.18301" xlink:href="#linearGradient5704" y1="137.5165" y2="137.4738"/>
+ </defs>
+<g id="snap-text-baseline" inkscape:label="#toggle_snap_text_baseline" transform="translate(-908.99999,-32.052448)">
+ <path d="M 912.5,44.98691 924.5,44.98691" id="path13356" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#008000;stroke-width:0.9413574px;stroke-linecap:square"/>
+ <g id="use11377-6" transform="matrix(0.684222,0,0,0.684222,894.3189,-56.21219)">
+ <path d="M 33,129.5 38,129.5 44.5,147.5 40.5,147.5 39.5,145 31.5,145 30.5,147.5 26.5,147.5 33,129.5 Z M 38.5,141.5 35.5,133 32.5,141.5 38.5,141.5 Z" id="text2410" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccc" style="fill:url(#linearGradient5857);stroke:#000000"/>
+ <path d="M 33.5,130.5 28,146" id="path5817" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:#646464;stroke-width:1.0000002px;stroke-linecap:round"/>
+ <path d="M 38,142.5244 32.5,142.5244" id="path5828" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:url(#linearGradient5859);stroke-width:1.0000002px;stroke-linecap:round"/>
+ </g>
+ <rect height="3.621212" id="rect3224-2-8-6-5-8" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#008000;stroke-width:0.9051017;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="rotate(-45)" width="3.584063" x="611.2788" y="674.8813"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/snap.svg b/share/icons/hicolor/scalable/actions/snap.svg
new file mode 100644
index 0000000..185bc99
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/snap.svg
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.062537"
+ height="16.062492"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="snap" inkscape:label="#toggle_snap_global" transform="translate(-620,-30)">
+ <rect height="16" id="rect5385-6" style="color:#000000;fill:none;stroke-width:0.1" width="16" x="620" y="30"/>
+ <rect height="16" id="rect5385-6-0" style="color:#000000;fill:none;stroke-width:0.1" width="16" x="620" y="30.00057"/>
+ <rect height="3.621212" id="rect3224-2" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.9051017;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="rotate(-45)" width="3.584063" x="415.401" y="462.0515"/>
+ <rect height="3.621212" id="rect3224-2-8" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#008000;stroke-width:0.9051017;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="rotate(-45)" width="3.584063" x="415.401" y="476.282"/>
+ <path d="M 631,41 631,37 627,41 631,41" id="path9093" inkscape:connector-curvature="0" style="color:#000000;fill:#000000;stroke-width:1px"/>
+ <rect height="7.962208" id="rect9095" inkscape:transform-center-x="1.414208" inkscape:transform-center-y="-2.12133" style="fill:#000000" transform="rotate(-45)" width="1" x="416.693" y="466.7135"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/spiro.svg b/share/icons/hicolor/scalable/actions/spiro.svg
new file mode 100644
index 0000000..647c0a8
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/spiro.svg
@@ -0,0 +1,87 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="spiro">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="M 5.4766262,3.6187514 C 5.0974993,3.6090051 4.7205981,3.6720146 4.3671545,3.7904285 3.8968317,3.9479995 3.4712055,4.2005761 3.0974817,4.5051373 2.4545653,5.0290712 1.9626863,5.7067498 1.6088502,6.4362722 1.2372064,7.2024932 1.0106116,8.0362975 0.93545597,8.8824358 0.87069076,9.6115232 0.91783396,10.401686 1.2843167,11.103217 1.4681985,11.455173 1.7310667,11.776395 2.0701739,12.010717 2.4108112,12.246085 2.8211162,12.387733 3.2498775,12.382069 3.5972388,12.377482 3.926273,12.275672 4.2161336,12.126851 4.5049036,11.978585 4.7540583,11.785523 4.9762864,11.580146 5.3867747,11.200807 5.7045959,10.80725 6.0779554,10.595072 6.3599521,10.434815 6.6975199,10.367492 7.022178,10.393559 V 10.96872 H 8.6668763 V 9.3226451 H 7.022178 V 9.5585844 9.6816047 C 6.573522,9.65614 6.1211197,9.7594795 5.7290924,9.9822692 5.1968387,10.284743 4.8520393,10.733829 4.4975192,11.061444 4.3062812,11.238178 4.1055131,11.39185 3.893438,11.500734 3.6824533,11.609063 3.4567586,11.672778 3.2411558,11.675624 2.9767623,11.679116 2.7005965,11.588294 2.4709065,11.429586 2.2397146,11.269831 2.0461781,11.039314 1.9090564,10.776848 1.6335746,10.249525 1.5803231,9.5967779 1.638228,8.9448625 1.7059428,8.1825121 1.9106099,7.4300775 2.2436865,6.7433622 2.5602856,6.0906101 2.9952022,5.4984186 3.5431976,5.0518402 3.8613339,4.7925819 4.2152076,4.5842718 4.5911617,4.4583161 4.9661804,4.3326753 5.3676368,4.2890457 5.7447002,4.3490682 6.1719245,4.4170743 6.5882414,4.6205476 6.9505689,4.9008193 7.3141749,5.1820827 7.6296859,5.5407791 7.9186604,5.9313399 8.5239473,6.7493788 8.9960139,7.6826259 9.4903748,8.6221669 9.6855823,8.9931738 9.8902213,9.3772902 10.153211,9.7412793 10.416764,10.106032 10.741896,10.450524 11.150681,10.700649 11.55633,10.948861 12.027428,11.089917 12.509406,11.091282 12.992246,11.09265 13.472806,10.952786 13.876394,10.676319 14.218931,10.441663 14.486596,10.122342 14.677857,9.7706571 14.868651,9.4198622 14.983594,9.03972 15.043705,8.6602664 15.106372,8.2647137 15.113862,7.8410523 15.002391,7.4250198 14.889972,7.0053844 14.654454,6.6035237 14.278962,6.3320725 14.024125,6.1478452 13.721341,6.0379227 13.407726,6.0148835 13.25279,6.0035013 13.097898,6.0135368 12.946861,6.0442613 V 5.7614983 H 11.30216 V 5.9974401 7.4080347 H 12.946861 V 6.7736567 C 13.077437,6.727101 13.218895,6.7071358 13.355854,6.7171972 13.536744,6.7304853 13.718835,6.796837 13.865837,6.9031025 14.083083,7.0601564 14.245258,7.3222303 14.32211,7.6090896 14.399933,7.8995495 14.398225,8.2241652 14.34644,8.5510161 14.296615,8.8655141 14.203541,9.1677557 14.058629,9.4341869 13.914221,9.6997273 13.715973,9.9309309 13.478875,10.093352 13.200951,10.283737 12.854003,10.387646 12.510783,10.386673 12.1667,10.385697 11.81733,10.281798 11.518364,10.098861 11.214849,9.9131514 10.951118,9.6407084 10.725621,9.3286123 10.499564,9.0157477 10.308738,8.6605673 10.115112,8.2925827 9.624554,7.360264 9.1388396,6.3940762 8.4860193,5.5117867 8.173881,5.0899256 7.816449,4.6811059 7.3806793,4.3440175 6.9436123,4.0059373 6.4266257,3.7445074 5.8557837,3.6536382 5.7297011,3.6335673 5.6030027,3.6220018 5.4766262,3.6187514 Z M 11.772205,6.2315439 H 12.476815 V 6.937531 H 11.772205 Z M 7.4926817,9.7926905 H 8.1986689 V 10.498675 H 7.4926817 Z"
+ style="opacity:1;" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/spray-mode-clone.svg b/share/icons/hicolor/scalable/actions/spray-mode-clone.svg
new file mode 100644
index 0000000..968d5b7
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/spray-mode-clone.svg
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="29.631635"
+ height="26.445578"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient6618">
+ <stop id="stop6620" offset="0" style="stop-color:#1caf19;stop-opacity:1"/>
+ <stop id="stop6622" offset="1" style="stop-color:#6df668;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="translate(0.3379059,-0.1655273)" gradientUnits="userSpaceOnUse" id="linearGradient6583-7" inkscape:collect="always" x1="371.2368" x2="395.2692" xlink:href="#linearGradient6618" y1="322.8861" y2="322.8861"/>
+ <linearGradient gradientTransform="matrix(0.8269532,0,0,0.8236011,90.7184,44.23329)" gradientUnits="userSpaceOnUse" id="linearGradient5783-6-3" inkscape:collect="always" x1="348.6006" x2="375.3615" xlink:href="#linearGradient6618" y1="338.0772" y2="318.0103"/>
+ </defs>
+<g id="spray-mode-clone" inkscape:label="#g5793" transform="translate(-371.57471,-306.05262)">
+ <path d="M 373.3679,331.8837 C 372.7742,331.8837 372.2742,332.3836 372.2742,332.9774 L 372.2742,341.1649 365.6492,341.1649 C 365.0554,341.1649 364.5554,341.6336 364.5554,342.2274 L 364.5554,361.1962 C 364.5554,361.6101 364.8073,361.955 365.1492,362.1337 365.1752,362.1473 365.1845,362.1847 365.2117,362.1962 365.39,362.5393 365.7343,362.7899 366.1492,362.7899 L 390.7742,362.7899 C 391.368,362.7899 391.868,362.3212 391.8679,361.7274 L 391.8679,353.0087 397.9929,353.0087 C 398.5867,353.0087 399.0555,352.54 399.0554,351.9462 L 399.0554,332.9774 C 399.0554,332.3836 398.5867,331.8837 397.9929,331.8837 L 373.3679,331.8837 Z" id="path6442" inkscape:connector-curvature="0" style="fill:#000000;stroke:#000000;stroke-width:1.2" transform="matrix(0.8269532,0,0,0.8236011,70.70512,33.207)"/>
+ <g id="g5785">
+ <g id="g5780">
+ <rect height="17.38762" id="rect6446" ry="0.8827677" style="fill:url(#linearGradient5783-6-3);stroke:#000000;stroke-width:0.99" width="22.14235" x="378.569" y="306.5587"/>
+ </g>
+ <g id="g5775">
+ <rect height="21.11171" id="rect6450" ry="1.071839" style="fill:#000000;stroke:#000000;stroke-width:1.2" transform="matrix(0.8269532,0,0,0.8236011,80.49886,-10.47411)" width="26.77582" x="353.2349" y="394.7184"/>
+ <rect height="17.38762" id="rect6452" ry="0.8827677" style="fill:url(#linearGradient6583-7);stroke:#c2c2c2;stroke-width:1.89;stroke-miterlimit:4.1999998" width="22.14235" x="372.5197" y="314.0268"/>
+ <rect height="17.38762" id="rect6585" ry="0.8827677" style="fill:none;stroke:#000000;stroke-width:1.89;stroke-miterlimit:4.1999998;stroke-dasharray:3.78, 3.78" width="22.14235" x="372.5197" y="314.0268"/>
+ </g>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/spray-mode-copy.svg b/share/icons/hicolor/scalable/actions/spray-mode-copy.svg
new file mode 100644
index 0000000..828b860
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/spray-mode-copy.svg
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="30.558198"
+ height="26.445583"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="translate(19.05203,-3.089519)" gradientUnits="userSpaceOnUse" id="linearGradient6466-2" x1="348.6006" x2="375.3615" xlink:href="#linearGradient6618" y1="338.0772" y2="318.0103"/>
+ <linearGradient id="linearGradient6618">
+ <stop id="stop6620" offset="0" style="stop-color:#1caf19;stop-opacity:1"/>
+ <stop id="stop6622" offset="1" style="stop-color:#6df668;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="translate(4.119358,37.58914)" gradientUnits="userSpaceOnUse" id="linearGradient6468-0" x1="348.6006" x2="375.3615" xlink:href="#linearGradient6618" y1="338.0772" y2="318.0103"/>
+ </defs>
+<g id="spray-mode-copy" transform="matrix(0.8557944,0,0,0.8106021,-307.06434,-255.18257)">
+ <path d="M 368.2187,315.4062 C 367.625,315.4062 367.125,315.9062 367.125,316.5 L 367.125,324.6875 360.5,324.6875 C 359.9062,324.6875 359.4062,325.1562 359.4062,325.75 L 359.4062,344.7187 C 359.4062,345.1327 359.6581,345.4775 360,345.6562 360.026,345.6698 360.0353,345.7072 360.0625,345.7187 360.2408,346.0619 360.5851,346.3125 361,346.3125 L 385.625,346.3125 C 386.2188,346.3125 386.7188,345.8438 386.7187,345.25 L 386.7187,336.5312 392.8437,336.5312 C 393.4375,336.5312 393.9063,336.0626 393.9062,335.4687 L 393.9062,316.5 C 393.9062,315.9062 393.4375,315.4062 392.8437,315.4062 L 368.2187,315.4062 Z" id="rect6196" inkscape:connector-curvature="0" style="fill:#000000;stroke:#000000;stroke-width:1.2"/>
+ <g id="g6335" transform="translate(-3.545057e-7,0.5149192)">
+ <rect height="21.11171" id="rect6337" ry="1.071839" style="fill:url(#linearGradient6466-2);stroke:#000000;stroke-width:1.2" width="26.77582" x="367.1378" y="315.4208"/>
+ <g id="g6339" transform="translate(7.208876,-31.4101)">
+ <rect height="21.11171" id="rect6341" ry="1.071839" style="fill:#000000;stroke:#000000;stroke-width:1.2" width="26.77582" x="352.72" y="356.6143"/>
+ <rect height="21.11171" id="rect6343" ry="1.071839" style="fill:url(#linearGradient6468-0);stroke:#000000;stroke-width:1.2" width="26.77582" x="352.2051" y="356.0994"/>
+ </g>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/spray-mode-union.svg b/share/icons/hicolor/scalable/actions/spray-mode-union.svg
new file mode 100644
index 0000000..cf1042e
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/spray-mode-union.svg
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="30.043777"
+ height="26.434763"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="translate(28.32058,70.02908)" gradientUnits="userSpaceOnUse" id="linearGradient6563-3" x1="348.6006" x2="375.3615" xlink:href="#linearGradient6618" y1="338.0772" y2="318.0103"/>
+ <linearGradient id="linearGradient6618">
+ <stop id="stop6620" offset="0" style="stop-color:#1caf19;stop-opacity:1"/>
+ <stop id="stop6622" offset="1" style="stop-color:#6df668;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="spray-mode-union" transform="matrix(0.8413762,0,0,0.8105392,-309.68273,-314.43426)">
+ <path d="M 377.4873,389.0398 C 376.8935,389.0398 376.3936,389.5397 376.3936,390.1335 L 376.3936,398.321 369.7686,398.321 C 369.1748,398.321 368.6748,398.7897 368.6748,399.3835 L 368.6748,418.3523 C 368.6748,418.7662 368.9267,419.1111 369.2686,419.2898 369.2946,419.3034 369.3039,419.3409 369.3311,419.3523 369.5094,419.6954 369.8537,419.946 370.2686,419.946 L 394.8936,419.946 C 395.4874,419.946 395.9873,419.4773 395.9873,418.8835 L 395.9873,410.1648 402.1123,410.1648 C 402.7061,410.1648 403.1748,409.6961 403.1748,409.1023 L 403.1748,390.1335 C 403.1748,389.5397 402.7061,389.0398 402.1123,389.0398 L 377.4873,389.0398 Z" id="path6506" inkscape:connector-curvature="0" style="fill:#000000;stroke:#000000;stroke-width:1.2"/>
+ <path d="M 377.4794,388.5322 C 376.8856,388.5322 376.4169,389.0322 376.4169,389.626 L 376.4169,397.8135 369.7607,397.8135 C 369.1669,397.8135 368.6669,398.2822 368.6669,398.876 L 368.6669,417.8447 C 368.6669,418.2901 368.9382,418.6825 369.3232,418.8447 369.4992,419.1949 369.8407,419.4385 370.2607,419.4385 L 394.9169,419.4385 C 395.5107,419.4385 395.9794,418.9698 395.9794,418.376 L 395.9794,409.6572 402.1044,409.6572 C 402.6982,409.6572 403.1669,409.1885 403.1669,408.5947 L 403.1669,389.626 C 403.1669,389.0322 402.6982,388.5322 402.1044,388.5322 L 377.4794,388.5322 Z" id="rect6510" inkscape:connector-curvature="0" style="fill:url(#linearGradient6563-3);stroke:#000000;stroke-width:1.2"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/sticky_zoom.svg b/share/icons/hicolor/scalable/actions/sticky_zoom.svg
new file mode 100644
index 0000000..0c9f9f0
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/sticky_zoom.svg
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="12.009389"
+ height="12.047082"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient8502" inkscape:collect="always" x1="85.64042" x2="89.70349" xlink:href="#linearGradient2485" y1="125.8732" y2="125.9596"/>
+ <linearGradient id="linearGradient2485">
+ <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient800">
+ <stop id="stop998" offset="0" style="stop-color:#f3ff49;stop-opacity:1"/>
+ <stop id="stop999" offset="1" style="stop-color:#ffa01e;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient8492" inkscape:collect="always" x1="182.9813" x2="176.0136" xlink:href="#linearGradient5740" y1="167.8534" y2="153.3422"/>
+ <linearGradient gradientTransform="translate(200,120)" gradientUnits="userSpaceOnUse" id="linearGradient8494" inkscape:collect="always" x1="-26.25288" x2="-23.22442" xlink:href="#linearGradient5740" y1="34.12175" y2="37.21967"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient8498" inkscape:collect="always" x1="85.2589" x2="89.75233" xlink:href="#linearGradient800" y1="119.8891" y2="117.8514"/>
+ <linearGradient gradientTransform="matrix(0.833333,0,0,1,7.291667,1.125)" gradientUnits="userSpaceOnUse" id="linearGradient8496" inkscape:collect="always" x1="95.23788" x2="98.37736" xlink:href="#linearGradient800" y1="120.625" y2="120.5792"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(0.845944,0,0,1,30.563,-0.625005)" gradientUnits="userSpaceOnUse" id="linearGradient8500" inkscape:collect="always" x1="65.27716" x2="75.1424" xlink:href="#linearGradient5858" y1="123.2129" y2="117.4021"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient4819" inkscape:collect="always" x1="171.2831" x2="186.7169" xlink:href="#linearGradient5704" y1="159" y2="159"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient4811" inkscape:collect="always" x1="84.62939" x2="91.62061" xlink:href="#linearGradient5704" y1="125.3162" y2="125.3162"/>
+ <linearGradient id="linearGradient5858">
+ <stop id="stop5860" offset="0" style="stop-color:#ffa01e"/>
+ <stop id="stop5862" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="sticky_zoom" transform="matrix(0.483821,0,0,0.485303,-82.10684,-72.6514)">
+ <circle cx="179" cy="159" id="path5056" r="7" style="color:#000000;fill:none;stroke:#9e9e9e;stroke-width:1.7359509;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.7081545" transform="matrix(1.125571,0,0,1.125565,-22.76161,-20.24985)"/>
+ <rect height="24" id="rect5058" style="color:#000000;fill:none" width="24" x="170" y="150"/>
+ <circle cx="179" cy="159" id="path5060" r="7" style="color:#000000;fill:url(#linearGradient8492);fill-rule:evenodd;stroke:url(#linearGradient4819);stroke-width:1.4338813;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1.075061,0,0,1.075185,-14.43475,-12.95411)"/>
+ <path d="M 172,160 C 177,159 176,154 181,153 179,151 175.5,151.8333 174,153 172.5,154.1667 171,158 172,160 Z" id="path5062" inkscape:connector-curvature="0" sodipodi:nodetypes="cczc" style="fill:url(#linearGradient8494);fill-rule:evenodd"/>
+ <g id="g5066" transform="matrix(-0.707107,0.707107,-0.732853,-0.732853,338.9611,194.4488)">
+ <path d="M 85.625,124.8009 C 87.29167,123.8009 88.95833,123.8009 90.625,124.8009 L 90.24628,115.9591 C 88.89722,115.3058 87.62782,115.4979 86.07962,115.9591 L 85.625,124.8009 Z" id="path5068" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:url(#linearGradient8496);fill-rule:evenodd"/>
+ <path d="M 90.62502,124.8009 90.58264,115.9811 C 89.73669,114.9811 86.3975,114.9353 85.55156,115.9353 L 85.625,124.8009" id="path5070" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:url(#linearGradient8498);fill-rule:evenodd;stroke:url(#linearGradient8500);stroke-width:1.9912179;stroke-linecap:round;stroke-linejoin:round"/>
+ <path d="M 85.625,124.8009 86.54346,126.5815 C 87.58329,126.3701 88.56338,126.4085 89.54346,126.5815 L 90.625,124.8009 C 89.77906,123.8009 86.47094,123.8009 85.625,124.8009 Z" id="path5072" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:url(#linearGradient8502);fill-rule:evenodd;stroke:url(#linearGradient4811);stroke-width:1.9912179;stroke-linecap:round;stroke-linejoin:round"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/stroke-cap-butt.svg b/share/icons/hicolor/scalable/actions/stroke-cap-butt.svg
new file mode 100644
index 0000000..9b2eb6b
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/stroke-cap-butt.svg
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ >
+
+ <g id="stroke-cap-butt" inkscape:label="#cap_butt">
+ <path d="m 3.5,24 0,-14.5 17,0 0,14.5" style="fill:#99b6d4;stroke:black"/>
+ <path d="m 12,24 0,-14" style="fill:none;stroke:white;stroke-width:2px;stroke-dasharray:2 2"/>
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/stroke-cap-round.svg b/share/icons/hicolor/scalable/actions/stroke-cap-round.svg
new file mode 100644
index 0000000..6cfab86
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/stroke-cap-round.svg
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ >
+
+ <g id="stroke-cap-round" inkscape:label="#cap_round">
+ <path d="m 3.5,24 0,-14.5 a 8.5,8.5 0 0 1 17,0 l 0,14.5" style="fill:#99b6d4;stroke:black"/>
+ <path d="m 12,24 0,-14" style="fill:none;stroke:white;stroke-width:2px;stroke-dasharray:2 2"/>
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/stroke-cap-square.svg b/share/icons/hicolor/scalable/actions/stroke-cap-square.svg
new file mode 100644
index 0000000..b8a7d3b
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/stroke-cap-square.svg
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ >
+
+ <g id="stroke-cap-square" inkscape:label="#cap_square">
+ <path d="m 3.5,24 0,-23.5 17,0 0,23.5" style="fill:#99b6d4;stroke:black"/>
+ <path d="m 12,24 0,-14" style="fill:none;stroke:white;stroke-width:2px;stroke-dasharray:2 2"/>
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/stroke-join-bevel.svg b/share/icons/hicolor/scalable/actions/stroke-join-bevel.svg
new file mode 100644
index 0000000..1d49302
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/stroke-join-bevel.svg
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ >
+ <g id="stroke-join-bevel" inkscape:label="#join_bevel">
+ <!-- Corner exaggerated -->
+ <path d="m 0.5,24 0,-13 10.5,-10.5 13,0 0,17 -6.5,0 0,6.5 z" style="fill:#99b6d4"/>
+ <path d="m 0.5,24 0,-13 10.5,-10.5 13,0 m 0,17 -6.5,0 0,6.5 " style="fill:none;stroke:black"/>
+ <path d="m 9,24 0,-15 15,0" style="fill:none;stroke:white;stroke-width:2px;stroke-dasharray:2 2;stroke-dashoffset:2"/>
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/stroke-join-miter.svg b/share/icons/hicolor/scalable/actions/stroke-join-miter.svg
new file mode 100644
index 0000000..89c5071
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/stroke-join-miter.svg
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ >
+
+ <g id="stroke-join-miter" inkscape:label="#join_miter">
+ <path d="m 0.5,24 0,-23.5 23.5,0 0,17 -6.5,0 0,6.5 z" style="fill:#99b6d4"/>
+ <path d="m 0.5,24 0,-23.5 23.5,0 m 0,17 -6.5,0 0,6.5 " style="fill:none;stroke:black"/>
+ <path d="m 9,24 0,-15 15,0" style="fill:none;stroke:white;stroke-width:2px;stroke-dasharray:2 2;stroke-dashoffset:2"/>
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/stroke-join-round.svg b/share/icons/hicolor/scalable/actions/stroke-join-round.svg
new file mode 100644
index 0000000..06cbeb7
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/stroke-join-round.svg
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ >
+
+ <g id="stroke-join-round" inkscape:label="#join_round">
+ <!-- Corner exaggerated -->
+ <path d="m 0.5,24 0,-11 a 12.5,12.5 0 0 1 12.5,-12.5 l 11,0 0,17 -6.5,0 0,6.5 z" style="fill:#99b6d4"/>
+ <path d="m 0.5,24 0,-11 a 12.5,12.5 0 0 1 12.5,-12.5 l 11,0 m 0,17 -6.5,0 0,6.5 " style="fill:none;stroke:black"/>
+ <path d="m 9,24 0,-15 15,0" style="fill:none;stroke:white;stroke-width:2px;stroke-dasharray:2 2;stroke-dashoffset:2"/>
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/stroke-to-path.svg b/share/icons/hicolor/scalable/actions/stroke-to-path.svg
new file mode 100644
index 0000000..b665a30
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/stroke-to-path.svg
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ >
+ <g id="stroke-to-path" inkscape:label="#stroke_tocurve">
+ <path d="m 5.5,15.5 -5,-2 c 0,-7.5 5.5,-13 13,-13 l 2,5 c -7,0 -10,3 -10,10 z" style="fill:#8ab3df;fill-opacity:0.6"/>
+ <path d="m 15.5,5.5 c -7,0 -10,3 -10,10 m -5,-2 c 0,-7.5 5.5,-13 13,-13" style="fill:none;stroke:#6464ff;stroke-linecap:round"/>
+
+ <!-- Nodes -->
+ <rect x="5.5" y="0.5" width="3" height="3" style="fill:#6464ff;fill-opacity:0.4;stroke:#0000ff;stroke-linejoin:round"/>
+ <rect x="0.5" y="5.5" width="3" height="3" style="fill:#6464ff;fill-opacity:0.4;stroke:#0000ff;stroke-linejoin:round"/>
+ <rect x="9.5" y="4.5" width="3" height="3" style="fill:#6464ff;fill-opacity:0.4;stroke:#0000ff;stroke-linejoin:round"/>
+ <rect x="4.5" y="9.5" width="3" height="3" style="fill:#6464ff;fill-opacity:0.4;stroke:#0000ff;stroke-linejoin:round"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/swatches.svg b/share/icons/hicolor/scalable/actions/swatches.svg
new file mode 100644
index 0000000..23c79bc
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/swatches.svg
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.03125"
+ height="16.005392"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="matrix(1.006993,0,0,1,-1.456289,0.0155694)" gradientUnits="userSpaceOnUse" id="linearGradient6160" inkscape:collect="always" x1="206.4689" x2="223.9659" xlink:href="#linearGradient5704" y1="15.97338" y2="1.491036"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="swatches" transform="rotate(90,112.01738,-93.986124)">
+ <rect height="4" id="rect6024" style="color:#000000;fill:#ffbf00;fill-rule:evenodd" width="4" x="212" y="13"/>
+ <rect height="4" id="rect6029" style="color:#000000;fill:#ff69bc;fill-rule:evenodd" width="4" x="212" y="8"/>
+ <rect height="4" id="rect6033" style="color:#000000;fill:#ffffff;fill-rule:evenodd" width="4" x="207" y="8"/>
+ <rect height="4" id="rect6035" style="color:#000000;fill:#c8c8c8;fill-rule:evenodd" width="3" x="217" y="13"/>
+ <rect height="4" id="rect6037" style="color:#000000;fill:#f0fa00;fill-rule:evenodd" width="4" x="212" y="3"/>
+ <path d="M 217,8 221,8 220,12 217,12 217,8 Z" id="rect6045" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:#a4602b;fill-rule:evenodd"/>
+ <rect height="4" id="rect6048" style="color:#000000;fill:#00c626;fill-rule:evenodd" width="4" x="217" y="3"/>
+ <rect height="4" id="rect6050" style="color:#000000;fill:#8ab3de;fill-rule:evenodd" width="4" x="207" y="13"/>
+ <rect height="4" id="rect6009" style="color:#000000;fill:#ff0000;fill-rule:evenodd" width="4" x="207" y="3"/>
+ <path d="M 206.5035,2.5 206.5035,17.53125 220.1608,17.53125 C 219.6434,16.08209 219.0304,13.23016 220.6014,10.5 222.6154,7 220.6014,2.5 220.6014,2.5 L 206.5035,2.5 Z M 211.5385,2.5 211.5385,17.5 M 216.5734,2.5 216.5734,17.5 M 206.5035,12.5 219.5944,12.5 M 221.1049,7.5 206.5035,7.5" id="rect6103" inkscape:connector-curvature="0" sodipodi:nodetypes="cccscccccccccc" style="color:#000000;fill:none;stroke:url(#linearGradient6160);stroke-width:0.9999999;stroke-linecap:round;stroke-linejoin:round"/>
+ <path d="M 210.5035,16.5312 207.5035,16.5312 207.5035,13.5312" id="path6163" inkscape:connector-curvature="0" style="fill:none;stroke:#bad2ec;stroke-width:1px"/>
+ <path d="M 210.5035,6.5312 207.5035,6.5312 207.5035,3.5312" id="path6165" inkscape:connector-curvature="0" style="fill:none;stroke:#ff6565;stroke-width:1px"/>
+ <path d="M 215.5035,11.5312 212.5035,11.5312 212.5035,8.5312" id="path6168" inkscape:connector-curvature="0" style="fill:none;stroke:#ffb5e0;stroke-width:1px"/>
+ <path d="M 215.5035,16.5312 212.5035,16.5312 212.5035,13.5312" id="path6170" inkscape:connector-curvature="0" style="fill:none;stroke:#ffe185;stroke-width:1px"/>
+ <path d="M 215.5035,6.5312 212.5035,6.5312 212.5035,3.5312" id="path6172" inkscape:connector-curvature="0" style="fill:none;stroke:#feffcd;stroke-width:1px"/>
+ <path d="M 220.5035,6.5312 217.5035,6.5312 217.5035,3.5312" id="path6174" inkscape:connector-curvature="0" style="fill:none;stroke:#5cff7c;stroke-width:1px"/>
+ <path d="M 219.0035,11.5312 217.5035,11.5312 217.5035,8.5312" id="path6176" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#d28b51;stroke-width:1px"/>
+ <path d="M 219.0035,16.5312 217.5035,16.5312 217.5035,13.5312" id="path6178" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#ffffff;stroke-width:1px"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/switch-off.svg b/share/icons/hicolor/scalable/actions/switch-off.svg
new file mode 100644
index 0000000..a647c7d
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/switch-off.svg
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ viewBox="0 0 16 16"
+ version="1.1"
+ id="svg8"
+ inkscape:version="0.92.4 5da689c313, 2019-01-14"
+ sodipodi:docname="off-symbolic.svg">
+ <defs
+ id="defs2" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="31.678384"
+ inkscape:cx="10.258956"
+ inkscape:cy="9.9204611"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ units="px">
+ <inkscape:grid
+ type="xygrid"
+ id="grid815" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata5">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-292.76666)">
+ <circle
+ style="opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal"
+ id="path838"
+ cx="7.9791398"
+ cy="300.75595"
+ r="4.0169363" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/switch-on.svg b/share/icons/hicolor/scalable/actions/switch-on.svg
new file mode 100644
index 0000000..0f0e18f
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/switch-on.svg
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ viewBox="0 0 16 16"
+ version="1.1"
+ id="svg8"
+ inkscape:version="0.92.4 5da689c313, 2019-01-14"
+ sodipodi:docname="on-symbolic.svg">
+ <defs
+ id="defs2" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="31.678384"
+ inkscape:cx="10.416792"
+ inkscape:cy="9.9204611"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ units="px">
+ <inkscape:grid
+ type="xygrid"
+ id="grid815" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata5">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-292.76666)">
+ <rect
+ style="opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;stroke:none;stroke-width:2.58198857;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal"
+ id="rect817"
+ width="2"
+ height="9.9999971"
+ x="7"
+ y="295.76666" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/symbol-add.svg b/share/icons/hicolor/scalable/actions/symbol-add.svg
new file mode 100644
index 0000000..77385a2
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/symbol-add.svg
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.127811"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="symbol-add" inkscape:label="#symbols" transform="translate(-319.522,-108.194)">
+ <rect height="16" id="rect15227" style="color:#000000;fill:#ff07f5;fill-opacity:0;fill-rule:evenodd;stroke-width:0.9868108" width="16" x="319.6498" y="108.194"/>
+ <ellipse cx="337.3443" cy="163.0209" id="path10909" rx="3.963478" ry="4.113043" style="color:#000000;fill:#99b7d6;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#000000;stroke-width:0.9166217;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1.101789,0,0,1.080243,-44.03243,-58.71167)"/>
+ <path d="M 319.522,118.6983 319.522,116.5755 327.1498,116.5755 327.1498,111.194 325.1498,111.194 328.0237,108.194 330.8976,111.194 328.8976,111.194 328.8976,118.6983 Z" id="path4685-2" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccc" style="fill:#000000;fill-rule:evenodd"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/symbol-bigger.svg b/share/icons/hicolor/scalable/actions/symbol-bigger.svg
new file mode 100644
index 0000000..a522751
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/symbol-bigger.svg
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="symbol-bigger" inkscape:label="#symbols" transform="translate(-319.64981,-108.194)">
+ <rect height="16" id="rect11047" style="color:#000000;fill:#ff00ff;fill-opacity:0;fill-rule:evenodd;stroke-width:0.9868108" width="16" x="319.6498" y="108.194"/>
+ <ellipse cx="337.3443" cy="163.0209" id="path11049" rx="3.963478" ry="4.113043" style="color:#000000;fill:#99b7d6;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#000000;stroke-width:0.6086935;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1.659594,0,0,1.626301,-232.2048,-148.9271)"/>
+ <ellipse cx="337.3443" cy="163.0209" id="path11051" rx="3.963478" ry="4.113043" style="color:#000000;fill:none;fill-rule:evenodd;stroke:#c80000;stroke-width:0.9166215;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:0.9166215, 0.9166215" transform="matrix(1.101789,0,0,1.080243,-44.03243,-59.90819)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/symbol-fit.svg b/share/icons/hicolor/scalable/actions/symbol-fit.svg
new file mode 100644
index 0000000..1d04290
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/symbol-fit.svg
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="17.074495"
+ height="17"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient1887">
+ <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/>
+ <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1,0,0,0.996869,165.9423,-181.2098)" gradientUnits="userSpaceOnUse" id="linearGradient15175-8" inkscape:collect="always" x1="121.1177" x2="130.3522" xlink:href="#linearGradient1887" y1="343.258" y2="350.1636"/>
+ </defs>
+<g id="symbol-fit" inkscape:label="#symbols" transform="translate(-319.07532,-107.694)">
+ <rect height="16" id="rect11107" style="color:#000000;fill:url(#linearGradient15175-8);fill-rule:evenodd;stroke:#3465a4;stroke-width:1.0000001;stroke-linecap:square;stroke-dasharray:1.0000001, 2.0000002" width="16" x="319.6498" y="108.194"/>
+ <path d="m 341.3078,163.0209 a 3.963478,4.113043 0 0 1 -3.9635,4.113 l 0,-4.113 z" id="path11111" sodipodi:cx="337.3443" sodipodi:cy="163.0209" sodipodi:end="1.570796" sodipodi:rx="3.963478" sodipodi:ry="4.113043" sodipodi:start="0" sodipodi:type="arc" style="color:#000000;fill:#99b7d6;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#000000;stroke-width:0.3492142;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(2.894146,0,0,2.833322,-656.743,-353.6308)"/>
+ <ellipse cx="337.3443" cy="163.0209" id="path11051-8" rx="3.963478" ry="4.113043" style="color:#000000;fill:none;stroke:#c80000;stroke-width:0.9166215;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:0.9166215, 0.9166215" transform="matrix(1.101789,0,0,1.080243,-44.03243,-59.90819)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/symbol-remove.svg b/share/icons/hicolor/scalable/actions/symbol-remove.svg
new file mode 100644
index 0000000..7bb09f1
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/symbol-remove.svg
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16.127811"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="symbol-remove" inkscape:label="#symbols" transform="matrix(0,1,1,0,-108.194,-319.522)">
+ <rect height="16" id="rect10952" style="color:#000000;fill:#ff07f5;fill-opacity:0;fill-rule:evenodd;stroke-width:0.9868108" width="16" x="319.6498" y="108.194"/>
+ <ellipse cx="337.3443" cy="163.0209" id="path10954" rx="3.963478" ry="4.113043" style="color:#000000;fill:none;fill-rule:evenodd;stroke:#cc0000;stroke-width:0.9166216;stroke-linecap:square;stroke-linejoin:round;stroke-dasharray:0.9166216, 1.8332432" transform="matrix(1.101789,0,0,1.080243,-44.03243,-58.71167)"/>
+ <path d="M 319.522,118.6983 319.522,116.5755 327.1498,116.5755 327.1498,111.194 325.1498,111.194 328.0237,108.194 330.8976,111.194 328.8976,111.194 328.8976,118.6983 Z" id="path10956" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccc" style="fill:#000000;fill-rule:evenodd"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/symbol-smaller.svg b/share/icons/hicolor/scalable/actions/symbol-smaller.svg
new file mode 100644
index 0000000..f8657a8
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/symbol-smaller.svg
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="symbol-smaller" inkscape:label="#symbols" transform="translate(-319.64981,-108.194)">
+ <rect height="16" id="rect10979" style="color:#000000;fill:#ff00ff;fill-opacity:0;fill-rule:evenodd;stroke-width:0.9868108" width="16" x="319.6498" y="108.194"/>
+ <ellipse cx="337.3443" cy="163.0209" id="path10989" rx="3.963478" ry="4.113043" style="color:#000000;fill:none;fill-rule:evenodd;stroke:#c80000;stroke-width:0.6086934;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:0.6086934, 0.6086934" transform="matrix(1.659594,0,0,1.626301,-232.2048,-148.9271)"/>
+ <ellipse cx="337.3443" cy="163.0209" id="path10981" rx="3.963478" ry="4.113043" style="color:#000000;fill:#99b7d6;fill-opacity:0.7019608;fill-rule:evenodd;stroke:#000000;stroke-width:0.9166217;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1.101789,0,0,1.080243,-44.03243,-59.90819)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/symbols.svg b/share/icons/hicolor/scalable/actions/symbols.svg
new file mode 100644
index 0000000..fe5b05d
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/symbols.svg
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(2.499161,0,0,1.671823,-82.24308,-178.7565)" gradientUnits="userSpaceOnUse" id="linearGradient5545-0-70" inkscape:collect="always" x1="161.736" x2="164.3598" xlink:href="#linearGradient5740" y1="172.2059" y2="180.6826"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1,0,0,0.997925,315.4232,-138.2771)" gradientUnits="userSpaceOnUse" id="linearGradient15270-5" inkscape:collect="always" x1="-815.2852" x2="-557.8917" xlink:href="#linearGradient5704" y1="115.2545" y2="376.4393"/>
+ </defs>
+<g id="symbols" inkscape:label="#symbols" transform="translate(-319.423,-108.194)">
+ <rect height="16" id="rect14677" style="color:#000000;fill:#ff07f5;fill-opacity:0;fill-rule:evenodd;stroke-width:0.9868108" width="16" x="319.423" y="108.194"/>
+ <path d="M 321.4694,109.627 C 325.4824,108.4924 329.457,108.3482 333.3766,109.627 332.4143,112.6883 333.2424,115.5915 332.8513,118.5393 332.529,120.9684 330.1322,122.4298 327.4581,123.6656 325.2231,122.4245 322.5151,121.4377 322.0298,118.5393 321.5371,115.5973 322.3342,111.8965 321.4694,109.627 Z" id="path13801" inkscape:connector-curvature="0" sodipodi:nodetypes="ccscsc" style="color:#000000;fill:url(#linearGradient5545-0-70);fill-rule:evenodd;stroke:#000000;stroke-width:1.0000007;stroke-linejoin:round;stroke-miterlimit:0"/>
+ <g id="g14615" style="color:#000000;fill:url(#linearGradient15270-5);fill-rule:evenodd" transform="matrix(0.0362255,0,0,0.0374743,341.0312,112.2468)">
+ <path d="M -477.8634,129.033 C -525.6256,93.68458 -437.3889,30.32002 -406.5889,99.87521 -375.7888,169.4304 -429.5858,207.6033 -446.2757,164.6702 -428.8608,164.5632 -412.1147,145.3545 -432.5068,116.074 -452.899,86.79346 -476.4068,97.43427 -477.8634,129.033 Z" id="path13803" inkscape:connector-curvature="0" sodipodi:nodetypes="czczc"/>
+ <path d="M -406.5888,201.5225 C -363.777,163.166 -382.1057,79.29995 -426.0273,42.77461 -416.9104,15.273 -401.3604,-9.214447 -375.0013,-28.09496 -353.5282,-11.39881 -334.7341,8.935762 -323.9752,42.77461 -370.9234,76.33181 -386.2968,164.4648 -343.4137,201.5225 -351.1706,216.0243 -356.7218,232.671 -375.0012,238.7548 -389.3257,233.7161 -400.9014,219.5169 -406.5888,201.5225 Z" id="path13805" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc"/>
+ <path d="M -273.4425,129.033 C -225.6803,93.68458 -313.917,30.32002 -344.717,99.87521 -375.5171,169.4304 -321.7201,207.6033 -305.0302,164.6702 -322.4451,164.5632 -339.1912,145.3545 -318.7991,116.074 -298.4069,86.79346 -274.8991,97.43427 -273.4425,129.033 Z" id="path13807" inkscape:connector-curvature="0" inkscape:transform-center-x="-68.84826" inkscape:transform-center-y="-7.288905" sodipodi:nodetypes="czczc"/>
+ <path d="M -443.0312,121.4688 A 10.001,10.001 0 1 0 -443.0312,141.4688 L -307.7812,141.4688 A 10.001,10.001 0 1 0 -307.7812,121.4688 L -443.0312,121.4688 Z" id="path13809" inkscape:connector-curvature="0" style="-inkscape-font-specification:sans-serif;stroke-width:20"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/taper-stroke.svg b/share/icons/hicolor/scalable/actions/taper-stroke.svg
new file mode 100644
index 0000000..95be360
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/taper-stroke.svg
@@ -0,0 +1,91 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="taper-stroke">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="M 3.9082083,1.4999469 C 3.6511099,1.4999469 3.4127353,1.5752206 3.2062284,1.698323 2.7604692,1.5706 2.3454484,1.5208021 2.012811,1.5131724 1.5373238,1.502268 1.2277787,1.564487 1.2277787,1.564487 1.2277787,1.564487 1.8411945,2.0333575 2.5492144,2.6399371 2.5351926,2.7186613 2.526466,2.7990324 2.526466,2.8816893 2.526466,3.6427977 3.147108,4.2655443 3.9082083,4.2655443 4.0056156,4.2655443 4.1004308,4.2547673 4.1922775,4.2353909 4.9562948,5.1926762 5.2333357,6.3900289 5.6771745,7.8135276 6.1531249,9.3400347 6.8799631,11.086098 8.7427126,12.55969 8.7831364,13.285093 9.3851334,13.866313 10.120219,13.866313 10.349734,13.866313 10.56346,13.804375 10.754488,13.704439 11.508397,14.001452 12.245917,14.175563 12.879998,14.276813 14.021936,14.459163 14.790206,14.431811 14.790206,14.431811 14.790206,14.431811 14.11278,14.057649 13.148198,13.506594 12.622145,13.206065 12.066828,12.870053 11.50249,12.508378 11.502652,12.499687 11.503548,12.491181 11.503548,12.482456 11.503548,11.721355 10.88133,11.101254 10.120219,11.101244 9.9479578,11.101246 9.7837165,11.134227 9.6314276,11.192232 8.1694172,9.997547 7.6638092,8.7266324 7.2281932,7.3294952 6.7891293,5.9213074 6.4682196,4.3488025 5.2851865,3.0081177 5.289,2.9664887 5.2915352,2.9242718 5.2915352,2.8816893 5.2915459,2.1205782 4.6693167,1.4999469 3.9082083,1.4999469 Z M 3.9082083,2.0538091 C 4.3725259,2.0538091 4.7376757,2.4173717 4.7376757,2.8816893 4.7376757,3.346015 4.3725259,3.7116848 3.9082083,3.7116848 3.4439015,3.7116848 3.0782101,3.346015 3.0782101,2.8816893 3.0782101,2.4173717 3.4439015,2.0538091 3.9082083,2.0538091 Z M 10.120219,11.652988 C 10.584537,11.652988 10.949686,12.018148 10.949686,12.482456 10.949686,12.946783 10.584537,13.312454 10.120219,13.312454 9.6559122,13.312454 9.2923386,12.946783 9.2923386,12.482456 9.2923386,12.018148 9.6559122,11.652988 10.120219,11.652988 Z"
+ style="opacity:1;" />
+ <path
+ id="path9619"
+ d="M 1.4547183,0.78421608 0.99925203,2.3436987 C 1.7488603,2.5629246 2.3415103,2.8103158 2.8227043,3.082178 2.8109253,3.0172615 2.8026048,2.9511615 2.8026048,2.8827456 2.8026048,2.3081421 3.2383319,1.8439058 3.7976461,1.7877214 3.1538927,1.3957957 2.3826925,1.0556098 1.4547183,0.78421608 Z M 4.9974121,2.7108231 C 5.00622,2.7672567 5.0148681,2.8237633 5.0148681,2.8827456 5.0148681,3.4715171 4.5578038,3.9454985 3.9785634,3.9820031 4.1567994,4.1749 4.3119104,4.3746412 4.4477833,4.5829438 5.0362,5.4850224 5.2987992,6.618748 5.7073278,7.9103336 6.1158402,9.2019219 6.7032249,10.645848 8.0306816,11.940762 8.3369358,12.239509 8.6823652,12.528513 9.0685734,12.807788 9.036925,12.704607 9.0151463,12.597338 9.0151463,12.483514 9.0151463,11.94522 9.3958995,11.499488 9.9038613,11.399069 9.6311379,11.193838 9.3811437,10.98641 9.1664384,10.77697 8.092421,9.7292818 7.6375911,8.6228576 7.2572875,7.4204834 6.876973,6.2181091 6.6046314,4.9143678 5.8094234,3.6952851 5.5849539,3.3511664 5.3157623,3.0218307 4.9974121,2.7108231 Z M 11.189323,12.210553 C 11.211519,12.298183 11.226881,12.388794 11.226881,12.483514 11.226881,13.039557 10.819404,13.492808 10.286324,13.572718 11.41509,14.190337 12.818687,14.743641 14.580722,15.215784 L 15.000748,13.64625 C 13.396898,13.216498 12.162496,12.729193 11.189323,12.210553 Z"
+ style="opacity:0.3;" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/text-convert-to-regular.svg b/share/icons/hicolor/scalable/actions/text-convert-to-regular.svg
new file mode 100644
index 0000000..63162ca
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/text-convert-to-regular.svg
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.006859"
+ height="16.006948"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="matrix(0.533827,0,0,0.532126,226.8053,-40.17395)" gradientUnits="userSpaceOnUse" id="linearGradient15141" inkscape:collect="always" x1="121.1177" x2="130.3522" xlink:href="#linearGradient1887" y1="343.258" y2="350.1636"/>
+ <linearGradient id="linearGradient1887">
+ <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/>
+ <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="translate(158,-105)" gradientUnits="userSpaceOnUse" id="linearGradient15121" inkscape:collect="always" x1="148" x2="143.2251" xlink:href="#linearGradient1610" y1="214.8174" y2="215.9465"/>
+ <linearGradient gradientTransform="matrix(0.735355,0,0,0.733012,215.5241,-110.6465)" gradientUnits="userSpaceOnUse" id="linearGradient15119" inkscape:collect="always" x1="121.1177" x2="130.3522" xlink:href="#linearGradient1887" y1="343.258" y2="350.1636"/>
+ <linearGradient gradientTransform="translate(158,-105)" gradientUnits="userSpaceOnUse" id="linearGradient15135" inkscape:collect="always" x1="148" x2="143.2251" xlink:href="#linearGradient1610" y1="214.8174" y2="215.9465"/>
+ <linearGradient id="linearGradient1610">
+ <stop id="stop1611" offset="0" style="stop-color:#000000;stop-opacity:1"/>
+ <stop id="stop3053" offset="0.35076979" style="stop-color:#7f7f7f;stop-opacity:1"/>
+ <stop id="stop3054" offset="0.59668732" style="stop-color:#bfbfbf;stop-opacity:1"/>
+ <stop id="stop3055" offset="0.78382427" style="stop-color:#dfdfdf;stop-opacity:1"/>
+ <stop id="stop1612" offset="1" style="stop-color:#ffffff;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="text-convert-to-regular" inkscape:label="#convert_to_text" transform="translate(-280.99312,-130.99301)">
+ <g id="g15109" transform="matrix(0.725945,0,0,0.725944,63.34671,33.14915)">
+ <rect height="11.02972" id="rect15111" style="color:#000000;fill:url(#linearGradient15119);fill-rule:evenodd;stroke:#000000;stroke-width:1.3775157;stroke-linecap:round;stroke-linejoin:round" width="11.02971" x="300.4999" y="135.4703"/>
+ <g id="g15113" transform="matrix(0.5,0,0,0.5,153,87)">
+ <path d="M 302,115 304,113 304,102 301,102 299,104 298,104 298,100 314,100 314,104 313,104 311,102 308,102 308,113 310,115 310,116 302,116 302,115 Z" id="path15115" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccccccc" style="fill:#000000;fill-rule:evenodd"/>
+ <path d="M 304,115 305,114 305,102 307,102 307,114 308,115 304,115 Z" id="path15117" inkscape:connector-curvature="0" inkscape:label="#object_font" style="fill:url(#linearGradient15121);fill-rule:evenodd"/>
+ </g>
+ </g>
+ <rect height="8.006958" id="rect15125" ry="0" style="color:#000000;fill:url(#linearGradient15141);fill-rule:evenodd;stroke:#3465a4;stroke-linecap:square;stroke-dasharray:1, 2" width="8.006964" x="288.493" y="138.493"/>
+ <g id="g15127" transform="matrix(0.362972,0,0,0.362972,181.4162,103.3063)">
+ <path d="M 302,115 304,113 304,102 301,102 299,104 298,104 298,100 314,100 314,104 313,104 311,102 308,102 308,113 310,115 310,116 302,116 302,115 Z" id="path15129" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccccccc" style="fill:#000000;fill-rule:evenodd"/>
+ <path d="M 304,115 305,114 305,102 307,102 307,114 308,115 304,115 Z" id="path15131" inkscape:connector-curvature="0" inkscape:label="#object_font" style="fill:url(#linearGradient15135);fill-rule:evenodd"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/text-flow-into-frame.svg b/share/icons/hicolor/scalable/actions/text-flow-into-frame.svg
new file mode 100644
index 0000000..9e4a25c
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/text-flow-into-frame.svg
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.99917"
+ height="16.00001"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient1887">
+ <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/>
+ <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="translate(158,-105)" gradientUnits="userSpaceOnUse" id="linearGradient6371" inkscape:collect="always" x1="148" x2="143.2251" xlink:href="#linearGradient1610" y1="214.8174" y2="215.9465"/>
+ <linearGradient id="linearGradient1610">
+ <stop id="stop1611" offset="0" style="stop-color:#000000;stop-opacity:1"/>
+ <stop id="stop3053" offset="0.35076979" style="stop-color:#7f7f7f;stop-opacity:1"/>
+ <stop id="stop3054" offset="0.59668732" style="stop-color:#bfbfbf;stop-opacity:1"/>
+ <stop id="stop3055" offset="0.78382427" style="stop-color:#dfdfdf;stop-opacity:1"/>
+ <stop id="stop1612" offset="1" style="stop-color:#ffffff;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1,0,0,0.996869,180.9431,-216.2098)" gradientUnits="userSpaceOnUse" id="linearGradient6369" inkscape:collect="always" x1="121.1177" x2="130.3522" xlink:href="#linearGradient1887" y1="343.258" y2="350.1636"/>
+ </defs>
+<g id="text-flow-into-frame" inkscape:label="#flow_into_frame" transform="translate(-296.00079,-118)">
+ <rect height="15.00001" id="rect6267" style="color:#000000;fill:url(#linearGradient6369);fill-rule:evenodd;stroke:#000000;stroke-width:1.0000001;stroke-linecap:round;stroke-linejoin:round" width="14.99917" x="296.5008" y="118.5"/>
+ <g id="g6352" transform="matrix(0.5,0,0,0.5,149,70)">
+ <path d="M 302,115 304,113 304,102 301,102 299,104 298,104 298,100 314,100 314,104 313,104 311,102 308,102 308,113 310,115 310,116 302,116 302,115 Z" id="path6342" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccccccc" style="fill:#000000;fill-rule:evenodd"/>
+ <path d="M 304,115 305,114 305,102 307,102 307,114 308,115 304,115 Z" id="path6344" inkscape:connector-curvature="0" inkscape:label="#object_font" style="fill:url(#linearGradient6371);fill-rule:evenodd"/>
+ </g>
+ <path d="M 308,126 308,129 310,129 310,130 309,130 309,131 308,131 308,132 307,132 307,131 306,131 306,130 305,130 305,129 307,129 307,126 308,126 Z" id="path6358" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccccccc" style="fill:#000000;fill-rule:evenodd"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/text-orientation-auto.svg b/share/icons/hicolor/scalable/actions/text-orientation-auto.svg
new file mode 100644
index 0000000..d17ee66
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/text-orientation-auto.svg
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ >
+ <defs>
+ <linearGradient id="linearGradientA"
+ xlink:href="#linearGradientVector"
+ gradientUnits="userSpaceOnUse"
+ x1="30" x2="4" y1="25" y2="4" />
+ <linearGradient id="linearGradientVector">
+ <stop offset="0" style="stop-color:#ffffff"/>
+ <stop offset="1" style="stop-color:#e2e1e1"/>
+ </linearGradient>
+ </defs>
+
+ <!-- Note "frmt-text-direction-rtl" is the GTK icon name but we want to use our own. -->
+ <g id="frmt-text-direction-r2l" inkscape:label="#writing_mode_rl">
+
+ <!-- Background -->
+ <path d="m 1,1 h 22 l 1,1 v 20 l -2,2 h -20 l -1,-1 z" style="fill:black;fill-opacity:0.0667" />
+ <rect x="0.5" y="0.5" width="21" height="21" style="fill:url(#linearGradientA);stroke:black;stroke-linejoin:round" />
+ <path d="m 2,21 h -1 v -20 h 20 v 1 h -19 z" style="fill:white" />
+
+ <!-- Glyphs -->
+ <path d="m 11.3,19.1 h 4 c 3,0 3,-5 0,-5 h -4" style="fill:none;stroke:#383838;stroke-linecap:round"/>
+ <path d="m 14.1,19.3 v -5.2" style="fill:none;stroke:#383838"/>
+ <path d="m 11,8.5 7.5,0.1 m -6,-2.6 h 4.2 l -1.7,1.5 v 3 c 0,0.5 -0.5,1 -1,1 h -1 m 2,-7.7 -0.5,-0.8 m -3.5,2 v -1 h 7.5 v 1"
+ style="fill:none;stroke:#383838;stroke-linecap:round;stroke-linejoin:round" />
+
+ <!-- Arrow -->
+ <path d="m 6.5,20 -2.5,-3 h 2 v -15 h 1 v 15 h 2 z" style="fill:#5a5a5a"/>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/text-orientation-sideways.svg b/share/icons/hicolor/scalable/actions/text-orientation-sideways.svg
new file mode 100644
index 0000000..a417c3d
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/text-orientation-sideways.svg
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ >
+ <defs>
+ <linearGradient id="linearGradientA"
+ xlink:href="#linearGradientVector"
+ gradientUnits="userSpaceOnUse"
+ x1="30" x2="4" y1="25" y2="4" />
+ <linearGradient id="linearGradientVector">
+ <stop offset="0" style="stop-color:#ffffff"/>
+ <stop offset="1" style="stop-color:#e2e1e1"/>
+ </linearGradient>
+ </defs>
+
+ <!-- Note "frmt-text-direction-rtl" is the GTK icon name but we want to use our own. -->
+ <g id="frmt-text-direction-r2l" inkscape:label="#writing_mode_rl">
+
+ <!-- Background -->
+ <path d="m 1,1 h 22 l 1,1 v 20 l -2,2 h -20 l -1,-1 z" style="fill:black;fill-opacity:0.0667" />
+ <rect x="0.5" y="0.5" width="21" height="21" style="fill:url(#linearGradientA);stroke:black;stroke-linejoin:round" />
+ <path d="m 2,21 h -1 v -20 h 20 v 1 h -19 z" style="fill:white" />
+
+ <!-- Glyphs -->
+ <path d="m 11.3,19.1 h 4 c 3,0 3,-5 0,-5 h -4" style="fill:none;stroke:#383838;stroke-linecap:round"/>
+ <path d="m 14.1,19.3 v -5.2" style="fill:none;stroke:#383838"/>
+ <path d="m 13.5,3.5 -0.1,7.5 m 2.6,-6 v 4.2 l -1.5,-1.7 h -3 c -0.5,0 -1,-0.5 -1,-1 v -1 m 7.7,2 0.8,-0.5 m -2,-3.5 h 1 v 7.5 h -1"
+ style="fill:none;stroke:#383838;stroke-linecap:round;stroke-linejoin:round" />
+
+ <!-- Arrow -->
+ <path d="m 6.5,20 -2.5,-3 h 2 v -15 h 1 v 15 h 2 z" style="fill:#5a5a5a"/>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/text-orientation-upright.svg b/share/icons/hicolor/scalable/actions/text-orientation-upright.svg
new file mode 100644
index 0000000..c1b7560
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/text-orientation-upright.svg
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ >
+ <defs>
+ <linearGradient id="linearGradientA"
+ xlink:href="#linearGradientVector"
+ gradientUnits="userSpaceOnUse"
+ x1="30" x2="4" y1="25" y2="4" />
+ <linearGradient id="linearGradientVector">
+ <stop offset="0" style="stop-color:#ffffff"/>
+ <stop offset="1" style="stop-color:#e2e1e1"/>
+ </linearGradient>
+ </defs>
+
+ <!-- Note "frmt-text-direction-rtl" is the GTK icon name but we want to use our own. -->
+ <g id="frmt-text-direction-r2l" inkscape:label="#writing_mode_rl">
+
+ <!-- Background -->
+ <path d="m 1,1 h 22 l 1,1 v 20 l -2,2 h -20 l -1,-1 z" style="fill:black;fill-opacity:0.0667" />
+ <rect x="0.5" y="0.5" width="21" height="21" style="fill:url(#linearGradientA);stroke:black;stroke-linejoin:round" />
+ <path d="m 2,21 h -1 v -20 h 20 v 1 h -19 z" style="fill:white" />
+
+ <!-- Glyphs -->
+ <path d="m 16.9,19.8 v -4 c 0,-3 -5,-3 -5,0 v 4" style="fill:none;stroke:#383838;stroke-linecap:round"/>
+ <path d="m 17.1,17 h -5.2" style="fill:none;stroke:#383838" />
+ <path d="m 11,8.5 7.5,0.1 m -6,-2.6 h 4.2 l -1.7,1.5 v 3 c 0,0.5 -0.5,1 -1,1 h -1 m 2,-7.7 -0.5,-0.8 m -3.5,2 v -1 h 7.5 v 1"
+ style="fill:none;stroke:#383838;stroke-linecap:round;stroke-linejoin:round" />
+
+ <!-- Arrow -->
+ <path d="m 6.5,20 -2.5,-3 h 2 v -15 h 1 v 15 h 2 z" style="fill:#5a5a5a"/>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/text-put-on-path.svg b/share/icons/hicolor/scalable/actions/text-put-on-path.svg
new file mode 100644
index 0000000..1ac7eb9
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/text-put-on-path.svg
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.006231"
+ height="16.026028"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="text-put-on-path" inkscape:label="#put_on_path" transform="translate(-279.99377,-64.973972)">
+ <rect height="16" id="use13618" style="color:#000000;fill:none;stroke-width:0.531496;stroke-linejoin:round" transform="matrix(1,0,0,1,0,21)" width="16" x="280" y="44"/>
+ <g id="use13621" transform="matrix(1,0,0,1,0,21)">
+ <path d="M 283.5,49.5 285.2679,47.69344 C 285.7679,47.19344 286.7679,47.19344 287.2679,47.69344 L 288.2679,48.69344 C 288.7679,49.19344 288.7679,50.19344 288.2679,50.69344 L 286.5,52.5 280.5,46.5 M 293.7061,45 C 293.4888,44.63989 292.8847,44.39585 292.4353,44.5 L 290.4382,44.92262 C 289.9234,45.09695 289.6406,45.77423 289.7835,46.21937 L 290.0427,48.13168 C 290.1303,48.60198 290.8589,49.05562 291.4264,48.96131 L 293.0135,48.67809 C 293.6776,48.52897 294.0322,47.99297 294,47.53434 M 285.5,53.5 C 285.3601,53.98808 284.9107,54.39879 284.5,54.5 L 282.5,53.69344 C 281.8066,53.52383 281.1905,53.85716 281,54.5 L 280.5387,56.34525 C 280.3958,57.03869 280.6012,57.8095 281.1934,58 L 283.1905,58.38394 C 283.7946,58.55355 284.4636,57.87095 284.5,57.30656 284.5677,56.25505 284.7321,55.39683 284.5,54.5" id="path9935" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round"/>
+ </g>
+ <path d="M 286.5,80.5 C 286.5,75.5 290.5,71.5 295.5,71.5" id="path13655" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/text-remove-from-path.svg b/share/icons/hicolor/scalable/actions/text-remove-from-path.svg
new file mode 100644
index 0000000..b7cc590
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/text-remove-from-path.svg
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.006231"
+ height="16.026028"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="text-remove-from-path" inkscape:label="#remove_from_path" transform="translate(-279.99377,-43.973972)">
+ <rect height="16" id="rect8477" style="color:#000000;fill:none;stroke-width:0.531496;stroke-linejoin:round" width="16" x="280" y="44"/>
+ <g id="g12114">
+ <g id="g13610">
+ <path d="M 283.5,49.5 285.2679,47.69344 C 285.7679,47.19344 286.7679,47.19344 287.2679,47.69344 L 288.2679,48.69344 C 288.7679,49.19344 288.7679,50.19344 288.2679,50.69344 L 286.5,52.5 280.5,46.5 M 293.7061,45 C 293.4888,44.63989 292.8847,44.39585 292.4353,44.5 L 290.4382,44.92262 C 289.9234,45.09695 289.6406,45.77423 289.7835,46.21937 L 290.0427,48.13168 C 290.1303,48.60198 290.8589,49.05562 291.4264,48.96131 L 293.0135,48.67809 C 293.6776,48.52897 294.0322,47.99297 294,47.53434 M 285.5,53.5 C 285.3601,53.98808 284.9107,54.39879 284.5,54.5 L 282.5,53.69344 C 281.8066,53.52383 281.1905,53.85716 281,54.5 L 280.5387,56.34525 C 280.3958,57.03869 280.6012,57.8095 281.1934,58 L 283.1905,58.38394 C 283.7946,58.55355 284.4636,57.87095 284.5,57.30656 284.5677,56.25505 284.7321,55.39683 284.5,54.5" id="path9935" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round"/>
+ </g>
+ <path d="M 288.5,53.5 C 290,51.5 292.5,50.5 295.5,50.5" id="path9203" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#646464;stroke-width:1.0000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0"/>
+ </g>
+ <path d="M 287,55 288,55 289.5,56.5 291,55 292,55 292,56 290.5,57.5 292,59 292,60 291,60 289.5,58.5 288,60 287,60 287,59 288.5,57.5 287,56 287,55 Z" id="path13657" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccccccc" style="fill:#c80000;fill-rule:evenodd"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/text-unflow.svg b/share/icons/hicolor/scalable/actions/text-unflow.svg
new file mode 100644
index 0000000..8782c72
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/text-unflow.svg
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.99917"
+ height="16.00001"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient1610">
+ <stop id="stop1611" offset="0" style="stop-color:#000000;stop-opacity:1"/>
+ <stop id="stop3053" offset="0.35076979" style="stop-color:#7f7f7f;stop-opacity:1"/>
+ <stop id="stop3054" offset="0.59668732" style="stop-color:#bfbfbf;stop-opacity:1"/>
+ <stop id="stop3055" offset="0.78382427" style="stop-color:#dfdfdf;stop-opacity:1"/>
+ <stop id="stop1612" offset="1" style="stop-color:#ffffff;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="translate(158,-105)" gradientUnits="userSpaceOnUse" id="linearGradient6436" inkscape:collect="always" x1="148" x2="143.2251" xlink:href="#linearGradient1610" y1="214.8174" y2="215.9465"/>
+ </defs>
+<g id="text-unflow" inkscape:label="#unflow" transform="translate(-281,-110)">
+ <rect height="15.00001" id="rect6375" style="color:#000000;fill:none;stroke:#cc0000;stroke-width:1.0000001;stroke-linecap:square;stroke-linejoin:round;stroke-dasharray:1.0000001, 2.0000002" width="14.99917" x="281.5" y="110.5"/>
+ <g id="g6377" transform="matrix(0.5,0,0,0.5,133.9992,61.99999)">
+ <path d="M 302,115 304,113 304,102 301,102 299,104 298,104 298,100 314,100 314,104 313,104 311,102 308,102 308,113 310,115 310,116 302,116 302,115 Z" id="path6379" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccccccc" style="fill:#000000;fill-rule:evenodd"/>
+ <path d="M 304,115 305,114 305,102 307,102 307,114 308,115 304,115 Z" id="path6381" inkscape:connector-curvature="0" inkscape:label="#object_font" style="fill:url(#linearGradient6436);fill-rule:evenodd"/>
+ </g>
+ <path d="M 290,119 291,119 292.5,120.5 294,119 295,119 295,120 293.5,121.5 295,123 295,124 294,124 292.5,122.5 291,124 290,124 290,123 291.5,121.5 290,120 290,119 Z" id="path6428" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccccccc" style="fill:#c80000;fill-rule:evenodd"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/text-unkern.svg b/share/icons/hicolor/scalable/actions/text-unkern.svg
new file mode 100644
index 0000000..5fc6711
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/text-unkern.svg
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.9992"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="matrix(1,0,0,0.996869,165.9423,-181.2098)" gradientUnits="userSpaceOnUse" id="linearGradient15175" inkscape:collect="always" x1="121.1177" x2="130.3522" xlink:href="#linearGradient1887" y1="343.258" y2="350.1636"/>
+ <linearGradient id="linearGradient1887">
+ <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/>
+ <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient1610">
+ <stop id="stop1611" offset="0" style="stop-color:#000000;stop-opacity:1"/>
+ <stop id="stop3053" offset="0.35076979" style="stop-color:#7f7f7f;stop-opacity:1"/>
+ <stop id="stop3054" offset="0.59668732" style="stop-color:#bfbfbf;stop-opacity:1"/>
+ <stop id="stop3055" offset="0.78382427" style="stop-color:#dfdfdf;stop-opacity:1"/>
+ <stop id="stop1612" offset="1" style="stop-color:#ffffff;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="translate(158,-105)" gradientUnits="userSpaceOnUse" id="linearGradient15213" inkscape:collect="always" x1="148" x2="143.2251" xlink:href="#linearGradient1610" y1="214.8174" y2="215.9465"/>
+ </defs>
+<g id="text-unkern" inkscape:label="#remove_manual_kerns" transform="translate(-281,-153)">
+ <path d="M 281.5,153.5 296.4992,153.5 296.4992,168.5 281.5,168.5 281.5,153.5 Z" id="rect15156" inkscape:connector-curvature="0" style="color:#000000;fill:url(#linearGradient15175);fill-rule:evenodd;stroke:#3465a4;stroke-width:1.0000001;stroke-linecap:square;stroke-dasharray:1.0000001, 2.0000002"/>
+ <path d="M 283.5,153.9828 283.5,168 283.5,153.9828 Z" id="path15185" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="color:#000000;fill:none;stroke:#73d216;stroke-width:1.0000001;stroke-linecap:square"/>
+ <path d="M 290.5,153.9828 290.5,168 290.5,153.9828 Z" id="path15187" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="color:#000000;fill:none;stroke:#73d216;stroke-width:1.0000001;stroke-linecap:square"/>
+ <path d="M 294.461,153.9828 294.461,168 294.461,153.9828 Z" id="path15189" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="color:#000000;fill:none;stroke:#73d216;stroke-width:1.0000001;stroke-linecap:square"/>
+ <g id="g15195" transform="matrix(0.5,0,0,0.5,133.9992,105)">
+ <path d="M 302,115 304,113 304,102 301,102 299,104 298,104 298,100 314,100 314,104 313,104 311,102 308,102 308,113 310,115 310,116 302,116 302,115 Z" id="path15197" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccccccc" style="fill:#000000;fill-rule:evenodd"/>
+ <path d="M 304,115 305,114 305,102 307,102 307,114 308,115 304,115 Z" id="path15199" inkscape:connector-curvature="0" inkscape:label="#object_font" style="fill:url(#linearGradient15213);fill-rule:evenodd"/>
+ </g>
+ <path d="M 290,162 291,162 292.5,163.5 294,162 295,162 295,163 293.5,164.5 295,166 295,167 294,167 292.5,165.5 291,167 290,167 290,166 291.5,164.5 290,163 290,162 Z" id="path15201" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccccccc" style="fill:#c80000;fill-rule:evenodd"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/text_horz_kern.svg b/share/icons/hicolor/scalable/actions/text_horz_kern.svg
new file mode 100644
index 0000000..23e6cd1
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/text_horz_kern.svg
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="28"
+ height="28"
+ >
+
+ <defs id="defs3">
+
+ <linearGradient id="vectorGradientBlack">
+ <stop offset="0" style="stop-color:#5a5a5a"/>
+ <stop offset="1" style="stop-color:black"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientBlack" x1="4" x2="8" xlink:href="#vectorGradientBlack" y1="8" y2="16"/>
+
+ <linearGradient id="vectorGradientBlue">
+ <stop offset="0" style="stop-color:#a2d3ff"/>
+ <stop offset="1" style="stop-color:#004c91"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientBlue" x1="4" x2="8" xlink:href="#vectorGradientBlue" y1="8" y2="16"/>
+
+ </defs>
+
+ <g id="text_horz_kern">
+
+ <!-- Black Letter -->
+ <g style="stroke-width:0.7px">
+ <path d="m 5.29,7.21 h 3.42 l 4.49,12.29 h -2.8 l -0.66,-1.7 h -5.48 l -0.68,1.7 h -2.738 z m 3.76,8.19 -2.05,-5.79 -2.05,5.79 z" style="fill:url(#linearGradientBlack);stroke:black"/>
+ <path d="m 5.8,7.9 -4,10.9" style="fill:none;stroke:#646464;stroke-linecap:round"/>
+ <path d="m 9.3,16.1 -4.6,0" style="fill:none;stroke:#646464;stroke-linecap:round"/>
+ </g>
+
+ <!-- Blue Letter -->
+ <g style="stroke-width:0.7px" transform="translate(14,0)">
+ <path d="m 5.29,7.21 h 3.42 l 4.49,12.29 h -2.8 l -0.66,-1.7 h -5.48 l -0.68,1.7 h -2.738 z m 3.76,8.19 -2.05,-5.79 -2.05,5.79 z" style="fill:url(#linearGradientBlue);stroke:black"/>
+ <path d="m 5.8,7.9 -4,10.9" style="fill:none;stroke:#b2dafe;stroke-linecap:round"/>
+ <path d="m 9.3,16.1 -4.6,0" style="fill:none;stroke:#b2dafe;stroke-linecap:round"/>
+ </g>
+
+ <g style="fill:none;stroke:black;stroke-width:1.2px">
+ <path d="m 14,2 0,24"/>
+ </g>
+
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/text_letter_spacing.svg b/share/icons/hicolor/scalable/actions/text_letter_spacing.svg
new file mode 100644
index 0000000..eda5bba
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/text_letter_spacing.svg
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="28"
+ height="28"
+ >
+
+ <defs id="defs3">
+
+ <linearGradient id="vectorGradientBlack">
+ <stop offset="0" style="stop-color:#5a5a5a"/>
+ <stop offset="1" style="stop-color:black"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientBlack" x1="4" x2="8" xlink:href="#vectorGradientBlack" y1="8" y2="16"/>
+
+ <linearGradient id="vectorGradientBlue">
+ <stop offset="0" style="stop-color:#a2d3ff"/>
+ <stop offset="1" style="stop-color:#004c91"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientBlue" x1="4" x2="8" xlink:href="#vectorGradientBlue" y1="8" y2="16"/>
+
+ </defs>
+
+ <g id="text_letter_spacing">
+
+ <!-- Black Letter -->
+ <g style="stroke-width:0.7px">
+ <path d="m 5.29,7.21 h 3.42 l 4.49,12.29 h -2.8 l -0.66,-1.7 h -5.48 l -0.68,1.7 h -2.738 z m 3.76,8.19 -2.05,-5.79 -2.05,5.79 z" style="fill:url(#linearGradientBlack);stroke:black"/>
+ <path d="m 5.8,7.9 -4,10.9" style="fill:none;stroke:#646464;stroke-linecap:round"/>
+ <path d="m 9.3,16.1 -4.6,0" style="fill:none;stroke:#646464;stroke-linecap:round"/>
+ </g>
+
+ <!-- Blue Letter -->
+ <g style="stroke-width:0.7px" transform="translate(14,0)">
+ <path d="m 5.29,7.21 h 3.42 l 4.49,12.29 h -2.8 l -0.66,-1.7 h -5.48 l -0.68,1.7 h -2.738 z m 3.76,8.19 -2.05,-5.79 -2.05,5.79 z" style="fill:url(#linearGradientBlue);stroke:black"/>
+ <path d="m 5.8,7.9 -4,10.9" style="fill:none;stroke:#b2dafe;stroke-linecap:round"/>
+ <path d="m 9.3,16.1 -4.6,0" style="fill:none;stroke:#b2dafe;stroke-linecap:round"/>
+ </g>
+
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/text_line_spacing.svg b/share/icons/hicolor/scalable/actions/text_line_spacing.svg
new file mode 100644
index 0000000..381035c
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/text_line_spacing.svg
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="28"
+ height="28"
+ >
+
+ <defs id="defs3">
+
+ <linearGradient id="vectorGradientBlack">
+ <stop offset="0" style="stop-color:#5a5a5a"/>
+ <stop offset="1" style="stop-color:black"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientBlack" x1="4" x2="8" xlink:href="#vectorGradientBlack" y1="8" y2="16"/>
+
+ <linearGradient id="vectorGradientBlue">
+ <stop offset="0" style="stop-color:#a2d3ff"/>
+ <stop offset="1" style="stop-color:#004c91"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientBlue" x1="4" x2="8" xlink:href="#vectorGradientBlue" y1="8" y2="16"/>
+
+ </defs>
+
+ <g id="text_line_spacing">
+
+ <!-- Black Letter -->
+ <g style="stroke-width:0.7px" transform="translate(7,-6)">
+ <path d="m 5.29,7.21 h 3.42 l 4.49,12.29 h -2.8 l -0.66,-1.7 h -5.48 l -0.68,1.7 h -2.738 z m 3.76,8.19 -2.05,-5.79 -2.05,5.79 z" style="fill:url(#linearGradientBlack);stroke:black"/>
+ <path d="m 5.8,7.9 -4,10.9" style="fill:none;stroke:#646464;stroke-linecap:round"/>
+ <path d="m 9.3,16.1 -4.6,0" style="fill:none;stroke:#646464;stroke-linecap:round"/>
+ </g>
+
+ <!-- Blue Letter -->
+ <g style="stroke-width:0.7px" transform="translate(7,8)">
+ <path d="m 5.29,7.21 h 3.42 l 4.49,12.29 h -2.8 l -0.66,-1.7 h -5.48 l -0.68,1.7 h -2.738 z m 3.76,8.19 -2.05,-5.79 -2.05,5.79 z" style="fill:url(#linearGradientBlue);stroke:black"/>
+ <path d="m 5.8,7.9 -4,10.9" style="fill:none;stroke:#b2dafe;stroke-linecap:round"/>
+ <path d="m 9.3,16.1 -4.6,0" style="fill:none;stroke:#b2dafe;stroke-linecap:round"/>
+ </g>
+
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/text_outer_style.svg b/share/icons/hicolor/scalable/actions/text_outer_style.svg
new file mode 100644
index 0000000..675007e
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/text_outer_style.svg
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="28"
+ height="28"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="text_outer_style" transform="translate(0,0)">
+ <rect height="28" id="text_outer_style_rect" style="fill:none" width="28" x="0" y="0"/>
+ <g aria-label="T" style="font-weight:bold;font-size:20px;font-family:sans-serif;text-anchor:middle;fill:#4d4d4d;stroke:#000000;stroke-width:0.75">
+ <path d="m 2.28125,2.4199219 h 13.4375 V 5.2617187 H 10.884766 V 17 H 7.125 V 5.2617187 H 2.28125 Z" id="BigT"/>
+ </g>
+ <g aria-label="T" style="font-weight:bold;font-size:12px;font-family:sans-serif;text-anchor:middle;fill:#4d4d4d;stroke:#000000;stroke-width:0.75">
+ <path d="m 13.96875,13.251953 h 8.0625 v 1.705078 H 19.130859 V 22 H 16.875 v -7.042969 h -2.90625 z" id="LittleT"/>
+ </g>
+ <path d="m 20,2 h 6 V 26 H 2 V 10" id="text_outer_style_path1" style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round"/>
+ <path d="M 3,3 H 15" id="text_outer_style_path2" style="fill:none;stroke:#999999;stroke-width:0.75;stroke-linecap:round"/>
+ <path d="M 7.8,5.5 V 16.25" id="text_outer_style_path3" style="fill:none;stroke:#999999;stroke-width:0.75;stroke-linecap:round"/>
+ <path d="m 14.6,13.75 h 6.8" id="text_outer_style_path4" style="fill:#4d4d4d;stroke:#999999;stroke-width:0.5;stroke-linecap:round"/>
+ <path d="m 17.5,14.85 v 6.5" id="text_outer_style_path5" style="fill:#4d4d4d;stroke:#999999;stroke-width:0.5;stroke-linecap:round"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/text_rotation.svg b/share/icons/hicolor/scalable/actions/text_rotation.svg
new file mode 100644
index 0000000..1a8080b
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/text_rotation.svg
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="28"
+ height="28"
+ >
+
+ <defs id="defs3">
+
+ <linearGradient id="vectorGradientBlack">
+ <stop offset="0" style="stop-color:#5a5a5a"/>
+ <stop offset="1" style="stop-color:black"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientBlack" x1="4" x2="8" xlink:href="#vectorGradientBlack" y1="8" y2="16"/>
+
+ <linearGradient id="vectorGradientBlue">
+ <stop offset="0" style="stop-color:#a2d3ff"/>
+ <stop offset="1" style="stop-color:#004c91"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientBlue" x1="4" x2="8" xlink:href="#vectorGradientBlue" y1="8" y2="16"/>
+
+ </defs>
+
+ <g id="text_rotation">
+
+ <!-- Black Letter -->
+ <g style="stroke-width:0.7px">
+ <path d="m 5.29,7.21 h 3.42 l 4.49,12.29 h -2.8 l -0.66,-1.7 h -5.48 l -0.68,1.7 h -2.738 z m 3.76,8.19 -2.05,-5.79 -2.05,5.79 z" style="fill:url(#linearGradientBlack);stroke:black"/>
+ <path d="m 5.8,7.9 -4,10.9" style="fill:none;stroke:#646464;stroke-linecap:round"/>
+ <path d="m 9.3,16.1 -4.6,0" style="fill:none;stroke:#646464;stroke-linecap:round"/>
+ </g>
+
+ <!-- Blue Letter -->
+ <g style="stroke-width:0.7px" transform="rotate(30,7,46)">
+ <path d="m 5.29,7.21 h 3.42 l 4.49,12.29 h -2.8 l -0.66,-1.7 h -5.48 l -0.68,1.7 h -2.738 z m 3.76,8.19 -2.05,-5.79 -2.05,5.79 z" style="fill:url(#linearGradientBlue);stroke:black"/>
+ <path d="m 5.8,7.9 -4,10.9" style="fill:none;stroke:#b2dafe;stroke-linecap:round"/>
+ <path d="m 9.3,16.1 -4.6,0" style="fill:none;stroke:#b2dafe;stroke-linecap:round"/>
+ </g>
+
+ <g style="fill:none;stroke:black;stroke-width:1.2px">
+ <path d="m 14,2 0,24"/>
+ <path d="m 14,20.4 12.1,7"/>
+ </g>
+
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/text_subscript.svg b/share/icons/hicolor/scalable/actions/text_subscript.svg
new file mode 100644
index 0000000..2629eb5
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/text_subscript.svg
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="28.211963"
+ height="28.28577"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5932-9-2" inkscape:collect="always" x1="686.5" x2="677.5" xlink:href="#linearGradient5926" y1="318.5" y2="306.5"/>
+ <linearGradient id="linearGradient5926" inkscape:collect="always">
+ <stop id="stop5928" offset="0" style="stop-color:#004c91;stop-opacity:1"/>
+ <stop id="stop5930" offset="1" style="stop-color:#91c5f3;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5912" inkscape:collect="always">
+ <stop id="stop5914" offset="0" style="stop-color:#000000;stop-opacity:1"/>
+ <stop id="stop5916" offset="1" style="stop-color:#808080;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5918-3-6" inkscape:collect="always" x1="675.5" x2="664.5" xlink:href="#linearGradient5912" y1="310" y2="297.5"/>
+ </defs>
+<g id="text_subscript" style="fill:#cccccc" transform="matrix(0.942859,0,0,0.942859,-1235.14529,-47.08287)">
+ <rect height="30" id="rect5911" style="fill:none" width="29.92172" x="1310" y="49.93628"/>
+ <g id="text5975" style="font-style:italic;font-weight:bold;font-size:24px;font-family:Arial;-inkscape-font-specification:'Arial Bold Italic';letter-spacing:0;word-spacing:0;fill:none;stroke:#000000;stroke-width:0.75" transform="matrix(1.060604,0,0,1.060604,610.0014,-259.457)">
+ <path d="M 669.6914,306.5078 666.5977,310 662.4727,310 668.2266,303.625 665.0625,297.5547 668.6367,297.5547 670.4531,301.1055 673.6055,297.5547 677.6953,297.5547 671.918,304.0117 675.0586,310 671.4844,310 669.6914,306.5078" id="path5935" inkscape:connector-curvature="0" style="color:#000000;fill:url(#linearGradient5918-3-6)"/>
+ <path d="M 677.6619,306.7104 679.8405,306.7104 680.3889,310.74 C 680.526,311.7759 680.6022,312.5021 680.6174,312.9185 680.9018,312.0908 681.2928,311.2173 681.7905,310.2982 L 683.7253,306.7104 686.041,306.7104 681.044,315.5922 C 680.6327,316.3285 680.3077,316.844 680.069,317.1385 679.8354,317.433 679.551,317.6641 679.2159,317.8317 678.8858,317.9993 678.4871,318.083 678.0199,318.083 677.5578,318.083 677.0373,318.0017 676.4584,317.8393 L 676.6488,316.2092 C 676.9129,316.2854 677.1693,316.3235 677.4182,316.3235 678.0885,316.3235 678.6395,315.8156 679.0711,314.8 L 677.6619,306.7104" id="path5937" inkscape:connector-curvature="0" style="color:#000000;fill:url(#linearGradient5932-9-2)"/>
+ <path d="M 663.8155,309.4334 668.6847,304.0513 M 670.6799,301.7978 673.812,298.1916" id="path6782" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="stroke:#808080;stroke-width:0.5;stroke-linecap:round"/>
+ <path d="M 677.1662,316.7991 C 678.0717,316.7991 678.6479,316.511 679.43,315.1938 M 681.0764,312.7654 684.0193,307.25" id="path6792" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="stroke:#83c3fd;stroke-width:0.5;stroke-linecap:round"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/text_superscript.svg b/share/icons/hicolor/scalable/actions/text_superscript.svg
new file mode 100644
index 0000000..bfe8c1e
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/text_superscript.svg
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="28.00001"
+ height="28"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient5926" inkscape:collect="always">
+ <stop id="stop5928" offset="0" style="stop-color:#004c91;stop-opacity:1"/>
+ <stop id="stop5930" offset="1" style="stop-color:#91c5f3;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5912" inkscape:collect="always">
+ <stop id="stop5914" offset="0" style="stop-color:#000000;stop-opacity:1"/>
+ <stop id="stop5916" offset="1" style="stop-color:#808080;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5932" inkscape:collect="always" x1="656.1874" x2="647" xlink:href="#linearGradient5926" y1="305.6875" y2="293.5"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5918" inkscape:collect="always" x1="643.5" x2="634.5" xlink:href="#linearGradient5912" y1="311" y2="299.5"/>
+ </defs>
+<g id="text_superscript" transform="translate(-629.99957,-292)">
+ <rect height="28" id="rect5896" style="fill:none" width="28.00001" x="629.9996" y="292"/>
+ <g id="text5926" style="font-style:italic;font-weight:bold;font-size:24px;font-family:Arial;-inkscape-font-specification:'Arial Bold Italic';letter-spacing:0;word-spacing:0;stroke:#000000;stroke-width:0.75">
+ <path d="M 639.6914,308.5078 636.5977,312 632.4727,312 638.2266,305.625 635.0625,299.5547 638.6367,299.5547 640.4531,303.1055 643.6055,299.5547 647.6953,299.5547 641.918,306.0117 645.0586,312 641.4844,312 639.6914,308.5078" id="path5908" inkscape:connector-curvature="0" style="fill:url(#linearGradient5918)"/>
+ <path d="M 647.6619,294.3104 649.8405,294.3104 650.3889,298.34 C 650.526,299.3759 650.6022,300.1021 650.6174,300.5185 650.9018,299.6908 651.2928,298.8173 651.7905,297.8982 L 653.7253,294.3104 656.041,294.3104 651.044,303.1922 C 650.6327,303.9285 650.3077,304.444 650.069,304.7385 649.8354,305.033 649.551,305.2641 649.2159,305.4317 648.8858,305.5993 648.4871,305.683 648.0199,305.683 647.5578,305.683 647.0373,305.6018 646.4584,305.4393 L 646.6488,303.8092 C 646.9129,303.8854 647.1693,303.9235 647.4182,303.9235 648.0885,303.9235 648.6395,303.4156 649.0711,302.4 L 647.6619,294.3104" id="path5910" inkscape:connector-curvature="0" style="fill:url(#linearGradient5932)"/>
+ <path d="M 633.8112,311.4529 638.6803,306.0707 M 640.6756,303.8172 643.8077,300.2111" id="path6006" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:none;stroke:#808080;stroke-width:0.5;stroke-linecap:round"/>
+ <path d="M 647.196,304.4839 C 648.1015,304.4839 648.6777,304.1958 649.4598,302.8786 M 651.1062,300.4502 654.0491,294.9348" id="path6790" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:none;stroke:#82c2fe;stroke-width:0.5;stroke-linecap:round"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/text_vert_kern.svg b/share/icons/hicolor/scalable/actions/text_vert_kern.svg
new file mode 100644
index 0000000..0088ec0
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/text_vert_kern.svg
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="28"
+ height="28"
+ >
+
+ <defs id="defs3">
+
+ <linearGradient id="vectorGradientBlack">
+ <stop offset="0" style="stop-color:#5a5a5a"/>
+ <stop offset="1" style="stop-color:black"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientBlack" x1="4" x2="8" xlink:href="#vectorGradientBlack" y1="8" y2="16"/>
+
+ <linearGradient id="vectorGradientBlue">
+ <stop offset="0" style="stop-color:#a2d3ff"/>
+ <stop offset="1" style="stop-color:#004c91"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradientBlue" x1="4" x2="8" xlink:href="#vectorGradientBlue" y1="8" y2="16"/>
+
+ </defs>
+
+ <g id="text_vert_kern">
+
+ <!-- Black Letter -->
+ <g style="stroke-width:0.7px" transform="translate(0,2)">
+ <path d="m 5.29,7.21 h 3.42 l 4.49,12.29 h -2.8 l -0.66,-1.7 h -5.48 l -0.68,1.7 h -2.738 z m 3.76,8.19 -2.05,-5.79 -2.05,5.79 z" style="fill:url(#linearGradientBlack);stroke:black"/>
+ <path d="m 5.8,7.9 -4,10.9" style="fill:none;stroke:#646464;stroke-linecap:round"/>
+ <path d="m 9.3,16.1 -4.6,0" style="fill:none;stroke:#646464;stroke-linecap:round"/>
+ </g>
+
+ <!-- Blue Letter -->
+ <g style="stroke-width:0.7px" transform="translate(14,-2)">
+ <path d="m 5.29,7.21 h 3.42 l 4.49,12.29 h -2.8 l -0.66,-1.7 h -5.48 l -0.68,1.7 h -2.738 z m 3.76,8.19 -2.05,-5.79 -2.05,5.79 z" style="fill:url(#linearGradientBlue);stroke:black"/>
+ <path d="m 5.8,7.9 -4,10.9" style="fill:none;stroke:#b2dafe;stroke-linecap:round"/>
+ <path d="m 9.3,16.1 -4.6,0" style="fill:none;stroke:#b2dafe;stroke-linecap:round"/>
+ </g>
+
+ <g style="fill:none;stroke:black;stroke-width:1.2px">
+ <path d="m 14,2 0,24"/>
+ <path d="m 0,22.4 14,0"/>
+ <path d="m 14,18.4 14,0"/>
+ </g>
+
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/text_word_spacing.svg b/share/icons/hicolor/scalable/actions/text_word_spacing.svg
new file mode 100644
index 0000000..8862b19
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/text_word_spacing.svg
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="28.030301"
+ height="27.999999"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient12201" inkscape:collect="always" x1="519.4526" x2="521.2233" xlink:href="#linearGradient5704" y1="354.5319" y2="351.8581"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5621-6" inkscape:collect="always" x1="529.5001" x2="532.363" xlink:href="#linearGradient4698" y1="347.4531" y2="350.407"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient12203" inkscape:collect="always" x1="515.9623" x2="523.4155" xlink:href="#linearGradient5704" y1="349.3102" y2="346.7762"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5857-1" inkscape:collect="always" x1="508.1888" x2="511.4375" xlink:href="#linearGradient5704" y1="347.1808" y2="351.125"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5621-8" inkscape:collect="always" x1="534.5285" x2="538.064" xlink:href="#linearGradient4698" y1="346.8714" y2="350.5838"/>
+ <linearGradient gradientTransform="rotate(15,511.8463,316.8629)" gradientUnits="userSpaceOnUse" id="linearGradient12220" inkscape:collect="always" x1="519.4526" x2="521.2233" xlink:href="#linearGradient5704" y1="354.5319" y2="351.8581"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5857-64" inkscape:collect="always" x1="515.2157" x2="518.6993" xlink:href="#linearGradient5704" y1="346.5179" y2="352.1231"/>
+ <linearGradient id="linearGradient4698">
+ <stop id="stop4700-5" offset="0" style="stop-color:#a2d3ff;stop-opacity:1"/>
+ <stop id="stop4702-2" offset="1" style="stop-color:#004c91;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="text_word_spacing" transform="matrix(0.942859,0,0,0.942859,-1235.39234,-48.07579)">
+ <g id="g7621-3" transform="matrix(0.992487,0,0,0.989897,10.11498,1.557598)">
+ <rect height="30" id="rect6706-6" style="fill:none" width="29.92172" x="1310" y="49.93628"/>
+ </g>
+ <g id="text11660" style="font-size:16px;font-family:Arial;-inkscape-font-specification:Arial;letter-spacing:0;word-spacing:0;fill:#0000ff;stroke:#000000;stroke-width:0.5" transform="matrix(1.060604,0,0,1.060604,769.377,-305.3736)">
+ <path d="M 510,347.3125 510,349 C 510.2685,349.074 510.5104,349.2153 510.7187,349.4375 511.0312,349.7656 511.1719,350.2396 511.1875,350.875 L 510,350.875 510,352.2187 513.375,352.2187 C 513.406,350.5365 513.0573,349.3125 512.3437,348.5 511.7449,347.8138 510.9656,347.4228 510,347.3125 Z M 511.0625,353.0937 C 510.9427,353.5104 510.7656,353.8125 510.5312,354 510.3747,354.1253 510.2054,354.2084 510,354.25 L 510,355.9062 C 510.7568,355.8582 511.4126,355.6745 511.9375,355.3125 512.5469,354.8906 512.9687,354.2708 513.25,353.4687 L 511.0625,353.0937 Z" id="path11665" inkscape:connector-curvature="0" style="color:#000000;fill:url(#linearGradient5857-1);stroke:none;stroke-width:0.9999999"/>
+ <path d="M 522.7891,355.75 520.75,355.75 520.75,354.5312 C 520.4114,355.0052 520.0104,355.3594 519.5469,355.5937 519.0885,355.8229 518.625,355.9375 518.1562,355.9375 517.2031,355.9375 516.3854,355.5547 515.7031,354.7891 515.026,354.0182 514.6875,352.9453 514.6875,351.5703 514.6875,350.1641 515.0182,349.0964 515.6797,348.3672 516.3411,347.6328 517.1771,347.2656 518.1875,347.2656 519.1146,347.2656 519.9167,347.651 520.5937,348.4219 L 520.5937,344.2969 522.7891,344.2969 522.7891,355.75 M 516.9297,351.4219 C 516.9297,352.3073 517.0521,352.9479 517.2969,353.3437 517.651,353.9167 518.1458,354.2031 518.7812,354.2031 519.2864,354.2031 519.7161,353.9896 520.0703,353.5625 520.4245,353.1302 520.6016,352.487 520.6016,351.6328 520.6016,350.6797 520.4297,349.9948 520.0859,349.5781 519.7422,349.1563 519.3021,348.9453 518.7656,348.9453 518.2448,348.9453 517.8073,349.1537 517.4531,349.5703 517.1042,349.9818 516.9297,350.599 516.9297,351.4219" id="path11667" inkscape:connector-curvature="0" style="color:#000000;fill:url(#linearGradient5857-64)"/>
+ <path d="M 533.2031,347.4531 533.2031,349.2031 531.7031,349.2031 531.7031,352.5469 C 531.7031,353.224 531.7161,353.6198 531.7421,353.7344 531.7731,353.8437 531.8381,353.9349 531.9374,354.0078 532.0416,354.0808 532.1666,354.1172 532.3124,354.1172 532.5155,354.1172 532.8098,354.0472 533.1952,353.9062 L 533.3827,355.6094 C 532.8723,355.8281 532.2942,355.9375 531.6484,355.9375 531.2525,355.9375 530.8958,355.8725 530.578,355.7422 530.2603,355.6068 530.026,355.4349 529.8749,355.2266 529.7291,355.013 529.6275,354.7266 529.5702,354.3672 529.5232,354.112 529.5002,353.5964 529.5002,352.8203 L 529.5002,349.2031 528.4924,349.2031 528.4924,347.4531 529.5002,347.4531 529.5002,345.8047 531.7034,344.5234 531.7034,347.4531 533.2034,347.4531" id="path11669" inkscape:connector-curvature="0" style="color:#000000;fill:url(#linearGradient5621-6)"/>
+ <path d="M 534.75,344.2812 534.75,355.75 536.9375,355.75 536.9375,351.5937 C 536.9375,350.8958 536.9945,350.3542 537.125,350 537.2604,349.6406 537.4635,349.3958 537.75,349.2187 537.827,349.1707 537.8948,349.1287 537.9779,349.0937 L 537.9779,347.625 C 537.5928,347.8308 537.2639,348.1184 536.9375,348.5 L 536.9375,344.2812 Z" id="path11671" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccc" style="color:#000000;fill:url(#linearGradient5621-8);stroke:none;stroke-width:0.684211"/>
+ <path d="M 537.9836,347.3884 C 537.721,347.4997 537.4121,347.7687 537.1875,347.9687 L 537.1875,344.2812 537.1875,344.0312 536.9375,344.0312 534.75,344.0312 534.5,344.0312 534.5,344.0312 534.5,344.2812 534.5,355.75 534.5,356 534.75,356 536.9375,356 537.1875,356 537.1875,355.75 537.1875,351.5937 C 537.1875,350.9095 537.2655,350.3927 537.375,350.0937 L 537.344,350.0937 C 537.4635,349.7765 537.6315,349.5882 537.8752,349.4375 537.9352,349.4005 537.9302,349.3315 538.0086,349.3066 M 535,344.5312 536.6875,344.5312 536.6875,348.5 536.6875,349.1875 537.125,348.6562 C 537.3171,348.4317 537.763,348.0907 537.971,347.9353 L 537.971,348.7165 C 537.927,348.7385 537.6679,348.9735 537.625,349 537.2958,349.2035 537.0575,349.5047 536.9062,349.9062 L 536.8752,349.9062 C 536.7248,350.3156 536.6877,350.8822 536.6877,351.5937 L 536.6877,355.5 535.0002,355.5 535.0002,344.5312 Z" id="path11671-3" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccc" style="color:#000000;-inkscape-font-specification:Arial;fill:#000000;stroke:none"/>
+ <path d="M 509.9927,349.2942 C 510.2199,349.3572 510.3528,349.4034 510.5312,349.5937 L 510.5312,349.6247 C 510.7348,349.8384 510.7944,350.2077 510.8437,350.6247 L 510,350.6247 510,352.4684 513.375,352.4684 513.625,352.4684 513.625,352.2184 C 513.657,350.4993 513.3003,349.2191 512.5312,348.3434 511.8927,347.6117 511.0148,347.1783 509.9981,347.0622 Z M 512.1562,348.6562 C 512.7755,349.3614 513.0814,350.4745 513.0937,351.9687 L 510.0014,351.9687 510.0014,351.125 511.1875,351.125 511.4375,351.125 511.4375,350.875 C 511.4215,350.2174 511.262,349.668 510.9062,349.2812 510.8962,349.2712 510.8812,349.2912 510.8752,349.2812 510.6953,349.0947 510.2189,348.8896 509.9961,348.7977 L 509.9961,347.6212 C 510.8736,347.7582 511.5344,348.1 512.1564,348.6562 Z M 510.875,352.8125 510.813,353.0312 C 510.7024,353.4159 510.5555,353.6685 510.3755,353.8125 510.2454,353.9166 510.1681,353.9719 509.9987,353.999 L 509.9987,356.1573 C 510.7883,356.1403 511.5165,355.926 512.0889,355.5313 512.748,355.0749 513.2013,354.4003 513.4951,353.5625 L 513.5891,353.2813 513.2766,353.2193 511.0891,352.8443 510.8704,352.8133 Z M 511.1875,353.375 512.8125,353.6562 C 512.553,354.2465 512.2511,354.7685 511.7812,355.0937 511.3784,355.3716 510.5824,355.5778 510.0014,355.6509 L 510.0014,354.4946 C 510.1586,354.4376 510.5593,354.2901 510.6875,354.1875 510.9159,354.0048 511.062,353.6974 511.1875,353.375 Z" id="path11665-7" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccc" style="color:#000000;-inkscape-font-specification:Arial;fill:#000000;stroke:none"/>
+ <path d="M 537.7359,348.3968 C 537.4759,348.5671 537.1938,348.8009 536.9338,349.1468" id="path3817-5" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:#b2dafe;stroke-linecap:round"/>
+ <path d="M 515.1958,351.9239 C 515.1958,350.5177 515.416,349.4058 516.0775,348.6766 516.7389,347.9422 517.6191,347.6855 518.6295,347.7739" id="path11667-0" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="color:#000000;-inkscape-font-specification:Arial;fill:none;stroke:url(#linearGradient12203);stroke-linecap:round"/>
+ <path d="M 520.929,352.4257 C 520.929,353.1543 520.643,353.6684 520.1629,354.1523 519.8022,354.5158 519.3421,354.6878 518.8187,354.642" id="path11667-0-3" inkscape:connector-curvature="0" sodipodi:nodetypes="csc" style="color:#000000;-inkscape-font-specification:Arial;fill:none;stroke:url(#linearGradient12201);stroke-linecap:round"/>
+ <path d="M 511.4152,353.5647 C 511.1329,354.2528 510.8173,354.5035 510.2283,354.8466" id="path11667-0-3-8" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="color:#000000;-inkscape-font-specification:Arial;fill:none;stroke:url(#linearGradient12220);stroke-linecap:round"/>
+ </g>
+ <path d="M 1333.3,63.71495 1334.346,63.71495" id="path3819-4" inkscape:connector-curvature="0" style="fill:#b2dafe;fill-rule:evenodd;stroke:#b2dafe;stroke-width:0.7256771px;stroke-linecap:round"/>
+ <path d="M 1330.49,63.76263 1330.978,63.76167" id="path3817-9" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:#b2dafe;stroke-width:0.7256771px;stroke-linecap:round"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/tiling.svg b/share/icons/hicolor/scalable/actions/tiling.svg
new file mode 100644
index 0000000..2bce51a
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/tiling.svg
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)" sodipodi:docname="copy-symbolic.svg" viewBox="0 0 16 16" height="16" width="16" id="svg1" version="1.1" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <defs id="defs1721">
+ <inkscape:path-effect effect="join_type" id="path-effect13989" is_visible="true" lpeversion="1" linecap_type="butt" line_width="0.5" linejoin_type="extrp_arc" miter_limit="100" attempt_force_join="true"/>
+ <inkscape:path-effect effect="join_type" id="path-effect13983" is_visible="true" lpeversion="1" linecap_type="butt" line_width="0.5" linejoin_type="extrp_arc" miter_limit="100" attempt_force_join="true"/>
+ <inkscape:path-effect effect="join_type" id="path-effect13977" is_visible="true" lpeversion="1" linecap_type="butt" line_width="0.5" linejoin_type="extrp_arc" miter_limit="100" attempt_force_join="true"/>
+ <inkscape:path-effect effect="join_type" id="path-effect13971" is_visible="true" lpeversion="1" linecap_type="butt" line_width="0.5" linejoin_type="extrp_arc" miter_limit="100" attempt_force_join="true"/>
+ <inkscape:path-effect effect="join_type" id="path-effect13965" is_visible="true" lpeversion="1" linecap_type="butt" line_width="0.5" linejoin_type="extrp_arc" miter_limit="100" attempt_force_join="true"/>
+ <inkscape:path-effect effect="join_type" id="path-effect13959" is_visible="true" lpeversion="1" linecap_type="butt" line_width="0.5" linejoin_type="extrp_arc" miter_limit="100" attempt_force_join="true"/>
+ <inkscape:path-effect effect="join_type" id="path-effect13953" is_visible="true" lpeversion="1" linecap_type="butt" line_width="0.5" linejoin_type="extrp_arc" miter_limit="100" attempt_force_join="true"/>
+ <inkscape:path-effect effect="join_type" id="path-effect13929" is_visible="true" lpeversion="1" linecap_type="butt" line_width="0.5" linejoin_type="extrp_arc" miter_limit="100" attempt_force_join="true"/>
+ <inkscape:path-effect effect="join_type" id="path-effect9238" is_visible="true" lpeversion="1" linecap_type="butt" line_width="0.5" linejoin_type="extrp_arc" miter_limit="100" attempt_force_join="true"/>
+ </defs>
+ <style id="s0">
+.success { fill:#009909; }
+.warning { fill:#FF1990; }
+.error { fill:#00AAFF; }
+</style>
+ <style id="s2">
+@import '../../highlights.css';
+</style>
+ <sodipodi:namedview inkscape:current-layer="layercompo" inkscape:window-maximized="1" inkscape:window-height="1177" inkscape:window-width="1858" inkscape:snap-global="false" inkscape:document-rotation="0" inkscape:window-y="-8" inkscape:window-x="54" inkscape:cy="10.984208" inkscape:cx="12.15551" inkscape:zoom="19.209395" showgrid="true" id="namedview" guidetolerance="10" gridtolerance="10" objecttolerance="10" pagecolor="#ffffff" bordercolor="#000000" borderopacity="0.25" inkscape:pageshadow="2" inkscape:pageopacity="0.0" inkscape:pagecheckerboard="0">
+ <inkscape:grid id="grid" type="xygrid"/>
+ </sodipodi:namedview>
+ <metadata id="metadata1906">
+ <rdf:RDF>
+ <cc:Work rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+ <cc:license rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/"/>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title/>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier/>
+ <dc:source/>
+ <dc:relation/>
+ <dc:language>-</dc:language>
+ <dc:coverage/>
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits rdf:resource="http://creativecommons.org/ns#Reproduction"/>
+ <cc:permits rdf:resource="http://creativecommons.org/ns#Distribution"/>
+ <cc:permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks"/>
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:label="copy" id="layercompo">
+ <path style="display:inline;opacity:0;fill:none" d="M 0,0 H 16 V 16 H 0 Z" id="rect22048" inkscape:connector-curvature="0"/>
+ <path style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.562686;stroke-opacity:1" id="path13925" width="2.9111536" class="warning" height="2.9438629" x="1.9927427" y="1.9951732" inkscape:path-effect="#path-effect13929" sodipodi:type="rect" d="m 4.9038962,2.2451732 -0.25,-0.25 v 2.9438629 l 0.25,-0.25 H 1.9927427 l 0.25,0.25 V 1.9951732 l -0.25,0.25 z M 1.7427427,5.1890361 H 5.1538962 V 1.7451732 H 1.7427427 Z"/>
+ <path style="fill:#ff1990;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.562686;stroke-opacity:1" id="rect851" width="2.9111536" height="2.9438629" x="6.543407" y="1.9489149" inkscape:path-effect="#path-effect9238" d="m 9.4545605,2.1989149 -0.25,-0.25 v 2.9438629 l 0.25,-0.25 H 6.543407 l 0.25,0.25 V 1.9489149 l -0.25,0.25 z M 6.293407,5.1427778 H 9.7045605 V 1.6989149 H 6.293407 Z" sodipodi:type="rect"/>
+ <path style="fill:#ff1990;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.562686;stroke-opacity:1" id="path13949" width="2.9111536" height="2.9438629" x="11.094071" y="1.9489149" inkscape:path-effect="#path-effect13953" d="m 14.005225,2.1989149 -0.25,-0.25 v 2.9438629 l 0.25,-0.25 h -2.911154 l 0.25,0.25 V 1.9489149 l -0.25,0.25 z m -3.161154,2.9438629 h 3.411154 V 1.6989149 h -3.411154 z" sodipodi:type="rect"/>
+ <path style="fill:#ff1990;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.562686;stroke-opacity:1" id="path13955" width="2.9111536" height="2.9438629" x="11.094071" y="6.5038066" inkscape:path-effect="#path-effect13959" d="m 14.005225,6.7538066 -0.25,-0.25 v 2.9438629 l 0.25,-0.25 h -2.911154 l 0.25,0.25 V 6.5038066 l -0.25,0.25 z m -3.161154,2.9438629 h 3.411154 V 6.2538066 h -3.411154 z" sodipodi:type="rect"/>
+ <path style="fill:#ff1990;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.562686;stroke-opacity:1" id="path13961" width="2.9111536" height="2.9438629" x="6.543407" y="6.5038066" inkscape:path-effect="#path-effect13965" d="m 9.4545605,6.7538066 -0.25,-0.25 v 2.9438629 l 0.25,-0.25 H 6.543407 l 0.25,0.25 V 6.5038066 l -0.25,0.25 z M 6.293407,9.6976695 H 9.7045605 V 6.2538066 H 6.293407 Z" sodipodi:type="rect"/>
+ <path style="fill:#ff1990;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.562686;stroke-opacity:1" id="path13967" width="2.9111536" height="2.9438629" x="1.9927427" y="6.5038066" inkscape:path-effect="#path-effect13971" d="m 4.9038962,6.7538066 -0.25,-0.25 v 2.9438629 l 0.25,-0.25 H 1.9927427 l 0.25,0.25 V 6.5038066 l -0.25,0.25 z M 1.7427427,9.6976695 H 5.1538962 V 6.2538066 H 1.7427427 Z" sodipodi:type="rect"/>
+ <path style="fill:#ff1990;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.562686;stroke-opacity:1" id="path13973" width="2.9111536" height="2.9438629" x="1.9927427" y="11.058699" inkscape:path-effect="#path-effect13977" d="m 4.9038962,11.308699 -0.25,-0.25 v 2.943863 l 0.25,-0.25 H 1.9927427 l 0.25,0.25 v -2.943863 l -0.25,0.25 z M 1.7427427,14.252562 H 5.1538962 V 10.808699 H 1.7427427 Z" sodipodi:type="rect"/>
+ <path style="fill:#ff1990;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.562686;stroke-opacity:1" id="path13979" width="2.9111536" height="2.9438629" x="6.543407" y="11.058699" inkscape:path-effect="#path-effect13983" d="m 9.4545605,11.308699 -0.25,-0.25 v 2.943863 l 0.25,-0.25 H 6.543407 l 0.25,0.25 v -2.943863 l -0.25,0.25 z M 6.293407,14.252562 H 9.7045605 V 10.808699 H 6.293407 Z" sodipodi:type="rect"/>
+ <path style="fill:#ff1990;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.562686;stroke-opacity:1" id="path13985" width="2.9111536" height="2.9438629" x="11.094071" y="11.058699" inkscape:path-effect="#path-effect13989" d="m 14.005225,11.308699 -0.25,-0.25 v 2.943863 l 0.25,-0.25 h -2.911154 l 0.25,0.25 v -2.943863 l -0.25,0.25 z m -3.161154,2.943863 h 3.411154 v -3.443863 h -3.411154 z" sodipodi:type="rect"/>
+ </g>
+</svg> \ No newline at end of file
diff --git a/share/icons/hicolor/scalable/actions/too-much-ink-icon.svg b/share/icons/hicolor/scalable/actions/too-much-ink-icon.svg
new file mode 100644
index 0000000..a04fe75
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/too-much-ink-icon.svg
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" version="1.1" width="249.50522" height="249.50523" id="svg2" inkscape:version="0.48+devel r10484 custom" sodipodi:docname="too-much-ink-icon.svg" inkscape:export-filename="/home/felipe/devel/bzr-inkscape/inkscape/share/icons/too-much-ink-icon.png" inkscape:export-xdpi="5.6999998" inkscape:export-ydpi="5.6999998">
+<metadata id="metadata8">
+<rdf:RDF>
+<cc:Work rdf:about="">
+<dc:format>image/svg+xml</dc:format>
+<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+<dc:title />
+</cc:Work>
+</rdf:RDF>
+</metadata>
+<sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1366" inkscape:window-height="744" id="namedview6" showgrid="false" inkscape:zoom="0.3386673" inkscape:cx="194.4956" inkscape:cy="191.5572" inkscape:window-x="0" inkscape:window-y="24" inkscape:window-maximized="1" inkscape:current-layer="svg2" />
+<defs id="defs4" />
+<g transform="translate(-218.10454,-476.18098)" id="layer1" />
+<path id="path2988" style="fill:#200e13;fill-opacity:0.96862745;fill-rule:evenodd;stroke:#20241d;stroke-width:5.49399996000000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 44.205845,53.627099 c 6.538205,8.776404 7.179182,14.929511 7.184639,20.799914 0.0043,4.681179 -10.770356,1.897693 -15.869168,-0.2132 -7.694024,-3.185304 -15.824487,-9.784438 -17.689511,-16.915388 -1.158352,-4.428985 0.749479,-10.229203 5.19903,-11.623732 6.495074,-2.035617 16.872258,2.176709 21.17501,7.952406 z M 30.008964,205.99522 c 9.10047,-17.44806 19.580437,-23.91826 30.209061,-29.20542 8.475488,-4.21608 14.636139,14.03423 16.113709,23.38441 2.229628,14.10927 -1.271148,31.92641 -12.249789,41.06491 -6.81876,5.67586 -19.309578,8.10365 -26.46219,2.85474 -10.440776,-7.6619 -13.599752,-26.61618 -7.610791,-38.09864 z M 173.64367,123.09593 c 1.4357,-39.91444 54.53677,19.12723 69.59235,-3.63891 8.93961,-13.51796 5.32456,-38.561425 -7.86464,-47.97932 -9.68684,-6.916994 -50.66722,5.557227 -60.7695,-0.737512 -18.8117,-11.721606 7.93318,-34.929939 -8.70266,-49.576607 -24.86167,-21.88894402 -44.62485,-21.29438502 -68.539321,1.625623 -15.178156,14.546991 10.871641,22.047341 3.192441,41.61827 -10.607154,27.033004 -39.063593,8.120474 -45.546174,36.427236 -4.104651,17.9233 1.357147,48.93421 19.081937,53.82552 13.316852,3.6749 13.818475,-22.5941 38.882527,-4.90635 25.06405,17.68776 4.4552,41.49178 10.10048,65.11007 5.64529,23.61827 22.84904,17.71636 35.42061,15.11786 15.97666,-3.30232 11.12595,-30.4217 33.70881,-33.39655 22.58287,-2.97487 16.69776,21.8648 41.58646,-0.63804 41.60195,-37.61392 -49.85797,-50.12848 -60.14333,-72.85127 l 10e-6,-2e-5 z" />
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/tool-measure.svg b/share/icons/hicolor/scalable/actions/tool-measure.svg
new file mode 100644
index 0000000..ff80506
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/tool-measure.svg
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="20.014918"
+ height="22.943162"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="matrix(0.809546,0,0,0.809417,-240.0191,332.4799)" gradientUnits="userSpaceOnUse" id="linearGradient10238" inkscape:collect="always" x1="144.0824" x2="176.8627" xlink:href="#eraserFill" y1="157.8208" y2="188.4128"/>
+ <linearGradient id="eraserFill">
+ <stop id="stop5742_1" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744_1" offset="1" style="stop-color:#f3b698;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1.13356,0,0,1.133368,-243.4437,205.1983)" gradientUnits="userSpaceOnUse" id="linearGradient10236" inkscape:collect="always" x1="101.0939" x2="112.201" xlink:href="#eraserFill" y1="221.0688" y2="234.0031"/>
+ </defs>
+<g id="tool-measure" inkscape:label="#tool-measure" transform="matrix(0,1,1,0,-116.9966,-450.53252)">
+ <rect height="17" id="rect10234" style="fill:url(#linearGradient10236);fill-rule:evenodd;stroke:url(#linearGradient10238);stroke-width:0.9999998;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(-0.5,0.8660254,0.8660254,0.5,0,0)" width="9" x="-125.5174" y="455.1053"/>
+ <g id="g11186" transform="matrix(-0.5,0.8660254,0.8660254,0.5,583.0174,-336.6053)">
+ <rect height="18.99178" id="rect10232" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="10.99167" x="456.5083" y="117.5082"/>
+ <g id="g11166" transform="matrix(-0.5,-0.8660254,-0.8660254,0.5,827.0362,462.4495)">
+ <path d="M 468.4443,154.4562 469.4443,156.1883" id="path11168" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round"/>
+ <path d="M 469.1764,151.7242 C 469.1764,151.7242 471.1764,155.1883 471.1764,155.1883" id="path11170" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round"/>
+ <path d="M 471.9085,152.4562 472.9085,154.1883" id="path11172" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round"/>
+ <path d="M 472.6405,149.7242 C 472.6405,149.7242 474.6405,153.1883 474.6405,153.1883" id="path11174" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round"/>
+ <path d="M 475.3726,150.4562 476.3725,152.1883" id="path11176" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round"/>
+ <path d="M 476.1046,147.7242 C 476.1046,147.7242 478.1046,151.1883 478.1046,151.1883" id="path11180" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round"/>
+ <path d="M 478.8367,148.4562 479.8367,150.1883" id="path11182" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round"/>
+ <path d="M 479.5687,145.7242 C 479.5687,145.7242 481.5687,149.1883 481.5687,149.1883" id="path11184" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round"/>
+ </g>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/tool-node-editor.svg b/share/icons/hicolor/scalable/actions/tool-node-editor.svg
new file mode 100644
index 0000000..4dd4b85
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/tool-node-editor.svg
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24.000002"
+ height="24.03868"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="tool-node-editor" inkscape:label="#draw_node" transform="translate(110,-179.96132)">
+ <rect height="24" id="rect10524" style="color:#000000;fill:none" width="24" x="-110" y="180"/>
+ <path d="M -107.5,202 C -108,194 -106.8635,189.643 -103.5351,186.5978 -100.5976,183.9103 -96,182 -88,182.5" id="path10536" inkscape:connector-curvature="0" sodipodi:nodetypes="csc" style="fill:none;stroke:#646464;stroke-width:1px"/>
+ <rect height="5.996136" id="rect10534" style="color:#000000;fill:#0000ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#0000ff;stroke-width:0.9999996;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="6.117705" x="-106.5" y="183.5039"/>
+ <rect height="3.999682" id="rect10541" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.9999995;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="3.998032" x="-109.5" y="199.5"/>
+ <path d="M -103,187 -94,203 -88,197 -103,187 Z" id="path10543" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:#000000;fill-rule:evenodd;stroke:#ffffff;stroke-linecap:round;stroke-linejoin:round"/>
+ <rect height="3.999682" id="use5791" style="color:#000000;fill:#6464ff;fill-opacity:0.3921569;fill-rule:evenodd;stroke:#6464ff;stroke-width:0.9999995;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1,0,0,1,19.00197,-19.03868)" width="3.998032" x="-109.5" y="199.5"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/tool-pages.svg b/share/icons/hicolor/scalable/actions/tool-pages.svg
new file mode 100644
index 0000000..f7e8eed
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/tool-pages.svg
@@ -0,0 +1,204 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="tool-pages.svg"
+ inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ pagecolor="#ffffff"
+ bordercolor="#999999"
+ borderopacity="1"
+ inkscape:pageshadow="0"
+ inkscape:pageopacity="0"
+ inkscape:pagecheckerboard="0"
+ inkscape:zoom="24.09375"
+ inkscape:cx="17.120623"
+ inkscape:cy="13.862516"
+ inkscape:window-width="1920"
+ inkscape:window-height="1163"
+ inkscape:window-x="1200"
+ inkscape:window-y="533"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="snap-page"
+ inkscape:snap-grids="false">
+ <inkscape:grid
+ id="GridFromPre046Settings"
+ type="xygrid"
+ originx="0pt"
+ originy="0pt"
+ spacingx="0.5"
+ spacingy="0.5"
+ color="#3f3fff"
+ empcolor="#3f3fff"
+ opacity="0.15"
+ empopacity="0.38"
+ empspacing="2" />
+ </sodipodi:namedview>
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient3597">
+ <stop
+ id="stop3593"
+ offset="0"
+ style="stop-color:#9a9996;stop-opacity:1" />
+ <stop
+ id="stop3595"
+ offset="1"
+ style="stop-color:#241f31;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.743698,0,0,1.75,716.0189,-377.6785)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient6467"
+ inkscape:collect="always"
+ x1="59"
+ x2="62.5"
+ xlink:href="#linearGradient5704"
+ y1="235.1341"
+ y2="239.4902" />
+ <linearGradient
+ id="linearGradient2485">
+ <stop
+ id="stop2486"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1" />
+ <stop
+ id="stop2487"
+ offset="1"
+ style="stop-color:#aaaaaa;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5704">
+ <stop
+ id="stop5706"
+ offset="0"
+ style="stop-color:#5a5a5a;stop-opacity:1" />
+ <stop
+ id="stop5708"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.743698,0,0,1.75,716.0189,-377.6785)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient6465"
+ inkscape:collect="always"
+ x1="61.44776"
+ x2="64.5183"
+ xlink:href="#linearGradient2485"
+ y1="236.4112"
+ y2="240.354" />
+ <linearGradient
+ id="vectorGradient">
+ <stop
+ offset="0"
+ style="stop-color:#73d216"
+ id="stop2" />
+ <stop
+ offset="1"
+ style="stop-color:#4e9a06"
+ id="stop4" />
+ </linearGradient>
+ <radialGradient
+ cx="0"
+ cy="0"
+ fx="0"
+ fy="0"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient845"
+ inkscape:collect="always"
+ r="4"
+ xlink:href="#vectorGradient" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#vectorGradient"
+ id="radialGradient856-3"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(809.26229,38.321776)"
+ cx="0"
+ cy="0"
+ fx="0"
+ fy="0"
+ r="4" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5704"
+ id="linearGradient3740"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.743698,0,0,1.75,729.07538,-378.1785)"
+ x1="52.718201"
+ y1="234.67409"
+ x2="56.732658"
+ y2="238.67409" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2485"
+ id="linearGradient1884"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.743698,0,0,1.75,720.01892,-379.6785)"
+ x1="61.352985"
+ y1="236.95979"
+ x2="66.514427"
+ y2="243.24551" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3597"
+ id="linearGradient1886"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.743698,0,0,1.75,720.01892,-379.6785)"
+ x1="55.331303"
+ y1="232.67409"
+ x2="66.514427"
+ y2="243.24551" />
+ </defs>
+ <g
+ id="snap-page"
+ inkscape:label="#toggle_snap_page_border"
+ transform="translate(-818,-30.001141)">
+ <path
+ d="M 823.50002,31.501141 H 829.5 l 3,3 2e-5,8 h -8.99998 z"
+ id="path1882"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc"
+ style="color:#000000;fill:url(#linearGradient1884);fill-rule:evenodd;stroke:url(#linearGradient1886);stroke-width:1" />
+ <path
+ d="m 824.99998,33.501141 1.00002,0 2.49998,2.5 v 1"
+ id="path3736"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="color:#000000;fill:none;fill-rule:evenodd;stroke:url(#linearGradient3740);stroke-width:1" />
+ <rect
+ height="16"
+ id="rect5385-6-4-8-3"
+ style="color:#000000;fill:none;stroke-width:0.1"
+ width="16"
+ x="818"
+ y="30.00114" />
+ <path
+ d="m 819.5,33.501141 5.99998,0 v 3 h 3 l 2e-5,8 h -8.99998 z"
+ id="path3805-7"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccc"
+ style="color:#000000;fill:url(#linearGradient6465);fill-rule:evenodd;stroke:url(#linearGradient6467);stroke-width:1" />
+ <path
+ style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 824.5,34.501141 -4,0 v 9 h 7 v -6 h -3 v -3"
+ id="path10362"
+ sodipodi:nodetypes="ccccccc" />
+ <path
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000;stop-opacity:1"
+ d="m 829,41.501141 h 2.5 v -6.572806 l -2.42155,-2.427194 H 824"
+ id="path13108"
+ sodipodi:nodetypes="ccccc" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/tool-pointer.svg b/share/icons/hicolor/scalable/actions/tool-pointer.svg
new file mode 100644
index 0000000..c402bef
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/tool-pointer.svg
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="tool-pointer" inkscape:label="#draw_select" transform="translate(110,-135)">
+ <rect height="24" id="rect10522" style="color:#000000;fill:none" width="24" x="-110" y="135"/>
+ <path d="M -104.4426,154.8912 C -104.4426,154.8912 -104.5001,136.625 -104.5001,136.625 -104.5001,136.625 -92.45996,149.5002 -92.45996,149.5002 -92.45996,149.5002 -97.66194,149.382 -97.66194,149.382 -97.66194,149.382 -94.23654,155.0591 -94.23654,155.0591 -94.23654,155.0591 -98.70961,157.1774 -98.70961,157.1774 -98.70961,157.1774 -100.7184,150.7187 -100.7184,150.7187 -100.7184,150.7187 -104.4426,154.8912 -104.4426,154.8912 Z" id="path730" inkscape:connector-curvature="0" sodipodi:nodetypes="csssssss" style="fill-rule:evenodd;stroke:#ffffff;stroke-linejoin:round"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/tool-spray.svg b/share/icons/hicolor/scalable/actions/tool-spray.svg
new file mode 100644
index 0000000..efc5ef5
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/tool-spray.svg
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient6684">
+ <stop id="stop6686" offset="0" style="stop-color:#ffbf00;stop-opacity:1"/>
+ <stop id="stop6688" offset="1" style="stop-color:#ffffff;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(-1.061943,0.6131129,-0.6131129,-1.061943,1168.341,499.529)" gradientUnits="userSpaceOnUse" id="linearGradient7067" inkscape:collect="always" x1="501.3698" x2="498.0183" xlink:href="#linearGradient6684" y1="278.6932" y2="275.9288"/>
+ <linearGradient gradientTransform="matrix(-0.9089148,0.8231073,-0.8530767,-0.9420083,659.3328,552.0315)" gradientUnits="userSpaceOnUse" id="linearGradient7073" inkscape:collect="always" x1="99.27937" x2="95.75075" xlink:href="#linearGradient24464" y1="121.4717" y2="118.6402"/>
+ <linearGradient id="linearGradient24464">
+ <stop id="stop24466" offset="0" style="stop-color:#499204;stop-opacity:1"/>
+ <stop id="stop24468" offset="1" style="stop-color:#a7e26e;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(-1.061943,0.6131129,-0.6131129,-1.061943,1170.473,499.786)" gradientUnits="userSpaceOnUse" id="linearGradient7070" inkscape:collect="always" x1="497.1992" x2="501.1567" xlink:href="#linearGradient5704" y1="276.5925" y2="279.6869"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="tool-spray" inkscape:label="#g7080" transform="translate(-452.0128,-501.9702)">
+ <path d="M 452.0128,501.9702 476.0128,501.9702 476.0128,525.9702 452.0128,525.9702 452.0128,501.9702 Z" id="path5769" inkscape:connector-curvature="0" style="fill:none"/>
+ <path d="M 469.8452,510.2732 469.2327,508.1467 C 468.7258,506.7309 465.0328,507.0571 465.5559,508.5258 L 465.9811,510.5868" id="path6331-0" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:#ffffff;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"/>
+ <path d="M 473.7308,513.5934 472.1639,512.8256 464.3872,513.8848 463.0416,515.3827 464.3028,522.4454 C 466.9577,520.9127 468.5125,528.5106 475.4151,524.5254 L 473.7308,513.5934 Z" id="path6315-8" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc" style="fill:url(#linearGradient7073);fill-rule:evenodd"/>
+ <path d="M 471.9733,512.7668 471.1215,510.2029 464.6474,511.2517 464.2939,514.1903" id="path5211-1" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:url(#linearGradient7067);fill-rule:evenodd;stroke:url(#linearGradient7070);stroke-linecap:round;stroke-linejoin:round"/>
+ <path d="M 463.9963,521.9146 463.2051,516.279 C 462.9903,515.3399 463.6342,514.1117 464.3545,514.1514 467.0077,514.2975 469.5957,513.9521 472.0919,512.8733 472.5701,512.6666 473.78,513.5671 473.8862,514.218 L 475.1086,523.9944" id="path6317-2" inkscape:connector-curvature="0" sodipodi:nodetypes="ccsscc" style="fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round"/>
+ <path d="M 470.9273,507.9889 464.9223,508.624 465.1688,512.7295 470.8672,511.5634 470.9273,507.9889 Z" id="path6311-1" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:none"/>
+ <path d="M 471.4201,516.1999 472.444,524.1043" id="path6321-0" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#ffffff;stroke-width:1.2262259px;stroke-linecap:round"/>
+ <circle cx="206.5896" cy="518.4219" id="path23475" r="0.9253731" style="color:#000000;fill:#000000;stroke-width:0.2295042" transform="matrix(0.4357219,0,0,0.4357219,373.8457,283.2499)"/>
+ <use height="1052.362" id="use23477" transform="matrix(1.058646,0,0,1.058646,-27.96918,-28.7297)" width="744.0945" x="0" xlink:href="#path23475" y="0"/>
+ <use height="1052.362" id="use23479" transform="matrix(1.058646,0,0,1.058646,-27.96918,-30.937868)" width="744.0945" x="0" xlink:href="#path23475" y="0"/>
+ <use height="1052.362" id="use23481" transform="matrix(1.058646,0,0,1.058646,-28.6674109,-29.858949)" width="744.0945" x="0" xlink:href="#path23475" y="0"/>
+ <use height="1052.362" id="use23483" transform="matrix(1.456981671774,0,0,1.456981671774,-214.12871538942,-230.6739954893)" width="744.0945" x="0" xlink:href="#path23475" y="0"/>
+ <use height="1052.362" id="use23485" transform="matrix(1.456981671774,0,0,1.456981671774,-214.46061538942,-234.646228654492)" width="744.0945" x="0" xlink:href="#path23475" y="0"/>
+ <use height="1052.362" id="use23487" transform="matrix(1.456981671774,0,0,1.456981671774,-215.084468931932,-232.666745881281)" width="744.0945" x="0" xlink:href="#path23475" y="0"/>
+ <use height="1052.362" id="use23489" transform="matrix(2.18726459511728,0,0,2.18726459511728,-554.832651404059,-601.497622248402)" width="744.0945" x="0" xlink:href="#path23475" y="0"/>
+ <use height="1052.362" id="use23491" transform="matrix(2.18726459511728,0,0,2.18726459511728,-555.455709641059,-607.387257842983)" width="744.0945" x="0" xlink:href="#path23475" y="0"/>
+ <use height="1052.362" id="use23493" transform="matrix(2.18726459511728,0,0,2.18726459511728,-556.145157294684,-604.481098919355)" width="744.0945" x="0" xlink:href="#path23475" y="0"/>
+ <use height="1052.362" id="use23495" transform="matrix(3.24949433488382,0,0,3.24949433488382,-1050.63294472988,-1140.62963200999)" width="744.0945" x="0" xlink:href="#path23475" y="0"/>
+ <use height="1052.362" id="use23497" transform="matrix(3.24949433488382,0,0,3.24949433488382,-1051.35308683827,-1149.31712790363)" width="744.0945" x="0" xlink:href="#path23475" y="0"/>
+ <use height="1052.362" id="use23499" transform="matrix(3.24949433488382,0,0,3.24949433488382,-1052.32945991875,-1145.30211324185)" width="744.0945" x="0" xlink:href="#path23475" y="0"/>
+ <use height="1052.362" id="use23501" transform="translate(-4.235815,-1.303328)" width="744.0945" x="0" xlink:href="#path23475" y="0"/>
+ <use height="1052.362" id="use23503" transform="matrix(1,0,0,1,-3.7877961,1.384785)" width="744.0945" x="0" xlink:href="#path23475" y="0"/>
+ <use height="1052.362" id="use23505" transform="matrix(1.456981671774,0,0,1.456981671774,-214.46061538942,-234.646228654492)" width="744.0945" x="0" xlink:href="#path23475" y="0"/>
+ <use height="1052.362" id="use23509" transform="matrix(1.456981671774,0,0,1.456981671774,-213.76822258942,-230.532600654492)" width="744.0945" x="0" xlink:href="#path23475" y="0"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/tool-tweak.svg b/share/icons/hicolor/scalable/actions/tool-tweak.svg
new file mode 100644
index 0000000..0e64030
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/tool-tweak.svg
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24.000003"
+ height="24.000001"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient1610">
+ <stop id="stop1611" offset="0" style="stop-color:#000000;stop-opacity:1"/>
+ <stop id="stop3053" offset="0.35076979" style="stop-color:#7f7f7f;stop-opacity:1"/>
+ <stop id="stop3054" offset="0.59668732" style="stop-color:#bfbfbf;stop-opacity:1"/>
+ <stop id="stop3055" offset="0.78382427" style="stop-color:#dfdfdf;stop-opacity:1"/>
+ <stop id="stop1612" offset="1" style="stop-color:#ffffff;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(0.9891733,0,0,0.9571849,-1182.248,9.280945)" gradientUnits="userSpaceOnUse" id="linearGradient4415" inkscape:collect="always" x1="1095.307" x2="1095.32" xlink:href="#linearGradient1610" y1="180.8225" y2="214.0299"/>
+ </defs>
+<g id="tool-tweak" inkscape:label="#g4398" transform="matrix(0.9610923,0,0,0.9805424,106.21022,-176.520673)">
+ <rect height="24.47625" id="rect4400" style="color:#000000;fill:none" width="24.97159" x="-110.5099" y="180.0235"/>
+ <path d="M -109.5169,193.9456 C -101.3004,195.6369 -104.3945,186.0956 -98.80037,182.3615 -97.07122,181.2073 -92.56485,181.5557 -91.19654,184.6577 -90.17791,186.9669 -90.62355,188.4369 -92.0774,187.9956 -93.60686,187.5313 -93.32031,185.6852 -95.89519,186.1826 -97.19769,186.4342 -97.97739,188.526 -97.00432,190.8739 -95.90656,193.5227 -93.65232,195.2966 -88.05792,193.9456 L -88.05792,203.5432 -109.5169,203.5432 -109.5169,193.9456 Z" id="rect4412" inkscape:connector-curvature="0" sodipodi:nodetypes="cssssscccc" style="fill:url(#linearGradient4415);stroke:#000000;stroke-width:0.9185374"/>
+ <path d="M -96.8577,182.6385 C -99.56837,183.1905 -100.8754,186.0548 -101.7054,188.5422 -102.4313,190.8017 -103.119,193.5659 -105.4493,194.5527 -106.46,194.9409 -108.4105,195.0975 -109.4854,194.9353 L -109.5145,203.4936 -88.0312,203.5536 -88.0312,194.9954 C -90.81344,195.4233 -93.95419,195.3603 -96.24656,193.5257 -98.26239,191.8375 -98.92499,188.4343 -97.46883,186.1775 -96.01814,184.4935 -93.0031,185.1955 -92.05592,187.0774 -91.27207,187.4754 -91.52566,186.3231 -91.65649,185.8702 -92.28666,183.7115 -94.67857,182.3941 -96.8577,182.6385 Z" id="path4416" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccsc" style="fill:none;stroke:#ffffff;stroke-width:0.9185374"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/transform-2pts.svg b/share/icons/hicolor/scalable/actions/transform-2pts.svg
new file mode 100644
index 0000000..13f2c55
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/transform-2pts.svg
@@ -0,0 +1,87 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="transform-2ptss">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="M 6.0991601,1.350335 C 5.9183483,1.3444197 5.7369831,1.3530801 5.5566744,1.3767265 4.8354247,1.4712825 4.1529272,1.8035743 3.6301198,2.3136127 3.1072666,2.8236411 2.7554875,3.499445 2.6380084,4.2215962 2.568502,4.6488668 2.5877724,5.0851582 2.6800391,5.5054776 H 2.3667662 C 2.0938533,5.5054776 1.8658216,5.7330093 1.8658216,6.0059322 V 7.549815 C 1.8658216,7.8227354 2.0938533,8.0507576 2.3667662,8.0507576 H 3.8832798 C 4.156202,8.0507576 4.3837336,7.8227454 4.3837336,7.549815 V 7.3851128 L 4.5606525,7.1231573 4.3837336,7.003909 V 6.0059322 C 4.3837336,5.7329993 4.156202,5.5054776 3.8832798,5.5054776 H 3.3681636 C 3.2634015,5.1234956 3.2342673,4.7191007 3.2977878,4.3286259 3.3918129,3.7506082 3.677625,3.1991047 4.0953871,2.7915844 4.5131388,2.3840267 5.0696322,2.1132332 5.6436684,2.0379698 6.2176853,1.9626889 6.8198073,2.0808613 7.322439,2.3668836 7.7994999,2.6382927 8.1877851,3.076063 8.321882,3.5769654 8.3937973,3.8457171 8.3996627,4.1534092 8.3863956,4.4781768 8.3731911,4.8033872 8.3413672,5.1526496 8.369778,5.523559 8.3984616,5.896738 8.4921742,6.294607 8.7338787,6.6358971 8.855189,6.8072753 9.0115711,6.9595086 9.2030551,7.0698864 9.3956075,7.1808772 9.6177318,7.2453834 9.8511038,7.2414297 10.084806,7.2374562 10.296749,7.1664441 10.479117,7.0718407 10.660302,6.9778053 10.813266,6.8619199 10.950247,6.7522153 11.22282,6.5339094 11.453374,6.3408491 11.677958,6.2757074 11.87195,6.2194263 12.099404,6.2504869 12.261987,6.3568361 12.42279,6.4619916 12.540695,6.6590182 12.553754,6.8480048 12.563553,6.9896485 12.522954,7.1548286 12.44477,7.3137605 12.365553,7.4747167 12.249005,7.6344493 12.11781,7.8049293 11.986514,7.9757294 11.837619,8.1596165 11.711191,8.3777146 11.584045,8.597164 11.479355,8.8524184 11.459988,9.1406152 11.429383,9.5965744 11.618805,10.000157 11.840704,10.320887 12.059891,10.637662 12.30998,10.885613 12.498041,11.137056 12.651198,11.341809 12.780049,11.565926 12.882668,11.802213 H 12.5518 C 12.278877,11.802213 12.051345,12.029735 12.051345,12.302667 12.044404,12.81591 12.051345,13.222355 12.051345,13.847038 12.051345,14.119961 12.278877,14.347493 12.5518,14.347493 H 14.070269 C 14.343192,14.347493 14.56877,14.119951 14.56877,13.847038 V 12.302667 C 14.56877,12.029754 14.343192,11.802213 14.070269,11.802213 H 13.593761 C 13.45973,11.422397 13.273843,11.061272 13.032217,10.738256 12.806449,10.436394 12.563156,10.191783 12.389055,9.9401691 12.217704,9.6925095 12.111162,9.4219431 12.127096,9.1846002 12.13716,9.0348417 12.196502,8.8722489 12.289354,8.7120033 12.382984,8.5504791 12.510212,8.3883443 12.646123,8.2115486 12.782349,8.0345328 12.928345,7.8403539 13.042969,7.6074848 13.158528,7.3725513 13.240833,7.0980145 13.220377,6.8020656 13.191909,6.3900512 12.967017,6.0206857 12.627551,5.7987115 12.289875,5.5778158 11.872803,5.5239519 11.491755,5.6344998 11.073291,5.7558851 10.78487,6.0294111 10.532876,6.2312345 10.407557,6.3316057 10.289257,6.4180292 10.172686,6.4785291 10.057333,6.538366 9.9407331,6.573105 9.8403516,6.5748066 9.7408612,6.5765007 9.6312666,6.5469938 9.535387,6.4917237 9.4384689,6.4358579 9.350504,6.3511034 9.2788064,6.2498038 9.1344101,6.0459211 9.057688,5.7683639 9.0349323,5.4722424 9.012074,5.1739088 9.0394614,4.8500021 9.0535042,4.5040778 9.0676521,4.1577656 9.0678497,3.7836757 8.9665127,3.4049341 8.7758594,2.6927647 8.2584518,2.1321604 7.6513527,1.7867666 7.1773947,1.5170591 6.6415979,1.3680812 6.0991601,1.350335 Z M 2.3667662,6.0059322 H 3.8832798 V 7.549815 H 2.3667662 Z M 5.0112563,7.4266555 4.7317078,7.8415825 5.1823117,8.1455712 5.461864,7.7306418 Z M 5.9124679,8.03414 5.6329165,8.4490694 6.0835209,8.7530556 6.3635603,8.3381287 Z M 6.8141646,8.6416269 6.5346132,9.0565539 6.9852201,9.3605402 7.2647691,8.945613 Z M 7.715376,9.2491113 7.4358245,9.6645289 7.8864289,9.9680272 8.1664683,9.5531003 Z M 8.6170727,9.8570862 8.3375212,10.272012 8.7881256,10.575511 9.067677,10.160585 Z M 9.5182815,10.46457 9.2387325,10.8795 9.6893368,11.182998 9.9693764,10.768068 Z M 10.41998,11.072057 10.140429,11.486984 10.591034,11.790483 10.870585,11.375555 Z M 11.321189,11.679541 11.041638,12.094471 11.492243,12.397969 11.772285,11.98304 Z M 12.5518,12.302667 H 14.070269 V 13.847038 H 12.5518 Z"
+ style="opacity:1;" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/transform-affect-gradient.svg b/share/icons/hicolor/scalable/actions/transform-affect-gradient.svg
new file mode 100644
index 0000000..b8c1acb
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/transform-affect-gradient.svg
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="12"
+ height="12.000007"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient8711" inkscape:collect="always" x1="671.7674" x2="678.7324" xlink:href="#linearGradient5740" y1="256.0717" y2="251.9159"/>
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient8709" inkscape:collect="always" x1="673.6465" x2="683.847" xlink:href="#linearGradient5740" y1="252.3578" y2="246.8192"/>
+ </defs>
+<g id="transform-affect-gradient" inkscape:label="#transform_gradient" transform="translate(-675,-245.961)">
+ <path d="M 675,245.961 687,245.961 687,251.961 675,251.961 675,245.961 Z" id="path12993" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;opacity:0.9;fill:url(#linearGradient8709);fill-rule:evenodd;stroke-width:0.7"/>
+ <path d="M 675,248.961 683,248.961 683,252.961 675,252.961 675,248.961 Z" id="path12995" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;opacity:0.9;fill:url(#linearGradient8711);fill-rule:evenodd;stroke-width:0.7"/>
+ <path d="M 675.5,246.461 686.5,246.461 686.5,251.461" id="path4430" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square"/>
+ <path d="M 675.5,249.461 682.5,249.461 682.5,252.461" id="path4432" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square"/>
+ <g id="use4589" transform="matrix(0.695835,0,0,0.741921,209.1801,64.671)">
+ <path d="M 682.3742,253.7871 682.3742,256.4828 679.5,256.4828 679.5,257.8307 682.3742,257.8307 682.3742,260.5264 686.6856,257.1568 682.3742,253.7871 Z" id="path12910" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd"/>
+ <path d="M 505.9072,37.19576 507.3443,37.19576" id="path5764" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1.391772px;stroke-linecap:square" transform="translate(170,219.961)"/>
+ <path d="M 672.3144,257.1568 673.7515,257.1568" id="path5770" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1.391772px"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/transform-affect-pattern.svg b/share/icons/hicolor/scalable/actions/transform-affect-pattern.svg
new file mode 100644
index 0000000..e7e51a2
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/transform-affect-pattern.svg
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="12.000501"
+ height="12.000007"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="transform-affect-pattern" inkscape:label="#transform_pattern" transform="translate(-674.9995,-244.961)">
+ <rect height="4.999897" id="rect4538" style="fill:#000000;stroke:#000000;stroke-width:0;stroke-linejoin:round" width="11.00024" x="674.9997" y="245.9612"/>
+ <path d="M 683.8361,245.8988 681.6098,247.592 679.4293,245.9337 677.2029,247.627 679.4063,249.3028 677.2259,250.9612 681.6327,250.9612 679.4523,249.3028 681.6557,247.627 683.8361,249.2853 686.0625,247.592 683.8361,245.8988 Z M 683.8361,249.2853 681.6327,250.9612 686.0395,250.9612 683.8361,249.2853 Z M 674.9995,245.9162 674.9995,249.2679 677.2029,247.592 674.9995,245.9162 Z M 674.9995,249.3028 674.9995,250.9612 677.18,250.9612 674.9995,249.3028 Z" id="rect4540" inkscape:connector-curvature="0" style="opacity:0.9;fill:#ffffff;stroke:#000000;stroke-width:0;stroke-linejoin:round"/>
+ <path d="M 675.5,246.461 686.5,246.461 686.5,251.461" id="use5102" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square" transform="matrix(1,0,0,1,0,-1)"/>
+ <g id="use4592" transform="matrix(0.695835,0,0,0.741921,209.1801,63.671)">
+ <path d="M 682.3742,253.7871 682.3742,256.4828 679.5,256.4828 679.5,257.8307 682.3742,257.8307 682.3742,260.5264 686.6856,257.1568 682.3742,253.7871 Z" id="path12910" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd"/>
+ <path d="M 505.9072,37.19576 507.3443,37.19576" id="path5764" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1.391772px;stroke-linecap:square" transform="translate(170,219.961)"/>
+ <path d="M 672.3144,257.1568 673.7515,257.1568" id="path5770" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1.391772px"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/transform-affect-rounded-corners.svg b/share/icons/hicolor/scalable/actions/transform-affect-rounded-corners.svg
new file mode 100644
index 0000000..8956777
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/transform-affect-rounded-corners.svg
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="12"
+ height="12.000007"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="transform-affect-rounded-corners" inkscape:label="#transform_corners" transform="translate(-673,-245)">
+ <path d="M 673.5,248.5 677.5,248.5 C 680,248.5 681,249.5 681,251.8" id="path4434" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round"/>
+ <path d="M 673.5,245.5 679,245.5 C 682.5,245.5 684.5,247.5 684.5,250.5" id="path4436" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#000000;stroke-width:1.0000004px;stroke-linecap:round;stroke-linejoin:round"/>
+ <g id="use4586" transform="matrix(0.695835,0,0,0.741921,207.1801,63.71)">
+ <path d="M 682.3742,253.7871 682.3742,256.4828 679.5,256.4828 679.5,257.8307 682.3742,257.8307 682.3742,260.5264 686.6856,257.1568 682.3742,253.7871 Z" id="path12910" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd"/>
+ <path d="M 505.9072,37.19576 507.3443,37.19576" id="path5764" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1.391772px;stroke-linecap:square" transform="translate(170,219.961)"/>
+ <path d="M 672.3144,257.1568 673.7515,257.1568" id="path5770" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1.391772px"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/transform-affect-stroke.svg b/share/icons/hicolor/scalable/actions/transform-affect-stroke.svg
new file mode 100644
index 0000000..df88840
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/transform-affect-stroke.svg
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="11.984217"
+ height="12.032602"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ </defs>
+<g id="transform-affect-stroke" inkscape:label="#transform_stroke" transform="matrix(0.695835,0,0,0.741921,-465.83566,-181.257405)">
+ <path d="M 670.8773,245.7 685.2485,245.7 685.2485,251.0914" id="path5760" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#000000;stroke-width:2.7835436;stroke-linecap:square"/>
+ <path d="M 670.1587,250.4175 680.2186,250.4175 680.2186,253.1132" id="path5762" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc" style="fill:none;stroke:#000000;stroke-width:1.391772px;stroke-linecap:square"/>
+ <g id="g5772">
+ <path d="M 682.3742,253.7871 682.3742,256.4828 679.5,256.4828 679.5,257.8307 682.3742,257.8307 682.3742,260.5264 686.6856,257.1568 682.3742,253.7871 Z" id="path12910" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-rule:evenodd"/>
+ <path d="M 505.9072,37.19576 507.3443,37.19576" id="path5764" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1.391772px;stroke-linecap:square" transform="translate(170,219.961)"/>
+ <path d="M 672.3144,257.1568 673.7515,257.1568" id="path5770" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1.391772px"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/transform-move-horizontal.svg b/share/icons/hicolor/scalable/actions/transform-move-horizontal.svg
new file mode 100644
index 0000000..94cf23b
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/transform-move-horizontal.svg
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ >
+
+ <defs>
+
+ <linearGradient id="gradientVector">
+ <stop offset="0" style="stop-color:#ffffff"/>
+ <stop offset="1" style="stop-color:#98b6d3"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientFill" x1="9" x2="1" xlink:href="#gradientVector" y1="8" y2="1"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientStroke" x1="1" x2="9" xlink:href="#gradientVector" y1="1" y2="8"/>
+
+ <g id="TheRect">
+ <rect x="0.5" y="0.5" height="8" width="9" style="fill:none;stroke:#222222;stroke-linejoin:round"/>
+ <rect x="1.5" y="1.5" height="6" width="7" style="fill:url(#gradientFill);stroke:url(#gradientStroke)"/>
+ </g>
+ </defs>
+
+ <g id="transform-move-horizontal" inkscape:label="#arrows_hor">
+
+ <use xlink:href="#TheRect" transform="translate( 0,3)" style="opacity:0.5"/>
+ <use xlink:href="#TheRect" transform="translate(14,3)"/>
+
+ <!-- Arrow -->
+ <path d="m 5,18 v -1 h 12 v -2 l 3,2.5 -3,2.5 v -2 z" />
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/transform-move-vertical.svg b/share/icons/hicolor/scalable/actions/transform-move-vertical.svg
new file mode 100644
index 0000000..7c9d695
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/transform-move-vertical.svg
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ >
+
+ <defs>
+
+ <linearGradient id="gradientVector">
+ <stop offset="0" style="stop-color:#ffffff"/>
+ <stop offset="1" style="stop-color:#98b6d3"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientFill" x1="9" x2="1" xlink:href="#gradientVector" y1="8" y2="1"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientStroke" x1="1" x2="9" xlink:href="#gradientVector" y1="1" y2="8"/>
+
+ <g id="TheRect">
+ <rect x="0.5" y="0.5" height="8" width="9" style="fill:none;stroke:#222222;stroke-linejoin:round"/>
+ <rect x="1.5" y="1.5" height="6" width="7" style="fill:url(#gradientFill);stroke:url(#gradientStroke)"/>
+ </g>
+ </defs>
+
+ <g id="transform-move-vertical" inkscape:label="#arrows_hor" transform="matrix(1,0,0,-1,0,24)">
+ <use xlink:href="#TheRect" transform="translate( 2,14)" style="opacity:0.5"/>
+ <use xlink:href="#TheRect" transform="translate( 2, 1)"/>
+
+ <!-- Arrow -->
+ <path d="m 17,19 h 1 v -12 h 2 l -2.5,-3 -2.5,3 h 2 z" />
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/transform-rotate.svg b/share/icons/hicolor/scalable/actions/transform-rotate.svg
new file mode 100644
index 0000000..1cb0a69
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/transform-rotate.svg
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ >
+
+ <defs>
+
+ <linearGradient id="gradientVector">
+ <stop offset="0" style="stop-color:#ffffff"/>
+ <stop offset="1" style="stop-color:#98b6d3"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientFill" x1="7.5" x2="-7.5" xlink:href="#gradientVector" y1="5" y2="-5"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientStroke" x1="-6.5" x2="6.5" xlink:href="#gradientVector" y1="-4" y2="4"/>
+
+ <g id="TheRect">
+ <rect x="-7.5" y="-5" width="15" height="10" style="fill:none;stroke:#222222;stroke-linejoin:round"/>
+ <rect x="-6.5" y="-4" width="13" height="8" style="fill:url(#gradientFill);stroke:url(#gradientStroke)"/>
+ </g>
+ </defs>
+
+<g id="transform-rotate" inkscape:label="#transform_rotate" transform="matrix(1,0,0,-1,0,24)">
+
+ <use xlink:href="#TheRect" transform="translate(12,12)" style="opacity:0.5"/>
+ <use xlink:href="#TheRect" transform="translate(12,12) rotate(-45)"/>
+
+ <!-- Arrows -->
+ <path d="m 22,22 v -3 h 2 l -2.5,-3 -2.5,3 h 2 v 3 h -3 v 1 h 3 z"/>
+ <path d="m 2,2 v 3 h -2 l 2.5,3 2.5,-3 h -2 v -3 h 3 v -1 h -3 z"/>
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/transform-scale-horizontal.svg b/share/icons/hicolor/scalable/actions/transform-scale-horizontal.svg
new file mode 100644
index 0000000..93fe96f
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/transform-scale-horizontal.svg
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ >
+
+ <defs>
+
+ <linearGradient id="gradientVector">
+ <stop offset="0" style="stop-color:#ffffff"/>
+ <stop offset="1" style="stop-color:#98b6d3"/>
+ </linearGradient>
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientFill" x1="11.5" x2="-11.5" xlink:href="#gradientVector" y1="8.5" y2="-8.5"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientStroke" x1="-10.5" x2="10.5" xlink:href="#gradientVector" y1="-7.5" y2="7.5"/>
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientFill2" x1="4.5" x2="-4.5" xlink:href="#gradientVector" y1="8.5" y2="-8.5"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientStroke2" x1="-3.5" x2="3.5" xlink:href="#gradientVector" y1="-7.5" y2="7.5"/>
+
+ <g id="TheRect">
+ <rect x="-11.5" y="-8.5" width="23" height="17" style="fill:none;stroke:#222222;stroke-linejoin:round"/>
+ <rect x="-10.5" y="-7.5" width="21" height="15" style="fill:url(#gradientFill);stroke:url(#gradientStroke)"/>
+ </g>
+
+ <g id="TheRect2">
+ <rect x="-4.5" y="-8.5" width="9" height="17" style="fill:none;stroke:#222222;stroke-linejoin:round"/>
+ <rect x="-3.5" y="-7.5" width="7" height="15" style="fill:url(#gradientFill2);stroke:url(#gradientStroke2)"/>
+ </g>
+ </defs>
+
+<g id="transform-scale-horizontal" inkscape:label="#transform_scale_hor">
+
+ <use xlink:href="#TheRect" transform="translate(12,12)"/>
+ <use xlink:href="#TheRect2" transform="translate(12,12)" style="opacity:0.5"/>
+
+ <!-- Arrows -->
+ <path d="m 1,15.5 3,-2.5 v 2 h 4 v 1 h -4 v 2 z"/>
+ <path d="m 23,15.5 -3,2.5 v -2 h -4 v -1 h 4 v -2 z"/>
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/transform-scale-vertical.svg b/share/icons/hicolor/scalable/actions/transform-scale-vertical.svg
new file mode 100644
index 0000000..c57d28f
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/transform-scale-vertical.svg
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ >
+
+ <defs>
+
+ <linearGradient id="gradientVector">
+ <stop offset="0" style="stop-color:#ffffff"/>
+ <stop offset="1" style="stop-color:#98b6d3"/>
+ </linearGradient>
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientFill" x1="11.5" x2="-11.5" xlink:href="#gradientVector" y1="8.5" y2="-8.5"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientStroke" x1="-10.5" x2="10.5" xlink:href="#gradientVector" y1="-7.5" y2="7.5"/>
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientFill2" x1="4.5" x2="-4.5" xlink:href="#gradientVector" y1="8.5" y2="-8.5"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientStroke2" x1="-3.5" x2="3.5" xlink:href="#gradientVector" y1="-7.5" y2="7.5"/>
+
+ <g id="TheRect">
+ <rect x="-11.5" y="-8.5" width="23" height="17" style="fill:none;stroke:#222222;stroke-linejoin:round"/>
+ <rect x="-10.5" y="-7.5" width="21" height="15" style="fill:url(#gradientFill);stroke:url(#gradientStroke)"/>
+ </g>
+
+ <g id="TheRect2">
+ <rect x="-4.5" y="-8.5" width="9" height="17" style="fill:none;stroke:#222222;stroke-linejoin:round"/>
+ <rect x="-3.5" y="-7.5" width="7" height="15" style="fill:url(#gradientFill2);stroke:url(#gradientStroke2)"/>
+ </g>
+ </defs>
+
+ <!-- Copy of transform-scale-horizontal but flipped and rotated. -->
+ <g id="transform-scale-vertical" inkscape:label="#transform_scale_ver" transform="matrix(0,1,1,0,0,0)">
+
+ <use xlink:href="#TheRect" transform="translate(12,12)"/>
+ <use xlink:href="#TheRect2" transform="translate(12,12)" style="opacity:0.5"/>
+
+ <!-- Arrows -->
+ <path d="m 1,15.5 3,-2.5 v 2 h 4 v 1 h -4 v 2 z"/>
+ <path d="m 23,15.5 -3,2.5 v -2 h -4 v -1 h 4 v -2 z"/>
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/transform-skew-horizontal.svg b/share/icons/hicolor/scalable/actions/transform-skew-horizontal.svg
new file mode 100644
index 0000000..56c159c
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/transform-skew-horizontal.svg
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ >
+
+ <defs>
+
+ <linearGradient id="gradientVector">
+ <stop offset="0" style="stop-color:#ffffff"/>
+ <stop offset="1" style="stop-color:#98b6d3"/>
+ </linearGradient>
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientFill" x1="6.5" x2="-6.5" xlink:href="#gradientVector" y1="6.5" y2="-6.5"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientStroke" x1="-5.5" x2="5.5" xlink:href="#gradientVector" y1="-5.5" y2="5.5"/>
+
+ <g id="TheRect">
+ <rect x="-6.5" y="-6.5" width="13" height="13" style="fill:none;stroke:#222222;stroke-linejoin:round"/>
+ <rect x="-5.5" y="-5.5" width="11" height="11" style="fill:url(#gradientFill);stroke:url(#gradientStroke)"/>
+ </g>
+
+ </defs>
+
+ <g id="transform-skew-horizontal" inkscape:label="#transform_skew_hor">
+
+ <use xlink:href="#TheRect" transform="translate(12,12)" style="opacity:0.5"/>
+ <use xlink:href="#TheRect" transform="translate(12,12) skewX(37)"/>
+
+ <!-- Arrows -->
+ <path d="m 0,2.5 3,-2.5 v 2 h 4 v 1 h -4 v 2 z"/>
+ <path d="m 24,21.5 -3,2.5 v -2 h -4 v -1 h 4 v -2 z"/>
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/transform-skew-vertical.svg b/share/icons/hicolor/scalable/actions/transform-skew-vertical.svg
new file mode 100644
index 0000000..c08b257
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/transform-skew-vertical.svg
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="24"
+ height="24"
+ >
+
+ <defs>
+
+ <linearGradient id="gradientVector">
+ <stop offset="0" style="stop-color:#ffffff"/>
+ <stop offset="1" style="stop-color:#98b6d3"/>
+ </linearGradient>
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientFill" x1="6.5" x2="-6.5" xlink:href="#gradientVector" y1="6.5" y2="-6.5"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="gradientStroke" x1="-5.5" x2="5.5" xlink:href="#gradientVector" y1="-5.5" y2="5.5"/>
+
+ <g id="TheRect">
+ <rect x="-6.5" y="-6.5" width="13" height="13" style="fill:none;stroke:#222222;stroke-linejoin:round"/>
+ <rect x="-5.5" y="-5.5" width="11" height="11" style="fill:url(#gradientFill);stroke:url(#gradientStroke)"/>
+ </g>
+
+ </defs>
+
+ <g id="transform-skew-vertical" inkscape:label="#transform_skew_ver" transform="matrix(1,0,0,-1,0,24)">
+
+ <use xlink:href="#TheRect" transform="translate(12,12)" style="opacity:0.5"/>
+ <use xlink:href="#TheRect" transform="translate(12,12) skewY(-37)"/>
+
+ <!-- Arrows -->
+ <path d="m 21.5,0 2.5,3 h -2 v 4 h -1 v -4 l -2,0 z"/>
+ <path d="m 2.5,24 -2.5,-3 h 2 v -4 h 1 v 4 h 2 z"/>
+ </g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/vertical.svg b/share/icons/hicolor/scalable/actions/vertical.svg
new file mode 100644
index 0000000..5e3055e
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/vertical.svg
@@ -0,0 +1,156 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg1"
+ width="16"
+ height="16"
+ viewBox="0 0 16 16"
+ sodipodi:docname="vertical-symbolic.svg"
+ inkscape:version="1.0alpha2 (cdfd683da9, 2019-08-11, custom)">
+ <style
+ id="style82"></style>
+ <defs
+ id="defs250">
+ <inkscape:path-effect
+ effect="fillet_chamfer"
+ id="path-effect942"
+ is_visible="true"
+ satellites_param="F,0,0,1,0,0.2,0,1 @ F,0,0,1,0,0.2,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
+ unit="px"
+ method="auto"
+ mode="F"
+ radius="0.2"
+ chamfer_steps="1"
+ flexible="false"
+ use_knot_distance="false"
+ apply_no_radius="true"
+ apply_with_radius="true"
+ only_selected="false"
+ hide_knots="false" />
+ <inkscape:path-effect
+ hide_knots="false"
+ only_selected="false"
+ apply_with_radius="true"
+ apply_no_radius="true"
+ use_knot_distance="false"
+ flexible="false"
+ chamfer_steps="1"
+ radius="0.2"
+ mode="F"
+ method="auto"
+ unit="px"
+ satellites_param="F,0,0,1,0,0.2,0,1 @ F,0,0,1,0,0.2,0,1 @ F,0,0,1,0,0.2,0,1 @ F,0,0,1,0,0.2,0,1"
+ is_visible="true"
+ id="path-effect928"
+ effect="fillet_chamfer" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:guide-bbox="true"
+ showguides="true"
+ inkscape:snap-global="false"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="32"
+ inkscape:cx="5.4845974"
+ inkscape:cy="7.2243182"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-width="1280"
+ inkscape:window-height="960"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="layercompo">
+ <inkscape:grid
+ type="xygrid"
+ id="grid" />
+ <sodipodi:guide
+ id="guide976"
+ orientation="0,-1"
+ position="8.96875,14.96875" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title></dc:title>
+ <dc:date>13 Nov 2018</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a little contribution with Inkscape Project
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title />
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier />
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="feFlood">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ inkscape:connector-curvature="0"
+ d="M 1.3905104,1 C 1.1770724,1 1,1.1688888 1,1.3724629 v 6.454745 c 0,0.027796 0.00986,0.052556 0.016104,0.078716 A 0.18430973,0.17579185 0 0 0 1,7.9750413 V 14.627537 C 1,14.831111 1.1770724,15 1.3905104,15 H 14.60949 C 14.822928,15 15,14.831111 15,14.627537 V 7.9750413 A 0.18430973,0.17579185 0 0 0 14.9839,7.9040043 C 14.9899,7.8784133 15,7.8543513 15,7.8272083 V 1.3724629 C 15,1.1688888 14.822928,1 14.60949,1 Z m 0,0.3513439 H 14.60949 c 0.01424,0 0.02214,0.00754 0.02214,0.021119 V 7.8003292 H 1.3683681 V 1.3724629 c 0,-0.013583 0.0079,-0.021119 0.022142,-0.021119 z"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.359965;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1"
+ id="path966" />
+ <g
+ style="opacity:1"
+ transform="scale(1,-1)"
+ id="g968" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/view-fullscreen.svg b/share/icons/hicolor/scalable/actions/view-fullscreen.svg
new file mode 100644
index 0000000..744119f
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/view-fullscreen.svg
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15"
+ height="16"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient1887">
+ <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/>
+ <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient6001" inkscape:collect="always" x1="94.93215" x2="102.0417" xlink:href="#linearGradient1887" y1="308.2066" y2="312.9608"/>
+ <linearGradient gradientTransform="matrix(0.539989,0,0,0.883257,-125.2513,264.0607)" gradientUnits="userSpaceOnUse" id="linearGradient13469" inkscape:collect="always" x1="404.6787" x2="414.6234" xlink:href="#linearGradient5740" y1="46.33899" y2="46.33896"/>
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="view-fullscreen" inkscape:label="#fullscreen" transform="translate(-90,-300)">
+ <rect height="5.971639" id="rect13459" style="color:#000000;fill:url(#linearGradient6001);fill-rule:evenodd;stroke:#000000;stroke-width:0.9999995;stroke-linecap:round;stroke-linejoin:round" width="8.082604" x="93.45912" y="306.4892"/>
+ <rect height="2.934225" id="rect13461" style="color:#000000;fill:url(#linearGradient13469);fill-rule:evenodd;stroke:#000000;stroke-width:1.0000008;stroke-linecap:round;stroke-linejoin:round" width="8.084316" x="93.45915" y="303.5228"/>
+ <path d="M 90,307.5 92,306 92,309 90,307.5 Z M 99,302 96,302 97.5,300 99,302 Z M 105,307.5 103,306 103,309 105,307.5 Z M 99,314 96,314 97.5,316 99,314 Z" id="path13486" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccccccccccc" style="fill:#000000;fill-rule:evenodd"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/vonkoch.svg b/share/icons/hicolor/scalable/actions/vonkoch.svg
new file mode 100644
index 0000000..4d5c193
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/vonkoch.svg
@@ -0,0 +1,87 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="vonkoch-box">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="M 10.030842,2.1816327 A 0.24548906,0.25069076 89.999999 0 0 9.8268766,2.3042047 L 8.5745091,4.4276587 A 0.24548906,0.25069076 89.999999 0 0 8.7920401,4.7958585 H 11.295806 A 0.24548906,0.25069076 89.999999 0 0 11.513818,4.4276587 L 10.26145,2.3042047 A 0.24548906,0.25069076 89.999999 0 0 10.030842,2.1816327 Z M 10.043922,2.9180345 10.8622,4.3046005 H 9.2256427 Z M 5.9854752,4.8007029 A 0.24968278,0.2464817 0 0 0 5.7824802,4.9237611 L 0.79529574,13.449064 A 0.24968278,0.2464817 0 0 0 1.0123405,13.818717 H 10.984288 A 0.24968278,0.2464817 0 0 0 11.200847,13.449064 L 6.2151156,4.9237611 A 0.24968278,0.2464817 0 0 0 5.9854752,4.8007029 Z M 5.9980713,5.5395281 10.55262,13.326006 H 1.444009 Z M 8.4703471,5.8704233 A 0.24555359,0.25062371 89.999999 0 0 8.253786,6.2386255 L 10.822472,10.598414 A 0.24555359,0.25062371 89.999999 0 0 11.256562,10.598897 L 13.825731,6.2391092 A 0.24555359,0.25062371 89.999999 0 0 13.81895,5.9823366 0.24555359,0.25062371 89.999999 0 0 13.608687,5.8709096 Z M 8.9044364,6.3616812 H 13.174598 L 11.040003,9.985068 Z M 13.722056,8.617396 A 0.24548906,0.25069076 89.999999 0 0 13.72157,8.6178797 0.24548906,0.25069076 89.999999 0 0 13.517608,8.7404517 L 12.265239,10.863422 A 0.24548906,0.25069076 89.999999 0 0 12.482768,11.231621 H 14.986534 A 0.24548906,0.25069076 89.999999 0 0 15.204549,10.863422 L 13.95218,8.7404517 A 0.24548906,0.25069076 89.999999 0 0 13.722056,8.617396 Z M 13.734166,9.3537977 14.552928,10.740849 H 12.916374 Z"
+ style="opacity:1;" />
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/window-new.svg b/share/icons/hicolor/scalable/actions/window-new.svg
new file mode 100644
index 0000000..2518972
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/window-new.svg
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.997146"
+ height="16.015956"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient1887">
+ <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/>
+ <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1,0,0,0.991519,0,2.569281)" gradientUnits="userSpaceOnUse" id="linearGradient6026" inkscape:collect="always" x1="118.5487" x2="124.8045" xlink:href="#linearGradient1887" y1="306.5469" y2="313.3821"/>
+ <linearGradient gradientTransform="matrix(0.666914,0,0,0.896427,-159.6137,266.4372)" gradientUnits="userSpaceOnUse" id="linearGradient13473" inkscape:collect="always" x1="404.6787" x2="415.1663" xlink:href="#linearGradient5740" y1="46.33899" y2="46.33905"/>
+ <linearGradient gradientTransform="matrix(0.868799,0,0,0.896064,-239.3931,260.4497)" gradientUnits="userSpaceOnUse" id="linearGradient13477" inkscape:collect="always" x1="404.6787" x2="415.2005" xlink:href="#linearGradient5740" y1="46.33899" y2="46.33901"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient6034" inkscape:collect="always" x1="114.0927" x2="119.9323" xlink:href="#linearGradient1887" y1="311.0052" y2="316"/>
+ </defs>
+<g id="window-new" inkscape:label="#view_new" transform="translate(-110.0053,-299.98401)">
+ <rect height="10.03091" id="rect13445" style="color:#000000;fill:url(#linearGradient6026);fill-rule:evenodd;stroke:#000000;stroke-width:0.9999999;stroke-linecap:round;stroke-linejoin:round" width="13.00704" x="112.4954" y="303.4572"/>
+ <rect height="2.976774" id="rect13447" style="color:#000000;fill:url(#linearGradient13477);fill-rule:evenodd;stroke:#000000;stroke-width:0.9999995;stroke-linecap:round;stroke-linejoin:round" width="13.00705" x="112.4954" y="300.484"/>
+ <rect height="6.170955" id="rect13433" style="color:#000000;fill:url(#linearGradient6034);fill-rule:evenodd;stroke:#000000;stroke-width:0.9999998;stroke-linecap:round;stroke-linejoin:round" width="9.983619" x="110.5057" y="309.329"/>
+ <rect height="2.977982" id="rect13435" style="color:#000000;fill:url(#linearGradient13473);fill-rule:evenodd;stroke:#000000;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:round" width="9.984552" x="110.5053" y="306.4879"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/window-next.svg b/share/icons/hicolor/scalable/actions/window-next.svg
new file mode 100644
index 0000000..35c55bc
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/window-next.svg
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.000858"
+ height="16.051824"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5791" inkscape:collect="always" x1="121.1177" x2="130.3522" xlink:href="#linearGradient1887" y1="343.258" y2="350.1636"/>
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)" gradientUnits="userSpaceOnUse" id="linearGradient5793" inkscape:collect="always" x1="404.6787" x2="414.2602" xlink:href="#linearGradient5740" y1="46.33899" y2="46.339"/>
+ <linearGradient id="linearGradient1887">
+ <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/>
+ <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5845" inkscape:collect="always" x1="10.19293" x2="12.50002" xlink:href="#linearGradient5704" y1="249.821" y2="255.5"/>
+ </defs>
+<g id="window-next" inkscape:label="#window_next" transform="translate(-115.01605,-335.218)">
+ <g id="use6015" transform="matrix(1,0,0,1,-0.0408664,-0.0391171)">
+ <rect height="11.99987" id="rect13417" style="color:#000000;fill:url(#linearGradient5791);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015693;stroke-linecap:round;stroke-linejoin:round" width="14.99917" x="115.5577" y="338.8083"/>
+ <rect height="3.011261" id="rect13419" style="color:#000000;fill:url(#linearGradient5793);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015692;stroke-linecap:round;stroke-linejoin:round" width="14.99819" x="115.5588" y="335.7579"/>
+ </g>
+ <g id="use6047" transform="matrix(1,0,0,1,113.0168,89.22898)">
+ <path d="M 15.50002,251.5 15.50002,251.5 15.50002,259.5 15.50002,259.5 15.50002,255.5 9.50002,259.5 9.50002,251.5 15.50002,255.5 15.50002,251.5 Z" id="path3990" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccc" style="color:#000000;fill:#ffd400;fill-rule:evenodd;stroke:url(#linearGradient5845);stroke-width:1.0026059;stroke-linecap:round;stroke-linejoin:round"/>
+ <path d="M 10.43978,257.6603 13.68558,255.4375" id="path4191" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#ffffff;stroke-width:1.0026058px;stroke-linecap:round"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/window-previous.svg b/share/icons/hicolor/scalable/actions/window-previous.svg
new file mode 100644
index 0000000..50f759e
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/window-previous.svg
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.000858"
+ height="16.001566"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5791" inkscape:collect="always" x1="121.1177" x2="130.3522" xlink:href="#linearGradient1887" y1="343.258" y2="350.1636"/>
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)" gradientUnits="userSpaceOnUse" id="linearGradient5793" inkscape:collect="always" x1="404.6787" x2="414.2602" xlink:href="#linearGradient5740" y1="46.33899" y2="46.339"/>
+ <linearGradient id="linearGradient1887">
+ <stop id="stop1888" offset="0" style="stop-color:#fffdf8;stop-opacity:1"/>
+ <stop id="stop1889" offset="1" style="stop-color:#cdccc7;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5847" inkscape:collect="always" x1="9.03125" x2="12.53125" xlink:href="#linearGradient5704" y1="251.0312" y2="255.5312"/>
+ </defs>
+<g id="window-previous" inkscape:label="#window_previous" transform="matrix(1,0,0,0.996869,-115.056916,-334.20743)">
+ <g id="g6011">
+ <rect height="11.99987" id="rect13417" style="color:#000000;fill:url(#linearGradient5791);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015693;stroke-linecap:round;stroke-linejoin:round" width="14.99917" x="115.5577" y="338.8083"/>
+ <rect height="3.011261" id="rect13419" style="color:#000000;fill:url(#linearGradient5793);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015692;stroke-linecap:round;stroke-linejoin:round" width="14.99819" x="115.5588" y="335.7579"/>
+ </g>
+ <g id="use6040" transform="matrix(1,0,0,1,108.0577,89.23782)">
+ <path d="M 9.53125,251.5312 9.53125,251.5312 9.53125,255.5312 15.45913,251.4921 15.45913,259.4921 9.53125,255.5312 9.53125,259.5312 9.53125,259.5312 9.53125,251.5312 Z" id="path3974" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccc" style="color:#000000;fill:#ffd400;fill-rule:evenodd;stroke:url(#linearGradient5847);stroke-width:1.0026059;stroke-linecap:round;stroke-linejoin:round"/>
+ <path d="M 11.33756,255.4455 14.58336,253.2228" id="path4188" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#ffffff;stroke-width:1.0026058px;stroke-linecap:round"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/xml-attribute-delete.svg b/share/icons/hicolor/scalable/actions/xml-attribute-delete.svg
new file mode 100644
index 0000000..40421de
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/xml-attribute-delete.svg
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24.017883"
+ height="24.015197"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient2485">
+ <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1.159934,0,0,1.224222,-143.4594,-12.87852)" gradientUnits="userSpaceOnUse" id="linearGradient5826" inkscape:collect="always" x1="905.4675" x2="917.3691" xlink:href="#linearGradient2485" y1="19.1921" y2="30.79385"/>
+ </defs>
+<g id="xml-attribute-delete" inkscape:label="#delete_xml_attribute" transform="translate(-899.9888,-4.968703)">
+ <g id="use5739" transform="matrix(1,0,0,1,0.0067,-0.0161)">
+ <path d="M 923,6 924,6 924,27 922,29 901,29 901,28 923,28 923,6 Z" id="path5401" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-opacity:0.1786744;fill-rule:evenodd"/>
+ <rect height="22.03599" id="rect5403" style="color:#000000;fill:url(#linearGradient5826);fill-rule:evenodd;stroke:#000000;stroke-width:0.9999998;stroke-linecap:round;stroke-linejoin:round" width="22.03876" x="900.4821" y="5.484803"/>
+ </g>
+ <rect height="2.109722" id="rect5560" style="color:#000000;opacity:0.3167155;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.9999999;stroke-linecap:square" width="6.985046" x="910.5713" y="20.50245"/>
+ <path d="M 904.5,21.50244 909.6429,21.50244" id="path5554" inkscape:connector-curvature="0" style="opacity:0.3167155;fill:none;stroke:#000000;stroke-width:1.0000001px;stroke-linecap:square"/>
+ <path d="M 904.5,18.43078 904.5,20.57811" id="path5562" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="opacity:0.3167155;fill:none;stroke:#000000;stroke-width:1.0000001px;stroke-linecap:square"/>
+ <g id="use5783" transform="matrix(1,0,0,1,-57.4933,-150.51612)">
+ <path d="M 972,171 973,170 980,170 981,171 981,178 980,179 973,179 972,178 972,171 Z" id="path8011" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccc" style="fill:#aa0000;fill-rule:evenodd;stroke:#aa0000;stroke-width:1px"/>
+ <path d="M 974,171.85 979,176.85" id="path8023" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#ffffff;stroke-width:1.7"/>
+ <path d="M 979,171.85 974,176.85" id="path8025" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#ffffff;stroke-width:1.8;stroke-linejoin:round"/>
+ </g>
+ <path d="M 903.4995,7.482439 905.4839,7.482439 905.4839,9.494854 903.4995,9.494854 903.4995,7.482439 Z M 904.5713,9.984805 904.5713,17.39985 M 904.5713,13.50244 910.5713,13.50244 M 910.5862,12.4848 917.5713,12.4848 917.5713,14.52008 910.5862,14.52008 910.5862,12.4848 Z M 904.5067,17.4839 910.5067,17.4839 M 910.5067,16.44862 917.4918,16.44862 917.4918,18.4839 910.5067,18.4839 910.5067,16.44862 Z" id="rect5540" inkscape:connector-curvature="0" style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.9999982;stroke-linecap:square"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/xml-element-new.svg b/share/icons/hicolor/scalable/actions/xml-element-new.svg
new file mode 100644
index 0000000..7796987
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/xml-element-new.svg
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24.017883"
+ height="24.015197"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="matrix(1.159934,0,0,1.224222,-143.4594,-12.87852)" gradientUnits="userSpaceOnUse" id="linearGradient5826" inkscape:collect="always" x1="905.4675" x2="917.3691" xlink:href="#linearGradient2485" y1="19.1921" y2="30.79385"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5828" inkscape:collect="always" x1="915.0701" x2="922.5571" xlink:href="#linearGradient5704" y1="20.45271" y2="27.32372"/>
+ <linearGradient id="linearGradient2485">
+ <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="xml-element-new" inkscape:label="#add_xml_element_node" transform="translate(-899.98212,-4.984803)">
+ <g id="g5715">
+ <path d="M 923,6 924,6 924,27 922,29 901,29 901,28 923,28 923,6 Z" id="path5401" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-opacity:0.1786744;fill-rule:evenodd"/>
+ <rect height="22.03599" id="rect5403" style="color:#000000;fill:url(#linearGradient5826);fill-rule:evenodd;stroke:#000000;stroke-width:0.9999998;stroke-linecap:round;stroke-linejoin:round" width="22.03876" x="900.4821" y="5.484803"/>
+ </g>
+ <g id="g5707">
+ <path d="M 909.5,11 909.5,16" id="path5405" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px"/>
+ <path d="M 912.5,11.97746 C 913.5,11.47746 915.5,10.97746 915.5,12.97746 915.5,13.97746 915.5,14.97746 915.5,15.97746" id="path5407" inkscape:connector-curvature="0" sodipodi:nodetypes="csc" style="fill:none;stroke:#000000;stroke-width:1px"/>
+ <path d="M 917.5,7.470786 C 917.5,10.97079 917.5,13.47079 917.5,14.47079 917.5,15.62323 918.5,15.47079 919.5,15.47079" id="path5410" inkscape:connector-curvature="0" sodipodi:nodetypes="csc" style="fill:none;stroke:#000000;stroke-width:1px"/>
+ <path d="M 909.5,11.97746 C 910.5,11.47746 912.5,10.97746 912.5,12.97746 912.5,13.97746 912.5,14.97746 912.5,15.97746" id="path5412" inkscape:connector-curvature="0" sodipodi:nodetypes="csc" style="fill:none;stroke:#000000;stroke-width:1px"/>
+ <path d="M 903,10.97079 908,15.97079" id="path5414" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1px"/>
+ <path d="M 908,10.97079 903,15.97079" id="path5416" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px"/>
+ </g>
+ <g id="g5719">
+ <path d="M 906.5,24.5 903.5,21.5 906.5,18.5 M 909.5,24.5 912.5,21.5 909.5,18.5" id="path5418" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square"/>
+ </g>
+ <g id="g5684">
+ <path d="M 914.5068,19.4991 923.4477,19.4991 923.4477,28.44092 914.5068,28.44092 914.5068,19.4991 Z" id="path5430" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:#ffffff;fill-rule:evenodd;stroke:url(#linearGradient5828);stroke-width:0.9999998px"/>
+ <path d="M 919.0067,20.9991 919.0067,26.9991" id="path5424" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:2"/>
+ <path d="M 922.0067,23.9991 916.0067,23.9991" id="path5426" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:2;stroke-linejoin:round"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/xml-node-delete.svg b/share/icons/hicolor/scalable/actions/xml-node-delete.svg
new file mode 100644
index 0000000..186127b
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/xml-node-delete.svg
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24.017883"
+ height="24.015197"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="matrix(1.159934,0,0,1.224222,-143.4594,-12.87852)" gradientUnits="userSpaceOnUse" id="linearGradient5826" inkscape:collect="always" x1="905.4675" x2="917.3691" xlink:href="#linearGradient2485" y1="19.1921" y2="30.79385"/>
+ <linearGradient id="linearGradient2485">
+ <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="xml-node-delete" inkscape:label="#delete_xml_node" transform="translate(-899.9888,-4.968703)">
+ <g id="use5729" transform="matrix(1,0,0,1,0.0067,-0.0161)">
+ <path d="M 923,6 924,6 924,27 922,29 901,29 901,28 923,28 923,6 Z" id="path5401" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-opacity:0.1786744;fill-rule:evenodd"/>
+ <rect height="22.03599" id="rect5403" style="color:#000000;fill:url(#linearGradient5826);fill-rule:evenodd;stroke:#000000;stroke-width:0.9999998;stroke-linecap:round;stroke-linejoin:round" width="22.03876" x="900.4821" y="5.484803"/>
+ </g>
+ <g id="use5744" transform="matrix(1,0,0,1,0.0067,-0.0161)">
+ <path d="M 909.5,11 909.5,16" id="path5405" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px"/>
+ <path d="M 912.5,11.97746 C 913.5,11.47746 915.5,10.97746 915.5,12.97746 915.5,13.97746 915.5,14.97746 915.5,15.97746" id="path5407" inkscape:connector-curvature="0" sodipodi:nodetypes="csc" style="fill:none;stroke:#000000;stroke-width:1px"/>
+ <path d="M 917.5,7.470786 C 917.5,10.97079 917.5,13.47079 917.5,14.47079 917.5,15.62323 918.5,15.47079 919.5,15.47079" id="path5410" inkscape:connector-curvature="0" sodipodi:nodetypes="csc" style="fill:none;stroke:#000000;stroke-width:1px"/>
+ <path d="M 909.5,11.97746 C 910.5,11.47746 912.5,10.97746 912.5,12.97746 912.5,13.97746 912.5,14.97746 912.5,15.97746" id="path5412" inkscape:connector-curvature="0" sodipodi:nodetypes="csc" style="fill:none;stroke:#000000;stroke-width:1px"/>
+ <path d="M 903,10.97079 908,15.97079" id="path5414" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:1px"/>
+ <path d="M 908,10.97079 903,15.97079" id="path5416" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px"/>
+ </g>
+ <g id="use5763" transform="matrix(1,0,0,1,0.0067,-0.0161)">
+ <path d="M 906.5,24.5 903.5,21.5 906.5,18.5 M 909.5,24.5 912.5,21.5 909.5,18.5" id="path5418" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square"/>
+ </g>
+ <g id="use7401" transform="matrix(1,0,0,1,-57.4933,-150.51612)">
+ <path d="M 972,171 973,170 980,170 981,171 981,178 980,179 973,179 972,178 972,171 Z" id="path8011" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccc" style="fill:#aa0000;fill-rule:evenodd;stroke:#aa0000;stroke-width:1px"/>
+ <path d="M 974,171.85 979,176.85" id="path8023" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#ffffff;stroke-width:1.7"/>
+ <path d="M 979,171.85 974,176.85" id="path8025" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#ffffff;stroke-width:1.8;stroke-linejoin:round"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/xml-node-duplicate.svg b/share/icons/hicolor/scalable/actions/xml-node-duplicate.svg
new file mode 100644
index 0000000..da17732
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/xml-node-duplicate.svg
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="23"
+ height="23.993073"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="matrix(0.791429,0,0,0.832948,188.7144,-7.002499)" gradientUnits="userSpaceOnUse" id="linearGradient5506" inkscape:collect="always" x1="900.9927" x2="917.3691" xlink:href="#linearGradient2485" y1="15.86083" y2="30.79385"/>
+ <linearGradient id="linearGradient2485">
+ <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5828" inkscape:collect="always" x1="915.0701" x2="922.5571" xlink:href="#linearGradient5704" y1="20.45271" y2="27.32372"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(0.839788,0,0,0.88527,150.222,-1.762836)" gradientUnits="userSpaceOnUse" id="linearGradient5494" inkscape:collect="always" x1="904.083" x2="917.3691" xlink:href="#linearGradient2485" y1="19.21119" y2="30.79385"/>
+ </defs>
+<g id="xml-node-duplicate" inkscape:label="#duplicate_xml_node" transform="translate(-900.5,-4.991727)">
+ <path d="M 916.5,5.984803 917.5,5.984803 917.5,19.9848 915.5,21.9848 901.5,21.9848 901.5,20.9848 916.5,20.9848 916.5,5.984803 Z" id="path5508" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-opacity:0.1786744;fill-rule:evenodd"/>
+ <rect height="14.99308" id="rect5504" style="color:#000000;opacity:0.5999999;fill:url(#linearGradient5506);fill-rule:evenodd;stroke:#000000;stroke-width:1.0000001;stroke-linecap:round;stroke-linejoin:round" width="15.03714" x="901" y="5.491727"/>
+ <path d="M 922.5,11.9848 923.5,11.9848 923.5,26.9848 921.5,28.9848 906.5,28.9848 906.5,27.9848 922.5,27.9848 922.5,11.9848 Z" id="path5470" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-opacity:0.1786744;fill-rule:evenodd"/>
+ <rect height="15.93487" id="rect5472" style="color:#000000;fill:url(#linearGradient5494);fill-rule:evenodd;stroke:#000000;stroke-width:1.0000004;stroke-linecap:round;stroke-linejoin:round" width="15.95595" x="906.0305" y="11.51622"/>
+ <g id="use5765" transform="matrix(1,0,0,1,4.5246,-5.0161)">
+ <path d="M 906.5,24.5 903.5,21.5 906.5,18.5 M 909.5,24.5 912.5,21.5 909.5,18.5" id="path5418" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square"/>
+ </g>
+ <g id="use5768" transform="matrix(1,0,0,1,-0.4822,-0.0151991)">
+ <path d="M 914.5068,19.4991 923.4477,19.4991 923.4477,28.44092 914.5068,28.44092 914.5068,19.4991 Z" id="path5430" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:#ffffff;fill-rule:evenodd;stroke:url(#linearGradient5828);stroke-width:0.9999998px"/>
+ <path d="M 919.0067,20.9991 919.0067,26.9991" id="path5424" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:2"/>
+ <path d="M 922.0067,23.9991 916.0067,23.9991" id="path5426" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:2;stroke-linejoin:round"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/xml-text-new.svg b/share/icons/hicolor/scalable/actions/xml-text-new.svg
new file mode 100644
index 0000000..e690f6c
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/xml-text-new.svg
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24.017883"
+ height="24.015197"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient2485">
+ <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5828" inkscape:collect="always" x1="915.0701" x2="922.5571" xlink:href="#linearGradient5704" y1="20.45271" y2="27.32372"/>
+ <linearGradient gradientTransform="matrix(1.159934,0,0,1.224222,-143.4594,-12.87852)" gradientUnits="userSpaceOnUse" id="linearGradient5826" inkscape:collect="always" x1="905.4675" x2="917.3691" xlink:href="#linearGradient2485" y1="19.1921" y2="30.79385"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="xml-text-new" inkscape:label="#add_xml_text_node" transform="translate(-900.0068,-4.9991)">
+ <g id="use5723" transform="matrix(1,0,0,1,0.0246443,0.0142967)">
+ <path d="M 923,6 924,6 924,27 922,29 901,29 901,28 923,28 923,6 Z" id="path5401" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc" style="fill:#000000;fill-opacity:0.1786744;fill-rule:evenodd"/>
+ <rect height="22.03599" id="rect5403" style="color:#000000;fill:url(#linearGradient5826);fill-rule:evenodd;stroke:#000000;stroke-width:0.9999998;stroke-linecap:round;stroke-linejoin:round" width="22.03876" x="900.4821" y="5.484803"/>
+ </g>
+ <path d="M 906.4821,10.47669 C 906.4741,12.49287 906.4821,13.4848 906.4821,13.9848 906.4821,14.49972 906.9821,14.48886 907.4821,14.49292" id="path5438" inkscape:connector-curvature="0" sodipodi:nodetypes="csc" style="fill:none;stroke:#000000;stroke-width:1.0000001px;stroke-linecap:square"/>
+ <path d="M 909.4821,7.484803 C 909.4821,10.9848 909.4821,12.4848 909.4821,13.4848 909.4821,13.9848 909.4821,14.4848 909.9821,14.4848 910.8248,14.4848 911.9821,14.4848 912.4821,14.4848 912.9821,14.4848 913.4821,14.4848 913.4821,12.4848 913.4821,10.4848 912.9821,10.4848 912.4821,10.4848 911.9821,10.4848 911.4821,10.4848 909.4821,10.4848" id="path5442" inkscape:connector-curvature="0" sodipodi:nodetypes="csssssc" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square"/>
+ <path d="M 919.5148,11.45983 C 919.4821,10.4848 918.9821,10.4848 918.4821,10.4848 918.03,10.4848 916.9821,10.4848 916.4821,10.4848 915.9821,10.4848 915.4821,10.4848 915.4821,12.4848 915.4821,14.4848 915.9821,14.4848 916.4821,14.4848 916.9821,14.4848 918.4821,14.4848 919.4821,14.4779" id="path5464" inkscape:connector-curvature="0" sodipodi:nodetypes="cssssc" style="fill:none;stroke:#000000;stroke-linecap:square"/>
+ <path d="M 906.4821,10.4848 C 905.9821,10.4848 903.4821,10.4848 903.4821,10.4848 902.9821,10.4848 902.4821,10.4848 902.4821,12.4848 902.4821,14.4848 902.9705,14.50294 903.4821,14.4848 903.9705,14.46749 905.4821,14.4848 906.4821,14.4946" id="path5466" inkscape:connector-curvature="0" sodipodi:nodetypes="csssc" style="fill:none;stroke:#000000;stroke-width:0.9999998;stroke-linecap:square"/>
+ <g id="use5694" transform="matrix(1,0,0,1,0,0)">
+ <path d="M 914.5068,19.4991 923.4477,19.4991 923.4477,28.44092 914.5068,28.44092 914.5068,19.4991 Z" id="path5430" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:#ffffff;fill-rule:evenodd;stroke:url(#linearGradient5828);stroke-width:0.9999998px"/>
+ <path d="M 919.0067,20.9991 919.0067,26.9991" id="path5424" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:2"/>
+ <path d="M 922.0067,23.9991 916.0067,23.9991" id="path5426" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#000000;stroke-width:2;stroke-linejoin:round"/>
+ </g>
+ <g id="use5760" transform="matrix(1,0,0,1,0.0067,-0.0009)">
+ <path d="M 906.5,24.5 903.5,21.5 906.5,18.5 M 909.5,24.5 912.5,21.5 909.5,18.5" id="path5418" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:square"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/zoom-center-page.svg b/share/icons/hicolor/scalable/actions/zoom-center-page.svg
new file mode 100644
index 0000000..ae095a3
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/zoom-center-page.svg
@@ -0,0 +1,187 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ viewBox="0 0 4.2333332 4.2333335"
+ version="1.1"
+ id="svg8"
+ inkscape:version="0.92.3 (2405546, 2018-03-11)"
+ sodipodi:docname="CentrePage.svg">
+ <defs
+ id="defs2">
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient881">
+ <stop
+ style="stop-color:#fefefe;stop-opacity:1;"
+ offset="0"
+ id="stop877" />
+ <stop
+ style="stop-color:#cccccc;stop-opacity:1"
+ offset="1"
+ id="stop879" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient873">
+ <stop
+ style="stop-color:#7c7c7c;stop-opacity:1"
+ offset="0"
+ id="stop869" />
+ <stop
+ style="stop-color:#000000;stop-opacity:1"
+ offset="1"
+ id="stop871" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient873"
+ id="linearGradient875"
+ x1="-267.14346"
+ y1="99.000046"
+ x2="-194.26711"
+ y2="171.87631"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.01740004,0,0,0.01740004,6.0513851,291.94311)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient881"
+ id="linearGradient883"
+ x1="-260.81458"
+ y1="142.38321"
+ x2="-181.90111"
+ y2="221.29668"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.01740004,0,0,0.01740004,6.0513851,291.94311)" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="31.678384"
+ inkscape:cx="7.2355712"
+ inkscape:cy="5.6774657"
+ inkscape:document-units="mm"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="1920"
+ inkscape:window-height="986"
+ inkscape:window-x="-11"
+ inkscape:window-y="-11"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata5">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-292.76665)">
+ <rect
+ y="293.36209"
+ x="1.1517707"
+ height="3.012177"
+ width="1.959888"
+ id="rect843"
+ style="opacity:1;fill:url(#linearGradient883);fill-opacity:1;stroke:url(#linearGradient875);stroke-width:0.07943123;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
+ <g
+ id="g849"
+ transform="matrix(0.01740004,0,0,0.01740004,0.3033617,291.94311)">
+ <rect
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.86499977;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
+ id="rect845"
+ width="18.007357"
+ height="38.175594"
+ x="16.252975"
+ y="49.80357" />
+ <rect
+ y="-54.428566"
+ x="49.80357"
+ height="38.175594"
+ width="18.007357"
+ id="rect847"
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.86499977;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
+ transform="rotate(90)" />
+ </g>
+ <g
+ transform="matrix(0,0.01740004,-0.01740004,0,4.5418462,292.5269)"
+ id="g855">
+ <rect
+ y="49.80357"
+ x="16.252975"
+ height="38.175594"
+ width="18.007357"
+ id="rect851"
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.86499977;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
+ <rect
+ transform="rotate(90)"
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.86499977;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
+ id="rect853"
+ width="18.007357"
+ height="38.175594"
+ x="49.80357"
+ y="-54.428566" />
+ </g>
+ <g
+ transform="matrix(-0.01740004,0,0,-0.01740004,3.9580639,297.79994)"
+ id="g861">
+ <rect
+ y="49.80357"
+ x="16.252975"
+ height="38.175594"
+ width="18.007357"
+ id="rect857"
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.86499977;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
+ <rect
+ transform="rotate(90)"
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.86499977;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
+ id="rect859"
+ width="18.007357"
+ height="38.175594"
+ x="49.80357"
+ y="-54.428566" />
+ </g>
+ <g
+ id="g867"
+ transform="matrix(0,-0.01740004,0.01740004,0,-0.28042019,297.21615)">
+ <rect
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.86499977;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
+ id="rect863"
+ width="18.007357"
+ height="38.175594"
+ x="16.252975"
+ y="49.80357" />
+ <rect
+ y="-54.428566"
+ x="49.80357"
+ height="38.175594"
+ width="18.007357"
+ id="rect865"
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.86499977;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
+ transform="rotate(90)" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/zoom-double-size.svg b/share/icons/hicolor/scalable/actions/zoom-double-size.svg
new file mode 100644
index 0000000..4c9f422
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/zoom-double-size.svg
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.000493"
+ height="16.025033"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <radialGradient cx="171.7755" cy="153.063" fx="171.7755" fy="153.063" gradientTransform="matrix(1.122233,1.252981,-2.05495,1.830229,297.3402,-339.2527)" gradientUnits="userSpaceOnUse" id="radialGradient5855" inkscape:collect="always" r="7.469679" xlink:href="#linearGradient5740"/>
+ </defs>
+<g id="zoom-double-size" inkscape:label="#g6890" transform="translate(-99.999513,-65.000517)">
+ <g id="use6852" transform="matrix(0.996399,0,0,1,95.08523245923,-182.9354)">
+ <g id="use5816" transform="matrix(1,0,0,0.997925,-0.04089,0.477615)">
+ <circle cx="179" cy="159" id="path4220" r="7" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.9403349;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.2651297" transform="matrix(1.00786,0,0,1.007983,-167.1731,96.0569)"/>
+ <rect height="16" id="rect10601" style="color:#000000;fill:none" width="16" x="5.0273" y="248.029"/>
+ <path d="M 18.03125,259 16,261.0312 19,264.0312 21.03125,262 18.03125,259 Z" id="path10605" inkscape:connector-curvature="0" style="fill:#000000;fill-rule:evenodd"/>
+ <circle cx="179" cy="159" id="path10607" r="7" style="color:#000000;fill:url(#radialGradient5855);fill-rule:evenodd;stroke:#000000;stroke-width:0.9931717;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1.00786,0,0,1.007983,-167.8785,95.25998)"/>
+ </g>
+ </g>
+ <path d="M 108.5366,50.5646 C 109.0348,49.0646 111.5258,49.0646 111.5258,51.0646 111.5258,53.0646 108.5366,53.5646 108.5366,55.5646 L 111.5258,55.5646" id="use6888" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:none;stroke:#000000;stroke-width:1.0000001px;stroke-linecap:round" transform="matrix(1,0,0,1,-5.03664,20)"/>
+ <path d="M 110,69.5 111.5,69.5 111.5,76 M 108,72.5 109,72.5 M 108,75.5 109,75.5" id="path3820" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc" style="fill:none;stroke:#000000;stroke-width:1px"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/zoom-fit-drawing.svg b/share/icons/hicolor/scalable/actions/zoom-fit-drawing.svg
new file mode 100644
index 0000000..6270f65
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/zoom-fit-drawing.svg
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.000493"
+ height="15.999441"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(0.625152,0,0,1.007875,-0.61217,35.29459)" gradientUnits="userSpaceOnUse" id="linearGradient5849" inkscape:collect="always" x1="15.15684" x2="20.35862" xlink:href="#linearGradient5704" y1="214.0084" y2="221.6924"/>
+ <linearGradient id="linearGradient6684">
+ <stop id="stop6686" offset="0" style="stop-color:#ffbf00;stop-opacity:1"/>
+ <stop id="stop6688" offset="1" style="stop-color:#ffffff;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(0.377364,0,0,0.600465,3.962295,123.6837)" gradientUnits="userSpaceOnUse" id="linearGradient5853" inkscape:collect="always" x1="19.76252" x2="16.23219" xlink:href="#linearGradient6684" y1="220.3433" y2="215.4618"/>
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(0.501399,0,0,1.00217,1.674173,36.50449)" gradientUnits="userSpaceOnUse" id="linearGradient5851" inkscape:collect="always" x1="17.07591" x2="19.15613" xlink:href="#linearGradient6684" y1="215.6721" y2="217.0116"/>
+ <radialGradient cx="171.7755" cy="153.063" fx="171.7755" fy="153.063" gradientTransform="matrix(1.122233,1.252981,-2.05495,1.830229,297.3402,-339.2527)" gradientUnits="userSpaceOnUse" id="radialGradient5855" inkscape:collect="always" r="7.469679" xlink:href="#linearGradient5740"/>
+ </defs>
+<g id="zoom-fit-drawing" inkscape:label="#zoom_draw" transform="matrix(0.996399,0,0,0.998403,-4.883163,-247.57111)">
+ <g id="use5824" transform="matrix(1,0,0,0.997925,-0.07212,0.508815)">
+ <circle cx="179" cy="159" id="path4220" r="7" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.9403349;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.2651297" transform="matrix(1.00786,0,0,1.007983,-167.1731,96.0569)"/>
+ <rect height="16" id="rect10601" style="color:#000000;fill:none" width="16" x="5.0273" y="248.029"/>
+ <path d="M 18.03125,259 16,261.0312 19,264.0312 21.03125,262 18.03125,259 Z" id="path10605" inkscape:connector-curvature="0" style="fill:#000000;fill-rule:evenodd"/>
+ <circle cx="179" cy="159" id="path10607" r="7" style="color:#000000;fill:url(#radialGradient5855);fill-rule:evenodd;stroke:#000000;stroke-width:0.9931717;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1.00786,0,0,1.007983,-167.8785,95.25998)"/>
+ </g>
+ <path d="M 74,282 75,282 75,280 77,280 77,279 74,279 74,282 Z" id="path4192" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc" style="fill:#ffffff;fill-rule:evenodd" transform="translate(-64.99998,-27)"/>
+ <g id="g5984">
+ <rect height="5.040684" id="rect4828" style="color:#000000;fill:none;stroke:url(#linearGradient5849);stroke-width:1.002607;stroke-linejoin:round;stroke-miterlimit:0" width="5.000394" x="8.45872" y="251.4922"/>
+ <rect height="3.010303" id="rect4830" style="color:#000000;fill:url(#linearGradient5851);fill-rule:evenodd;stroke:url(#linearGradient5853);stroke-width:1.0026073;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="3.008755" x="9.44998" y="252.4818"/>
+ </g>
+ <g id="use5989" transform="matrix(1,0,0,1,3.000016,2.959313)">
+ <rect height="5.040684" id="rect4828" style="color:#000000;fill:none;stroke:url(#linearGradient5849);stroke-width:1.002607;stroke-linejoin:round;stroke-miterlimit:0" width="5.000394" x="8.45872" y="251.4922"/>
+ <rect height="3.010303" id="rect4830" style="color:#000000;fill:url(#linearGradient5851);fill-rule:evenodd;stroke:url(#linearGradient5853);stroke-width:1.0026073;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" width="3.008755" x="9.44998" y="252.4818"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/zoom-fit-page.svg b/share/icons/hicolor/scalable/actions/zoom-fit-page.svg
new file mode 100644
index 0000000..7a0db90
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/zoom-fit-page.svg
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.000493"
+ height="16.025033"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient2485">
+ <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient4080" inkscape:collect="always" x1="59" x2="62.5" xlink:href="#linearGradient5704" y1="235.1341" y2="239.4902"/>
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <radialGradient cx="171.7755" cy="153.063" fx="171.7755" fy="153.063" gradientTransform="matrix(1.122233,1.252981,-2.05495,1.830229,297.3402,-339.2527)" gradientUnits="userSpaceOnUse" id="radialGradient5855" inkscape:collect="always" r="7.469679" xlink:href="#linearGradient5740"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient4005" inkscape:collect="always" x1="61.44776" x2="64.5183" xlink:href="#linearGradient2485" y1="236.4112" y2="240.354"/>
+ </defs>
+<g id="zoom-fit-page" inkscape:label="#zoom_page" transform="matrix(0.996399,0,0,1,-4.883163,-247.93592)">
+ <g id="use5826" transform="matrix(1,0,0,0.997925,-0.07212,0.477615)">
+ <circle cx="179" cy="159" id="path4220" r="7" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.9403349;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.2651297" transform="matrix(1.00786,0,0,1.007983,-167.1731,96.0569)"/>
+ <rect height="16" id="rect10601" style="color:#000000;fill:none" width="16" x="5.0273" y="248.029"/>
+ <path d="M 18.03125,259 16,261.0312 19,264.0312 21.03125,262 18.03125,259 Z" id="path10605" inkscape:connector-curvature="0" style="fill:#000000;fill-rule:evenodd"/>
+ <circle cx="179" cy="159" id="path10607" r="7" style="color:#000000;fill:url(#radialGradient5855);fill-rule:evenodd;stroke:#000000;stroke-width:0.9931717;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1.00786,0,0,1.007983,-167.8785,95.25998)"/>
+ </g>
+ <path d="M 59.5,233.5312 65.5,233.5312 65.5,241.5312 59.5,241.5312 59.5,233.5312 Z" id="path3805" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient4005);fill-rule:evenodd;stroke:url(#linearGradient4080);stroke-width:1.0018055" transform="translate(-49.99998,18)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/zoom-fit-selection.svg b/share/icons/hicolor/scalable/actions/zoom-fit-selection.svg
new file mode 100644
index 0000000..248b9b3
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/zoom-fit-selection.svg
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.000493"
+ height="15.999457"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <radialGradient cx="171.7755" cy="153.063" fx="171.7755" fy="153.063" gradientTransform="matrix(1.122233,1.252981,-2.05495,1.830229,297.3402,-339.2527)" gradientUnits="userSpaceOnUse" id="radialGradient5855" inkscape:collect="always" r="7.469679" xlink:href="#linearGradient5740"/>
+ </defs>
+<g id="zoom-fit-selection" inkscape:label="#zoom_select" transform="matrix(0.996399,0,0,0.998404,-4.883163,-247.540212)">
+ <g id="use5822" transform="matrix(1,0,0,0.997925,-0.07212,0.477615)">
+ <circle cx="179" cy="159" id="path4220" r="7" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.9403349;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.2651297" transform="matrix(1.00786,0,0,1.007983,-167.1731,96.0569)"/>
+ <rect height="16" id="rect10601" style="color:#000000;fill:none" width="16" x="5.0273" y="248.029"/>
+ <path d="M 18.03125,259 16,261.0312 19,264.0312 21.03125,262 18.03125,259 Z" id="path10605" inkscape:connector-curvature="0" style="fill:#000000;fill-rule:evenodd"/>
+ <circle cx="179" cy="159" id="path10607" r="7" style="color:#000000;fill:url(#radialGradient5855);fill-rule:evenodd;stroke:#000000;stroke-width:0.9931717;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1.00786,0,0,1.007983,-167.8785,95.25998)"/>
+ </g>
+ <rect height="7" id="rect3901" style="color:#000000;fill:#ffffff;fill-rule:evenodd" transform="translate(-9.99998,20)" width="9" x="18" y="232"/>
+ <rect height="1" id="rect3873" style="color:#000000;fill:#000000;fill-rule:evenodd" transform="translate(-9.99998,20)" width="1" x="18" y="232"/>
+ <rect height="1" id="rect3875" style="color:#000000;fill:#000000;fill-rule:evenodd" width="1" x="10.00002" y="252"/>
+ <rect height="1" id="rect3877" style="color:#000000;fill:#000000;fill-rule:evenodd" width="1" x="12.00002" y="252"/>
+ <rect height="1" id="rect3879" style="color:#000000;fill:#000000;fill-rule:evenodd" width="1" x="14.00002" y="252"/>
+ <rect height="1" id="rect3881" style="color:#000000;fill:#000000;fill-rule:evenodd" width="1" x="16.00002" y="252"/>
+ <rect height="1" id="rect3883" style="color:#000000;fill:#000000;fill-rule:evenodd" width="1" x="16.00002" y="254"/>
+ <rect height="1" id="rect3885" style="color:#000000;fill:#000000;fill-rule:evenodd" width="1" x="16.00002" y="256"/>
+ <rect height="1" id="rect3887" style="color:#000000;fill:#000000;fill-rule:evenodd" width="1" x="16.00002" y="258"/>
+ <rect height="1" id="rect3889" style="color:#000000;fill:#000000;fill-rule:evenodd" width="1" x="14.00002" y="258"/>
+ <rect height="1" id="rect3891" style="color:#000000;fill:#000000;fill-rule:evenodd" width="1" x="12.00002" y="258"/>
+ <rect height="1" id="rect3893" style="color:#000000;fill:#000000;fill-rule:evenodd" width="1" x="10.00002" y="258"/>
+ <rect height="1" id="rect3895" style="color:#000000;fill:#000000;fill-rule:evenodd" width="1" x="8.00002" y="258"/>
+ <rect height="1" id="rect3897" style="color:#000000;fill:#000000;fill-rule:evenodd" width="1" x="8.00002" y="256"/>
+ <rect height="1" id="rect3899" style="color:#000000;fill:#000000;fill-rule:evenodd" width="1" x="8.00002" y="254"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/zoom-fit-width.svg b/share/icons/hicolor/scalable/actions/zoom-fit-width.svg
new file mode 100644
index 0000000..c12a54d
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/zoom-fit-width.svg
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.000493"
+ height="15.999441"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient4013" inkscape:collect="always" x1="59.4322" x2="62.51569" xlink:href="#linearGradient2485" y1="239.1431" y2="243.4301"/>
+ <radialGradient cx="171.7755" cy="153.063" fx="171.7755" fy="153.063" gradientTransform="matrix(1.122233,1.252981,-2.05495,1.830229,297.3402,-339.2527)" gradientUnits="userSpaceOnUse" id="radialGradient5855" inkscape:collect="always" r="7.469679" xlink:href="#linearGradient5740"/>
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient4072" inkscape:collect="always" x1="58.95215" x2="63.40303" xlink:href="#linearGradient5704" y1="236" y2="239.2758"/>
+ <linearGradient id="linearGradient2485">
+ <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="zoom-fit-width" inkscape:label="#zoom_pagewidth" transform="matrix(0.996399,0,0,0.998403,-4.883163,-247.53996)">
+ <g id="use5834" transform="matrix(1,0,0,0.997925,-0.07212,0.477615)">
+ <circle cx="179" cy="159" id="path4220" r="7" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.9403349;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.2651297" transform="matrix(1.00786,0,0,1.007983,-167.1731,96.0569)"/>
+ <rect height="16" id="rect10601" style="color:#000000;fill:none" width="16" x="5.0273" y="248.029"/>
+ <path d="M 18.03125,259 16,261.0312 19,264.0312 21.03125,262 18.03125,259 Z" id="path10605" inkscape:connector-curvature="0" style="fill:#000000;fill-rule:evenodd"/>
+ <circle cx="179" cy="159" id="path10607" r="7" style="color:#000000;fill:url(#radialGradient5855);fill-rule:evenodd;stroke:#000000;stroke-width:0.9931717;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1.00786,0,0,1.007983,-167.8785,95.25998)"/>
+ </g>
+ <path d="M 57.5,236.5 67.5,236.5 67.53137,242.5314 C 65.02942,245.251 59.78235,245.1882 57.5,242.4373 L 57.5,236.5 Z" id="rect3056" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient4013);fill-rule:evenodd;stroke:url(#linearGradient4072);stroke-width:1.0026066;stroke-linecap:round;stroke-linejoin:round" transform="translate(-49.99998,18)"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/zoom-half-size.svg b/share/icons/hicolor/scalable/actions/zoom-half-size.svg
new file mode 100644
index 0000000..b293b1f
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/zoom-half-size.svg
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.000493"
+ height="16.025033"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <radialGradient cx="171.7755" cy="153.063" fx="171.7755" fy="153.063" gradientTransform="matrix(1.122233,1.252981,-2.05495,1.830229,297.3402,-339.2527)" gradientUnits="userSpaceOnUse" id="radialGradient5855" inkscape:collect="always" r="7.469679" xlink:href="#linearGradient5740"/>
+ </defs>
+<g id="zoom-half-size" inkscape:label="#g6895" transform="translate(-99.999513,-45.000502)">
+ <g id="use5818" transform="matrix(0.996399,0,0,0.997925,95.04449,-202.4578)">
+ <circle cx="179" cy="159" id="path4220" r="7" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.9403349;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.2651297" transform="matrix(1.00786,0,0,1.007983,-167.1731,96.0569)"/>
+ <rect height="16" id="rect10601" style="color:#000000;fill:none" width="16" x="5.0273" y="248.029"/>
+ <path d="M 18.03125,259 16,261.0312 19,264.0312 21.03125,262 18.03125,259 Z" id="path10605" inkscape:connector-curvature="0" style="fill:#000000;fill-rule:evenodd"/>
+ <circle cx="179" cy="159" id="path10607" r="7" style="color:#000000;fill:url(#radialGradient5855);fill-rule:evenodd;stroke:#000000;stroke-width:0.9931717;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1.00786,0,0,1.007983,-167.8785,95.25998)"/>
+ </g>
+ <path d="M 108.5366,50.5646 C 109.0348,49.0646 111.5258,49.0646 111.5258,51.0646 111.5258,53.0646 108.5366,53.5646 108.5366,55.5646 L 111.5258,55.5646" id="path10692" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:none;stroke:#000000;stroke-width:1.0000001px;stroke-linecap:round"/>
+ <path d="M 103,49.5 104.5,49.5 104.5,56 M 106,52.5 107,52.5 M 106,55.5 107,55.5" id="path3806" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccc" style="fill:none;stroke:#000000;stroke-width:1px"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/zoom-in.svg b/share/icons/hicolor/scalable/actions/zoom-in.svg
new file mode 100644
index 0000000..58379bd
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/zoom-in.svg
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.058319"
+ height="16.025033"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="translate(0,0.0207681)" gradientUnits="userSpaceOnUse" id="linearGradient4088" inkscape:collect="always" x1="8" x2="14.32074" xlink:href="#linearGradient5704" y1="251" y2="257.662"/>
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <radialGradient cx="171.7755" cy="153.063" fx="171.7755" fy="153.063" gradientTransform="matrix(1.122233,1.252981,-2.05495,1.830229,297.3402,-339.2527)" gradientUnits="userSpaceOnUse" id="radialGradient5855" inkscape:collect="always" r="7.469679" xlink:href="#linearGradient5740"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="zoom-in" inkscape:label="#zoom_in" transform="matrix(1,0,0,0.997925,-4.97293000000002,-247.458302)">
+ <g id="g5796">
+ <circle cx="179" cy="159" id="path4220" r="7" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.9403349;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.2651297" transform="matrix(1.00786,0,0,1.007983,-167.1731,96.0569)"/>
+ <rect height="16" id="rect10601" style="color:#000000;fill:none" width="16" x="5.0273" y="248.029"/>
+ <path d="M 18.03125,259 16,261.0312 19,264.0312 21.03125,262 18.03125,259 Z" id="path10605" inkscape:connector-curvature="0" style="fill:#000000;fill-rule:evenodd"/>
+ <circle cx="179" cy="159" id="path10607" r="7" style="color:#000000;fill:url(#radialGradient5855);fill-rule:evenodd;stroke:#000000;stroke-width:0.9931717;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1.00786,0,0,1.007983,-167.8785,95.25998)"/>
+ </g>
+ <path d="M 11,251.0208 13,251.0208 13.0273,254.0208 16.0273,254.0498 16,256.0436 13,256.0145 13.0273,259.0208 11.0273,259.0208 11,256.0145 7.9727,256.0145 8,254.0208 11.0273,254.0208 11,251.0208 Z" id="path10609" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccccccc" style="fill:url(#linearGradient4088);fill-rule:evenodd"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/zoom-next.svg b/share/icons/hicolor/scalable/actions/zoom-next.svg
new file mode 100644
index 0000000..ab5e16a
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/zoom-next.svg
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.000493"
+ height="15.999457"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5845" inkscape:collect="always" x1="10.19293" x2="12.50002" xlink:href="#linearGradient5704" y1="249.821" y2="255.5"/>
+ <radialGradient cx="171.7755" cy="153.063" fx="171.7755" fy="153.063" gradientTransform="matrix(1.122233,1.252981,-2.05495,1.830229,297.3402,-339.2527)" gradientUnits="userSpaceOnUse" id="radialGradient5855" inkscape:collect="always" r="7.469679" xlink:href="#linearGradient5740"/>
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="zoom-next" inkscape:label="#zoom_next" transform="matrix(0.996399,0,0,0.998404,-4.91435,-247.57026)">
+ <g id="use5838" transform="matrix(1,0,0,0.997925,-0.04082,0.507716)">
+ <circle cx="179" cy="159" id="path4220" r="7" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.9403349;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.2651297" transform="matrix(1.00786,0,0,1.007983,-167.1731,96.0569)"/>
+ <rect height="16" id="rect10601" style="color:#000000;fill:none" width="16" x="5.0273" y="248.029"/>
+ <path d="M 18.03125,259 16,261.0312 19,264.0312 21.03125,262 18.03125,259 Z" id="path10605" inkscape:connector-curvature="0" style="fill:#000000;fill-rule:evenodd"/>
+ <circle cx="179" cy="159" id="path10607" r="7" style="color:#000000;fill:url(#radialGradient5855);fill-rule:evenodd;stroke:#000000;stroke-width:0.9931717;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1.00786,0,0,1.007983,-167.8785,95.25998)"/>
+ </g>
+ <g id="g6043">
+ <path d="M 15.50002,251.5 15.50002,251.5 15.50002,259.5 15.50002,259.5 15.50002,255.5 9.50002,259.5 9.50002,251.5 15.50002,255.5 15.50002,251.5 Z" id="path3990" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccc" style="color:#000000;fill:#ffd400;fill-rule:evenodd;stroke:url(#linearGradient5845);stroke-width:1.0026059;stroke-linecap:round;stroke-linejoin:round"/>
+ <path d="M 10.43978,257.6603 13.68558,255.4375" id="path4191" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#ffffff;stroke-width:1.0026058px;stroke-linecap:round"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/zoom-original.svg b/share/icons/hicolor/scalable/actions/zoom-original.svg
new file mode 100644
index 0000000..553b01e
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/zoom-original.svg
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.000493"
+ height="16.025033"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <radialGradient cx="171.7755" cy="153.063" fx="171.7755" fy="153.063" gradientTransform="matrix(1.122233,1.252981,-2.05495,1.830229,297.3402,-339.2527)" gradientUnits="userSpaceOnUse" id="radialGradient5855" inkscape:collect="always" r="7.469679" xlink:href="#linearGradient5740"/>
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="zoom-original" inkscape:label="#g6809" transform="translate(-99.999511,-25.000517)">
+ <g id="zoom_1_to_1" transform="matrix(0.996399,0,0,1,95.08523,-222.9354)">
+ <g id="use5816" transform="matrix(1,0,0,0.997925,-0.04089,0.477615)">
+ <circle cx="179" cy="159" id="path4220" r="7" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.9403349;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.2651297" transform="matrix(1.00786,0,0,1.007983,-167.1731,96.0569)"/>
+ <rect height="16" id="rect10601" style="color:#000000;fill:none" width="16" x="5.0273" y="248.029"/>
+ <path d="M 18.03125,259 16,261.0312 19,264.0312 21.03125,262 18.03125,259 Z" id="path10605" inkscape:connector-curvature="0" style="fill:#000000;fill-rule:evenodd"/>
+ <circle cx="179" cy="159" id="path10607" r="7" style="color:#000000;fill:url(#radialGradient5855);fill-rule:evenodd;stroke:#000000;stroke-width:0.9931717;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1.00786,0,0,1.007983,-167.8785,95.25998)"/>
+ </g>
+ </g>
+ <path d="M 103,29.5 104.5,29.5 104.5,36 M 107,32.5 108,32.5 M 109,29.5 110.5,29.5 110.5,36 M 107,35.5 108,35.5" id="path3788" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-width:1px"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/zoom-out.svg b/share/icons/hicolor/scalable/actions/zoom-out.svg
new file mode 100644
index 0000000..210053f
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/zoom-out.svg
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.058319"
+ height="16.025033"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient3208" inkscape:collect="always" x1="8" x2="14.32074" xlink:href="#linearGradient5704" y1="251" y2="257.662"/>
+ <radialGradient cx="171.7755" cy="153.063" fx="171.7755" fy="153.063" gradientTransform="matrix(1.122233,1.252981,-2.05495,1.830229,297.3402,-339.2527)" gradientUnits="userSpaceOnUse" id="radialGradient5855" inkscape:collect="always" r="7.469679" xlink:href="#linearGradient5740"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="zoom-out" inkscape:label="#zoom_out" transform="translate(-4.91048000000001,-247.934888)">
+ <g id="use5803" transform="matrix(1,0,0,0.997925,-0.06245,0.476586)">
+ <circle cx="179" cy="159" id="path4220" r="7" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.9403349;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.2651297" transform="matrix(1.00786,0,0,1.007983,-167.1731,96.0569)"/>
+ <rect height="16" id="rect10601" style="color:#000000;fill:none" width="16" x="5.0273" y="248.029"/>
+ <path d="M 18.03125,259 16,261.0312 19,264.0312 21.03125,262 18.03125,259 Z" id="path10605" inkscape:connector-curvature="0" style="fill:#000000;fill-rule:evenodd"/>
+ <circle cx="179" cy="159" id="path10607" r="7" style="color:#000000;fill:url(#radialGradient5855);fill-rule:evenodd;stroke:#000000;stroke-width:0.9931717;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1.00786,0,0,1.007983,-167.8785,95.25998)"/>
+ </g>
+ <path d="M 16.03125,253.971 16.02735,256 8.0313,256 8.03525,253.971 16.0313,253.971 Z" id="path10652" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="color:#000000;fill:url(#linearGradient3208);fill-rule:evenodd;stroke-width:1px"/>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/zoom-previous.svg b/share/icons/hicolor/scalable/actions/zoom-previous.svg
new file mode 100644
index 0000000..69c83aa
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/zoom-previous.svg
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.000493"
+ height="15.999457"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <radialGradient cx="171.7755" cy="153.063" fx="171.7755" fy="153.063" gradientTransform="matrix(1.122233,1.252981,-2.05495,1.830229,297.3402,-339.2527)" gradientUnits="userSpaceOnUse" id="radialGradient5855" inkscape:collect="always" r="7.469679" xlink:href="#linearGradient5740"/>
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5847" inkscape:collect="always" x1="9.03125" x2="12.53125" xlink:href="#linearGradient5704" y1="251.0312" y2="255.5312"/>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="zoom-previous" inkscape:label="#zoom_previous" transform="matrix(0.996399,0,0,0.998404,-4.883163,-247.57129)">
+ <g id="use5836" transform="matrix(1,0,0,0.997925,-0.07212,0.508745)">
+ <circle cx="179" cy="159" id="path4220" r="7" style="color:#000000;fill:none;stroke:#000000;stroke-width:0.9403349;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.2651297" transform="matrix(1.00786,0,0,1.007983,-167.1731,96.0569)"/>
+ <rect height="16" id="rect10601" style="color:#000000;fill:none" width="16" x="5.0273" y="248.029"/>
+ <path d="M 18.03125,259 16,261.0312 19,264.0312 21.03125,262 18.03125,259 Z" id="path10605" inkscape:connector-curvature="0" style="fill:#000000;fill-rule:evenodd"/>
+ <circle cx="179" cy="159" id="path10607" r="7" style="color:#000000;fill:url(#radialGradient5855);fill-rule:evenodd;stroke:#000000;stroke-width:0.9931717;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1.00786,0,0,1.007983,-167.8785,95.25998)"/>
+ </g>
+ <g id="g6036">
+ <path d="M 9.53125,251.5312 9.53125,251.5312 9.53125,255.5312 15.45913,251.4921 15.45913,259.4921 9.53125,255.5312 9.53125,259.5312 9.53125,259.5312 9.53125,251.5312 Z" id="path3974" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccccccc" style="color:#000000;fill:#ffd400;fill-rule:evenodd;stroke:url(#linearGradient5847);stroke-width:1.0026059;stroke-linecap:round;stroke-linejoin:round"/>
+ <path d="M 11.33756,255.4455 14.58336,253.2228" id="path4188" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#ffffff;stroke-width:1.0026058px;stroke-linecap:round"/>
+ </g>
+</g>
+
+</svg>
diff --git a/share/icons/hicolor/scalable/actions/zoom.svg b/share/icons/hicolor/scalable/actions/zoom.svg
new file mode 100644
index 0000000..4a93225
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/zoom.svg
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24.026232"
+ height="24.028049"
+ >
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ gridspacingy="1pt"
+ gridspacingx="1pt"
+ gridoriginy="0pt"
+ gridoriginx="0pt"
+ />
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient5858">
+ <stop id="stop5860" offset="0" style="stop-color:#ffa01e"/>
+ <stop id="stop5862" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(0.845944,0,0,1,30.563,-0.625005)" gradientUnits="userSpaceOnUse" id="linearGradient4728" inkscape:collect="always" x1="64.94328" x2="73.44604" xlink:href="#linearGradient5858" y1="122.5006" y2="120.8261"/>
+ <linearGradient gradientTransform="matrix(0.833333,0,0,1,7.291667,1.125)" gradientUnits="userSpaceOnUse" id="linearGradient4723" inkscape:collect="always" x1="95.23788" x2="98.37736" xlink:href="#linearGradient800" y1="120.625" y2="120.5792"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5536" inkscape:collect="always" x1="182.981" x2="172.708" xlink:href="#linearGradient5740" y1="167.853" y2="146.119"/>
+ <linearGradient id="linearGradient5740">
+ <stop id="stop5742" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop5744" offset="1" style="stop-color:#98b6d3;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="linearGradient5704">
+ <stop id="stop5706" offset="0" style="stop-color:#5a5a5a;stop-opacity:1"/>
+ <stop id="stop5708" offset="1" style="stop-color:#000000;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="translate(200,120)" gradientUnits="userSpaceOnUse" id="linearGradient5524" inkscape:collect="always" x1="-26.25288" x2="-21.25" xlink:href="#linearGradient5740" y1="34.12175" y2="41.695"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5492" inkscape:collect="always" x1="85.86581" x2="89.00298" xlink:href="#linearGradient800" y1="120.6427" y2="118.8367"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient5476" inkscape:collect="always" x1="85.64042" x2="89.70349" xlink:href="#linearGradient2485" y1="125.8732" y2="125.9596"/>
+ <linearGradient id="linearGradient800">
+ <stop id="stop998" offset="0" style="stop-color:#f3ff49;stop-opacity:1"/>
+ <stop id="stop999" offset="1" style="stop-color:#ffa01e;stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(0.845944,0,0,1,30.52281,-4.619314)" gradientUnits="userSpaceOnUse" id="linearGradient4726" inkscape:collect="always" x1="66.82119" x2="70.21282" xlink:href="#linearGradient5704" y1="132.3595" y2="128.7048"/>
+ <linearGradient id="linearGradient2485">
+ <stop id="stop2486" offset="0" style="stop-color:#ffffff;stop-opacity:1"/>
+ <stop id="stop2487" offset="1" style="stop-color:#aaaaaa;stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<g id="zoom" inkscape:label="#draw_zoom" transform="translate(-169.97577,-149.973981)">
+ <circle cx="179" cy="159" id="path4199" r="7" style="color:#000000;fill:#c8c8c8;fill-rule:evenodd;stroke:#c8c8c8;stroke-width:0.8704858;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1.087654,0,0,1.087684,-16.16957,-14.33312)"/>
+ <rect height="24" id="rect4242" style="color:#000000;fill:none" width="24" x="170" y="150"/>
+ <circle cx="179" cy="159" id="path4272" r="7" style="color:#000000;fill:url(#linearGradient5536);fill-rule:evenodd;stroke:#000000;stroke-width:0.9301261;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0" transform="matrix(1.075061,0,0,1.075185,-14.43475,-12.95411)"/>
+ <path d="M 172,160 C 177,159 176,154 181,153 179,151 175.5,151.8333 174,153 172.5,154.1667 171,158 172,160 Z" id="path5507" inkscape:connector-curvature="0" sodipodi:nodetypes="cczc" style="fill:url(#linearGradient5524);fill-rule:evenodd"/>
+ <g id="g4696" transform="matrix(-0.707107,0.707107,-0.732853,-0.732853,338.9611,194.4488)">
+ <path d="M 85.625,124.8009 C 87.29167,123.8009 88.95833,123.8009 90.625,124.8009 L 90.24628,115.9591 C 88.89722,115.3058 87.62782,115.4979 86.07962,115.9591 L 85.625,124.8009 Z" id="path4701" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:url(#linearGradient4723);fill-rule:evenodd"/>
+ <path d="M 90.62502,124.8009 90.58264,115.9811 C 89.73669,114.9811 86.3975,114.9353 85.55156,115.9353 L 85.625,124.8009" id="path4709" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc" style="fill:url(#linearGradient5492);fill-rule:evenodd;stroke:url(#linearGradient4728);stroke-width:0.9648682;stroke-linecap:round;stroke-linejoin:round"/>
+ <path d="M 85.625,124.8009 86.54346,126.5815 C 87.58329,126.3701 88.56338,126.4085 89.54346,126.5815 L 90.625,124.8009 C 89.77906,123.8009 86.47094,123.8009 85.625,124.8009 Z" id="path4705" inkscape:connector-curvature="0" sodipodi:nodetypes="ccccc" style="fill:url(#linearGradient5476);fill-rule:evenodd;stroke:url(#linearGradient4726);stroke-width:0.9648682;stroke-linecap:round;stroke-linejoin:round"/>
+ <path d="M 86.62925,116.947 86.62505,123.1827" id="path4711" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="fill:none;stroke:#ffffff;stroke-width:0.9648682;stroke-linecap:round"/>
+ </g>
+</g>
+
+</svg>