summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJabiertxo Arraiza Cenoz <jtx@jtx.markerlab.es>2018-07-18 12:02:16 +0000
committerJabiertxo Arraiza Cenoz <jtx@jtx.markerlab.es>2018-07-18 12:02:16 +0000
commit428ceca0861b0525eb16f2837e2e3469dad25318 (patch)
tree575d0e46e28feaf231fdd96737d0709a42efcb90
parentMerge branch 'gadic/inkscape-transl_fr' (diff)
downloadinkscape-428ceca0861b0525eb16f2837e2e3469dad25318.tar.gz
inkscape-428ceca0861b0525eb16f2837e2e3469dad25318.zip
Add symbolic icons
-rw-r--r--share/icons/hicolor/scalable/actions/3dbox_four_handles-symbolic.svg13
-rw-r--r--share/icons/hicolor/scalable/actions/3dbox_three_handles-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/align-horizontal-baseline-symbolic.svg15
-rw-r--r--share/icons/hicolor/scalable/actions/align-horizontal-center-symbolic.svg17
-rw-r--r--share/icons/hicolor/scalable/actions/align-horizontal-left-symbolic.svg17
-rw-r--r--share/icons/hicolor/scalable/actions/align-horizontal-left-to-anchor-symbolic.svg16
-rw-r--r--share/icons/hicolor/scalable/actions/align-horizontal-node-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/align-horizontal-right-symbolic.svg19
-rw-r--r--share/icons/hicolor/scalable/actions/align-horizontal-right-to-anchor-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/align-vertical-baseline-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/align-vertical-bottom-symbolic.svg17
-rw-r--r--share/icons/hicolor/scalable/actions/align-vertical-bottom-to-anchor-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/align-vertical-center-symbolic.svg17
-rw-r--r--share/icons/hicolor/scalable/actions/align-vertical-node-symbolic.svg16
-rw-r--r--share/icons/hicolor/scalable/actions/align-vertical-top-symbolic.svg15
-rw-r--r--share/icons/hicolor/scalable/actions/align-vertical-top-to-anchor-symbolic.svg16
-rw-r--r--share/icons/hicolor/scalable/actions/bitmap-trace-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/boundingbox_bottom-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/boundingbox_bottom_left-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/boundingbox_bottom_right-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/boundingbox_center-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/boundingbox_left-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/boundingbox_right-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/boundingbox_top-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/boundingbox_top_left-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/boundingbox_top_right-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/clonetiler_per_column_color-symbolic.svg16
-rw-r--r--share/icons/hicolor/scalable/actions/clonetiler_per_column_opacity-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/clonetiler_per_column_rotation-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/clonetiler_per_column_scale-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/clonetiler_per_column_shift-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/clonetiler_per_row_color-symbolic.svg16
-rw-r--r--share/icons/hicolor/scalable/actions/clonetiler_per_row_opacity-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/clonetiler_per_row_rotation-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/clonetiler_per_row_scale-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/clonetiler_per_row_shift-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/color-fill-16px-symbolic.svg15
-rw-r--r--share/icons/hicolor/scalable/actions/color-fill-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/color-gradient-16px-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/color-gradient-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/color-management-symbolic.svg16
-rw-r--r--share/icons/hicolor/scalable/actions/color-picker-16px-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/color-picker-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/connector-avoid-symbolic.svg13
-rw-r--r--share/icons/hicolor/scalable/actions/connector-edit-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/connector-ignore-symbolic.svg13
-rw-r--r--share/icons/hicolor/scalable/actions/connector-new-connpoint-symbolic.svg13
-rw-r--r--share/icons/hicolor/scalable/actions/connector-orthogonal-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/connector-remove-connpoint-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/dialog-align-and-distribute-symbolic.svg13
-rw-r--r--share/icons/hicolor/scalable/actions/dialog-fill-and-stroke-symbolic.svg17
-rw-r--r--share/icons/hicolor/scalable/actions/dialog-filters-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/dialog-geometry-symbolic.svg20
-rw-r--r--share/icons/hicolor/scalable/actions/dialog-icon-preview-symbolic.svg18
-rw-r--r--share/icons/hicolor/scalable/actions/dialog-input-devices-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/dialog-memory-symbolic.svg28
-rw-r--r--share/icons/hicolor/scalable/actions/dialog-messages-symbolic.svg18
-rw-r--r--share/icons/hicolor/scalable/actions/dialog-object-properties-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/dialog-path-effects-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/dialog-rows-and-columns-symbolic.svg13
-rw-r--r--share/icons/hicolor/scalable/actions/dialog-scripts-symbolic.svg18
-rw-r--r--share/icons/hicolor/scalable/actions/dialog-templates-symbolic.svg27
-rw-r--r--share/icons/hicolor/scalable/actions/dialog-text-and-font-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/dialog-tile-clones-symbolic.svg18
-rw-r--r--share/icons/hicolor/scalable/actions/dialog-transform-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/dialog-xml-editor-symbolic.svg18
-rw-r--r--share/icons/hicolor/scalable/actions/distribute-graph-directed-symbolic.svg16
-rw-r--r--share/icons/hicolor/scalable/actions/distribute-graph-symbolic.svg18
-rw-r--r--share/icons/hicolor/scalable/actions/distribute-horizontal-baseline-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/distribute-horizontal-center-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/distribute-horizontal-gaps-symbolic.svg16
-rw-r--r--share/icons/hicolor/scalable/actions/distribute-horizontal-left-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/distribute-horizontal-node-symbolic.svg23
-rw-r--r--share/icons/hicolor/scalable/actions/distribute-horizontal-right-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/distribute-randomize-symbolic.svg15
-rw-r--r--share/icons/hicolor/scalable/actions/distribute-remove-overlaps-symbolic.svg13
-rw-r--r--share/icons/hicolor/scalable/actions/distribute-unclump-symbolic.svg15
-rw-r--r--share/icons/hicolor/scalable/actions/distribute-vertical-baseline-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/distribute-vertical-bottom-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/distribute-vertical-center-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/distribute-vertical-gaps-symbolic.svg18
-rw-r--r--share/icons/hicolor/scalable/actions/distribute-vertical-node-symbolic.svg21
-rw-r--r--share/icons/hicolor/scalable/actions/distribute-vertical-top-symbolic.svg16
-rw-r--r--share/icons/hicolor/scalable/actions/document-cleanup-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/document-export-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/document-import-ocal-symbolic.svg26
-rw-r--r--share/icons/hicolor/scalable/actions/document-import-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/document-metadata-symbolic.svg15
-rw-r--r--share/icons/hicolor/scalable/actions/document-new-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/document-open-recent-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/document-open-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/document-print-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/document-revert-rtl-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/document-revert-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/document-save-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/draw-calligraphic-16px-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/draw-calligraphic-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/draw-connector-16px-symbolic.svg16
-rw-r--r--share/icons/hicolor/scalable/actions/draw-connector-symbolic.svg16
-rw-r--r--share/icons/hicolor/scalable/actions/draw-cuboid-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/draw-ellipse-16px-symbolic.svg10
-rw-r--r--share/icons/hicolor/scalable/actions/draw-ellipse-arc-symbolic.svg10
-rw-r--r--share/icons/hicolor/scalable/actions/draw-ellipse-segment-symbolic.svg10
-rw-r--r--share/icons/hicolor/scalable/actions/draw-ellipse-symbolic.svg10
-rw-r--r--share/icons/hicolor/scalable/actions/draw-ellipse-whole-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/draw-eraser-16px-symbolic.svg15
-rw-r--r--share/icons/hicolor/scalable/actions/draw-eraser-delete-objects-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/draw-eraser-symbolic.svg13
-rw-r--r--share/icons/hicolor/scalable/actions/draw-freehand-16px-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/draw-freehand-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/draw-geometry-16px-symbolic.svg17
-rw-r--r--share/icons/hicolor/scalable/actions/draw-geometry-angle-bisector-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/draw-geometry-circle-from-radius-symbolic.svg13
-rw-r--r--share/icons/hicolor/scalable/actions/draw-geometry-circle-from-three-points-symbolic.svg13
-rw-r--r--share/icons/hicolor/scalable/actions/draw-geometry-inactive-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/draw-geometry-line-parallel-symbolic.svg13
-rw-r--r--share/icons/hicolor/scalable/actions/draw-geometry-line-perpendicular-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/draw-geometry-line-segment-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/draw-geometry-mirror-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/draw-geometry-set-bounding-box-symbolic.svg31
-rw-r--r--share/icons/hicolor/scalable/actions/draw-geometry-show-measuring-info-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/draw-geometry-symbolic.svg17
-rw-r--r--share/icons/hicolor/scalable/actions/draw-path-16px-symbolic.svg17
-rw-r--r--share/icons/hicolor/scalable/actions/draw-path-symbolic.svg16
-rw-r--r--share/icons/hicolor/scalable/actions/draw-polygon-star-16px-symbolic.svg13
-rw-r--r--share/icons/hicolor/scalable/actions/draw-polygon-star-symbolic.svg13
-rw-r--r--share/icons/hicolor/scalable/actions/draw-polygon-symbolic.svg10
-rw-r--r--share/icons/hicolor/scalable/actions/draw-rectangle-16px-symbolic.svg10
-rw-r--r--share/icons/hicolor/scalable/actions/draw-rectangle-symbolic.svg10
-rw-r--r--share/icons/hicolor/scalable/actions/draw-spiral-16px-symbolic.svg10
-rw-r--r--share/icons/hicolor/scalable/actions/draw-spiral-symbolic.svg10
-rw-r--r--share/icons/hicolor/scalable/actions/draw-star-symbolic.svg10
-rw-r--r--share/icons/hicolor/scalable/actions/draw-text-16px-symbolic.svg13
-rw-r--r--share/icons/hicolor/scalable/actions/draw-text-symbolic.svg13
-rw-r--r--share/icons/hicolor/scalable/actions/draw-trace-background-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/draw-use-pressure-symbolic.svg13
-rw-r--r--share/icons/hicolor/scalable/actions/draw-use-tilt-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/edit-clone-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/edit-clone-unlink-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/edit-copy-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/edit-cut-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/edit-delete-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/edit-duplicate-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/edit-paste-in-place-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/edit-paste-style-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/edit-paste-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/edit-redo-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/edit-select-all-layers-symbolic.svg40
-rw-r--r--share/icons/hicolor/scalable/actions/edit-select-all-symbolic.svg39
-rw-r--r--share/icons/hicolor/scalable/actions/edit-select-invert-symbolic.svg53
-rw-r--r--share/icons/hicolor/scalable/actions/edit-select-none-symbolic.svg39
-rw-r--r--share/icons/hicolor/scalable/actions/edit-select-original-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/edit-undo-history-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/edit-undo-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/exchange-positions-clockwise-symbolic.svg15
-rw-r--r--share/icons/hicolor/scalable/actions/exchange-positions-symbolic.svg15
-rw-r--r--share/icons/hicolor/scalable/actions/exchange-positions-zorder-symbolic.svg16
-rw-r--r--share/icons/hicolor/scalable/actions/fill-rule-even-odd-symbolic.svg10
-rw-r--r--share/icons/hicolor/scalable/actions/fill-rule-nonzero-symbolic.svg10
-rw-r--r--share/icons/hicolor/scalable/actions/flatten-symbolic.svg10
-rw-r--r--share/icons/hicolor/scalable/actions/format-indent-less-symbolic.svg15
-rw-r--r--share/icons/hicolor/scalable/actions/format-indent-more-symbolic.svg15
-rw-r--r--share/icons/hicolor/scalable/actions/format-text-direction-horizontal-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/format-text-direction-vertical-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/g78849-symbolic.svg10
-rw-r--r--share/icons/hicolor/scalable/actions/g9320-symbolic.svg10
-rw-r--r--share/icons/hicolor/scalable/actions/go-down-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/go-up-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/grid-axonometric-symbolic.svg18
-rw-r--r--share/icons/hicolor/scalable/actions/grid-rectangular-symbolic.svg23
-rw-r--r--share/icons/hicolor/scalable/actions/guides-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/help-contents-symbolic.svg13
-rw-r--r--share/icons/hicolor/scalable/actions/help-keyboard-shortcuts-symbolic.svg23
-rw-r--r--share/icons/hicolor/scalable/actions/inkscape-logo-symbolic.svg13
-rw-r--r--share/icons/hicolor/scalable/actions/interactive_simplify-symbolic.svg10
-rw-r--r--share/icons/hicolor/scalable/actions/layer-bottom-symbolic.svg13
-rw-r--r--share/icons/hicolor/scalable/actions/layer-delete-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/layer-duplicate-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/layer-lower-symbolic.svg13
-rw-r--r--share/icons/hicolor/scalable/actions/layer-new-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/layer-next-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/layer-previous-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/layer-raise-symbolic.svg13
-rw-r--r--share/icons/hicolor/scalable/actions/layer-rename-symbolic.svg15
-rw-r--r--share/icons/hicolor/scalable/actions/layer-top-symbolic.svg13
-rw-r--r--share/icons/hicolor/scalable/actions/layers-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/mesh-gradient-16px-symbolic.svg23
-rw-r--r--share/icons/hicolor/scalable/actions/mesh-gradient-symbolic.svg23
-rw-r--r--share/icons/hicolor/scalable/actions/no-marker-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/node-add-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/node-break-symbolic.svg16
-rw-r--r--share/icons/hicolor/scalable/actions/node-delete-segment-symbolic.svg17
-rw-r--r--share/icons/hicolor/scalable/actions/node-delete-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/node-join-segment-symbolic.svg17
-rw-r--r--share/icons/hicolor/scalable/actions/node-join-symbolic.svg16
-rw-r--r--share/icons/hicolor/scalable/actions/node-segment-curve-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/node-segment-line-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/node-transform-symbolic.svg15
-rw-r--r--share/icons/hicolor/scalable/actions/node-type-auto-smooth-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/node-type-cusp-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/node-type-smooth-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/node-type-symmetric-symbolic.svg15
-rw-r--r--share/icons/hicolor/scalable/actions/object-columns-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/object-fill-symbolic.svg10
-rw-r--r--share/icons/hicolor/scalable/actions/object-flip-hor-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/object-flip-horizontal-symbolic.svg16
-rw-r--r--share/icons/hicolor/scalable/actions/object-flip-ver-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/object-flip-vertical-symbolic.svg18
-rw-r--r--share/icons/hicolor/scalable/actions/object-group-symbolic.svg15
-rw-r--r--share/icons/hicolor/scalable/actions/object-hidden-symbolic.svg18
-rw-r--r--share/icons/hicolor/scalable/actions/object-locked-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/object-rotate-90-CCW-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/object-rotate-90-CW-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/object-rotate-left-symbolic.svg15
-rw-r--r--share/icons/hicolor/scalable/actions/object-rotate-right-symbolic.svg13
-rw-r--r--share/icons/hicolor/scalable/actions/object-rows-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/object-stroke-style-symbolic.svg15
-rw-r--r--share/icons/hicolor/scalable/actions/object-stroke-symbolic.svg10
-rw-r--r--share/icons/hicolor/scalable/actions/object-to-path-symbolic.svg15
-rw-r--r--share/icons/hicolor/scalable/actions/object-tweak-attract-symbolic.svg35
-rw-r--r--share/icons/hicolor/scalable/actions/object-tweak-blur-symbolic.svg39
-rw-r--r--share/icons/hicolor/scalable/actions/object-tweak-duplicate-symbolic.svg19
-rw-r--r--share/icons/hicolor/scalable/actions/object-tweak-jitter-color-symbolic.svg16
-rw-r--r--share/icons/hicolor/scalable/actions/object-tweak-paint-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/object-tweak-push-symbolic.svg36
-rw-r--r--share/icons/hicolor/scalable/actions/object-tweak-randomize-symbolic.svg36
-rw-r--r--share/icons/hicolor/scalable/actions/object-tweak-rotate-symbolic.svg36
-rw-r--r--share/icons/hicolor/scalable/actions/object-tweak-shrink-symbolic.svg34
-rw-r--r--share/icons/hicolor/scalable/actions/object-ungroup-symbolic.svg17
-rw-r--r--share/icons/hicolor/scalable/actions/object-unlocked-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/object-visible-symbolic.svg19
-rw-r--r--share/icons/hicolor/scalable/actions/off-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/on-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/pack-less-symbolic.svg18
-rw-r--r--share/icons/hicolor/scalable/actions/pack-more-symbolic.svg28
-rw-r--r--share/icons/hicolor/scalable/actions/paint-gradient-conical-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/paint-gradient-linear-symbolic.svg106
-rw-r--r--share/icons/hicolor/scalable/actions/paint-gradient-mesh-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/paint-gradient-radial-symbolic.svg137
-rw-r--r--share/icons/hicolor/scalable/actions/paint-none-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/paint-pattern-symbolic.svg10
-rw-r--r--share/icons/hicolor/scalable/actions/paint-solid-symbolic.svg10
-rw-r--r--share/icons/hicolor/scalable/actions/paint-swatch-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/paint-unknown-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/path-break-apart-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/path-clip-edit-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/path-combine-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/path-cut-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/path-difference-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/path-division-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/path-effect-parameter-next-symbolic.svg16
-rw-r--r--share/icons/hicolor/scalable/actions/path-exclusion-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/path-inset-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/path-intersection-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/path-mask-edit-symbolic.svg13
-rw-r--r--share/icons/hicolor/scalable/actions/path-mode-bezier-symbolic.svg13
-rw-r--r--share/icons/hicolor/scalable/actions/path-mode-bspline-symbolic.svg13
-rw-r--r--share/icons/hicolor/scalable/actions/path-mode-polyline-paraxial-symbolic.svg10
-rw-r--r--share/icons/hicolor/scalable/actions/path-mode-polyline-symbolic.svg10
-rw-r--r--share/icons/hicolor/scalable/actions/path-mode-spiro-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/path-offset-dynamic-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/path-offset-linked-symbolic.svg13
-rw-r--r--share/icons/hicolor/scalable/actions/path-outset-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/path-reverse-symbolic.svg13
-rw-r--r--share/icons/hicolor/scalable/actions/path-simplify-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/path-tweak-attract-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/path-tweak-grow-symbolic.svg10
-rw-r--r--share/icons/hicolor/scalable/actions/path-tweak-push-symbolic.svg10
-rw-r--r--share/icons/hicolor/scalable/actions/path-tweak-repel-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/path-tweak-roughen-symbolic.svg10
-rw-r--r--share/icons/hicolor/scalable/actions/path-tweak-shrink-symbolic.svg10
-rw-r--r--share/icons/hicolor/scalable/actions/path-union-symbolic.svg10
-rw-r--r--share/icons/hicolor/scalable/actions/perspective-parallel-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/pixelart-trace-symbolic.svg13
-rw-r--r--share/icons/hicolor/scalable/actions/preferences-system-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/randomize-symbolic.svg18
-rw-r--r--share/icons/hicolor/scalable/actions/rectangle-make-corners-sharp-symbolic.svg13
-rw-r--r--share/icons/hicolor/scalable/actions/reset-default-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/selection-bottom-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/selection-lower-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/selection-make-bitmap-copy-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/selection-move-to-layer-above-symbolic.svg29
-rw-r--r--share/icons/hicolor/scalable/actions/selection-move-to-layer-below-symbolic.svg29
-rw-r--r--share/icons/hicolor/scalable/actions/selection-raise-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/selection-top-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/show-bounding-box-symbolic.svg29
-rw-r--r--share/icons/hicolor/scalable/actions/show-dialogs-symbolic.svg10
-rw-r--r--share/icons/hicolor/scalable/actions/show-grid-symbolic.svg21
-rw-r--r--share/icons/hicolor/scalable/actions/show-guides-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/show-node-handles-symbolic.svg13
-rw-r--r--share/icons/hicolor/scalable/actions/show-path-outline-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/snap-bounding-box-center-symbolic.svg23
-rw-r--r--share/icons/hicolor/scalable/actions/snap-bounding-box-corners-symbolic.svg15
-rw-r--r--share/icons/hicolor/scalable/actions/snap-bounding-box-edges-symbolic.svg15
-rw-r--r--share/icons/hicolor/scalable/actions/snap-bounding-box-midpoints-symbolic.svg21
-rw-r--r--share/icons/hicolor/scalable/actions/snap-bounding-box-symbolic.svg15
-rw-r--r--share/icons/hicolor/scalable/actions/snap-grid-guide-intersections-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/snap-nodes-center-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/snap-nodes-cusp-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/snap-nodes-intersection-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/snap-nodes-midpoint-symbolic.svg16
-rw-r--r--share/icons/hicolor/scalable/actions/snap-nodes-path-symbolic.svg15
-rw-r--r--share/icons/hicolor/scalable/actions/snap-nodes-rotation-center-symbolic.svg16
-rw-r--r--share/icons/hicolor/scalable/actions/snap-nodes-smooth-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/snap-nodes-symbolic.svg15
-rw-r--r--share/icons/hicolor/scalable/actions/snap-page-symbolic.svg10
-rw-r--r--share/icons/hicolor/scalable/actions/snap-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/snap-text-baseline-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/spray-mode-clone-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/spray-mode-copy-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/spray-mode-union-symbolic.svg10
-rw-r--r--share/icons/hicolor/scalable/actions/sticky_zoom-symbolic.svg10
-rw-r--r--share/icons/hicolor/scalable/actions/stroke-cap-butt-symbolic.svg16
-rw-r--r--share/icons/hicolor/scalable/actions/stroke-cap-round-symbolic.svg15
-rw-r--r--share/icons/hicolor/scalable/actions/stroke-cap-square-symbolic.svg15
-rw-r--r--share/icons/hicolor/scalable/actions/stroke-join-bevel-16px-symbolic.svg20
-rw-r--r--share/icons/hicolor/scalable/actions/stroke-join-bevel-symbolic.svg19
-rw-r--r--share/icons/hicolor/scalable/actions/stroke-join-miter-16px-symbolic.svg20
-rw-r--r--share/icons/hicolor/scalable/actions/stroke-join-miter-symbolic.svg19
-rw-r--r--share/icons/hicolor/scalable/actions/stroke-join-round-16px-symbolic.svg21
-rw-r--r--share/icons/hicolor/scalable/actions/stroke-join-round-symbolic.svg20
-rw-r--r--share/icons/hicolor/scalable/actions/stroke-to-path-symbolic.svg15
-rw-r--r--share/icons/hicolor/scalable/actions/swatches-symbolic.svg15
-rw-r--r--share/icons/hicolor/scalable/actions/symbol-add-symbolic.svg16
-rw-r--r--share/icons/hicolor/scalable/actions/symbol-bigger-symbolic.svg13
-rw-r--r--share/icons/hicolor/scalable/actions/symbol-fit-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/symbol-remove-symbolic.svg15
-rw-r--r--share/icons/hicolor/scalable/actions/symbol-smaller-symbolic.svg13
-rw-r--r--share/icons/hicolor/scalable/actions/symbols-symbolic.svg10
-rw-r--r--share/icons/hicolor/scalable/actions/text-convert-to-regular-symbolic.svg25
-rw-r--r--share/icons/hicolor/scalable/actions/text-flow-into-frame-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/text-put-on-path-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/text-remove-from-path-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/text-unflow-symbolic.svg35
-rw-r--r--share/icons/hicolor/scalable/actions/text-unkern-symbolic.svg15
-rw-r--r--share/icons/hicolor/scalable/actions/text_horz_kern-symbolic.svg13
-rw-r--r--share/icons/hicolor/scalable/actions/text_letter_spacing-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/text_line_spacing-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/text_remove_kerns-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/text_rotation-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/text_subscript-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/text_superscript-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/text_vert_kern-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/text_word_spacing-symbolic.svg16
-rw-r--r--share/icons/hicolor/scalable/actions/toggle_vp_y-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/toggle_vp_z-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/tool-measure-16px-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/tool-measure-symbolic.svg18
-rw-r--r--share/icons/hicolor/scalable/actions/tool-node-editor-16px-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/tool-node-editor-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/tool-pointer-16px-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/tool-pointer-symbolic.svg10
-rw-r--r--share/icons/hicolor/scalable/actions/tool-spray-16px-symbolic.svg22
-rw-r--r--share/icons/hicolor/scalable/actions/tool-spray-symbolic.svg31
-rw-r--r--share/icons/hicolor/scalable/actions/tool-tweak-16px-symbolic.svg10
-rw-r--r--share/icons/hicolor/scalable/actions/tool-tweak-symbolic.svg10
-rw-r--r--share/icons/hicolor/scalable/actions/transform-affect-gradient-symbolic.svg26
-rw-r--r--share/icons/hicolor/scalable/actions/transform-affect-pattern-symbolic.svg38
-rw-r--r--share/icons/hicolor/scalable/actions/transform-affect-rounded-corners-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/transform-affect-stroke-symbolic.svg14
-rw-r--r--share/icons/hicolor/scalable/actions/transform-move-horizontal-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/transform-move-vertical-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/transform-rotate-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/transform-scale-horizontal-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/transform-scale-vertical-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/transform-skew-horizontal-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/transform-skew-vertical-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/view-fullscreen-symbolic.svg26
-rw-r--r--share/icons/hicolor/scalable/actions/window-new-symbolic.svg18
-rw-r--r--share/icons/hicolor/scalable/actions/window-next-symbolic.svg17
-rw-r--r--share/icons/hicolor/scalable/actions/window-previous-symbolic.svg17
-rw-r--r--share/icons/hicolor/scalable/actions/xml-attribute-delete-symbolic.svg20
-rw-r--r--share/icons/hicolor/scalable/actions/xml-element-new-symbolic.svg23
-rw-r--r--share/icons/hicolor/scalable/actions/xml-node-delete-symbolic.svg23
-rw-r--r--share/icons/hicolor/scalable/actions/xml-node-duplicate-symbolic.svg23
-rw-r--r--share/icons/hicolor/scalable/actions/xml-text-new-symbolic.svg20
-rw-r--r--share/icons/hicolor/scalable/actions/zoom-16px-symbolic.svg10
-rw-r--r--share/icons/hicolor/scalable/actions/zoom-double-size-symbolic.svg10
-rw-r--r--share/icons/hicolor/scalable/actions/zoom-fit-drawing-symbolic.svg10
-rw-r--r--share/icons/hicolor/scalable/actions/zoom-fit-page-symbolic.svg10
-rw-r--r--share/icons/hicolor/scalable/actions/zoom-fit-selection-symbolic.svg10
-rw-r--r--share/icons/hicolor/scalable/actions/zoom-fit-width-symbolic.svg10
-rw-r--r--share/icons/hicolor/scalable/actions/zoom-half-size-symbolic.svg10
-rw-r--r--share/icons/hicolor/scalable/actions/zoom-in-symbolic.svg12
-rw-r--r--share/icons/hicolor/scalable/actions/zoom-next-symbolic.svg10
-rw-r--r--share/icons/hicolor/scalable/actions/zoom-original-symbolic.svg10
-rw-r--r--share/icons/hicolor/scalable/actions/zoom-out-symbolic.svg11
-rw-r--r--share/icons/hicolor/scalable/actions/zoom-previous-symbolic.svg10
-rw-r--r--share/icons/hicolor/scalable/actions/zoom-symbolic.svg10
389 files changed, 5932 insertions, 0 deletions
diff --git a/share/icons/hicolor/scalable/actions/3dbox_four_handles-symbolic.svg b/share/icons/hicolor/scalable/actions/3dbox_four_handles-symbolic.svg
new file mode 100644
index 000000000..f30c836b2
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/3dbox_four_handles-symbolic.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="3dbox_four_handles-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-559,-621.3622)" id="3dbox_four_handles" inkscape:label="00236">
+ <rect style="fill:none" id="rect15175" width="16" height="16" x="559" y="109" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect15177" width="4" height="4" x="560" y="110" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect15179" width="4" height="3.9999969" x="560" y="632.36218"/>
+ <rect y="622.36218" x="570" height="3.9999969" width="4" id="rect15181" style="opacity:1"/>
+ <rect y="632.36218" x="570" height="4.0000048" width="4.0000048" id="rect15183" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/3dbox_three_handles-symbolic.svg b/share/icons/hicolor/scalable/actions/3dbox_three_handles-symbolic.svg
new file mode 100644
index 000000000..3abb1af57
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/3dbox_three_handles-symbolic.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="3dbox_three_handles-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-528,-621.3622)" id="3dbox_three_handles" inkscape:label="00235">
+ <rect style="fill:none" id="rect15142" width="16" height="16" x="528" y="109" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect15144" width="4" height="4" x="530" y="622.36218"/>
+ <rect style="opacity:1" id="rect15146" width="4" height="4" x="539" y="626.36218"/>
+ <rect style="opacity:1" id="rect15148" width="4" height="4" x="532" y="632.36218"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/align-horizontal-baseline-symbolic.svg b/share/icons/hicolor/scalable/actions/align-horizontal-baseline-symbolic.svg
new file mode 100644
index 000000000..547b7c6d8
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/align-horizontal-baseline-symbolic.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="align-horizontal-baseline-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666666,-696,-446.9076)" inkscape:label="00277" id="align-horizontal-baseline">
+ <g inkscape:label="#al_baselines_vert" transform="matrix(-1,0,0,0.997921,1039.197,589.8441)" id="g22449">
+ <use transform="matrix(-1,0,0,1.000085,-38.76176,-94.35424)" x="0" y="0" id="use22451" width="1250" height="1250" xlink:href="#path5120"/>
+ <rect transform="matrix(0,1,1,0,0,0)" y="-28.802999" x="80.685799" height="24" width="24.049999" id="rect22453" style="fill:none"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m -11.9668,90.11223 c -0.7787,-0.67701 -2.1025,-0.43431 -2.6929,0.34854 -0.9754,1.18561 -1.2575,2.70228 -1.6164,4.12145 -0.2662,1.21031 -0.4334,2.4394 -0.501,3.67318 -0.7883,-1.56023 -1.6965,-3.23606 -1.713,-4.99301 -0.0218,-0.88805 0.5124,-1.6408 0.8692,-2.42613 0.2947,-0.65823 -0.5167,-1.34316 -1.2125,-1.13198 -0.8522,0.16578 -0.9942,1.10615 -0.9696,1.78045 0.0896,2.00548 0.9121,3.97467 1.7444,5.80752 1.1795,2.42043 2.8678,4.66505 5.076,6.36815 0.8684,0.6241 3.0647,1.3479 4.1492,0.972 2,-0.9952 2,-2.9856 0,-2.9856 -0.7186,-0.3241 -2.5391,1.2439 -3.2752,1.2192 -1.2149,-0.009 -2.081,-1.0514 -2.4089,-2.0443 -0.3332,-1.31356 -0.0214,-2.6707 0.1844,-3.98039 0.3353,-1.70254 0.7126,-3.43957 1.5965,-4.97978 0.1808,-0.59819 1.5972,-0.95372 0.7698,-1.7493 z" id="path22455"/>
+ <path inkscape:connector-curvature="0" id="path22457" d="m 15.59046,88.20062 c -0.53328,0 -0.93563,0.09047 -1.20702,0.2714 -0.26665,0.18094 -0.39997,0.44758 -0.39997,0.79992 0,0.32378 0.10713,0.57852 0.3214,0.76421 0.21903,0.18094 0.52138,0.27141 0.90706,0.27141 0.4809,0 0.88562,-0.17141 1.21417,-0.51424 0.32853,-0.34758 0.4928,-0.78087 0.49281,-1.29987 v -0.29283 h -1.32844 m 3.90676,-0.96419 v 4.56384 h -2.57832 v -1.1856 c -0.34283,0.48567 -0.72851,0.8404 -1.15703,1.06418 -0.42854,0.21903 -0.94992,0.32854 -1.56414,0.32854 -0.82849,0 -1.50224,-0.24045 -2.02123,-0.72136 -0.51424,-0.48566 -0.77136,-1.11417 -0.77136,-1.88553 0,-0.938 0.3214,-1.62603 0.96419,-2.06409 0.64756,-0.43804 1.66175,-0.65707 3.04257,-0.65708 h 1.507 v -0.19998 c -10e-6,-0.40471 -0.15952,-0.69992 -0.47853,-0.88563 -0.31902,-0.19045 -0.81659,-0.28568 -1.49271,-0.28568 -0.54757,0 -1.05705,0.05476 -1.52843,0.16427 -0.47138,0.10952 -0.90943,0.27379 -1.31416,0.49281 v -1.94981 c 0.54757,-0.13332 1.09752,-0.23331 1.64985,-0.29998 0.55232,-0.07141 1.10465,-0.10712 1.65698,-0.10713 1.44271,1e-5 2.48309,0.2857 3.12113,0.85706 0.64278,0.56662 0.96418,1.49034 0.96419,2.77116" style="opacity:1" transform="scale(-1.036041,0.965213)"/>
+ </g>
+ <rect style="opacity:1" id="rect22505" width="1" height="24" x="1049" y="670.36218"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/align-horizontal-center-symbolic.svg b/share/icons/hicolor/scalable/actions/align-horizontal-center-symbolic.svg
new file mode 100644
index 000000000..f90e75852
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/align-horizontal-center-symbolic.svg
@@ -0,0 +1,17 @@
+<?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="align-horizontal-center-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666666,-746.66667,-396.90779)" inkscape:label="00271" id="align-horizontal-center">
+ <rect transform="scale(-1,1)" style="fill:none" id="rect22217" width="24" height="24" x="-1144" y="595.36218"/>
+ <rect transform="scale(-1,1)" style="opacity:1" id="rect22219" width="1" height="24" x="-1133" y="595.36218"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 1124,83 v 5 h 7 v -5 z m 10,0 v 5 h 7 v -5 z" transform="translate(0,512.3622)" id="rect22221"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 1127,90 v 3 h 4 v -3 z m 7,0 v 3 h 4 v -3 z" transform="translate(0,512.3622)" id="rect22223"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 1125,95 v 4 h 6 v -4 z m 9,0 v 4 h 6 v -4 z" transform="translate(0,512.3622)" id="rect22225"/>
+ <path inkscape:connector-curvature="0" id="path22227" d="m 1134,616.3622 3,-3 v 6 z" style="opacity:1"/>
+ <rect y="615.36218" x="1137" height="2" width="7" id="rect22229" style="opacity:1"/>
+ <path style="opacity:1" d="m 1131,616.3622 -3,-3 v 6 z" id="path22246" inkscape:connector-curvature="0"/>
+ <rect style="opacity:1" id="rect22248" width="7" height="2" x="-1128" y="615.36218" transform="scale(-1,1)"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/align-horizontal-left-symbolic.svg b/share/icons/hicolor/scalable/actions/align-horizontal-left-symbolic.svg
new file mode 100644
index 000000000..62cef51a6
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/align-horizontal-left-symbolic.svg
@@ -0,0 +1,17 @@
+<?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="align-horizontal-left-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666666,-721.33333,-396.90779)" inkscape:label="00269" id="align-horizontal-left">
+ <g id="g22133">
+ <rect transform="scale(-1,1)" style="fill:none" id="rect22111" width="24" height="24" x="-1106" y="595.36218"/>
+ <rect transform="scale(-1,1)" style="opacity:1" id="rect22115" width="1" height="24" x="-1086" y="595.36218"/>
+ <rect transform="scale(-1,1)" style="opacity:1" id="rect22117" width="16" height="4.9999981" x="-1103" y="595.36218"/>
+ <rect transform="scale(-1,1)" y="602.36218" x="-1097" height="3.0000031" width="10" id="rect22119" style="opacity:1"/>
+ <rect transform="scale(-1,1)" style="opacity:1" id="rect22121" width="14" height="4" x="-1101" y="607.36218"/>
+ <path inkscape:connector-curvature="0" id="path22129" d="m 1087,616.3622 3,-3 v 6 z" style="opacity:1"/>
+ <rect y="615.36218" x="1090" height="2" width="9" id="rect22131" style="opacity:1"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/align-horizontal-left-to-anchor-symbolic.svg b/share/icons/hicolor/scalable/actions/align-horizontal-left-to-anchor-symbolic.svg
new file mode 100644
index 000000000..94cf2e13e
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/align-horizontal-left-to-anchor-symbolic.svg
@@ -0,0 +1,16 @@
+<?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="align-horizontal-left-to-anchor-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666667,-797.33333,-396.90812)" inkscape:label="00275" id="align-horizontal-left-to-anchor">
+ <g inkscape:label="#al_left_out" id="g22384" transform="matrix(-1,0,0,1,2264,0)">
+ <rect style="fill:none" id="rect22386" width="24" height="24" x="1044" y="595.36218"/>
+ <rect style="opacity:1" id="rect22388" width="4" height="4" x="1064" y="595.36218"/>
+ <rect style="opacity:1" id="rect22390" width="1" height="24" x="1062" y="595.36218"/>
+ <rect style="opacity:1" id="rect22392" width="16" height="4.9999981" x="1045" y="599.36218"/>
+ <rect y="606.36218" x="1051" height="3.0000031" width="10" id="rect22394" style="opacity:1"/>
+ <rect style="opacity:1" id="rect22396" width="14" height="4" x="1047" y="611.36218"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/align-horizontal-node-symbolic.svg b/share/icons/hicolor/scalable/actions/align-horizontal-node-symbolic.svg
new file mode 100644
index 000000000..4ecd70d11
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/align-horizontal-node-symbolic.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="align-horizontal-node-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.6665019,0,0,0.66651661,-695.82763,-574.10831)" inkscape:label="00294" id="align-horizontal-node">
+ <path id="path5262" d="m 1055.506,861.863 v 22.9939 0" style="fill:none;stroke:#000000" inkscape:connector-curvature="0"/>
+ <path id="path5249" d="m 1044.511,861.8622 c 2.998,3.4992 18.966,1.5984 17.492,7.4983 -1,3.9991 -16.992,0.9997 -17.492,8.498 -0.366,5.4866 16.992,2.4995 22.989,6.4985" style="fill:none;stroke:#000000;stroke-linecap:round" inkscape:connector-curvature="0"/>
+ <rect style="opacity:1" id="rect5251" width="5.0000048" height="4.999989" x="1053" y="862.36218"/>
+ <rect y="870.36218" x="1053" height="4.999989" width="5.0000048" id="rect19638" style="opacity:1"/>
+ <rect style="opacity:1" id="rect19640" width="5.0000048" height="4.999989" x="1053" y="879.36218"/>
+ <rect style="fill:none" id="rect19636" width="24" height="24" x="1044" y="861.36218"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/align-horizontal-right-symbolic.svg b/share/icons/hicolor/scalable/actions/align-horizontal-right-symbolic.svg
new file mode 100644
index 000000000..2950ae858
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/align-horizontal-right-symbolic.svg
@@ -0,0 +1,19 @@
+<?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="align-horizontal-right-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666666,-772,-396.90779)" inkscape:label="00273" id="align-horizontal-right">
+ <g inkscape:label="#al_left_in" id="g22329" transform="matrix(-1,0,0,1,2264,0)">
+ <g id="g22331">
+ <rect transform="scale(-1,1)" style="fill:none" id="rect22333" width="24" height="24" x="-1106" y="595.36218"/>
+ <rect transform="scale(-1,1)" style="opacity:1" id="rect22335" width="1" height="24" x="-1086" y="595.36218"/>
+ <rect transform="scale(-1,1)" style="opacity:1" id="rect22337" width="16" height="4.9999981" x="-1103" y="595.36218"/>
+ <rect transform="scale(-1,1)" y="602.36218" x="-1097" height="3.0000031" width="10" id="rect22339" style="opacity:1"/>
+ <rect transform="scale(-1,1)" style="opacity:1" id="rect22341" width="14" height="4" x="-1101" y="607.36218"/>
+ <path inkscape:connector-curvature="0" id="path22343" d="m 1087,616.3622 3,-3 v 6 z" style="opacity:1"/>
+ <rect y="615.36218" x="1090" height="2" width="9" id="rect22345" style="opacity:1"/>
+ </g>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/align-horizontal-right-to-anchor-symbolic.svg b/share/icons/hicolor/scalable/actions/align-horizontal-right-to-anchor-symbolic.svg
new file mode 100644
index 000000000..d1fd81b00
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/align-horizontal-right-to-anchor-symbolic.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="align-horizontal-right-to-anchor-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666667,-696,-396.90812)" inkscape:label="00267" id="align-horizontal-right-to-anchor">
+ <rect style="fill:none" id="rect22036" width="24" height="24" x="1044" y="595.36218"/>
+ <rect style="opacity:1" id="rect22038" width="4" height="4" x="1064" y="595.36218"/>
+ <rect style="opacity:1" id="rect22040" width="1" height="24" x="1062" y="595.36218"/>
+ <rect style="opacity:1" id="rect22042" width="16" height="4.9999981" x="1045" y="599.36218"/>
+ <rect y="606.36218" x="1051" height="3.0000031" width="10" id="rect22044" style="opacity:1"/>
+ <rect style="opacity:1" id="rect22046" width="14" height="4" x="1047" y="611.36218"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/align-vertical-baseline-symbolic.svg b/share/icons/hicolor/scalable/actions/align-vertical-baseline-symbolic.svg
new file mode 100644
index 000000000..04dc647be
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/align-vertical-baseline-symbolic.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="align-vertical-baseline-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666667,-721.33333,-446.90812)" inkscape:label="00278" id="align-vertical-baseline">
+ <rect transform="rotate(90)" y="-1106" x="670.36218" height="24" width="24" id="rect17558" style="fill:none"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 1087.164,675.769 c 0.779,-0.6756 2.102,-0.4334 2.693,0.3478 0.975,1.1832 1.257,2.6967 1.616,4.1129 0.266,1.2078 0.459,1.9013 0.527,3.1325 0.788,-1.557 1.671,-2.6963 1.687,-4.4496 0.022,-0.8862 -0.512,-1.6374 -0.869,-2.4211 -0.295,-0.6568 0.517,-1.3403 1.212,-1.1296 0.853,0.1654 0.995,1.1039 0.97,1.7768 -0.09,2.0013 -0.912,3.9664 -1.744,5.7954 -1.18,2.4154 -2.868,4.6554 -5.076,6.3549 -0.869,0.6228 -3.065,1.3451 -4.15,0.97 -2,-0.9931 -2,-2.9794 0,-2.9794 0.719,-0.3234 2.54,1.2413 3.276,1.2167 1.215,-0.009 2.081,-1.0492 2.409,-2.0401 0.333,-1.3108 0.021,-2.6651 -0.185,-3.9721 -0.335,-1.699 -0.713,-3.4324 -1.596,-4.9694 -0.181,-0.597 -1.598,-0.9518 -0.77,-1.7457 z" id="path17560"/>
+ <path inkscape:connector-curvature="0" id="path17562" d="m 1100.349,680.7426 c -0.552,0 -0.969,0.086 -1.25,0.2581 -0.276,0.172 -0.415,0.4255 -0.415,0.7606 0,0.3078 0.111,0.55 0.333,0.7266 0.227,0.172 0.541,0.258 0.94,0.258 0.498,0 0.918,-0.1629 1.258,-0.4889 0.341,-0.3305 0.511,-0.7425 0.511,-1.2359 v -0.2785 h -1.377 m 3.651,-0.9408 v 4.5604 l -2.274,0.024 v -1.3483 c -0.355,0.4618 -0.755,0.7991 -1.199,1.0119 -0.444,0.2082 -0.984,0.3123 -1.621,0.3123 -0.858,0 -1.556,-0.2286 -2.094,-0.6858 -0.532,-0.4618 -0.799,-1.0594 -0.799,-1.7928 0,-0.8919 0.333,-1.5461 0.999,-1.9626 0.671,-0.4165 1.722,-0.6248 3.152,-0.6248 h 1.562 v -0.1901 c 0,-0.3848 -0.166,-0.6655 -0.496,-0.8421 -0.331,-0.1811 -0.846,-0.2716 -1.547,-0.2716 -0.567,0 -1.095,0.052 -1.583,0.1562 -0.488,0.1041 -0.681,0.005 -1.1,0.2136 v -1.8539 l 3.164,-0.1321 c 1.495,0 2.176,0.2476 2.837,0.7908 0.666,0.5388 0.999,1.4171 0.999,2.6349" style="opacity:1"/>
+ <rect y="-1106" x="684.36218" height="24" width="1" id="rect17564" style="opacity:1" transform="rotate(90)"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/align-vertical-bottom-symbolic.svg b/share/icons/hicolor/scalable/actions/align-vertical-bottom-symbolic.svg
new file mode 100644
index 000000000..def8be87e
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/align-vertical-bottom-symbolic.svg
@@ -0,0 +1,17 @@
+<?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="align-vertical-bottom-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666667,-772,-421.57455)" inkscape:label="00274" id="align-vertical-bottom">
+ <g inkscape:label="#al_top_in" id="g22358" transform="matrix(1,0,0,-1,76,1288.724)">
+ <rect transform="matrix(0,-1,-1,0,0,0)" style="fill:none" id="rect22360" width="24" height="24" x="-656.36218" y="-1106"/>
+ <rect transform="matrix(0,-1,-1,0,0,0)" style="opacity:1" id="rect22362" width="1" height="24" x="-636.36218" y="-1106"/>
+ <rect transform="matrix(0,-1,-1,0,0,0)" style="opacity:1" id="rect22364" width="16" height="4.9999981" x="-653.36218" y="-1095"/>
+ <rect transform="matrix(0,-1,-1,0,0,0)" y="-1100" x="-647.36218" height="3.0000031" width="10" id="rect22366" style="opacity:1"/>
+ <rect transform="matrix(0,-1,-1,0,0,0)" style="opacity:1" id="rect22368" width="14" height="4" x="-651.36218" y="-1106"/>
+ <path inkscape:connector-curvature="0" id="path22370" d="m 1085,637.3622 3,3 h -6 z" style="opacity:1"/>
+ <rect y="-1086" x="640.36218" height="2" width="9" id="rect22372" style="opacity:1" transform="rotate(90)"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/align-vertical-bottom-to-anchor-symbolic.svg b/share/icons/hicolor/scalable/actions/align-vertical-bottom-to-anchor-symbolic.svg
new file mode 100644
index 000000000..f0abcc87e
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/align-vertical-bottom-to-anchor-symbolic.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="align-vertical-bottom-to-anchor-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666667,-696,-421.57479)" inkscape:label="00268" id="align-vertical-bottom-to-anchor">
+ <rect y="-1068" x="632.36218" height="24" width="24" id="rect22048" style="fill:none" transform="rotate(90)"/>
+ <rect y="-1068" x="652.36218" height="4" width="4" id="rect22050" style="opacity:1" transform="rotate(90)"/>
+ <rect y="-1068" x="650.36218" height="24" width="1" id="rect22052" style="opacity:1" transform="rotate(90)"/>
+ <rect y="-1064" x="633.36218" height="4.9999981" width="16" id="rect22054" style="opacity:1" transform="rotate(90)"/>
+ <rect style="opacity:1" id="rect22056" width="10" height="3.0000031" x="639.36218" y="-1057" transform="rotate(90)"/>
+ <rect y="-1052" x="635.36218" height="4" width="14" id="rect22058" style="opacity:1" transform="rotate(90)"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/align-vertical-center-symbolic.svg b/share/icons/hicolor/scalable/actions/align-vertical-center-symbolic.svg
new file mode 100644
index 000000000..29fd9cb5c
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/align-vertical-center-symbolic.svg
@@ -0,0 +1,17 @@
+<?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="align-vertical-center-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666667,-746.66667,-421.57479)" inkscape:label="00272" id="align-vertical-center">
+ <rect y="-1144" x="-656.36218" height="24" width="24" id="rect22291" style="fill:none" transform="matrix(0,-1,-1,0,0,0)"/>
+ <rect y="-1144" x="-645.36218" height="24" width="1" id="rect22293" style="opacity:1" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path inkscape:connector-curvature="0" id="path22295" d="m 1133,636.3622 h -5 v 7 h 5 z m 0,10 h -5 v 7 h 5 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path22297" d="m 1138,639.3622 h -3 v 4 h 3 z m 0,7 h -3 v 4 h 3 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path22299" d="m 1144,637.3622 h -4 v 6 h 4 z m 0,9 h -4 v 6 h 4 z" style="opacity:1"/>
+ <path style="opacity:1" d="m 1123,646.3622 3,3 h -6 z" id="path22301" inkscape:connector-curvature="0"/>
+ <rect style="opacity:1" id="rect22303" width="7" height="2" x="649.36218" y="-1124" transform="rotate(90)"/>
+ <path inkscape:connector-curvature="0" id="path22305" d="m 1123,643.3622 3,-3 h -6 z" style="opacity:1"/>
+ <rect transform="matrix(0,-1,-1,0,0,0)" y="-1124" x="-640.36218" height="2" width="7" id="rect22307" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/align-vertical-node-symbolic.svg b/share/icons/hicolor/scalable/actions/align-vertical-node-symbolic.svg
new file mode 100644
index 000000000..af5d30a70
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/align-vertical-node-symbolic.svg
@@ -0,0 +1,16 @@
+<?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="align-vertical-node-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.66651663,0,0,0.66650188,-721.17051,-574.09514)" inkscape:label="00295" id="align-vertical-node">
+ <g inkscape:label="#node_valign" id="g19671" transform="matrix(0,-1,-1,0,1967.362,1929.362)">
+ <path id="path19673" d="m 1055.506,861.863 v 22.9939 0" style="fill:none;stroke:#000000" inkscape:connector-curvature="0"/>
+ <path id="path19675" d="m 1044.511,861.8622 c 2.998,3.4992 18.966,1.5984 17.492,7.4983 -1,3.9991 -16.992,0.9997 -17.492,8.498 -0.366,5.4866 16.992,2.4995 22.989,6.4985" style="fill:none;stroke:#000000;stroke-linecap:round" inkscape:connector-curvature="0"/>
+ <rect style="opacity:1" id="rect19677" width="5.0000048" height="4.999989" x="1053" y="862.36218"/>
+ <rect y="870.36218" x="1053" height="4.999989" width="5.0000048" id="rect19679" style="opacity:1"/>
+ <rect style="opacity:1" id="rect19681" width="5.0000048" height="4.999989" x="1053" y="879.36218"/>
+ <rect style="fill:none" id="rect19683" width="24" height="24" x="1044" y="861.36218"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/align-vertical-top-symbolic.svg b/share/icons/hicolor/scalable/actions/align-vertical-top-symbolic.svg
new file mode 100644
index 000000000..47f7e58db
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/align-vertical-top-symbolic.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="align-vertical-top-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666667,-721.33333,-421.57479)" inkscape:label="00270" id="align-vertical-top">
+ <rect transform="matrix(0,-1,-1,0,0,0)" style="fill:none" id="rect22175" width="24" height="24" x="-656.36218" y="-1106"/>
+ <rect transform="matrix(0,-1,-1,0,0,0)" style="opacity:1" id="rect22177" width="1" height="24" x="-636.36218" y="-1106"/>
+ <rect transform="matrix(0,-1,-1,0,0,0)" style="opacity:1" id="rect22179" width="16" height="4.9999981" x="-653.36218" y="-1095"/>
+ <rect transform="matrix(0,-1,-1,0,0,0)" y="-1100" x="-647.36218" height="3.0000031" width="10" id="rect22181" style="opacity:1"/>
+ <rect transform="matrix(0,-1,-1,0,0,0)" style="opacity:1" id="rect22183" width="14" height="4" x="-651.36218" y="-1106"/>
+ <path inkscape:connector-curvature="0" id="path22185" d="m 1085,637.3622 3,3 h -6 z" style="opacity:1"/>
+ <rect y="-1086" x="640.36218" height="2" width="9" id="rect22187" style="opacity:1" transform="rotate(90)"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/align-vertical-top-to-anchor-symbolic.svg b/share/icons/hicolor/scalable/actions/align-vertical-top-to-anchor-symbolic.svg
new file mode 100644
index 000000000..1476e3156
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/align-vertical-top-to-anchor-symbolic.svg
@@ -0,0 +1,16 @@
+<?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="align-vertical-top-to-anchor-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666667,-797.33333,-421.57455)" inkscape:label="00276" id="align-vertical-top-to-anchor">
+ <g inkscape:label="#al_top_out" id="g22407" transform="matrix(1,0,0,-1,152,1288.724)">
+ <rect y="-1068" x="632.36218" height="24" width="24" id="rect22409" style="fill:none" transform="rotate(90)"/>
+ <rect y="-1068" x="652.36218" height="4" width="4" id="rect22411" style="opacity:1" transform="rotate(90)"/>
+ <rect y="-1068" x="650.36218" height="24" width="1" id="rect22413" style="opacity:1" transform="rotate(90)"/>
+ <rect y="-1064" x="633.36218" height="4.9999981" width="16" id="rect22415" style="opacity:1" transform="rotate(90)"/>
+ <rect style="opacity:1" id="rect22417" width="10" height="3.0000031" x="639.36218" y="-1057" transform="rotate(90)"/>
+ <rect y="-1052" x="635.36218" height="4" width="14" id="rect22419" style="opacity:1" transform="rotate(90)"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/bitmap-trace-symbolic.svg b/share/icons/hicolor/scalable/actions/bitmap-trace-symbolic.svg
new file mode 100644
index 000000000..42892d30f
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/bitmap-trace-symbolic.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="bitmap-trace-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-165,-567.36218)" inkscape:label="00075" id="bitmap-trace">
+ <rect y="567.36218" x="165" height="16" width="16" id="rect22966" style="fill:none"/>
+ <path style="opacity:1" d="m 170.5,567.3622 c -3.0376,0 -5.5,2.4624 -5.5,5.5 0,3.0375 2.4624,5.5 5.5,5.5 3.0375,0 5.5,-2.4625 5.5,-5.5 0,-3.0376 -2.4625,-5.5 -5.5,-5.5 z m 0,2 c 1.9329,0 3.5,1.567 3.5,3.5 0,1.933 -1.5671,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" id="path22987" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 176.9687,572.3622 c 0.013,0.1677 0.0313,0.3289 0.0313,0.5 0,0.5173 -0.0733,1.0175 -0.1875,1.5 H 179 v 7 h -7 v -2.1875 c -0.4825,0.1142 -0.9826,0.1875 -1.5,0.1875 -0.1711,0 -0.3323,-0.0183 -0.5,-0.0313 v 4.0312 h 2 9 v -2 -7 -2 h -2 -2.0313 z" id="rect22991" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/boundingbox_bottom-symbolic.svg b/share/icons/hicolor/scalable/actions/boundingbox_bottom-symbolic.svg
new file mode 100644
index 000000000..91947a057
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/boundingbox_bottom-symbolic.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="boundingbox_bottom-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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="boundingbox_bottom" inkscape:label="00357">
+ <title id="title40600">boundingbox_bottom</title>
+ <g id="g40602" transform="rotate(180,8,8)">
+ <rect y="0" x="0" height="16" width="16" id="rect40604" style="fill:none"/>
+ <path d="M 0,4 H 16 V 6 H 0 Z" id="path40608" inkscape:connector-curvature="0" style="opacity:1"/>
+ <circle cy="5" cx="8" style="opacity:0.55;stroke:#000000" id="circle40606" r="4.5"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/boundingbox_bottom_left-symbolic.svg b/share/icons/hicolor/scalable/actions/boundingbox_bottom_left-symbolic.svg
new file mode 100644
index 000000000..f0c5d3ea7
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/boundingbox_bottom_left-symbolic.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="boundingbox_bottom_left-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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="boundingbox_bottom_left" inkscape:label="00356">
+ <title id="title40612">boundingbox_bottom_left</title>
+ <g id="g40614" transform="rotate(-90,8,8)">
+ <rect y="0" x="0" height="16" width="16" id="rect40616" style="fill:none"/>
+ <path d="M 4,14 V 4 H 14 V 6 H 6 v 8 z" id="path40620" inkscape:connector-curvature="0" style="opacity:1"/>
+ <circle cy="5" cx="5" style="opacity:0.55;stroke:#000000" id="circle40618" r="4.5"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/boundingbox_bottom_right-symbolic.svg b/share/icons/hicolor/scalable/actions/boundingbox_bottom_right-symbolic.svg
new file mode 100644
index 000000000..581590558
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/boundingbox_bottom_right-symbolic.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="boundingbox_bottom_right-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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="boundingbox_bottom_right" inkscape:label="00358">
+ <title id="title40588">boundingbox_bottom_right</title>
+ <g id="g40590" transform="rotate(180,8,8)">
+ <rect y="0" x="0" height="16" width="16" id="rect40592" style="fill:none"/>
+ <path inkscape:connector-curvature="0" id="path40596" d="M 4,14 V 4 H 14 V 6 H 6 v 8 z" style="opacity:1"/>
+ <circle cy="5" cx="5" id="circle40594" style="opacity:0.55;stroke:#000000" r="4.5"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/boundingbox_center-symbolic.svg b/share/icons/hicolor/scalable/actions/boundingbox_center-symbolic.svg
new file mode 100644
index 000000000..b6897ed32
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/boundingbox_center-symbolic.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="boundingbox_center-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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="boundingbox_center" inkscape:label="00359">
+ <title id="title40580">boundingbox_center</title>
+ <rect y="0" x="0" height="16" width="16" id="rect40582" style="fill:none"/>
+ <circle style="opacity:0.55;stroke:#000000" id="circle40584" cx="8" cy="8" r="4.5"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/boundingbox_left-symbolic.svg b/share/icons/hicolor/scalable/actions/boundingbox_left-symbolic.svg
new file mode 100644
index 000000000..fdfc26cba
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/boundingbox_left-symbolic.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="boundingbox_left-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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="boundingbox_left" inkscape:label="00354">
+ <title id="title40636">boundingbox_left</title>
+ <g id="g40638" transform="rotate(-90,8,8)">
+ <rect y="0" x="0" height="16" width="16" id="rect40640" style="fill:none"/>
+ <path inkscape:connector-curvature="0" id="path40644" d="M 0,4 H 16 V 6 H 0 Z" style="opacity:1"/>
+ <circle id="circle40642" style="opacity:0.55;stroke:#000000" cx="8" cy="5" r="4.5"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/boundingbox_right-symbolic.svg b/share/icons/hicolor/scalable/actions/boundingbox_right-symbolic.svg
new file mode 100644
index 000000000..7a3cfeeed
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/boundingbox_right-symbolic.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="boundingbox_right-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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="boundingbox_right" inkscape:label="00355">
+ <title id="title40624">boundingbox_right</title>
+ <g id="g40626" transform="rotate(90,8,8)">
+ <rect y="0" x="0" height="16" width="16" id="rect40628" style="fill:none"/>
+ <path inkscape:connector-curvature="0" id="path40632" d="M 0,4 H 16 V 6 H 0 Z" style="opacity:1"/>
+ <circle cy="5" cx="8" id="circle40630" style="opacity:0.55;stroke:#000000" r="4.5"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/boundingbox_top-symbolic.svg b/share/icons/hicolor/scalable/actions/boundingbox_top-symbolic.svg
new file mode 100644
index 000000000..8271862ed
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/boundingbox_top-symbolic.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="boundingbox_top-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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="boundingbox_top" inkscape:label="00352">
+ <title id="title40660">boundingbox_top</title>
+ <rect y="0" x="0" height="16" width="16" id="rect40662" style="fill:none"/>
+ <path inkscape:connector-curvature="0" id="path40666" d="M 0,4 H 16 V 6 H 0 Z" style="opacity:1"/>
+ <circle r="4.5" id="circle40664" style="opacity:0.55;stroke:#000000" cx="8" cy="5"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/boundingbox_top_left-symbolic.svg b/share/icons/hicolor/scalable/actions/boundingbox_top_left-symbolic.svg
new file mode 100644
index 000000000..702a3ad80
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/boundingbox_top_left-symbolic.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="boundingbox_top_left-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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="boundingbox_top_left" inkscape:label="00351">
+ <title id="title40670">boundingbox_top_left</title>
+ <rect y="0" x="0" height="16" width="16" id="rect40672" style="fill:none"/>
+ <path d="M 4,14 V 4 H 14 V 6 H 6 v 8 z" id="path40676" inkscape:connector-curvature="0" style="opacity:1"/>
+ <circle r="4.5" style="opacity:0.55;stroke:#000000" id="circle40674" cx="5" cy="5"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/boundingbox_top_right-symbolic.svg b/share/icons/hicolor/scalable/actions/boundingbox_top_right-symbolic.svg
new file mode 100644
index 000000000..248839f93
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/boundingbox_top_right-symbolic.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="boundingbox_top_right-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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="boundingbox_top_right" inkscape:label="00353">
+ <title id="title40648">boundingbox_top_right</title>
+ <g id="g40650" transform="rotate(90,8,8)">
+ <rect y="0" x="0" height="16" width="16" id="rect40652" style="fill:none"/>
+ <path d="M 4,14 V 4 H 14 V 6 H 6 v 8 z" id="path40656" inkscape:connector-curvature="0" style="opacity:1"/>
+ <circle cy="5" cx="5" style="opacity:0.55;stroke:#000000" id="circle40654" r="4.5"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/clonetiler_per_column_color-symbolic.svg b/share/icons/hicolor/scalable/actions/clonetiler_per_column_color-symbolic.svg
new file mode 100644
index 000000000..04511572f
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/clonetiler_per_column_color-symbolic.svg
@@ -0,0 +1,16 @@
+<?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="clonetiler_per_column_color-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999067,-678,-771.64133)" id="clonetiler_per_column_color" inkscape:label="00256">
+ <rect ry="0" style="fill:none" id="rect27515" width="16" height="16" x="772.36218" y="-694" rx="0.46966991" transform="rotate(90)"/>
+ <rect style="opacity:1" id="rect27517" width="2" height="12" x="-682" y="-786.36218" rx="0" transform="scale(-1)"/>
+ <path inkscape:connector-curvature="0" id="path27519" d="m 684,774.3622 h 2 v 10 l -2,2 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path27521" d="m 688,774.3622 h 2 v 6 l -2,2 z" style="opacity:1"/>
+ <g id="g27523" transform="matrix(0.8746234,0,0,0.8917833,709.929,762.917)">
+ <path inkscape:connector-curvature="0" d="m -28.5,27.5711 c 3.11114,0.0011 2.79359,-3.32336 4.30417,-4.24898 1.75047,-1.07262 3.28449,0.25648 3.59075,1.35029 0.38645,1.38019 -0.33782,2.50869 -1.30032,3.11895 -1.84636,1.17068 -6.30004,0.89871 -6.5946,-0.22026 z" id="path27525"/>
+ </g>
+ <path inkscape:connector-curvature="0" id="path27527" d="m 694,777.7684 c -1.0139,1.0613 -2.0888,2.3376 -3.75,4.625 1.0036,0.0377 1.8651,0.6887 2.3125,1.625 0.532,-0.5735 1.0096,-1.1419 1.4375,-1.6562 z" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/clonetiler_per_column_opacity-symbolic.svg b/share/icons/hicolor/scalable/actions/clonetiler_per_column_opacity-symbolic.svg
new file mode 100644
index 000000000..9c0176e6d
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/clonetiler_per_column_opacity-symbolic.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="clonetiler_per_column_opacity-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-647.99998,-772.3622)" id="clonetiler_per_column_opacity" inkscape:label="00255">
+ <g id="g27477" transform="rotate(-90,670.5,765.8622)">
+ <rect ry="0" style="fill:none" id="rect27479" width="16" height="16" x="743.36218" y="-664" rx="0.46966991" transform="rotate(90)"/>
+ <rect style="opacity:1" id="rect27481" width="2" height="12" x="746.36218" y="-662" rx="0" transform="rotate(90)"/>
+ <rect rx="0" y="-662" x="750.36218" height="12" width="2" id="rect27483" style="opacity:0.55" transform="rotate(90)"/>
+ <rect style="fill:none;stroke:#000000" id="rect27485" width="1.628818" height="11.62883" x="754.54779" y="-661.81439" rx="0" transform="rotate(90)"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/clonetiler_per_column_rotation-symbolic.svg b/share/icons/hicolor/scalable/actions/clonetiler_per_column_rotation-symbolic.svg
new file mode 100644
index 000000000..aff5385ac
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/clonetiler_per_column_rotation-symbolic.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="clonetiler_per_column_rotation-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.995772,-617.96588,-769.06277)" id="clonetiler_per_column_rotation" inkscape:label="00254">
+ <g id="g27441" transform="rotate(-90,640.4659,765.8622)">
+ <rect transform="rotate(90)" rx="0.46966991" y="-634" x="743.36218" height="16" width="16" id="rect27443" style="fill:none" ry="0"/>
+ <rect transform="rotate(90)" rx="0" y="-630" x="743.36218" height="12" width="2" id="rect27445" style="opacity:1"/>
+ <rect transform="rotate(129.689)" rx="0" y="-967.52307" x="181.77769" height="12" width="2" id="rect27447" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path27449" d="m 627.9687,747.1509 a 0.950095,0.9493217 0 0 1 1.0938,-0.7806 c 2.2558,0 3.9375,2.0628 3.9375,4.4339 0,1.5386 -0.6989,2.9474 -1.8125,3.747 l 1.8125,1.811 h -5 v -1.7486 -0.0936 a 0.950095,0.9493217 0 0 1 0,-0.4684 v -0.6869 -1.9984 l 1.8125,1.811 c 0.009,-0.004 0.0226,0.004 0.0313,0 0.7288,-0.3704 1.2812,-1.2542 1.2812,-2.373 0,-1.4917 -1.0046,-2.5604 -2.0625,-2.5604 a 0.950095,0.9493217 0 0 1 -1.0938,-1.0929 z" style="opacity:1"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/clonetiler_per_column_scale-symbolic.svg b/share/icons/hicolor/scalable/actions/clonetiler_per_column_scale-symbolic.svg
new file mode 100644
index 000000000..fd330f476
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/clonetiler_per_column_scale-symbolic.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="clonetiler_per_column_scale-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-587.99998,-772.3622)" id="clonetiler_per_column_scale" inkscape:label="00253">
+ <g id="g27424" transform="rotate(-90,610.5,765.8622)">
+ <rect ry="0" style="fill:none" id="rect27426" width="16" height="16" x="743.36218" y="-604" rx="0.46966991" transform="rotate(90)"/>
+ <rect style="opacity:1" id="rect27428" width="4.0000019" height="12" x="744.36218" y="-602" rx="0" transform="rotate(90)"/>
+ <rect rx="0" y="-602" x="750.36218" height="12" width="2.9999969" id="rect27430" style="opacity:1" transform="rotate(90)"/>
+ <rect style="opacity:1" id="rect27432" width="2" height="12" x="755.36218" y="-602" rx="0" transform="rotate(90)"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/clonetiler_per_column_shift-symbolic.svg b/share/icons/hicolor/scalable/actions/clonetiler_per_column_shift-symbolic.svg
new file mode 100644
index 000000000..773d7a986
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/clonetiler_per_column_shift-symbolic.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="clonetiler_per_column_shift-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-557.99998,-772.3622)" id="clonetiler_per_column_shift" inkscape:label="00252">
+ <g id="g27407" transform="matrix(0,1,1,0,-185.3622,214.3622)">
+ <rect ry="0" style="fill:none" id="rect27409" width="16" height="16" x="743.36218" y="-574" rx="0.46966991" transform="rotate(90)"/>
+ <rect style="opacity:1" id="rect27411" width="2" height="12" x="746.36218" y="-570" rx="0" transform="rotate(90)"/>
+ <rect rx="0" y="-572" x="750.36218" height="12" width="2" id="rect27413" style="opacity:1" transform="rotate(90)"/>
+ <rect style="opacity:1" id="rect27415" width="2" height="12" x="754.36218" y="-574" rx="0" transform="rotate(90)"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/clonetiler_per_row_color-symbolic.svg b/share/icons/hicolor/scalable/actions/clonetiler_per_row_color-symbolic.svg
new file mode 100644
index 000000000..57bacf4a0
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/clonetiler_per_row_color-symbolic.svg
@@ -0,0 +1,16 @@
+<?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="clonetiler_per_row_color-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999067,-678,-742.6684)" id="clonetiler_per_row_color" inkscape:label="00251">
+ <rect transform="rotate(90)" rx="0.46966991" y="-694" x="743.36218" height="16" width="16" id="rect23444" style="fill:none" ry="0"/>
+ <rect transform="rotate(90)" rx="0" y="-692" x="746.36218" height="12" width="2" id="rect23446" style="opacity:1"/>
+ <path style="opacity:1" d="m 680,238 v 2 h 8.9186 l 1.5625,-2 z" transform="translate(0,512.3622)" id="rect23490" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 680,242 v 2 h 6 l 1.5153,-1.9627 z" transform="translate(0,512.3622)" id="rect23492" inkscape:connector-curvature="0"/>
+ <g transform="matrix(0.8746234,0,0,0.8917833,709.929,733.917)" id="g5911">
+ <path id="path5913" d="m -28.5,27.5711 c 3.11114,0.0011 2.79359,-3.32336 4.30417,-4.24898 1.75047,-1.07262 3.28449,0.25648 3.59075,1.35029 0.38645,1.38019 -0.33782,2.50869 -1.30032,3.11895 -1.84636,1.17068 -6.30004,0.89871 -6.5946,-0.22026 z" inkscape:connector-curvature="0"/>
+ </g>
+ <path style="opacity:1" d="m 694,748.7684 c -1.0139,1.0613 -2.0888,2.3376 -3.75,4.625 1.0036,0.0377 1.8651,0.6887 2.3125,1.625 0.532,-0.5735 1.0096,-1.1419 1.4375,-1.6562 z" id="path5915" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/clonetiler_per_row_opacity-symbolic.svg b/share/icons/hicolor/scalable/actions/clonetiler_per_row_opacity-symbolic.svg
new file mode 100644
index 000000000..1161e9fb3
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/clonetiler_per_row_opacity-symbolic.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="clonetiler_per_row_opacity-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-648,-743.36218)" id="clonetiler_per_row_opacity" inkscape:label="00250">
+ <rect ry="0" style="fill:none" id="rect23405" width="16" height="16" x="743.36218" y="-664" rx="0.46966991" transform="rotate(90)"/>
+ <rect style="opacity:1" id="rect23407" width="2" height="12" x="746.36218" y="-662" rx="0" transform="rotate(90)"/>
+ <rect rx="0" y="-662" x="750.36218" height="12" width="2" id="rect23409" style="opacity:0.55" transform="rotate(90)"/>
+ <rect style="fill:none;stroke:#000000" id="rect23411" width="1.628818" height="11.62883" x="754.54779" y="-661.81439" rx="0" transform="rotate(90)"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/clonetiler_per_row_rotation-symbolic.svg b/share/icons/hicolor/scalable/actions/clonetiler_per_row_rotation-symbolic.svg
new file mode 100644
index 000000000..de5ffba1c
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/clonetiler_per_row_rotation-symbolic.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="clonetiler_per_row_rotation-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.995772,0,0,1,-615.31951,-743.36218)" id="clonetiler_per_row_rotation" inkscape:label="00249">
+ <rect transform="rotate(90)" rx="0.46966991" y="-634" x="743.36218" height="16" width="16" id="rect23348" style="fill:none" ry="0"/>
+ <rect transform="rotate(90)" rx="0" y="-630" x="743.36218" height="12" width="2" id="rect23350" style="opacity:1"/>
+ <rect transform="rotate(129.689)" rx="0" y="-967.52307" x="181.77769" height="12" width="2" id="rect23362" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path23370" d="m 627.9687,747.1509 a 0.950095,0.9493217 0 0 1 1.0938,-0.7806 c 2.2558,0 3.9375,2.0628 3.9375,4.4339 0,1.5386 -0.6989,2.9474 -1.8125,3.747 l 1.8125,1.811 h -5 v -1.7486 -0.0936 a 0.950095,0.9493217 0 0 1 0,-0.4684 v -0.6869 -1.9984 l 1.8125,1.811 c 0.009,-0.004 0.0226,0.004 0.0313,0 0.7288,-0.3704 1.2812,-1.2542 1.2812,-2.373 0,-1.4917 -1.0046,-2.5604 -2.0625,-2.5604 a 0.950095,0.9493217 0 0 1 -1.0938,-1.0929 z" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/clonetiler_per_row_scale-symbolic.svg b/share/icons/hicolor/scalable/actions/clonetiler_per_row_scale-symbolic.svg
new file mode 100644
index 000000000..9e4fed469
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/clonetiler_per_row_scale-symbolic.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="clonetiler_per_row_scale-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-588,-743.36218)" id="clonetiler_per_row_scale" inkscape:label="00248">
+ <rect ry="0" style="fill:none" id="rect23328" width="16" height="16" x="743.36218" y="-604" rx="0.46966991" transform="rotate(90)"/>
+ <rect style="opacity:1" id="rect23330" width="4.0000019" height="12" x="744.36218" y="-602" rx="0" transform="rotate(90)"/>
+ <rect rx="0" y="-602" x="750.36218" height="12" width="2.9999969" id="rect23332" style="opacity:1" transform="rotate(90)"/>
+ <rect style="opacity:1" id="rect23334" width="2" height="12" x="755.36218" y="-602" rx="0" transform="rotate(90)"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/clonetiler_per_row_shift-symbolic.svg b/share/icons/hicolor/scalable/actions/clonetiler_per_row_shift-symbolic.svg
new file mode 100644
index 000000000..a5899c4b7
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/clonetiler_per_row_shift-symbolic.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="clonetiler_per_row_shift-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-558,-743.36218)" id="clonetiler_per_row_shift" inkscape:label="00247">
+ <rect ry="0" style="fill:none" id="rect23289" width="16" height="16" x="743.36218" y="-574" rx="0.46966991" transform="rotate(90)"/>
+ <rect style="opacity:1" id="rect23291" width="2" height="12" x="746.36218" y="-570" rx="0" transform="rotate(90)"/>
+ <rect rx="0" y="-572" x="750.36218" height="12" width="2" id="rect23293" style="opacity:1" transform="rotate(90)"/>
+ <rect style="opacity:1" id="rect23295" width="2" height="12" x="754.36218" y="-574" rx="0" transform="rotate(90)"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/color-fill-16px-symbolic.svg b/share/icons/hicolor/scalable/actions/color-fill-16px-symbolic.svg
new file mode 100644
index 000000000..98b83e49b
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/color-fill-16px-symbolic.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="color-fill-16px-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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,-960.3622)" id="color-fill-16px" inkscape:label="00150">
+ <g id="g26215">
+ <g inkscape:label="stock-tool-bucket-fill" id="g18711" transform="translate(175.9998,783.3622)">
+ <rect style="fill:none" id="rect18652" width="16" height="16" x="141.0002" y="177"/>
+ <path id="rect18654" transform="translate(241.0002,217)" d="m -92,-36.84375 -2.46875,1.8125 c 0.009,-0.0122 -0.0298,-0.0176 -0.28125,0.0312 -4,0.77746 -4.25,1.65728 -4.25,3 v 5 c 0,0.554 0.446,1 1,1 0.554,0 1,-0.446 1,-1 v -6.1875 l 1.28125,1.875 1.0625,1.5625 2.78125,4.15625 c 0.38364,0.5682 1.0736,0.76981 1.53125,0.4375 L -85.375,-28.75 c 0.45762,-0.33233 0.50866,-1.05678 0.125,-1.625 L -88,-34.4375 V -33 c 0,1.10457 -0.89543,2 -2,2 -1.10457,0 -2,-0.89543 -2,-2 z" style="opacity:1" inkscape:connector-curvature="0"/>
+ <rect style="opacity:1" id="rect18680" width="1.9974689" height="8" x="150.0027" y="177" rx="1" ry="1"/>
+ </g>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/color-fill-symbolic.svg b/share/icons/hicolor/scalable/actions/color-fill-symbolic.svg
new file mode 100644
index 000000000..9ae3be180
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/color-fill-symbolic.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="color-fill-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666667,-190,-640.24145)" id="color-fill" inkscape:label="00149">
+ <rect y="960.36218" x="285" height="24" width="24" id="rect26190" style="fill:none"/>
+ <path style="opacity:1" d="m 297,966.3622 -3.7188,1.4687 c 0.014,-0.018 -0.029,-0.042 -0.4062,0.031 -6,1.1662 -6.375,2.4859 -6.375,4.5 v 7.5 c 0,0.831 0.669,1.5 1.5,1.5 0.831,0 2,-0.169 2,-1 v -10 c 7,11 0,0.016 7.1875,11.625 0.5755,0.8523 1.5948,1.1547 2.2812,0.6562 l 7.4688,-5.4062 c 0.6864,-0.4985 0.763,-1.5852 0.1875,-2.4375 L 303,968.7056 v 2.1563 1.5 c 0,0.554 -0.446,1 -1,1 h -4 c -0.554,0 -1,-0.446 -1,-1 v -0.5 -4.5 -1 z" id="path26192" inkscape:connector-curvature="0"/>
+ <rect ry="1" rx="0.99999988" y="960.36218" x="298" height="12" width="4" id="rect26194" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/color-gradient-16px-symbolic.svg b/share/icons/hicolor/scalable/actions/color-gradient-16px-symbolic.svg
new file mode 100644
index 000000000..59480dfc2
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/color-gradient-16px-symbolic.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="color-gradient-16px-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-318,-898.36218)" id="color-gradient-16px" inkscape:label="00146">
+ <rect y="898.36218" x="318" height="16" width="16" id="rect18595" style="fill:none"/>
+ <path style="opacity:1" d="m 319,899.3622 v 14 h 14 v -14 z m 1,1 h 12 v 12 h -12 z" id="path18597" inkscape:connector-curvature="0"/>
+ <path id="path18599" d="m 321,901.3622 v 10 l 4.7925,-4.8434 L 323,904.3622 h -1 v -2 h 2 v 2 l 2.1918,1.753 4.8082,-4.753 z" style="opacity:1" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" style="opacity:0.55" d="m 331,911.3622 v -10 l -4.7917,4.7916 2.7917,2.2084 h 1 v 2 h -2 v -2 l -2.191,-1.8091 -4.809,4.8091 z" id="path18602"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/color-gradient-symbolic.svg b/share/icons/hicolor/scalable/actions/color-gradient-symbolic.svg
new file mode 100644
index 000000000..07796ae11
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/color-gradient-symbolic.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="color-gradient-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666667,-190.05221,-598.96208)" inkscape:label="00145" id="color-gradient">
+ <rect style="fill:none" id="rect2808" width="24" height="24" x="285.07831" y="898.44312"/>
+ <path inkscape:connector-curvature="0" id="rect4244" d="m 286,899.3622 v 22.1562 h 22.1562 v -22.1562 z m 1,1 h 19.9687 v 19.9687 H 287 Z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 288,389 v 18 l 8.625,-8.625 -4.375,-3.4063 h -3.3438 v -4 h 4 v 3.2188 l 4.4375,3.4687 L 306,389 Z" transform="translate(0,512.3622)" id="rect18546"/>
+ <path id="path18574" d="m 306,919.3622 v -18 l -8.625,8.625 4.375,3.4062 h 3.3437 v 4 h -4 v -3.2187 l -4.4375,-3.4688 -8.6562,8.6563 z" style="opacity:0.55" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/color-management-symbolic.svg b/share/icons/hicolor/scalable/actions/color-management-symbolic.svg
new file mode 100644
index 000000000..290313180
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/color-management-symbolic.svg
@@ -0,0 +1,16 @@
+<?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="color-management-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-134.99275,-847.4315)" inkscape:label="00071" id="color-management">
+ <g transform="translate(99.94762,867.3622)" id="g14507" inkscape:label="preferences-color-management">
+ <rect width="16" height="16" x="35.045132" y="-19.9307" id="rect8585" style="fill:none"/>
+ <path inkscape:connector-curvature="0" id="path8587" d="m 43.05952,-18.99286 c -2.20282,0 -3.99285,1.79004 -3.99285,3.99286 0,2.20283 1.79003,3.99286 3.99285,3.99286 2.20283,0 3.99286,-1.79003 3.99286,-3.99286 0,-2.20282 -1.79003,-3.99286 -3.99286,-3.99286 z m 0,1.05238 C 44.68588,-17.94048 46,-16.62635 46,-15 c 0,1.62635 -1.31412,2.94048 -2.94048,2.94048 -1.62635,0 -2.94047,-1.31413 -2.94047,-2.94048 0,-1.62635 1.31412,-2.94048 2.94047,-2.94048 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path8591" d="m 39.04533,-11.92358 c -2.20283,0 -3.99286,1.79004 -3.99286,3.992859 0,2.202825 1.79003,3.992858 3.99286,3.992858 2.20282,0 3.99285,-1.790033 3.99285,-3.992858 0,-2.202819 -1.79003,-3.992859 -3.99285,-3.992859 z m 0,1.05238 c 1.62635,0 2.94047,1.314127 2.94047,2.940479 0,1.626353 -1.31412,2.940477 -2.94047,2.940477 -1.62636,0 -2.94048,-1.314124 -2.94048,-2.940477 0,-1.626352 1.31412,-2.940479 2.94048,-2.940479 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path8593" d="m 47.04448,-11.92358 c -2.20283,0 -3.99286,1.79004 -3.99286,3.992859 0,2.202825 1.79003,3.992858 3.99286,3.992858 2.20282,0 3.99285,-1.790033 3.99285,-3.992858 0,-2.202819 -1.79003,-3.992859 -3.99285,-3.992859 z m 0,1.05238 c 1.62635,0 2.94047,1.314127 2.94047,2.940479 0,1.626353 -1.31412,2.940477 -2.94047,2.940477 -1.62636,0 -2.94048,-1.314124 -2.94048,-2.940477 0,-1.626352 1.31412,-2.940479 2.94048,-2.940479 z" style="opacity:1"/>
+ <circle r="2" id="path14494" style="opacity:0.55" cx="39" cy="-8.000001"/>
+ <circle r="2" id="path14496" style="opacity:1" cx="47" cy="-8"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/color-picker-16px-symbolic.svg b/share/icons/hicolor/scalable/actions/color-picker-16px-symbolic.svg
new file mode 100644
index 000000000..17220da44
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/color-picker-16px-symbolic.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="color-picker-16px-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999998,-318,-929.40475)" id="color-picker-16px" inkscape:label="00148">
+ <g transform="matrix(1,0,0,0.9972457,136.9998,752.8939)" id="g34059" inkscape:label="stock-tool-color-picker">
+ <rect ry="0" rx="0.9978134" transform="translate(241.0002,217)" y="-40" x="-60" height="16" width="16" id="rect33857" style="fill:none"/>
+ <path inkscape:connector-curvature="0" d="m 191.6122,182.4047 -4.2202,5.6634 -1.6941,1.4926 -0.6977,-0.5607 0.9963,-2.0533 4.2202,-5.6634 z" id="path3620" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" d="m 185.0002,189.5745 c 0,0 -1.4772,0.6685 -1.4654,2.0797 0.015,1.758 2.6601,1.8435 2.7433,0.2845 0.048,-0.891 -1.2779,-2.3642 -1.2779,-2.3642 z" id="path4352" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" d="m 187.6465,181.4304 4.6492,3.5274 0.7045,-0.9258 -1.3947,-1.0581 c 2.8037,-0.7933 4.7199,-4.1749 2.8602,-5.5859 -1.8596,-1.4109 -4.7057,1.2652 -4.7199,4.1749 l -1.3948,-1.0582 z" id="path3583" style="opacity:1"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/color-picker-symbolic.svg b/share/icons/hicolor/scalable/actions/color-picker-symbolic.svg
new file mode 100644
index 000000000..737b3e073
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/color-picker-symbolic.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="color-picker-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666666,-189.99999,-619.57389)" inkscape:label="00147" id="color-picker">
+ <g inkscape:label="stock-tool-color-picker" id="g22401" transform="matrix(1.5,0,0,1.495868,13.49969,664.5935)">
+ <rect style="fill:none" id="rect22403" width="16" height="16" x="-60" y="-40" transform="translate(241.0002,217)"/>
+ <path style="opacity:1" id="path22405" d="m 191.6122,182.4047 -4.2202,5.6634 -1.6941,1.4926 -0.6977,-0.5607 0.9963,-2.0533 4.2202,-5.6634 z" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" id="path22407" d="m 185.0002,189.5745 c 0,0 -1.4772,0.6685 -1.4654,2.0797 0.0147,1.758 2.6601,1.8435 2.7433,0.2845 0.0475,-0.891 -1.2779,-2.3642 -1.2779,-2.3642 z" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" id="path22409" d="m 187.6465,181.4304 4.6492,3.5274 0.7045,-0.9258 -1.3947,-1.0581 c 2.8037,-0.7933 4.7199,-4.1749 2.8602,-5.5859 -1.8596,-1.4109 -4.7057,1.2652 -4.7199,4.1749 l -1.3948,-1.0582 z" inkscape:connector-curvature="0"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/connector-avoid-symbolic.svg b/share/icons/hicolor/scalable/actions/connector-avoid-symbolic.svg
new file mode 100644
index 000000000..073e3167d
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/connector-avoid-symbolic.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="connector-avoid-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-409,-867.36218)" id="connector-avoid" inkscape:label="00192">
+ <rect y="867.36218" x="409" height="16" width="16" id="rect16120" style="fill:none"/>
+ <rect rx="1" ry="0" y="868.36218" x="409" height="3" width="6" id="rect16122" style="opacity:1"/>
+ <rect rx="1" style="opacity:1" id="rect16124" width="6" height="3" x="419" y="879.36218" ry="0"/>
+ <path inkscape:connector-curvature="0" id="path16128" d="m 411,873.3622 v 4 h 9 v -4 z m 1,1 h 7 v 2 h -7 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 415,357 v 1 h 7 v 9 h 1 v -10 h -1 z" transform="translate(0,512.3622)" id="rect16135"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/connector-edit-symbolic.svg b/share/icons/hicolor/scalable/actions/connector-edit-symbolic.svg
new file mode 100644
index 000000000..125da9b32
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/connector-edit-symbolic.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="connector-edit-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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,-867.36218)" inkscape:label="00190" id="connector-edit">
+ <rect style="fill:none" id="rect16033" width="16" height="16" x="349" y="867.36218"/>
+ <rect y="868.36218" x="349.99741" height="4.029809" width="3.9986811" id="rect16039" style="opacity:1"/>
+ <path style="opacity:1" d="m 354,872.3622 5.1942,9.9483 3.4628,-3.7306 z" id="path16043" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/connector-ignore-symbolic.svg b/share/icons/hicolor/scalable/actions/connector-ignore-symbolic.svg
new file mode 100644
index 000000000..452b02560
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/connector-ignore-symbolic.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="connector-ignore-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-379,-867.3622)" id="connector-ignore" inkscape:label="00191">
+ <rect style="fill:none" id="rect16079" width="16" height="16" x="379" y="355" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect16081" width="6" height="3" x="379" y="868.36218" ry="0" rx="1"/>
+ <rect ry="0" y="879.36218" x="389" height="3" width="6" id="rect16083" style="opacity:1" rx="1"/>
+ <rect style="opacity:1" id="rect16085" width="15.40874" height="1.441126" x="948.61621" y="102.7297" rx="0" ry="0.99319649" transform="matrix(0.5011377,0.8653675,-0.8868833,0.4619935,0,0)"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 382,361 v 4 h 10 v -4 z m 1,1 h 8 v 2 h -8 z" transform="translate(0,512.3622)" id="rect16087"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/connector-new-connpoint-symbolic.svg b/share/icons/hicolor/scalable/actions/connector-new-connpoint-symbolic.svg
new file mode 100644
index 000000000..6078c10c2
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/connector-new-connpoint-symbolic.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="connector-new-connpoint-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-469,-867.3622)" id="connector-new-connpoint" inkscape:label="00194">
+ <rect style="fill:none" id="rect16216" width="16" height="16" x="469" y="355" transform="translate(0,512.3622)" rx="0"/>
+ <rect style="opacity:1" id="rect16218" width="14" height="1" x="470" y="369" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect16220" width="1" height="14" x="483" y="356" transform="translate(0,512.3622)"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 482.6875,356 c -2.0954,0.048 -4.2102,0.6026 -6.1563,1.7187 l -0.031,0.031 c -4.4739,2.583 -6.8048,7.4212 -6.4375,12.25 h 1 c -0.3681,-4.4761 1.7873,-8.9789 5.9375,-11.375 l 0.031,-0.031 c 1.7963,-1.0302 3.7534,-1.549 5.6875,-1.5937 0.4295,-0.01 0.8555,0 1.2813,0.031 v -1 c -0.4343,-0.034 -0.875,-0.041 -1.3125,-0.031 z" transform="translate(0,512.3622)" id="path16222"/>
+ <rect style="opacity:1" id="rect16242" width="4" height="3.9999969" x="472" y="870.36218"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/connector-orthogonal-symbolic.svg b/share/icons/hicolor/scalable/actions/connector-orthogonal-symbolic.svg
new file mode 100644
index 000000000..51472e82d
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/connector-orthogonal-symbolic.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="connector-orthogonal-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-439,-867.36218)" id="connector-orthogonal" inkscape:label="00193">
+ <rect style="fill:none" id="rect16168" width="16" height="16" x="439" y="867.36218"/>
+ <rect style="opacity:1" id="rect16170" width="6" height="3" x="-454" y="868.36218" ry="0" rx="1" transform="scale(-1,1)"/>
+ <rect ry="0" y="879.36218" x="-445" height="3" width="6" id="rect16172" style="opacity:1" rx="1" transform="scale(-1,1)"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 446,357 v 11 h -1 v 1 h 2 v -1 -10 h 1 v -1 h -1 z" transform="translate(0,512.3622)" id="rect16183"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/connector-remove-connpoint-symbolic.svg b/share/icons/hicolor/scalable/actions/connector-remove-connpoint-symbolic.svg
new file mode 100644
index 000000000..3b46b13e7
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/connector-remove-connpoint-symbolic.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="connector-remove-connpoint-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-499,-867.3622)" id="connector-remove-connpoint" inkscape:label="00195">
+ <rect style="fill:none" id="rect16270" width="16" height="16" x="499" y="355" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect16272" width="4" height="4" x="500" y="868.36218"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 506,873.3622 c -0.554,0 -1,0.446 -1,1 v 7 c 0,0.554 0.446,1 1,1 h 7 c 0.554,0 1,-0.446 1,-1 v -7 c 0,-0.554 -0.446,-1 -1,-1 z m 1.9062,0.7187 1.7813,2.1563 1.7812,-2.1563 1.5313,1.2813 -2.0313,2.4375 2.0313,2.4687 -1.5313,1.2813 -1.7812,-2.1563 -1.7813,2.1563 -1.5312,-1.2813 2.0312,-2.4687 -2.0312,-2.4375 z" id="path16284"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/dialog-align-and-distribute-symbolic.svg b/share/icons/hicolor/scalable/actions/dialog-align-and-distribute-symbolic.svg
new file mode 100644
index 000000000..d5c8e182c
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/dialog-align-and-distribute-symbolic.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="dialog-align-and-distribute-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-135,-807.36218)" inkscape:label="00069" id="dialog-align-and-distribute">
+ <rect style="fill:none" id="rect18735" width="16" height="16" x="135" y="807.36218"/>
+ <rect style="opacity:1" id="rect18737" width="1" height="13" x="136" y="808.36218"/>
+ <rect style="opacity:1" id="rect18739" width="7" height="3" x="139" y="808.36218"/>
+ <rect y="813.36218" x="139" height="3" width="10" id="rect18741" style="opacity:1"/>
+ <rect style="opacity:1" id="rect18743" width="6" height="3.0000031" x="139" y="-821.36218" transform="scale(1,-1)"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/dialog-fill-and-stroke-symbolic.svg b/share/icons/hicolor/scalable/actions/dialog-fill-and-stroke-symbolic.svg
new file mode 100644
index 000000000..b2ad258fa
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/dialog-fill-and-stroke-symbolic.svg
@@ -0,0 +1,17 @@
+<?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="dialog-fill-and-stroke-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999998,-135,-527.36122)" inkscape:label="00055" id="dialog-fill-and-stroke">
+ <g transform="translate(73.9998,350.3404)" id="g63382" inkscape:label="stock-tool-paintbrush">
+ <rect y="177.0217" x="61.000198" height="15.97829" width="16" id="rect63349" style="fill:none"/>
+ <g transform="matrix(0.8746234,0,0,0.8917833,86.92697,167.5616)" id="g9272">
+ <path id="path9274" d="m -28.5,27.5711 c 3.11114,0.0011 2.79359,-3.32336 4.30417,-4.24898 1.75047,-1.07262 3.28449,0.25648 3.59075,1.35029 0.38645,1.38019 -0.33782,2.50869 -1.30032,3.11895 -1.84636,1.17068 -6.30004,0.89871 -6.5946,-0.22026 z" inkscape:connector-curvature="0"/>
+ </g>
+ <path inkscape:connector-curvature="0" id="path9264" d="M 76.41652,178.3567 C 76.72489,177.6909 76.2528,177.4355 75.6841,178 c -3.99874,3.9688 -4.6839,4 -8.42383,9.1497 1.00355,0.0377 1.86506,0.6864 2.3125,1.6228 4.42743,-4.7725 4.92644,-7.3334 6.84375,-10.4158 z" style="opacity:1"/>
+ </g>
+ <rect style="opacity:1" id="rect44369" width="12" height="0.99999738" x="135" y="527.36218"/>
+ <rect style="opacity:1" id="rect44371" width="1" height="13" x="135" y="527.36218"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/dialog-filters-symbolic.svg b/share/icons/hicolor/scalable/actions/dialog-filters-symbolic.svg
new file mode 100644
index 000000000..9e3cb2aec
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/dialog-filters-symbolic.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="dialog-filters-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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="dialog-filters" inkscape:label="00098">
+ <title id="title44223">stock-reshow-filter</title>
+ <rect y="0" x="0" height="16" width="16" id="rect44225" style="fill:none"/>
+ <path inkscape:connector-curvature="0" id="path44227" d="M 8,1 C 7.77935,1 7.55919,1.0113 7.34375,1.0312 L 6.9375,3.12495 C 6.60304,3.19825 6.27445,3.30084 5.96875,3.43745 L 4.4375,1.9687 C 4.04887,2.19881 3.71055,2.48278 3.375,2.7812 L 4.28125,4.68745 C 4.05883,4.93644 3.857,5.20995 3.6875,5.49995 L 1.59375,5.2187 C 1.41603,5.62747 1.28503,6.05507 1.1875,6.49995 l 1.84375,1 C 3.01415,7.66809 3,7.8274 3,8 H 5 C 5,6.34315 6.34315,5 8,5 c 1.65685,0 3,1.34315 3,3 h 2 C 13,7.8274 12.9857,7.66809 12.9688,7.5 l 1.84375,-1 C 14.715,6.05512 14.58397,5.62752 14.40625,5.21875 L 12.3125,5.5 C 12.143,5.21 11.94117,4.93649 11.71875,4.6875 L 12.625,2.78125 C 12.28945,2.48283 11.95113,2.19886 11.5625,1.96875 L 10.03125,3.4375 C 9.72555,3.30089 9.39696,3.19834 9.0625,3.125 L 8.65625,1.03125 C 8.44081,1.01125 8.22065,1 8,1 Z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path44229" d="m 1,9 v 7 H 15 V 9 Z m 3,1 h 1 v 5 H 4 v -4 l -1,1 v -1 z m 3.5,0 C 8.331,10 9,10.669 9,11.5 v 2 C 9,14.331 8.331,15 7.5,15 6.669,15 6,14.331 6,13.5 v -2 C 6,10.669 6.669,10 7.5,10 Z m 4.5,0 2,2 H 10 Z M 7.5,11 C 7.223,11 7,11.223 7,11.5 v 2 C 7,13.777 7.223,14 7.5,14 7.777,14 8,13.777 8,13.5 v -2 C 8,11.223 7.777,11 7.5,11 Z m 2.5,2 h 4 l -2,2 z" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/dialog-geometry-symbolic.svg b/share/icons/hicolor/scalable/actions/dialog-geometry-symbolic.svg
new file mode 100644
index 000000000..52dc34698
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/dialog-geometry-symbolic.svg
@@ -0,0 +1,20 @@
+<?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="dialog-geometry-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999999,-769,-589.36144)" id="dialog-geometry" inkscape:label="00230">
+ <rect y="589.36218" x="769" height="16" width="16" id="rect14874" style="fill:none"/>
+ <rect style="opacity:1" id="rect14903" width="1" height="16" x="769" y="589.36218" rx="0.75" ry="0"/>
+ <rect ry="0" rx="0.75" y="589.36218" x="784" height="16" width="1" id="rect14905" style="opacity:1"/>
+ <rect style="opacity:1" id="rect14907" width="16" height="1" x="769" y="77" transform="translate(0,512.3622)" rx="0" ry="1"/>
+ <rect style="opacity:1" id="rect14909" width="16" height="1" x="769" y="92" transform="translate(0,512.3622)" rx="0"/>
+ <rect style="opacity:1" id="rect14911" width="12" height="1" x="771" y="591.36218" rx="0" ry="0.60000038"/>
+ <rect ry="0.49999991" rx="0.62307692" y="600.41931" x="772" height="1.043879" width="10" id="rect14919" style="opacity:1"/>
+ <path id="path14921" d="m 781,597.3622 -2.0019,-1 -0.9981,1 h 1 l 1,1 v 3 1 l -0.071,2.1054 1.0714,-2.1054 0.059,-1.494 z" style="opacity:1" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 773.0585,597.3622 1.9492,-1.0528 0.9923,1.0528 h -0.9415 l -1,1 -0.058,3 v 2 1 l -1,-2 v -1.494 z" id="path14959"/>
+ <rect style="opacity:1" id="rect14964" width="2" height="3" x="776" y="599.36218" rx="1" ry="1"/>
+ <path style="opacity:1" d="m 777.0625,594.1122 c -1.2793,0 -2.3125,1.0044 -2.3125,2.25 0,1.2456 1.0332,2.25 2.3125,2.25 1.2793,0 2.3125,-1.0044 2.3125,-2.25 0,-1.2456 -1.0332,-2.25 -2.3125,-2.25 z m -0.062,1.25 c 0.5523,0 1,0.4477 1,1 0,0.5523 -0.4477,1 -1,1 -0.5523,0 -1,-0.4477 -1,-1 0,-0.5523 0.4477,-1 1,-1 z" id="path14966" inkscape:connector-curvature="0"/>
+ <rect style="opacity:1" id="rect14971" width="2" height="2" x="776" y="593.36218" ry="1" rx="1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/dialog-icon-preview-symbolic.svg b/share/icons/hicolor/scalable/actions/dialog-icon-preview-symbolic.svg
new file mode 100644
index 000000000..e518240f3
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/dialog-icon-preview-symbolic.svg
@@ -0,0 +1,18 @@
+<?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="dialog-icon-preview-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-74.997057,-887.36218)" inkscape:label="00041" id="dialog-icon-preview">
+ <g id="g17869" transform="matrix(0.9985297,0,0,1,60.04264,280)">
+ <rect y="607.36218" x="14.97644" height="16" width="16" id="rect17871" style="fill:none"/>
+ <path style="opacity:1" d="m 17,609.3622 h 12 v 2 H 17 Z" id="path17873" inkscape:connector-curvature="0"/>
+ <rect style="opacity:1" id="rect17875" width="1" height="16" x="15" y="607.36218"/>
+ <rect style="opacity:1" id="rect17877" width="16" height="1" x="15" y="607.36218"/>
+ <rect style="opacity:1" id="rect17879" width="1" height="16" x="30" y="607.36218"/>
+ <rect style="opacity:1" id="rect17881" width="16" height="1" x="15" y="622.36218"/>
+ </g>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 83,381 c -3.31371,0 -4,2 -6,3.5 2,1.5 2.68629,3.5 6,3.5 3.31371,0 4,-2 6,-3.5 C 87,383 86.31371,381 83,381 Z m 0,1 c 1.65685,0 3,1.1193 3,2.5 0,1.3807 -1.34315,2.5 -3,2.5 -1.65685,0 -3,-1.1193 -3,-2.5 0,-1.3807 1.34315,-2.5 3,-2.5 z" transform="translate(0,512.3622)" id="path23473"/>
+ <circle r="1" cy="385" cx="83" style="opacity:1" id="path23477" transform="matrix(1.21875,0,0,1.5,-18.125,319.3622)"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/dialog-input-devices-symbolic.svg b/share/icons/hicolor/scalable/actions/dialog-input-devices-symbolic.svg
new file mode 100644
index 000000000..6748ae1fe
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/dialog-input-devices-symbolic.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="dialog-input-devices-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999998,0,0,0.999997,-14.999934,-627.36017)" inkscape:label="00006" id="dialog-input-devices">
+ <rect ry="0" style="opacity:0" id="rect13775" y="627.36218" x="15" height="16" width="16"/>
+ <path style="opacity:1" d="m 27.02642,627.3622 c 0,0 -1.82308,3.7834 -2.95085,6 l -0.47633,1 v 1 l -0.59924,1 h 1 l 0.76701,-1 0.79899,-0.4219 0.12292,-0.5781 3.3267,-7 z" id="path13779" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 16.22651,635.3887 c -0.66548,-10e-4 -1.22328,0.2772 -1.22651,0.9735 0.013,0.5392 0.0055,1.448 0,2 l 2.01592,-0.01 -4e-5,-2.9579 -0.79042,-0.005 z m 1.78413,0.006 v 2.9579 L 20,638.3626 c 0.0102,-0.5542 -0.0047,-1.467 0,-2 9.9e-4,-0.6962 -0.48323,-0.9551 -1.14876,-0.9585 l -0.84056,-0.009 z m -2.98435,3.9436 c -0.009,0.6024 -0.0261,0.8269 -0.0263,1.3814 -0.006,1.4568 1.10867,2.6353 2.50111,2.6425 1.39242,0.007 2.51892,-1.1599 2.52578,-2.6167 -0.0253,-0.6059 -0.0329,-0.8326 -0.0267,-1.4072 z" id="rect7357-4" inkscape:connector-curvature="0" inkscape:transform-center-x="-0.2450515" inkscape:transform-center-y="-0.4456815"/>
+ <path style="opacity:1" d="m 18,630.3622 -1,4 h 1.40625 c 0.13609,6e-4 -0.01581,0 1.0625,0 l 0.53125,-2 h 3 l 1,-2 z m 11,0 -1,2 0.60938,6 H 21 v 2 h 10 l -1,-10 z" id="path13869" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/dialog-memory-symbolic.svg b/share/icons/hicolor/scalable/actions/dialog-memory-symbolic.svg
new file mode 100644
index 000000000..32e8e0920
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/dialog-memory-symbolic.svg
@@ -0,0 +1,28 @@
+<?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="dialog-memory-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-225,-587.3622)" inkscape:label="00102" id="dialog-memory">
+ <rect y="-20" x="115" height="16" width="16" id="rect22433" style="fill:none" transform="translate(110,607.3622)"/>
+ <g transform="translate(110,607.3622)" id="g22488" inkscape:label="preferences-environment">
+ <rect transform="scale(-1)" ry="0" rx="2" y="17" x="-121" height="2" width="1" id="rect22439"/>
+ <rect transform="scale(-1)" ry="0" rx="2" y="17" x="-123" height="2" width="1" id="rect22441"/>
+ <rect transform="scale(-1)" ry="0" rx="2" y="17" x="-125" height="2" width="1" id="rect22443"/>
+ <rect transform="scale(-1)" ry="0" rx="2" y="17" x="-127" height="2" width="1" id="rect22445"/>
+ <rect id="rect22461" width="1" height="2" x="-121" y="4" rx="2" ry="0" transform="scale(-1)"/>
+ <rect id="rect22463" width="1" height="2" x="-123" y="4" rx="2" ry="0" transform="scale(-1)"/>
+ <rect id="rect22465" width="1" height="2" x="-125" y="4" rx="2" ry="0" transform="scale(-1)"/>
+ <rect id="rect22467" width="1" height="2" x="-127" y="4" rx="2" ry="0" transform="scale(-1)"/>
+ <rect ry="0" rx="2" y="-15" x="116" height="1" width="2" id="rect22469"/>
+ <rect ry="0" rx="2" y="-13" x="116" height="1" width="2" id="rect22471"/>
+ <rect ry="0" rx="2" y="-11" x="116" height="1" width="2" id="rect22473"/>
+ <rect ry="0" rx="2" y="-9" x="116" height="1" width="2" id="rect22475"/>
+ <rect id="rect22477" width="2" height="1" x="129" y="-15" rx="2" ry="0"/>
+ <rect id="rect22479" width="2" height="1" x="129" y="-13" rx="2" ry="0"/>
+ <rect id="rect22481" width="2" height="1" x="129" y="-11" rx="2" ry="0"/>
+ <rect id="rect22483" width="2" height="1" x="129" y="-9" rx="2" ry="0"/>
+ </g>
+ <path style="opacity:1" d="m 229,591.3622 v 9 h 9 v -9 z m 1,1 h 7 v 7 h -7 z" id="rect40967" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/dialog-messages-symbolic.svg b/share/icons/hicolor/scalable/actions/dialog-messages-symbolic.svg
new file mode 100644
index 000000000..9d025fc71
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/dialog-messages-symbolic.svg
@@ -0,0 +1,18 @@
+<?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="dialog-messages-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-74.979417,-867.36218)" inkscape:label="00040" id="dialog-messages">
+ <g transform="matrix(0.9985297,0,0,1,60.025,260)" id="g17812">
+ <rect style="fill:none" id="rect17814" width="16" height="16" x="14.97644" y="607.36218"/>
+ <path inkscape:connector-curvature="0" id="path17816" d="m 17,609.3622 h 12 v 2 H 17 Z" style="opacity:1"/>
+ <rect y="607.36218" x="15" height="16" width="1" id="rect17818" style="opacity:1"/>
+ <rect y="607.36218" x="15" height="1" width="16" id="rect17820" style="opacity:1"/>
+ <rect y="607.36218" x="30" height="16" width="1" id="rect17822" style="opacity:1"/>
+ <rect y="622.36218" x="15" height="1" width="16" id="rect17824" style="opacity:1"/>
+ </g>
+ <rect style="opacity:1" id="rect17830" width="10" height="4.9999981" x="78" y="873.36218" ry="1" rx="1"/>
+ <path style="opacity:1" d="m 83,878.3622 3,3 v -3 z" id="path17832" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/dialog-object-properties-symbolic.svg b/share/icons/hicolor/scalable/actions/dialog-object-properties-symbolic.svg
new file mode 100644
index 000000000..4ac772e7e
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/dialog-object-properties-symbolic.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="dialog-object-properties-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999999,-135,-567.36136)" inkscape:label="00057" id="dialog-object-properties">
+ <path style="opacity:1" d="m 136.4709,570.0736 c -0.1143,0.3458 -0.2173,0.7278 -0.218,1.0913 -0.003,1.7398 1.4116,2.8801 3.158,2.5585 0.3649,-0.0672 0.721,-0.2169 1.0474,-0.3902 0.0231,-0.0124 1.1294,0.8618 1.4266,1.0983 0.041,0.0327 0.1941,0.1548 0.1941,0.1548 0.3368,0.2694 2.754,2.203 2.7456,2.2296 -0.1058,0.3493 -0.1819,0.7223 -0.1741,1.0868 0.0376,1.7447 1.4644,2.8711 3.1975,2.5108 0.3621,-0.0752 0.7216,-0.2525 1.0428,-0.4334 l -1.742,-1.3499 c -0.3586,-0.2809 -0.3197,-0.8196 0.024,-1.2461 l 0.6304,-0.7623 c 0.3492,-0.4222 0.8292,-0.5975 1.1884,-0.3173 l 1.7663,1.3692 c 0.1058,-0.3492 0.1819,-0.7223 0.1741,-1.0868 -0.0376,-1.7447 -1.4841,-2.8472 -3.2172,-2.487 -0.3621,0.0752 -0.7065,0.1856 -1.0277,0.3664 l -0.5821,-0.4644 -3.105,-2.4766 -0.5822,-0.4644 c 0.1144,-0.3458 0.1537,-0.6995 0.1544,-1.063 0.003,-1.7397 -1.3919,-2.9039 -3.1383,-2.5823 -0.3649,0.0672 -0.7211,0.217 -1.0474,0.3903 l 1.7268,1.4169 c 0.3529,0.2878 0.2767,0.7852 -0.0725,1.2074 l -0.6304,0.7624 c -0.3546,0.4178 -0.8837,0.566 -1.2369,0.2786 l -1.7025,-1.3976 z" id="path3908-6" inkscape:connector-curvature="0"/>
+ <rect style="fill:none" id="rect2999-6" width="16" height="16" x="135" y="567.36218"/>
+ <path style="opacity:1" d="m 135,576.3622 v 7 h 7 v -7 z" id="rect52746" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/dialog-path-effects-symbolic.svg b/share/icons/hicolor/scalable/actions/dialog-path-effects-symbolic.svg
new file mode 100644
index 000000000..f0a1d81fe
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/dialog-path-effects-symbolic.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="dialog-path-effects-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-165,-887.36218)" id="dialog-path-effects" inkscape:label="00389">
+ <rect style="fill:none" id="rect6476" width="16" height="16" x="165" y="887.36218"/>
+ <path inkscape:connector-curvature="0" id="path10895" style="opacity:1" d="m 178.4301,889.3087 c -5.5785,1.0362 -10.5734,4.7355 -11.4063,11.4375 a 0.50389111,0.50389111 0 1 0 1,0.125 c 0.7787,-6.2666 5.3216,-9.5832 10.5938,-10.5625 a 0.50871314,0.50871314 0 1 0 -0.1875,-1 z"/>
+ <circle id="circle10897" style="opacity:1" cx="178.5625" cy="889.86218" r="1.5"/>
+ <circle id="circle10899" style="opacity:1" cx="167.5625" cy="900.86218" r="1.5"/>
+ <path inkscape:connector-curvature="0" id="path10901" d="m 167.983,891.5712 c -1.2435,1.8693 -1.2766,4.2067 0.2444,5.615 1.4792,0.8068 2.9545,0.6486 4.7753,-0.9867 -3.248,0.4264 -4.9899,-1.103 -5.0197,-4.6283 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path10903" style="opacity:1" d="m 173.9234,888.4745 c -1.5099,0.9137 -2.2988,2.505 -1.6614,3.9183 0.8042,0.9889 1.9214,1.3157 3.7716,0.7325 -2.4852,-0.6659 -3.2426,-2.2272 -2.1102,-4.6508 z"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/dialog-rows-and-columns-symbolic.svg b/share/icons/hicolor/scalable/actions/dialog-rows-and-columns-symbolic.svg
new file mode 100644
index 000000000..fe3d7f74e
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/dialog-rows-and-columns-symbolic.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="dialog-rows-and-columns-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-135,-827.36218)" inkscape:label="00070" id="dialog-rows-and-columns">
+ <rect style="fill:none" id="rect18771" width="16" height="16" x="135" y="827.36218"/>
+ <rect style="opacity:1" id="rect18791" width="6" height="8" x="136" y="828.36218"/>
+ <rect y="834.36218" x="144" height="8.0000029" width="6" id="rect18793" style="opacity:1"/>
+ <rect style="opacity:1" id="rect18795" width="6" height="4" x="144" y="316" transform="translate(0,512.3622)"/>
+ <rect y="838.36218" x="136" height="4" width="6" id="rect18797" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/dialog-scripts-symbolic.svg b/share/icons/hicolor/scalable/actions/dialog-scripts-symbolic.svg
new file mode 100644
index 000000000..500f03ac6
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/dialog-scripts-symbolic.svg
@@ -0,0 +1,18 @@
+<?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="dialog-scripts-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-74.979417,-847.36218)" inkscape:label="00039" id="dialog-scripts">
+ <g id="g17750" transform="matrix(0.9985297,0,0,1,60.025,240)">
+ <rect y="607.36218" x="14.97644" height="16" width="16" id="rect17752" style="fill:none"/>
+ <path style="opacity:1" d="m 17,609.3622 h 12 v 2 H 17 Z" id="path17754" inkscape:connector-curvature="0"/>
+ <rect style="opacity:1" id="rect17756" width="1" height="16" x="15" y="607.36218"/>
+ <rect style="opacity:1" id="rect17758" width="16" height="1" x="15" y="607.36218"/>
+ <rect style="opacity:1" id="rect17760" width="1" height="16" x="30" y="607.36218"/>
+ <rect style="opacity:1" id="rect17762" width="16" height="1" x="15" y="622.36218"/>
+ </g>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 78,341 v 1 5 1 h 4 v -1 h -3 v -5 h 3 v -1 h -3 z" transform="translate(0,512.3622)" id="rect17768"/>
+ <path id="path17775" d="m 88,853.3622 v 1 5 1 h -4 v -1 h 3 v -5 h -3 v -1 h 3 z" style="opacity:1" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/dialog-templates-symbolic.svg b/share/icons/hicolor/scalable/actions/dialog-templates-symbolic.svg
new file mode 100644
index 000000000..ebd3917ff
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/dialog-templates-symbolic.svg
@@ -0,0 +1,27 @@
+<?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="dialog-templates-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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="dialog-templates" inkscape:label="00008">
+ <title id="title33388">folder-templates</title>
+ <rect y="0" x="0" height="16" width="16" style="fill:none" id="folder-templates"/>
+ <rect style="opacity:1" width="1" height="1" x="3" y="9" id="rect33392"/>
+ <rect style="opacity:1" width="1" height="1" x="2" y="10" id="rect33394"/>
+ <rect y="11" x="3" height="1" width="1" style="opacity:1" id="rect33396"/>
+ <rect y="12" x="2" height="1" width="1" style="opacity:1" id="rect33398"/>
+ <rect style="opacity:1" width="1" height="1" x="3" y="13" id="rect33400"/>
+ <rect style="opacity:1" width="1" height="1" x="2" y="14" id="rect33402"/>
+ <rect y="14" x="4" height="1" width="1" style="opacity:1" id="rect33404"/>
+ <rect style="opacity:1" width="1" height="1" x="6" y="14" id="rect33406"/>
+ <rect y="14" x="8" height="1" width="1" style="opacity:1" id="rect33408"/>
+ <rect style="opacity:1" width="1" height="1" x="10" y="14" id="rect33410"/>
+ <rect y="15" x="3" height="1" width="1" style="opacity:1" id="rect33412"/>
+ <rect style="opacity:1" width="1" height="1" x="5" y="15" id="rect33414"/>
+ <rect y="15" x="7" height="1" width="1" style="opacity:1" id="rect33416"/>
+ <rect style="opacity:1" width="1" height="1" x="9" y="15" id="rect33418"/>
+ <rect y="15" x="11" height="1" width="1" style="opacity:1" id="rect33420"/>
+ <rect y="14" x="12" height="1" width="1" style="opacity:1" id="rect33422"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 2.8127,0.99988 c -0.4584,0.0875 -0.82072,0.5334 -0.8125,1 L 2,10 H 4 V 3 h 5 v 3 h 3 v 8 h 2 l 2e-4,-8.43762 C 14.0062,5.29832 13.9026,5.03341 13.71895,4.84363 l -3.5625,-3.5625 C 9.96667,1.09743 9.70176,0.99376 9.4377,0.99988 H 3.0002 c -0.0312,-0.002 -0.0625,-0.002 -0.0937,0 -0.0312,-0.002 -0.0625,-0.002 -0.0937,0 z" id="path33424"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/dialog-text-and-font-symbolic.svg b/share/icons/hicolor/scalable/actions/dialog-text-and-font-symbolic.svg
new file mode 100644
index 000000000..0625c3731
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/dialog-text-and-font-symbolic.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="dialog-text-and-font-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-195,-527.3622)" inkscape:label="00091" id="dialog-text-and-font">
+ <g transform="translate(113.9998,330.3622)" id="g74847" inkscape:label="stock-tool-text">
+ <rect y="197" x="81.000198" height="16" width="16" id="rect74840" style="fill:none"/>
+ <path inkscape:connector-curvature="0" id="path74842" transform="translate(241.0002,217)" d="m -153,-16 v 3.5 4.5 l -1,2 h 1 3 l -1,-2 v -2 -2.5 -3.5 h 1.25 1.75 l 2,1 v -1 -2 h -12 v 2 1 l 2,-1 h 1.75 z" style="opacity:1"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/dialog-tile-clones-symbolic.svg b/share/icons/hicolor/scalable/actions/dialog-tile-clones-symbolic.svg
new file mode 100644
index 000000000..61003e011
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/dialog-tile-clones-symbolic.svg
@@ -0,0 +1,18 @@
+<?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="dialog-tile-clones-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-44.977948,-767.36218)" inkscape:label="00021" id="dialog-tile-clones">
+ <g id="g55961" transform="matrix(0.9985297,0,0,1,30.02353,160)">
+ <rect y="607.36218" x="14.97644" height="16" width="16" id="rect55963" style="fill:none"/>
+ <path style="opacity:1" d="m 17,609.3622 h 12 v 2 H 17 Z" id="path55965" inkscape:connector-curvature="0"/>
+ <rect style="opacity:1" id="rect55967" width="1" height="16" x="15" y="607.36218"/>
+ <rect style="opacity:1" id="rect55969" width="16" height="1" x="15" y="607.36218"/>
+ <rect style="opacity:1" id="rect55971" width="1" height="16" x="30" y="607.36218"/>
+ <rect style="opacity:1" id="rect55973" width="16" height="1" x="15" y="622.36218"/>
+ </g>
+ <path style="opacity:1" d="m 47,261 v 5 h 4 v -4 h 2 v -1 z" id="rect55988" inkscape:connector-curvature="0" transform="translate(0,512.3622)"/>
+ <path style="opacity:1" d="m 52,263 v 6 h 7 v -6 z" transform="translate(0,512.3622)" id="rect55990" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/dialog-transform-symbolic.svg b/share/icons/hicolor/scalable/actions/dialog-transform-symbolic.svg
new file mode 100644
index 000000000..cf6071051
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/dialog-transform-symbolic.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="dialog-transform-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-135,-787.3622)" inkscape:label="00068" id="dialog-transform">
+ <rect style="fill:none" id="rect18662" width="16" height="16" x="135" y="275" transform="translate(0,512.3622)"/>
+ <path inkscape:connector-curvature="0" id="path18678" transform="translate(0,512.3622)" d="m 143.5,275 c -3.5899,0 -6.5,2.9101 -6.5,6.5 0,0.1711 0.0182,0.3323 0.0312,0.5 H 135 l 3,3 3,-3 h -1.9375 C 139.0438,281.8332 139,281.6718 139,281.5 c 0,-2.4853 2.0147,-4.5 4.5,-4.5 0.1718,0 0.3332,0.0438 0.5,0.0625 0.1668,-0.0187 0.3282,-0.0625 0.5,-0.0625 2.4853,0 4.5,2.0147 4.5,4.5 0,0.1718 -0.0438,0.3332 -0.0625,0.5 0.0187,0.1668 0.0625,0.3282 0.0625,0.5 0,2.4853 -2.0147,4.5 -4.5,4.5 -0.1718,0 -0.3332,-0.0438 -0.5,-0.0625 v 2.0312 c 0.1677,0.013 0.3289,0.0313 0.5,0.0313 3.5899,0 6.5,-2.9101 6.5,-6.5 0,-0.1711 -0.0183,-0.3323 -0.0313,-0.5 0.013,-0.1677 0.0313,-0.3289 0.0313,-0.5 0,-3.5899 -2.9101,-6.5 -6.5,-6.5 -0.1711,0 -0.3323,0.0183 -0.5,0.0312 C 143.8323,275.0183 143.6711,275 143.5,275 Z" style="opacity:1"/>
+ <circle r="1.5" cy="282.5" cx="144.5" style="opacity:1" id="path18701" transform="matrix(1.333333,0,0,1.333333,-48.66667,417.6955)"/>
+ <rect style="opacity:1" id="rect18705" width="6" height="5" x="135" y="286" transform="translate(0,512.3622)"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/dialog-xml-editor-symbolic.svg b/share/icons/hicolor/scalable/actions/dialog-xml-editor-symbolic.svg
new file mode 100644
index 000000000..8131de2cd
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/dialog-xml-editor-symbolic.svg
@@ -0,0 +1,18 @@
+<?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="dialog-xml-editor-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-44.976438,-667.36216)" inkscape:label="00016" id="dialog-xml-editor">
+ <g id="g2966" transform="matrix(0.9985297,0,0,1,30.02202,59.99998)">
+ <rect style="fill:none" id="rect10285-1" width="16" height="16" x="14.97644" y="607.36218"/>
+ <path inkscape:connector-curvature="0" id="path10291-8" d="m 17,609.3622 h 12 v 2 H 17 Z" style="opacity:1"/>
+ <rect y="607.36218" x="15" height="16" width="1" id="rect10298-7" style="opacity:1"/>
+ <rect y="607.36218" x="15" height="1" width="16" id="rect10300-4" style="opacity:1"/>
+ <rect y="607.36218" x="30" height="16" width="1" id="rect10302-5" style="opacity:1"/>
+ <rect y="622.36218" x="15" height="1" width="16" id="rect10304-6" style="opacity:1"/>
+ </g>
+ <path style="fill:none;stroke:#000000" d="m 52,162 -4,3 4,3" id="path51524" inkscape:connector-curvature="0" transform="translate(0,512.3622)"/>
+ <path inkscape:connector-curvature="0" id="path51526" d="m 54,674.3622 4,3 -4,3" style="fill:none;stroke:#000000"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/distribute-graph-directed-symbolic.svg b/share/icons/hicolor/scalable/actions/distribute-graph-directed-symbolic.svg
new file mode 100644
index 000000000..d0dc67549
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/distribute-graph-directed-symbolic.svg
@@ -0,0 +1,16 @@
+<?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="distribute-graph-directed-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666666,-794.66667,-548.9076)" inkscape:label="00293" id="distribute-graph-directed">
+ <rect style="fill:none" id="rect19472" width="24" height="24" x="1192" y="823.36218"/>
+ <path sodipodi:arc-type="slice" sodipodi:type="arc" style="opacity:1" id="path19474" sodipodi:cx="1197" sodipodi:cy="316" sodipodi:rx="2" sodipodi:ry="2" d="m 1199,316 a 2,2 0 0 1 -1.9929,1.99999 2,2 0 0 1 -2.007,-1.98571 2,2 0 0 1 1.9785,-2.01417 2,2 0 0 1 2.0212,1.97132 L 1197,316 Z" transform="translate(-1,509.3622)" sodipodi:start="0" sodipodi:end="6.268901"/>
+ <path sodipodi:arc-type="slice" sodipodi:type="arc" style="opacity:1" id="path19476" sodipodi:cx="1210" sodipodi:cy="316" sodipodi:rx="2" sodipodi:ry="2" d="m 1212,316 a 2,2 0 0 1 -1.9929,1.99999 2,2 0 0 1 -2.007,-1.98571 2,2 0 0 1 1.9785,-2.01417 2,2 0 0 1 2.0212,1.97132 L 1210,316 Z" transform="translate(2,509.3622)" sodipodi:start="0" sodipodi:end="6.268901"/>
+ <path sodipodi:arc-type="slice" sodipodi:end="6.268901" sodipodi:start="0" transform="translate(-6,518.3622)" d="m 1212,316 a 2,2 0 0 1 -1.9929,1.99999 2,2 0 0 1 -2.007,-1.98571 2,2 0 0 1 1.9785,-2.01417 2,2 0 0 1 2.0212,1.97132 L 1210,316 Z" sodipodi:ry="2" sodipodi:rx="2" sodipodi:cy="316" sodipodi:cx="1210" id="path19478" style="opacity:1" sodipodi:type="arc"/>
+ <path sodipodi:arc-type="slice" sodipodi:type="arc" style="opacity:1" id="path19480" sodipodi:cx="1210" sodipodi:cy="316" sodipodi:rx="2" sodipodi:ry="2" d="m 1212,316 a 2,2 0 0 1 -1.9929,1.99999 2,2 0 0 1 -2.007,-1.98571 2,2 0 0 1 1.9785,-2.01417 2,2 0 0 1 2.0212,1.97132 L 1210,316 Z" transform="translate(-6,529.3622)" sodipodi:start="0" sodipodi:end="6.268901"/>
+ <path inkscape:connector-curvature="0" id="path19568" d="m 1209.72,826.5042 1.176,1.2264 -2.248,2.1781 1.475,1.4485 -4.123,0.005 v 0 l -0.01,-4.1231 1.477,1.443 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path19570" d="m 1205,837.3622 h -2 v 2 h -2 l 3,3 v 0 l 3.064,-2.9298 -2.064,-0.0702 z" style="opacity:1"/>
+ <path style="opacity:1" d="m 1198.28,826.5042 -1.176,1.2264 2.248,2.1781 -1.475,1.4485 4.123,0.005 v 0 l 0.01,-4.1231 -1.477,1.443 z" id="path19572" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/distribute-graph-symbolic.svg b/share/icons/hicolor/scalable/actions/distribute-graph-symbolic.svg
new file mode 100644
index 000000000..d68dea4a2
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/distribute-graph-symbolic.svg
@@ -0,0 +1,18 @@
+<?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="distribute-graph-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666667,-746.66667,-548.90812)" inkscape:label="00291" id="distribute-graph">
+ <rect style="fill:none" id="rect19372" width="24" height="24" x="1120" y="823.36218" rx="0" ry="0.97140813"/>
+ <path sodipodi:arc-type="slice" sodipodi:type="arc" style="opacity:1" id="path19374" sodipodi:cx="1123" sodipodi:cy="320" sodipodi:rx="2" sodipodi:ry="2" d="m 1125,320 a 2,2 0 0 1 -1.9929,1.99999 2,2 0 0 1 -2.007,-1.98571 2,2 0 0 1 1.9785,-2.01417 2,2 0 0 1 2.0212,1.97132 L 1123,320 Z" transform="translate(-1,511.3622)" sodipodi:start="0" sodipodi:end="6.268901"/>
+ <path sodipodi:arc-type="slice" sodipodi:end="6.268901" sodipodi:start="0" transform="translate(4,505.3622)" d="m 1125,320 a 2,2 0 0 1 -1.9929,1.99999 2,2 0 0 1 -2.007,-1.98571 2,2 0 0 1 1.9785,-2.01417 2,2 0 0 1 2.0212,1.97132 L 1123,320 Z" sodipodi:ry="2" sodipodi:rx="2" sodipodi:cy="320" sodipodi:cx="1123" id="path19376" style="opacity:1" sodipodi:type="arc"/>
+ <path sodipodi:arc-type="slice" sodipodi:type="arc" style="opacity:1" id="path19378" sodipodi:cx="1123" sodipodi:cy="320" sodipodi:rx="2" sodipodi:ry="2" d="m 1125,320 a 2,2 0 0 1 -1.9929,1.99999 2,2 0 0 1 -2.007,-1.98571 2,2 0 0 1 1.9785,-2.01417 2,2 0 0 1 2.0212,1.97132 L 1123,320 Z" transform="translate(13.0002,507.3908)" sodipodi:start="0" sodipodi:end="6.268901"/>
+ <path sodipodi:arc-type="slice" sodipodi:end="6.268901" sodipodi:start="0" transform="translate(12,515.3622)" d="m 1125,320 a 2,2 0 0 1 -1.9929,1.99999 2,2 0 0 1 -2.007,-1.98571 2,2 0 0 1 1.9785,-2.01417 2,2 0 0 1 2.0212,1.97132 L 1123,320 Z" sodipodi:ry="2" sodipodi:rx="2" sodipodi:cy="320" sodipodi:cx="1123" id="path19380" style="opacity:1" sodipodi:type="arc"/>
+ <path sodipodi:arc-type="slice" sodipodi:type="arc" style="opacity:1" id="path19384" sodipodi:cx="1123" sodipodi:cy="320" sodipodi:rx="2" sodipodi:ry="2" d="m 1125,320 a 2,2 0 0 1 -1.9929,1.99999 2,2 0 0 1 -2.007,-1.98571 2,2 0 0 1 1.9785,-2.01417 2,2 0 0 1 2.0212,1.97132 L 1123,320 Z" transform="translate(4,517.3622)" sodipodi:start="0" sodipodi:end="6.268901"/>
+ <path sodipodi:arc-type="slice" sodipodi:end="6.268901" sodipodi:start="0" transform="translate(17,523.3622)" d="m 1125,320 a 2,2 0 0 1 -1.9929,1.99999 2,2 0 0 1 -2.007,-1.98571 2,2 0 0 1 1.9785,-2.01417 2,2 0 0 1 2.0212,1.97132 L 1123,320 Z" sodipodi:ry="2" sodipodi:rx="2" sodipodi:cy="320" sodipodi:cx="1123" id="path19387" style="opacity:1" sodipodi:type="arc"/>
+ <path style="fill:none;stroke:#000000" inkscape:transform-center-x="0.460128" inkscape:transform-center-y="-0.1777287" d="m 1135,835.3622 -8,2 -5,-6 5,-6 9,2 z" id="path19391" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000" d="m 1135,835.3622 5,8 -8,2 v 0" id="path19394" inkscape:connector-curvature="0"/>
+ <path sodipodi:arc-type="slice" sodipodi:type="arc" style="opacity:1" id="path19396" sodipodi:cx="1133" sodipodi:cy="333.5" sodipodi:rx="2" sodipodi:ry="1.5" d="m 1135,333.5 a 2,1.5 0 0 1 -1.9929,1.49999 2,1.5 0 0 1 -2.007,-1.48928 2,1.5 0 0 1 1.9785,-1.51062 2,1.5 0 0 1 2.0212,1.47848 L 1133,333.5 Z" transform="matrix(0.9886057,0,0,1.325734,11.90974,403.2185)" sodipodi:start="0" sodipodi:end="6.268901"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/distribute-horizontal-baseline-symbolic.svg b/share/icons/hicolor/scalable/actions/distribute-horizontal-baseline-symbolic.svg
new file mode 100644
index 000000000..188f89647
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/distribute-horizontal-baseline-symbolic.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="distribute-horizontal-baseline-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666667,-696,-523.57479)" inkscape:label="00287" id="distribute-horizontal-baseline">
+ <rect transform="rotate(90)" y="-1068" x="785.36218" height="24" width="24" id="rect18962" style="fill:none"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 1058.23,794.6165 c 0.779,-0.6756 2.103,-0.4334 2.693,0.3478 0.976,1.1832 1.258,2.6967 1.617,4.1129 0.266,1.2078 0.459,1.9013 0.526,3.1325 0.789,-1.557 1.671,-2.6963 1.688,-4.4496 0.022,-0.8862 -0.513,-1.6374 -0.87,-2.4211 -0.294,-0.6568 0.517,-1.3403 1.213,-1.1296 0.852,0.1654 0.994,1.1039 0.969,1.7768 -0.09,2.0013 -0.912,3.9664 -1.744,5.7954 -1.179,2.4154 -2.868,4.6554 -5.076,6.3549 -0.868,0.6228 -3.065,1.3451 -4.149,0.97 -2,-0.9931 -2,-2.9794 0,-2.9794 0.718,-0.3234 2.539,1.2413 3.275,1.2167 1.215,-0.009 2.081,-1.0492 2.409,-2.0401 0.333,-1.3108 0.021,-2.6651 -0.185,-3.9721 -0.335,-1.699 -0.712,-3.4324 -1.596,-4.9694 -0.181,-0.597 -1.597,-0.9518 -0.77,-1.7457 z" id="path18964"/>
+ <path inkscape:connector-curvature="0" id="path18967" d="m 1050.349,798.7995 c -0.552,0 -0.969,0.0871 -1.25,0.2614 -0.276,0.1743 -0.415,0.4312 -0.415,0.7705 0,0.3119 0.111,0.5573 0.333,0.7361 0.227,0.1743 0.541,0.2614 0.94,0.2614 0.498,0 0.918,-0.1651 1.258,-0.4953 0.341,-0.3348 0.511,-0.7521 0.511,-1.252 v -0.2821 h -1.377 m 3.651,-1.4373 v 5 h -2 v -1.142 c -0.355,0.4678 -0.755,0.8095 -1.199,1.025 -0.444,0.211 -0.984,0.3165 -1.62,0.3165 -0.859,0 -1.831,-0.3271 -2.369,-0.7903 -0.532,-0.4678 -0.799,-1.0732 -0.799,-1.8161 0,-0.9035 0.333,-1.5662 0.999,-1.9882 0.671,-0.4219 1.722,-0.6329 3.152,-0.6329 h 1.562 v -0.1926 c 0,-0.3898 -0.166,-0.6742 -0.496,-0.8531 -0.331,-0.1834 -0.846,-0.2751 -1.547,-0.2751 -0.567,0 -1.095,0.0527 -1.583,0.1582 -0.488,0.1055 -0.942,0.2637 -1.362,0.4747 v -1.8781 c 0.568,-0.1284 1.137,-0.2247 1.71,-0.2889 0.572,-0.0688 1.144,-0.1032 1.716,-0.1032 1.495,0 1.998,0.0822 2.659,0.6325 0.666,0.5458 1.177,1.1199 1.177,2.3536" style="opacity:1"/>
+ <rect y="785.36218" x="1045" height="24" width="1" id="rect18969" style="opacity:1"/>
+ <rect style="opacity:1" id="rect18981" width="1" height="24" x="1057" y="785.36218"/>
+ <path inkscape:connector-curvature="0" id="path18995" d="m 1049,791.3622 -3,-3 3,-3 v 2 h 5 v -2 l 3,3 -3,3 v -2 h -5 z" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/distribute-horizontal-center-symbolic.svg b/share/icons/hicolor/scalable/actions/distribute-horizontal-center-symbolic.svg
new file mode 100644
index 000000000..a5586102e
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/distribute-horizontal-center-symbolic.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="distribute-horizontal-center-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666653,-721.334,-472.23122)" inkscape:label="00280" id="distribute-horizontal-center">
+ <use height="1250" width="1250" transform="matrix(1,0,0,0.5000175,51.00122,354.1682)" id="use18671" y="0" x="0" xlink:href="#path5265"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 1088.001,708.3622 v 0.4615 11.0769 0.4616 h 1 v -0.4616 -11.0769 -0.4615 z" id="path18673"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 1085,717.3622 v 15 h 7 v -15 h -2.031 v 4.0312 h -2.906 v -4.0312 z" id="rect18675"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 1098,717.3622 v 9 h 5 v -9 h -1 v 4 h -3 v -4 z" id="rect18677"/>
+ <rect y="708.36218" x="1082.001" height="24" width="24" id="rect18679" style="fill:none"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 1092.001,715.3622 -3,-3 3,-3 v 2 h 5 v -2 l 3,3 -3,3 v -2 h -5 z" id="path18683"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/distribute-horizontal-gaps-symbolic.svg b/share/icons/hicolor/scalable/actions/distribute-horizontal-gaps-symbolic.svg
new file mode 100644
index 000000000..a69b6c262
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/distribute-horizontal-gaps-symbolic.svg
@@ -0,0 +1,16 @@
+<?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="distribute-horizontal-gaps-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666655,-772.66667,-472.23283)" inkscape:label="00282" id="distribute-horizontal-gaps">
+ <use xlink:href="#path5265" x="0" y="0" id="use18776" transform="matrix(1,0,0,0.7500174,124,177.0778)" width="1250" height="1250"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 1161,708.3622 v 0.9231 22.1538 0.9231 h 1 v -0.9231 -22.1538 -0.9231 z" id="path18778"/>
+ <rect style="opacity:1" id="rect18780" width="14.94228" height="3" x="717.36218" y="1159" transform="matrix(0,1,1,0,0,0)"/>
+ <rect style="opacity:1" id="rect18782" width="4" height="9.0177546" x="1173" y="717.36218"/>
+ <rect style="fill:none" id="rect18784" width="24" height="24" x="1159" y="708.36218"/>
+ <path style="opacity:1" d="m 1165,715.3622 -3,-3 3,-3 v 2 h 5 v -2 l 3,3 -3,3 v -2 h -5 z" id="path18786" inkscape:connector-curvature="0"/>
+ <use height="1250" width="1250" transform="matrix(1,0,0,0.7500174,127,177.0778)" id="use18794" y="0" x="0" xlink:href="#path5265"/>
+ <path inkscape:connector-curvature="0" id="path18798" d="m 1180,715.3622 -3,-3 3,-3 v 2 h 3 v 2 h -3 z" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/distribute-horizontal-left-symbolic.svg b/share/icons/hicolor/scalable/actions/distribute-horizontal-left-symbolic.svg
new file mode 100644
index 000000000..33ea536bd
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/distribute-horizontal-left-symbolic.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="distribute-horizontal-left-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666655,-696,-472.23283)" inkscape:label="00279" id="distribute-horizontal-left">
+ <use xlink:href="#path5265" x="0" y="0" id="use5269" transform="matrix(1,0,0,0.7500174,12,177.0778)" width="1250" height="1250"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 1049,708.3622 v 0.9231 22.1538 0.9231 h 1 v -0.9231 -22.1538 -0.9231 z" id="path5265"/>
+ <rect style="opacity:1" id="rect5326" width="14.94228" height="5.0011559" x="717.36218" y="1048.999" transform="matrix(0,1,1,0,0,0)"/>
+ <rect style="opacity:1" id="rect5724" width="3.004833" height="9.0177546" x="1061" y="717.36218"/>
+ <rect style="fill:none" id="rect18537" width="24" height="24" x="1044" y="708.36218"/>
+ <path style="opacity:1" d="m 1053,715.3622 -3,-3 3,-3 v 2 h 5 v -2 l 3,3 -3,3 v -2 h -5 z" id="path18619" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/distribute-horizontal-node-symbolic.svg b/share/icons/hicolor/scalable/actions/distribute-horizontal-node-symbolic.svg
new file mode 100644
index 000000000..4a0e9b6de
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/distribute-horizontal-node-symbolic.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="distribute-horizontal-node-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.66651661,0,0,0.666667,-770.48959,-574.24147)" inkscape:label="00297" id="distribute-horizontal-node">
+ <g id="g19929" transform="rotate(-90,1168,873.3622)">
+ <g inkscape:label="#node_valign" id="g19905" transform="translate(112)">
+ <path id="path19907" d="m 1055.506,861.863 v 22.9939 0" style="fill:none;stroke:#000000" inkscape:connector-curvature="0"/>
+ <path id="path19909" d="m 1044.511,861.8622 c 2.998,3.4992 18.966,1.5984 17.492,7.4983 -1,3.9991 -16.992,0.9997 -17.492,8.498 -0.091,1.3717 0.925,2.2137 2.594,2.7677 1.67,0.554 3.993,0.8199 6.514,1.0394 2.522,0.2194 5.243,0.3924 7.708,0.7605" style="fill:none;stroke:#000000;stroke-linecap:round" inkscape:connector-curvature="0"/>
+ <rect style="opacity:1" id="rect19911" width="5.0000048" height="4.999989" x="1053" y="862.36218"/>
+ <rect y="870.36218" x="1053" height="4.999989" width="5.0000048" id="rect19913" style="opacity:1"/>
+ <rect style="opacity:1" id="rect19915" width="5.0000048" height="4.999989" x="1053" y="879.36218"/>
+ <rect style="fill:none" id="rect19917" width="24" height="24" x="1044" y="861.36218"/>
+ </g>
+ <rect style="opacity:1" id="rect19919" width="10" height="1" x="1170" y="864.36218" ry="0"/>
+ <rect ry="0" y="872.36218" x="1170" height="1" width="10" id="rect19921" style="opacity:1"/>
+ <rect style="opacity:1" id="rect19923" width="10" height="1" x="1170" y="881.36218" ry="0"/>
+ <path id="path19925" d="m 1175.968,875.3622 1.532,-2 1.468,2 H 1178 v 4 h 1 l -1.5,2 -1.5,-2 h 1 v -4 z" style="opacity:1" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 1175.968,867.3622 1.532,-2 1.468,2 H 1178 v 3 h 1 l -1.5,2 -1.5,-2 h 1 v -3 z" id="path19927"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/distribute-horizontal-right-symbolic.svg b/share/icons/hicolor/scalable/actions/distribute-horizontal-right-symbolic.svg
new file mode 100644
index 000000000..8f7d67d64
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/distribute-horizontal-right-symbolic.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="distribute-horizontal-right-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666655,-746.66667,-472.23283)" inkscape:label="00281" id="distribute-horizontal-right">
+ <use height="1250" width="1250" transform="matrix(1,0,0,0.7500174,90,177.0778)" id="use18748" y="0" x="0" xlink:href="#path5265"/>
+ <path id="path18750" d="m 1127,708.3622 v 0.9231 22.1538 0.9231 h 1 v -0.9231 -22.1538 -0.9231 z" style="opacity:1" inkscape:connector-curvature="0"/>
+ <rect transform="matrix(0,1,1,0,0,0)" y="1123" x="717.36218" height="5.0011559" width="14.94228" id="rect18752" style="opacity:1"/>
+ <rect y="717.36218" x="1137" height="9.0177546" width="3.004833" id="rect18754" style="opacity:1"/>
+ <rect y="708.36218" x="1120" height="24" width="24" id="rect18756" style="fill:none"/>
+ <path inkscape:connector-curvature="0" id="path18758" d="m 1131,715.3622 -3,-3 3,-3 v 2 h 5 v -2 l 3,3 -3,3 v -2 h -5 z" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/distribute-randomize-symbolic.svg b/share/icons/hicolor/scalable/actions/distribute-randomize-symbolic.svg
new file mode 100644
index 000000000..f3abd9284
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/distribute-randomize-symbolic.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="distribute-randomize-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666667,-696,-548.90812)" inkscape:label="00289" id="distribute-randomize">
+ <rect style="fill:none" id="rect19031" width="24" height="24" x="1044" y="823.36218"/>
+ <rect style="opacity:1" id="rect19033" width="6" height="4" x="1046" y="313" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect19035" width="6" height="4" x="1051" y="832.36218"/>
+ <rect y="826.36218" x="1056" height="4" width="6" id="rect19037" style="opacity:1"/>
+ <rect style="opacity:1" id="rect19039" width="6" height="4" x="1060" y="834.36218"/>
+ <rect y="838.36218" x="1046" height="4" width="6" id="rect19041" style="opacity:1"/>
+ <rect style="opacity:1" id="rect19043" width="6" height="4" x="1054" y="841.36218"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/distribute-remove-overlaps-symbolic.svg b/share/icons/hicolor/scalable/actions/distribute-remove-overlaps-symbolic.svg
new file mode 100644
index 000000000..4b8efb535
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/distribute-remove-overlaps-symbolic.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="distribute-remove-overlaps-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.727273,0,0,0.666667,-840.72727,-548.90812)" inkscape:label="00292" id="distribute-remove-overlaps">
+ <rect style="fill:none" id="rect19455" width="22" height="24" x="1156" y="823.36218" ry="0"/>
+ <rect style="opacity:1" id="rect19457" width="5" height="4.9999981" x="1157" y="824.36218"/>
+ <rect style="opacity:1" id="rect19459" width="5" height="14" x="1157" y="832.36218"/>
+ <rect y="824.36218" x="1165" height="22" width="5" id="rect19461" style="opacity:1"/>
+ <rect style="opacity:1" id="rect19463" width="5" height="22" x="1173" y="824.36218"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/distribute-unclump-symbolic.svg b/share/icons/hicolor/scalable/actions/distribute-unclump-symbolic.svg
new file mode 100644
index 000000000..8f81a15d3
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/distribute-unclump-symbolic.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="distribute-unclump-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666667,-721.33333,-548.90812)" inkscape:label="00290" id="distribute-unclump">
+ <rect style="fill:none" id="rect19054" width="24" height="24" x="1082" y="823.36218"/>
+ <rect style="opacity:1" id="rect19056" width="6.0000029" height="4.941823" x="1083" y="833.36218"/>
+ <rect style="opacity:1" id="rect19058" width="5.998661" height="4.9418192" x="1098" y="826.36078"/>
+ <rect style="opacity:1" id="rect19061" width="5.998661" height="4.9418192" x="1098" y="840.42181"/>
+ <rect style="opacity:1" id="rect19286" width="2" height="4.9999981" x="1100" y="833.36218" rx="1" ry="0.99999988"/>
+ <rect ry="0.97636509" rx="0.97338212" y="-761.72668" x="1128.639" height="6.2241449" width="1.732945" id="rect19288" style="opacity:1" transform="matrix(0.3292633,0.9442382,-0.9505411,0.3105989,0,0)"/>
+ <rect transform="matrix(0.3292633,-0.9442382,-0.9505411,-0.3105989,0,0)" style="opacity:1" id="rect19292" width="1.732945" height="6.2241449" x="-460.77859" y="-1312.2939" rx="0.97338212" ry="0.97636509"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/distribute-vertical-baseline-symbolic.svg b/share/icons/hicolor/scalable/actions/distribute-vertical-baseline-symbolic.svg
new file mode 100644
index 000000000..42657aed6
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/distribute-vertical-baseline-symbolic.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="distribute-vertical-baseline-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666667,-721.33333,-523.57479)" inkscape:label="00288" id="distribute-vertical-baseline">
+ <rect style="fill:none" id="rect19003" width="24" height="24" x="785.36218" y="-1106" transform="rotate(90)"/>
+ <path id="path19005" d="m 1097.164,795.7771 c 0.779,-0.6285 2.102,-0.4032 2.693,0.3236 0.975,1.1007 1.257,2.5087 1.616,3.8262 0.266,1.1236 0.459,1.7687 0.527,2.9141 0.788,-1.4484 1.671,-2.5083 1.687,-4.1394 0.022,-0.8244 -0.512,-1.5233 -0.869,-2.2523 -0.295,-0.6111 0.517,-1.247 1.212,-1.0509 0.853,0.1539 0.995,1.0269 0.97,1.6529 -0.09,1.8618 -0.912,3.6899 -1.744,5.3915 -1.18,2.247 -2.868,4.3308 -5.076,5.9119 -0.869,0.5794 -3.065,1.2514 -4.15,0.9024 -2,-0.9239 -2,-2.7717 0,-2.7717 0.719,-0.3009 2.54,1.1548 3.276,1.1318 1.215,-0.008 2.081,-0.976 2.409,-1.8978 0.333,-1.2195 0.021,-2.4794 -0.185,-3.6953 -0.335,-1.5805 -0.713,-3.1931 -1.596,-4.623 -0.181,-0.5553 -1.598,-0.8854 -0.77,-1.624 z" style="opacity:1" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 1101.349,789.7995 c -0.552,0 -0.969,0.0871 -1.25,0.2614 -0.276,0.1743 -0.415,0.4312 -0.415,0.7705 0,0.3119 0.111,0.5573 0.333,0.7361 0.227,0.1743 0.541,0.2614 0.94,0.2614 0.498,0 0.918,-0.1651 1.258,-0.4953 0.341,-0.3348 0.511,-0.7521 0.511,-1.252 v -0.2821 h -1.377 m 3.651,-1.4373 v 5 h -2 v -1.142 c -0.355,0.4678 -0.755,0.8095 -1.199,1.025 -0.444,0.211 -0.984,0.3165 -1.62,0.3165 -0.859,0 -1.831,-0.3271 -2.369,-0.7903 -0.532,-0.4678 -0.799,-1.0732 -0.799,-1.8161 0,-0.9035 0.333,-1.5662 0.999,-1.9882 0.671,-0.4219 1.722,-0.6329 3.152,-0.6329 h 1.562 v -0.1926 c 0,-0.3898 -0.166,-0.6742 -0.496,-0.8531 -0.331,-0.1834 -0.846,-0.2751 -1.547,-0.2751 -0.567,0 -1.095,0.0527 -1.583,0.1582 -0.488,0.1055 -0.942,0.2637 -1.362,0.4747 v -1.8781 c 0.568,-0.1284 1.137,-0.2247 1.71,-0.2889 0.572,-0.0688 1.144,-0.1032 1.716,-0.1032 1.495,0 1.998,0.0822 2.659,0.6325 0.666,0.5458 1.177,1.1199 1.177,2.3536" id="path19007" inkscape:connector-curvature="0"/>
+ <rect style="opacity:1" id="rect19009" width="1" height="24" x="805.36218" y="-1106" transform="rotate(90)"/>
+ <rect y="-1106" x="793.36218" height="24" width="1" id="rect19011" style="opacity:1" transform="rotate(90)"/>
+ <path style="opacity:1" d="m 1084,797.3622 3,-3 3,3 h -2 v 5 h 2 l -3,3 -3,-3 h 2 v -5 z" id="path19013" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/distribute-vertical-bottom-symbolic.svg b/share/icons/hicolor/scalable/actions/distribute-vertical-bottom-symbolic.svg
new file mode 100644
index 000000000..53c73ae05
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/distribute-vertical-bottom-symbolic.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="distribute-vertical-bottom-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.66666,0,0,0.666667,-695.99334,-497.57459)" inkscape:label="00283" id="distribute-vertical-bottom">
+ <use height="1250" width="1250" transform="matrix(0,-1,0.7500174,0,512.7158,1801.362)" id="use18831" y="0" x="0" xlink:href="#path5265"/>
+ <path id="path18833" d="m 1044,764.3619 h 0.923 22.154 0.923 v -1 h -0.923 -22.154 -0.923 z" style="opacity:1" inkscape:connector-curvature="0"/>
+ <rect transform="scale(1,-1)" y="-764.3631" x="1053" height="5.0011559" width="14.94228" id="rect18835" style="opacity:1"/>
+ <rect y="1053" x="-752.36188" height="9.0177546" width="3.999697" id="rect18837" style="opacity:1" transform="rotate(-90)"/>
+ <rect y="1044" x="-770.36188" height="24" width="24" id="rect18839" style="fill:none" transform="rotate(-90)"/>
+ <path inkscape:connector-curvature="0" id="path18841" d="m 1051,760.3619 -3,3 -3,-3 h 2 v -5 h -2 l 3,-3 3,3 h -2 v 5 z" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/distribute-vertical-center-symbolic.svg b/share/icons/hicolor/scalable/actions/distribute-vertical-center-symbolic.svg
new file mode 100644
index 000000000..5a3ee2ffd
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/distribute-vertical-center-symbolic.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="distribute-vertical-center-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666667,-721.334,-497.57467)" inkscape:label="00284" id="distribute-vertical-center">
+ <use xlink:href="#path5265" x="0" y="0" id="use18859" transform="matrix(0,1,0.5416243,0,698.3349,-285.638)" width="1250" height="1250"/>
+ <path inkscape:connector-curvature="0" id="path18861" d="m 1082.001,751.3619 h 0.5 11.999 0.5 v 1 h -0.5 -11.999 -0.5 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path18863" d="m 1092,760.3622 13.969,-0.0625 v 7 L 1092,767.3622 v -2.0312 l 4,0.0312 v -2.9063 l -4,-0.0312 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path18865" d="m 1092,749.3622 h 8 v 5 h -8 v -1 h 4 v -3 h -4 z" style="opacity:1"/>
+ <rect style="fill:none" id="rect18867" width="24" height="24" x="746.362" y="1082.001" transform="matrix(0,1,1,0,0,0)"/>
+ <path inkscape:connector-curvature="0" id="path18869" d="m 1089.001,755.3619 -3,-3 -3,3 h 2 v 5 h -2 l 3,3 3,-3 h -2 v -5 z" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/distribute-vertical-gaps-symbolic.svg b/share/icons/hicolor/scalable/actions/distribute-vertical-gaps-symbolic.svg
new file mode 100644
index 000000000..7aa0c9d9f
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/distribute-vertical-gaps-symbolic.svg
@@ -0,0 +1,18 @@
+<?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="distribute-vertical-gaps-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666655,0,0,0.666667,-772.65285,-497.57467)" inkscape:label="00286" id="distribute-vertical-gaps">
+ <g inkscape:label="#distribute_hdist" id="g18927" transform="rotate(-90,1190,739.362)">
+ <use xlink:href="#path5265" x="0" y="0" id="use18929" transform="matrix(1,0,0,0.7500174,124,177.0778)" width="1250" height="1250"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 1161,708.3622 v 0.9231 22.1538 0.9231 h 1 v -0.9231 -22.1538 -0.9231 z" id="path18931"/>
+ <rect style="opacity:1" id="rect18933" width="14.94228" height="3" x="717.36218" y="1159" transform="matrix(0,1,1,0,0,0)"/>
+ <rect style="opacity:1" id="rect18935" width="4" height="9.0177546" x="1173" y="717.36218"/>
+ <rect style="fill:none" id="rect18937" width="24" height="24" x="1159" y="708.36218"/>
+ <path style="opacity:1" d="m 1165,715.3622 -3,-3 3,-3 v 2 h 5 v -2 l 3,3 -3,3 v -2 h -5 z" id="path18939" inkscape:connector-curvature="0"/>
+ <use height="1250" width="1250" transform="matrix(1,0,0,0.7500174,127,177.0778)" id="use18941" y="0" x="0" xlink:href="#path5265"/>
+ <path inkscape:connector-curvature="0" id="path18943" d="m 1180,715.3622 -3,-3 3,-3 v 2 h 3 v 2 h -3 z" style="opacity:1"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/distribute-vertical-node-symbolic.svg b/share/icons/hicolor/scalable/actions/distribute-vertical-node-symbolic.svg
new file mode 100644
index 000000000..0b8b8a787
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/distribute-vertical-node-symbolic.svg
@@ -0,0 +1,21 @@
+<?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="distribute-vertical-node-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.6665019,0,0,0.66651661,-746.48175,-574.10831)" inkscape:label="00296" id="distribute-vertical-node">
+ <g inkscape:label="#node_valign" id="g19713" transform="translate(76)">
+ <path id="path19715" d="m 1055.506,861.863 v 22.9939 0" style="fill:none;stroke:#000000" inkscape:connector-curvature="0"/>
+ <path id="path19717" d="m 1044.511,861.8622 c 2.998,3.4992 18.966,1.5984 17.492,7.4983 -1,3.9991 -16.992,0.9997 -17.492,8.498 -0.366,5.4866 16.992,2.4995 22.989,6.4985" style="fill:none;stroke:#000000;stroke-linecap:round" inkscape:connector-curvature="0"/>
+ <rect style="opacity:1" id="rect19719" width="5.0000048" height="4.999989" x="1053" y="862.36218"/>
+ <rect y="870.36218" x="1053" height="4.999989" width="5.0000048" id="rect19721" style="opacity:1"/>
+ <rect style="opacity:1" id="rect19723" width="5.0000048" height="4.999989" x="1053" y="879.36218"/>
+ <rect style="fill:none" id="rect19725" width="24" height="24" x="1044" y="861.36218"/>
+ </g>
+ <rect style="opacity:1" id="rect19727" width="10" height="1" x="1134" y="864.36218" ry="0"/>
+ <rect ry="0" y="872.36218" x="1134" height="1" width="10" id="rect19729" style="opacity:1"/>
+ <rect style="opacity:1" id="rect19731" width="10" height="1" x="1134" y="881.36218" ry="0"/>
+ <path id="path5344" d="m 1139.968,875.3622 1.532,-2 1.468,2 H 1142 v 4 h 1 l -1.5,2 -1.5,-2 h 1 v -4 z" style="opacity:1" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 1139.968,867.3622 1.532,-2 1.468,2 H 1142 v 3 h 1 l -1.5,2 -1.5,-2 h 1 v -3 z" id="path19903"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/distribute-vertical-top-symbolic.svg b/share/icons/hicolor/scalable/actions/distribute-vertical-top-symbolic.svg
new file mode 100644
index 000000000..a71fc7e4d
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/distribute-vertical-top-symbolic.svg
@@ -0,0 +1,16 @@
+<?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="distribute-vertical-top-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666655,0,0,0.666667,-746.65331,-497.57467)" inkscape:label="00285" id="distribute-vertical-top">
+ <g inkscape:label="#distribute_right" id="g18885" transform="rotate(-90,1151,739.362)">
+ <use height="1250" width="1250" transform="matrix(1,0,0,0.7500174,90,177.0778)" id="use18887" y="0" x="0" xlink:href="#path5265"/>
+ <path id="path18889" d="m 1127,708.3622 v 0.9231 22.1538 0.9231 h 1 v -0.9231 -22.1538 -0.9231 z" style="opacity:1" inkscape:connector-curvature="0"/>
+ <rect transform="matrix(0,1,1,0,0,0)" y="1123" x="717.36218" height="5.0011559" width="14.94228" id="rect18891" style="opacity:1"/>
+ <rect y="717.36218" x="1137" height="9.0177546" width="3.004833" id="rect18893" style="opacity:1"/>
+ <rect y="708.36218" x="1120" height="24" width="24" id="rect18895" style="fill:none"/>
+ <path inkscape:connector-curvature="0" id="path18897" d="m 1131,715.3622 -3,-3 3,-3 v 2 h 5 v -2 l 3,3 -3,3 v -2 h -5 z" style="opacity:1"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/document-cleanup-symbolic.svg b/share/icons/hicolor/scalable/actions/document-cleanup-symbolic.svg
new file mode 100644
index 000000000..eb8c77970
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/document-cleanup-symbolic.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-cleanup-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.996901,0,0,1,-14.95351,-585.36218)" inkscape:label="00004" id="document-cleanup">
+ <rect style="fill:none" id="rect29219" width="16" height="16" x="15" y="585.36218"/>
+ <path inkscape:connector-curvature="0" id="path11319" d="m 24.73364,588.1804 c 0,0 -0.01281,0.5466 -0.30325,1.0909 -0.29048,0.5442 -0.80193,1.0909 -2.12276,1.0909 -1.11665,0 -3.30763,0 -3.88162,0.1364 -0.63844,0.1516 -1.23862,0.4409 -1.6982,0.9545 C 16.26822,591.9667 16,592.7068 16,593.6349 c 0,0.7075 0.1302,1.2727 0.39423,1.7046 0.26403,0.4318 0.65516,0.709 1.03106,0.8522 0.75179,0.2866 1.53524,0.1705 1.97113,0.1705 v -1.0909 c -0.53452,0 -1.20667,0.0736 -1.66788,-0.1023 -0.23061,-0.0879 -0.38533,-0.2302 -0.51553,-0.4432 -0.1302,-0.2129 -0.2426,-0.5412 -0.2426,-1.0909 0,-0.7082 0.18237,-1.1273 0.45488,-1.4318 0.2725,-0.3046 0.68411,-0.4901 1.213,-0.6137 0.36171,-0.2272 2.48449,-0.1363 3.66934,-0.1363 1.59038,0 2.53454,-0.817 2.97186,-1.6364 0.43732,-0.8194 0.42455,-1.6363 0.42455,-1.6363 z" style="opacity:1"/>
+ <ellipse ry="6.5" rx="6.25" cy="97.5" cx="273.75" style="opacity:1" id="path11327" transform="matrix(0.16,0,0,0.1538459,-23.79999,585.3622)"/>
+ <path style="opacity:1" d="m 19,595.3622 c 4,-2 10,-1 10,-1 v 6.0003 c 0,0 0.01874,-0.018 -11,-3e-4 -2,0 -1,-4 1,-5 z" id="rect11314" inkscape:connector-curvature="0"/>
+ <ellipse ry="6.5" rx="6.25" cy="97.5" cx="273.75" style="opacity:1" id="path11312" transform="matrix(0.3895133,0,0,0.3813021,-78.01398,561.7065)"/>
+ <rect style="opacity:1" id="rect11317" width="7.8504539" height="2.0342929" x="21.293539" y="586.40131"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/document-export-symbolic.svg b/share/icons/hicolor/scalable/actions/document-export-symbolic.svg
new file mode 100644
index 000000000..dd2589251
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/document-export-symbolic.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-export-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999991,0,0,0.999961,-14.999734,-566.33915)" inkscape:label="00003" id="document-export">
+ <rect y="566.36218" x="15" height="15.9999" width="16" id="rect29077" style="fill:none"/>
+ <path style="opacity:1" d="M 15.8125,54 C 15.3541,54.0875 14.99178,54.5334 15,55 v 1 11 1 c 5e-5,0.52358 0.47642,0.99995 1,1 h 10 c 0.52358,-5e-5 0.99995,-0.47642 1,-1 v -3 h -2 v 2 H 17 V 56 h 5 v 3 h 3 v 2 h 2 v -2.4375 c 0.0061,-0.26406 -0.09754,-0.52897 -0.28125,-0.71875 l -3.5625,-3.5625 C 22.96647,54.09755 22.70156,53.99388 22.4375,54 H 16 c -0.03123,-10e-4 -0.06252,-10e-4 -0.09375,0 -0.03123,-10e-4 -0.06252,-10e-4 -0.09375,0 z" transform="translate(0,512.3622)" id="path29073" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" id="path29075" d="m 22,574.3622 h 6 v -2 l 3,3 -3,3 v -2 h -6 z" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/document-import-ocal-symbolic.svg b/share/icons/hicolor/scalable/actions/document-import-ocal-symbolic.svg
new file mode 100644
index 000000000..a82a64546
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/document-import-ocal-symbolic.svg
@@ -0,0 +1,26 @@
+<?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-import-ocal-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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-import-ocal" inkscape:label="00007">
+ <rect style="fill:none" id="rect36698" width="16" height="16" x="0" y="0"/>
+ <g id="g36700" transform="matrix(0.0516129,0,0,0.0516129,-2.732087,-2.70722)">
+ <rect style="fill:none" id="rect36702" width="310" height="290" x="52.934181" y="72.452408"/>
+ <g id="g36704">
+ <path inkscape:connector-curvature="0" d="m 71.46756,319.058 c 2.16608,0 4.11753,0.361 5.85433,1.083 1.75628,0.7221 3.23938,1.7466 4.4493,3.0736 1.22938,1.327 2.16608,2.9369 2.81008,4.8298 0.66346,1.8734 0.99521,3.9712 0.99524,6.2934 -3e-5,2.3417 -0.33178,4.4493 -0.99524,6.3227 -0.644,1.8734 -1.5807,3.4736 -2.81008,4.8005 -1.20992,1.327 -2.69302,2.3515 -4.4493,3.0736 -1.7368,0.7025 -3.68825,1.0537 -5.85433,1.0537 -2.16612,0 -4.12732,-0.3512 -5.88361,-1.0537 -1.7368,-0.7221 -3.21989,-1.7466 -4.4493,-3.0736 -1.22941,-1.327 -2.17586,-2.9271 -2.83935,-4.8005 -0.66349,-1.8734 -0.99524,-3.981 -0.99524,-6.3227 0,-2.3222 0.33175,-4.42 0.99524,-6.2934 0.66349,-1.8929 1.60994,-3.5028 2.83935,-4.8298 1.22941,-1.327 2.7125,-2.3515 4.4493,-3.0736 1.75629,-0.722 3.71749,-1.083 5.88361,-1.083 m 0,26.4616 c 2.92714,0 5.11276,-0.9758 6.55686,-2.9272 1.44404,-1.971 2.16607,-4.7127 2.1661,-8.2253 -3e-5,-3.5321 -0.72206,-6.2837 -2.1661,-8.2547 -1.4441,-1.9709 -3.62972,-2.9564 -6.55686,-2.9564 -1.48312,0 -2.77107,0.2537 -3.86387,0.7611 -1.09281,0.5074 -2.00999,1.2392 -2.75154,2.1953 -0.72203,0.9563 -1.26844,2.1369 -1.63921,3.5419 -0.35127,1.3856 -0.5269,2.9565 -0.52689,4.7128 -1e-5,1.7563 0.17562,3.3272 0.52689,4.7127 0.37077,1.3855 0.91718,2.5564 1.63921,3.5126 0.74155,0.9367 1.65873,1.6587 2.75154,2.1661 1.0928,0.5074 2.38075,0.7611 3.86387,0.7611" id="path36706"/>
+ <path inkscape:connector-curvature="0" d="m 93.13468,359.2187 v -39.6924 h 3.1028 c 0.74154,0 1.20989,0.3611 1.40504,1.0831 l 0.43907,3.5126 c 1.26844,-1.5416 2.71251,-2.7808 4.33221,-3.7175 1.6392,-0.9367 3.5223,-1.405 5.6494,-1.4051 1.6978,1e-4 3.2394,0.3318 4.625,0.9953 1.3855,0.644 2.5661,1.6099 3.5418,2.8979 0.9757,1.2684 1.727,2.8491 2.254,4.742 0.5268,1.8929 0.7903,4.0688 0.7903,6.5276 0,2.1856 -0.2928,4.2249 -0.8782,6.1177 -0.5854,1.8734 -1.4245,3.5029 -2.5173,4.8884 -1.0929,1.366 -2.4393,2.4491 -4.0395,3.2492 -1.5807,0.7805 -3.3663,1.1708 -5.3567,1.1708 -1.8344,0 -3.4053,-0.3024 -4.7128,-0.9074 -1.2879,-0.6049 -2.42953,-1.4636 -3.42476,-2.5759 v 13.1137 h -5.21036 m 13.20152,-36.0041 c -1.6978,0 -3.1906,0.3903 -4.4786,1.1708 -1.2684,0.7806 -2.43928,1.8832 -3.51256,3.3077 v 14.3431 c 0.9562,1.288 2.00026,2.1954 3.13206,2.7223 1.1514,0.5269 2.4295,0.7903 3.8346,0.7903 2.7515,0 4.8688,-0.9854 6.352,-2.9564 1.483,-1.9709 2.2246,-4.781 2.2246,-8.4302 0,-1.932 -0.1757,-3.5907 -0.5269,-4.9762 -0.3318,-1.3855 -0.8196,-2.5174 -1.4636,-3.3955 -0.644,-0.8977 -1.4343,-1.5514 -2.371,-1.9612 -0.9367,-0.4098 -2.0002,-0.6147 -3.1906,-0.6147" id="path36708"/>
+ <path inkscape:connector-curvature="0" d="m 138.4268,319.058 c 1.7758,0 3.415,0.3025 4.9176,0.9074 1.5026,0.5855 2.8003,1.4441 3.8932,2.5759 1.0928,1.1124 1.9416,2.4979 2.5466,4.1566 0.6244,1.6392 0.9367,3.5126 0.9367,5.6201 0,0.8197 -0.088,1.3661 -0.2634,1.6393 -0.1757,0.2732 -0.5074,0.4098 -0.9953,0.4098 h -19.7291 c 0.039,1.8734 0.2927,3.5028 0.7611,4.8883 0.4683,1.3856 1.1123,2.5467 1.9319,3.4834 0.8196,0.9171 1.7953,1.6099 2.9272,2.0783 1.1318,0.4488 2.4002,0.6732 3.8053,0.6732 1.3074,0 2.4295,-0.1464 3.3662,-0.4391 0.9562,-0.3122 1.7758,-0.6439 2.4589,-0.9952 0.6829,-0.3513 1.2489,-0.6733 1.6977,-0.966 0.4683,-0.3122 0.8684,-0.4683 1.2001,-0.4683 0.4294,0 0.7611,0.1659 0.9953,0.4976 l 1.4636,1.9027 c -0.644,0.7805 -1.4148,1.4635 -2.3125,2.049 -0.8977,0.5659 -1.8637,1.0342 -2.8979,1.405 -1.0148,0.3708 -2.0685,0.644 -3.1613,0.8196 -1.0928,0.1952 -2.1759,0.2927 -3.2492,0.2927 -2.049,0 -3.9419,-0.3415 -5.6787,-1.0245 -1.7173,-0.7025 -3.2101,-1.7172 -4.4785,-3.0442 -1.249,-1.3465 -2.2247,-3.0052 -2.9272,-4.9762 -0.7025,-1.971 -1.0538,-4.2346 -1.0538,-6.791 0,-2.0686 0.3122,-4.0005 0.9367,-5.7958 0.644,-1.7953 1.5611,-3.3467 2.7515,-4.6542 1.1904,-1.327 2.6442,-2.3613 4.3615,-3.1028 1.7173,-0.7611 3.6492,-1.1416 5.7958,-1.1416 m 0.1171,3.8346 c -2.5174,0 -4.4981,0.7318 -5.9422,2.1953 -1.444,1.4441 -2.3417,3.4541 -2.693,6.03 h 16.1287 c 0,-1.2099 -0.1659,-2.3124 -0.4976,-3.3077 -0.3317,-1.0147 -0.8196,-1.8831 -1.4636,-2.6052 -0.644,-0.7415 -1.4343,-1.3074 -2.371,-1.6977 -0.9172,-0.4098 -1.9709,-0.6147 -3.1613,-0.6147" id="path36710"/>
+ <path inkscape:connector-curvature="0" d="m 158.6422,349.1785 v -29.6522 h 3.1028 c 0.7416,0 1.2099,0.3611 1.4051,1.0831 l 0.4098,3.2199 c 1.2879,-1.4246 2.7222,-2.5759 4.3029,-3.4541 1.6002,-0.8781 3.4443,-1.3172 5.5324,-1.3172 1.6196,0 3.0442,0.2732 4.2736,0.8196 1.2489,0.5269 2.2832,1.288 3.1028,2.2832 0.8391,0.9757 1.4733,2.1563 1.9027,3.5418 0.4293,1.3856 0.6439,2.9175 0.644,4.5957 v 18.8802 h -5.2104 v -18.8802 c 0,-2.2441 -0.5172,-3.9809 -1.5514,-5.2104 -1.0148,-1.2489 -2.5759,-1.8733 -4.6835,-1.8733 -1.5416,0 -2.9857,0.3708 -4.3322,1.1123 -1.327,0.7415 -2.5564,1.7465 -3.6882,3.015 v 21.8366 h -5.2104" id="path36712"/>
+ <path inkscape:connector-curvature="0" d="m 212.5375,324.7952 c -0.1562,0.2147 -0.3123,0.3806 -0.4684,0.4976 -0.1561,0.1171 -0.3805,0.1757 -0.6732,0.1757 -0.2928,0 -0.6147,-0.1171 -0.966,-0.3513 -0.3318,-0.2537 -0.7611,-0.5269 -1.2879,-0.8196 -0.527,-0.2927 -1.1709,-0.5561 -1.932,-0.7903 -0.7415,-0.2537 -1.6587,-0.3805 -2.7515,-0.3806 -1.4441,10e-5 -2.7223,0.2635 -3.8346,0.7904 -1.1123,0.5074 -2.049,1.2489 -2.8101,2.2246 -0.7415,0.9758 -1.3075,2.1564 -1.6977,3.5419 -0.3708,1.3855 -0.5562,2.9369 -0.5562,4.6542 0,1.7953 0.2049,3.3955 0.6147,4.8005 0.4098,1.3856 0.9855,2.5564 1.727,3.5126 0.7416,0.9367 1.6392,1.6588 2.693,2.1661 1.0733,0.4879 2.2734,0.7318 3.6004,0.7318 1.2685,0 2.3125,-0.1463 3.1321,-0.439 0.8196,-0.3123 1.5026,-0.6538 2.049,-1.0245 0.5464,-0.3708 0.9952,-0.7026 1.3465,-0.9953 0.3513,-0.3122 0.7025,-0.4683 1.0538,-0.4683 0.4488,0 0.7806,0.1658 0.9952,0.4976 l 1.4636,1.9026 c -1.2879,1.5807 -2.8979,2.7418 -4.8298,3.4834 -1.9319,0.722 -3.9712,1.083 -6.1178,1.083 -1.8539,0 -3.5809,-0.3415 -5.1811,-1.0245 -1.5806,-0.683 -2.9564,-1.6685 -4.1273,-2.9564 -1.1708,-1.3075 -2.0978,-2.9077 -2.7808,-4.8006 -0.6635,-1.8929 -0.9952,-4.0492 -0.9952,-6.469 0,-2.2051 0.3025,-4.2444 0.9074,-6.1178 0.6245,-1.8734 1.5221,-3.4833 2.693,-4.8298 1.1904,-1.366 2.654,-2.4295 4.3908,-3.1906 1.7367,-0.7611 3.7272,-1.1416 5.9714,-1.1416 2.0685,0 3.9028,0.3415 5.5031,1.0245 1.6001,0.6635 3.0149,1.6099 4.2443,2.8393 l -1.3757,1.8734" id="path36714"/>
+ <path inkscape:connector-curvature="0" d="m 226.6296,306.0613 v 43.1172 h -5.2103 v -43.1172 h 5.2103" id="path36716"/>
+ <path inkscape:connector-curvature="0" d="m 242.8037,319.5263 v 29.6522 h -5.2103 v -29.6522 h 5.2103 m 1.1709,-9.3084 c 0,0.5074 -0.1073,0.9855 -0.322,1.4343 -0.1951,0.4294 -0.4683,0.8197 -0.8196,1.1709 -0.3317,0.3318 -0.722,0.5952 -1.1708,0.7903 -0.4489,0.1952 -0.927,0.2928 -1.4344,0.2928 -0.5073,0 -0.9854,-0.098 -1.4343,-0.2928 -0.4293,-0.1951 -0.8196,-0.4585 -1.1708,-0.7903 -0.3318,-0.3512 -0.5952,-0.7415 -0.7904,-1.1709 -0.1951,-0.4488 -0.2927,-0.9269 -0.2927,-1.4343 0,-0.5073 0.098,-0.9854 0.2927,-1.4343 0.1952,-0.4683 0.4586,-0.8683 0.7904,-1.2001 0.3512,-0.3512 0.7415,-0.6244 1.1708,-0.8196 0.4489,-0.1951 0.927,-0.2927 1.4343,-0.2927 0.5074,0 0.9855,0.098 1.4344,0.2927 0.4488,0.1952 0.8391,0.4684 1.1708,0.8196 0.3513,0.3318 0.6245,0.7318 0.8196,1.2001 0.2147,0.4489 0.322,0.927 0.322,1.4343" id="path36718"/>
+ <path inkscape:connector-curvature="0" d="m 253.1821,359.2187 v -39.6924 h 3.1028 c 0.7415,0 1.2098,0.3611 1.405,1.0831 l 0.4391,3.5126 c 1.2684,-1.5416 2.7125,-2.7808 4.3322,-3.7175 1.6392,-0.9367 3.5223,-1.405 5.6494,-1.4051 1.6978,1e-4 3.2394,0.3318 4.6249,0.9953 1.3855,0.644 2.5662,1.6099 3.5419,2.8979 0.9757,1.2684 1.727,2.8491 2.2539,4.742 0.5269,1.8929 0.7903,4.0688 0.7904,6.5276 -1e-4,2.1856 -0.2928,4.2249 -0.8782,6.1177 -0.5854,1.8734 -1.4246,3.5029 -2.5173,4.8884 -1.0929,1.366 -2.4394,2.4491 -4.0395,3.2492 -1.5807,0.7805 -3.3663,1.1708 -5.3568,1.1708 -1.8343,0 -3.4052,-0.3024 -4.7127,-0.9074 -1.288,-0.6049 -2.4296,-1.4636 -3.4248,-2.5759 v 13.1137 h -5.2103 m 13.2015,-36.0041 c -1.6978,0 -3.1906,0.3903 -4.4786,1.1708 -1.2684,0.7806 -2.4393,1.8832 -3.5126,3.3077 v 14.3431 c 0.9562,1.288 2.0002,2.1954 3.1321,2.7223 1.1513,0.5269 2.4295,0.7903 3.8346,0.7903 2.7515,0 4.8688,-0.9854 6.3519,-2.9564 1.4831,-1.9709 2.2247,-4.781 2.2247,-8.4302 0,-1.932 -0.1757,-3.5907 -0.5269,-4.9762 -0.3318,-1.3855 -0.8196,-2.5174 -1.4636,-3.3955 -0.644,-0.8977 -1.4343,-1.5514 -2.371,-1.9612 -0.9367,-0.4098 -2.0002,-0.6147 -3.1906,-0.6147" id="path36720"/>
+ <path inkscape:connector-curvature="0" d="m 308.5144,349.1785 h -2.3125 c -0.5074,0 -0.9172,-0.078 -1.2294,-0.2341 -0.3122,-0.1562 -0.5172,-0.4879 -0.6147,-0.9953 l -0.5854,-2.7515 c -0.7806,0.7025 -1.5417,1.3367 -2.2832,1.9026 -0.7416,0.5465 -1.5222,1.0148 -2.3418,1.4051 -0.8196,0.3708 -1.6977,0.6537 -2.6344,0.8488 -0.9172,0.1952 -1.9417,0.2928 -3.0735,0.2928 -1.1514,0 -2.2345,-0.1561 -3.2492,-0.4684 -0.9952,-0.3317 -1.8636,-0.8196 -2.6052,-1.4636 -0.7415,-0.6439 -1.3367,-1.4538 -1.7855,-2.4295 -0.4294,-0.9952 -0.644,-2.1661 -0.644,-3.5126 0,-1.1709 0.322,-2.2929 0.966,-3.3663 0.6439,-1.0928 1.6782,-2.0587 3.1027,-2.8979 1.4441,-0.839 3.3272,-1.5221 5.6495,-2.049 2.3222,-0.5464 5.1615,-0.8586 8.518,-0.9367 v -2.3124 c 0,-2.3027 -0.4976,-4.0395 -1.4928,-5.2104 -0.9758,-1.1903 -2.4296,-1.7855 -4.3615,-1.7856 -1.2685,1e-4 -2.3417,0.1659 -3.2199,0.4977 -0.8586,0.3122 -1.6099,0.6732 -2.2539,1.083 -0.6245,0.3903 -1.1709,0.7513 -1.6392,1.0831 -0.4489,0.3122 -0.8977,0.4683 -1.3465,0.4683 -0.3513,0 -0.6635,-0.088 -0.9367,-0.2634 -0.2537,-0.1952 -0.4586,-0.4293 -0.6147,-0.7026 l -0.9367,-1.6684 c 1.6392,-1.5807 3.4052,-2.7613 5.2982,-3.5419 1.8929,-0.7806 3.9906,-1.1708 6.2934,-1.1709 1.6587,1e-4 3.132,0.2733 4.42,0.8196 1.2879,0.5465 2.371,1.3075 3.2492,2.2832 0.8781,0.9758 1.5416,2.1564 1.9904,3.5419 0.4488,1.3855 0.6733,2.9077 0.6733,4.5664 v 18.968 m -13.5235,-3.1906 c 0.9171,0 1.7563,-0.088 2.5173,-0.2634 0.7611,-0.1952 1.4734,-0.4586 2.1369,-0.7904 0.6829,-0.3512 1.3269,-0.7708 1.9319,-1.2587 0.6244,-0.4878 1.2294,-1.044 1.8148,-1.6684 v -6.1764 c -2.4003,0.078 -4.4395,0.2733 -6.1177,0.5855 -1.6783,0.2927 -3.0443,0.683 -4.0981,1.1708 -1.0538,0.4879 -1.8246,1.0636 -2.3124,1.7271 -0.4684,0.6635 -0.7026,1.405 -0.7026,2.2246 0,0.7806 0.1269,1.4539 0.3806,2.0198 0.2536,0.5659 0.5952,1.0342 1.0245,1.405 0.4293,0.3513 0.9367,0.6147 1.5221,0.7903 0.5854,0.1562 1.2197,0.2342 1.9027,0.2342" id="path36722"/>
+ <path inkscape:connector-curvature="0" d="m 317.6605,349.1785 v -29.6522 h 2.9857 c 0.566,0 0.9563,0.1074 1.1709,0.322 0.2147,0.2147 0.361,0.5855 0.4391,1.1123 l 0.3512,4.6249 c 1.0148,-2.0685 2.2637,-3.6784 3.7468,-4.8298 1.5026,-1.1708 3.2589,-1.7562 5.2689,-1.7563 0.8196,1e-4 1.5612,0.098 2.2247,0.2927 0.6634,0.1757 1.2782,0.4294 1.8441,0.7611 l -0.6733,3.8931 c -0.1366,0.4879 -0.4391,0.7318 -0.9074,0.7318 -0.2732,0 -0.6928,-0.088 -1.2587,-0.2634 -0.5659,-0.1951 -1.3562,-0.2927 -2.371,-0.2927 -1.8148,0 -3.337,0.5269 -4.5664,1.5806 -1.2099,1.0538 -2.2246,2.5857 -3.0442,4.5957 v 18.8802 h -5.2104" id="path36724"/>
+ <path inkscape:connector-curvature="0" d="m 351.3967,349.6469 c -2.3417,0 -4.1468,-0.6538 -5.4152,-1.9612 -1.2489,-1.3075 -1.8734,-3.1906 -1.8734,-5.6495 v -18.1484 h -3.5711 c -0.3123,0 -0.5757,-0.088 -0.7904,-0.2634 -0.2146,-0.1952 -0.322,-0.4879 -0.322,-0.8782 v -2.0783 l 4.8591,-0.6147 1.2002,-9.162 c 0.039,-0.2927 0.1658,-0.5269 0.3805,-0.7025 0.2147,-0.1951 0.4879,-0.2927 0.8196,-0.2928 h 2.6345 v 10.2159 h 8.4888 v 3.776 h -8.4888 v 17.7972 c 0,1.2489 0.3024,2.1759 0.9074,2.7808 0.6049,0.6049 1.3855,0.9074 2.3417,0.9074 0.5464,0 1.0148,-0.068 1.4051,-0.2049 0.4098,-0.1561 0.761,-0.322 1.0537,-0.4976 0.2927,-0.1756 0.5367,-0.3317 0.7318,-0.4684 0.2147,-0.1561 0.4,-0.2341 0.5562,-0.2341 0.2732,0 0.5171,0.1659 0.7318,0.4976 l 1.5221,2.4881 c -0.8977,0.8391 -1.9807,1.5026 -3.2492,1.9905 -1.2684,0.4683 -2.5759,0.7025 -3.9224,0.7025" id="path36726"/>
+ </g>
+ <path style="opacity:1" d="m 98.91514,75.68813 c -16.44957,-0.14125 -33.33875,7.08437 -38.2833,20.5713 -7.34821,16.27277 4.44382,35.28397 24.57962,41.14267 0.0643,0.017 0.15755,-0.016 0.21694,0 21.9585,7.9366 49.2877,11.8121 73.0865,36.4357 l 8.9183,9.2396 -8.0482,8.1937 c -23.8677,24.5816 -51.1055,28.3635 -73.08656,36.2613 -0.048,0.024 -0.16106,-0.024 -0.21697,0 -20.08023,5.8018 -31.72655,24.7212 -24.57956,40.9683 0.025,0.048 -0.025,0.1237 0,0.1742 6.10887,16.4418 30.1016,23.7208 49.37689,19.351 0.064,-0.012 0.152,0.012 0.2169,0 19.7409,-3.4414 35.904,-19.5033 31.3228,-35.7383 -2.2602,-8.0101 -5.1525,-11.7296 -7.8306,-13.9467 -1.3392,-1.1085 -2.5077,-1.8009 -3.2628,-2.4406 -0.755,-0.6397 -3.932,-2.4204 -3.932,-2.4204 1.9658,-1.4308 3.1141,-2.1077 4.8017,-3.1582 2.5214,-1.6431 6.9262,-3.6619 12.6161,-6.1017 11.2801,-4.8369 27.8928,-11.6662 46.9841,-22.6634 34.5292,19.6275 79.3941,45.0469 104.1915,59.0987 24.7974,14.0519 50.1775,6.9647 60.6878,0.5227 L 223.6884,183.1203 357.4356,104.2999 c -20.7303,-12.78477 -44.3864,-7.37089 -60.144,0.3268 -35.0332,19.8694 -70.1778,39.6441 -105.2791,59.4473 -16.0058,-8.7485 -33.1811,-16.7697 -48.071,-23.1863 -5.6952,-2.4537 -10.0897,-4.4507 -12.6161,-6.1017 -1.2633,-0.8255 -4.4591,-2.615 -4.4591,-2.615 2.9215,-1.7028 6.0172,-4.8406 8.2659,-7.2348 2.2489,-2.3942 4.8956,-5.9398 6.417,-12.1162 4.0224,-16.33059 -11.5896,-32.4356 -31.3229,-35.91266 -3.8138,-0.84394 -7.9348,-0.96797 -11.31064,-1.22028 z m -2.17507,13.77231 c 7.34253,-0.34487 14.92053,1.66319 19.79423,5.57867 7.3015,5.86589 8.6922,13.94569 5.873,20.57129 -2.8193,6.6258 -9.5767,11.5234 -19.1417,11.506 h -0.217 c -8.76711,0.4062 -17.31734,-3.6434 -22.4045,-9.5883 -5.08701,-5.9449 -6.53717,-13.3385 -1.52254,-19.69966 v -0.17448 c 3.46452,-5.27748 10.28137,-7.84907 17.61903,-8.19363 z m 5.65543,148.35766 c 0.6504,-0.012 1.3216,-0.024 1.7401,0 9.5665,-5e-4 16.339,4.8824 19.1417,11.5059 2.8029,6.6235 1.4453,14.7181 -5.873,20.5714 -4.879,3.9022 -12.6658,6.0977 -20.01167,5.7529 -7.34599,-0.3448 -13.95071,-3.0829 -17.40159,-8.368 l -0.21695,-0.1742 c -4.83904,-6.169 -3.43406,-13.1483 1.30513,-19.0023 4.73908,-5.854 12.86737,-10.1629 21.31688,-10.2857 z" id="path36728" inkscape:connector-curvature="0"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/document-import-symbolic.svg b/share/icons/hicolor/scalable/actions/document-import-symbolic.svg
new file mode 100644
index 000000000..8411de8c7
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/document-import-symbolic.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-import-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999954,-15,-547.33648)" inkscape:label="00002" id="document-import">
+ <rect style="fill:none" id="rect29018" width="16" height="16" x="15" y="547.36218"/>
+ <path style="opacity:1" d="m 18.8125,547.3622 c -0.4584,0.087 -0.82072,0.5334 -0.8125,1 v 1 11 1 c 5e-5,0.5236 0.47642,0.9999 1,1 h 10 c 0.52358,-10e-5 0.99995,-0.4764 1,-1 v -9.4375 c 0.006,-0.2641 -0.0975,-0.529 -0.28125,-0.7188 l -3.5625,-3.5625 c -0.18978,-0.1837 -0.45469,-0.2873 -0.71875,-0.2812 H 19 c -0.0312,-10e-4 -0.0625,-10e-4 -0.0937,0 -0.0312,-10e-4 -0.0625,-10e-4 -0.0937,0 z m 1.1875,2 h 5 v 3 h 3 v 8 h -8 z" id="path29020" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 16,554.3622 h 6 v -2 l 3,3 -3,3 v -2 h -6 z" id="path4685" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/document-metadata-symbolic.svg b/share/icons/hicolor/scalable/actions/document-metadata-symbolic.svg
new file mode 100644
index 000000000..f2904a30e
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/document-metadata-symbolic.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="document-metadata-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.99853,0,0,0.999999,-14.95442,-607.36142)" inkscape:label="00005" id="document-metadata">
+ <rect y="607.36218" x="14.97644" height="16" width="16" id="rect10285" style="fill:none"/>
+ <path style="opacity:1" d="m 17.8125,613.3622 c -0.4584,0.0875 -0.8207,0.5334 -0.8125,1 v 1 8 h 2 v -8 h 5 v 3 h 3 v 5 h 2 v -5.4375 c 0.0061,-0.2641 -0.09754,-0.529 -0.28125,-0.7188 l -3.5625,-3.5625 c -0.18978,-0.1836 -0.45469,-0.2872 -0.71875,-0.2812 H 18 c -0.03123,-10e-4 -0.06252,-10e-4 -0.09375,0 -0.03123,-10e-4 -0.06252,-10e-4 -0.09375,0 z" id="path10293" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 17,609.3622 h 12 v 2 H 17 Z" id="path10291" inkscape:connector-curvature="0"/>
+ <rect style="opacity:1" id="rect10298" width="1" height="16" x="15" y="607.36218"/>
+ <rect style="opacity:1" id="rect10300" width="16" height="1" x="15" y="607.36218"/>
+ <rect style="opacity:1" id="rect10302" width="1" height="16" x="30" y="607.36218"/>
+ <rect style="opacity:1" id="rect10304" width="16" height="1" x="15" y="622.36218"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/document-new-symbolic.svg b/share/icons/hicolor/scalable/actions/document-new-symbolic.svg
new file mode 100644
index 000000000..698121c88
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/document-new-symbolic.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="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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" style="opacity:1" inkscape:label="00376">
+ <rect style="fill:none" id="rect14038-2" width="16" height="16" x="285" y="1131.3621" rx="0"/>
+ <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-recent-symbolic.svg b/share/icons/hicolor/scalable/actions/document-open-recent-symbolic.svg
new file mode 100644
index 000000000..8fe331131
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/document-open-recent-symbolic.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-open-recent-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999984,0,0,0.999999,-14.999761,-527.36152)" inkscape:label="00001" id="document-open-recent">
+ <rect style="fill:none" id="rect16726" width="16" height="16" x="15" y="527.36218"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 19.8125,528.3622 c -0.4584,0.0875 -0.82072,0.5334 -0.8125,1 v 1 c 0.12649,0 0.25149,0.0212 0.375,0.0313 0.05121,0.004 0.10556,-0.006 0.15625,0 0.15249,-0.0116 0.31329,-0.0313 0.46875,-0.0313 0.33809,0 0.67716,-0.0537 1,0 v 0 h 5 v 3 h 3 v 8 h -5.6875 c -0.95029,0.6318 -2.08579,1 -3.3125,1 -0.33809,0 -0.67716,-0.04 -1,-0.0937 v 0.0937 c 5e-5,0.5236 0.47642,0.9999 1,1 h 10 c 0.52358,-10e-5 0.99995,-0.4764 1,-1 v -9.4375 c 0.0061,-0.2641 -0.09754,-0.529 -0.28125,-0.7188 l -3.5625,-3.5625 c -0.18978,-0.1837 -0.45469,-0.2873 -0.71875,-0.2812 H 20 c -0.03123,-10e-4 -0.06252,-10e-4 -0.09375,0 -0.03123,-10e-4 -0.06252,-10e-4 -0.09375,0 z" id="path1234"/>
+ <path style="opacity:1" d="m 20,531.3622 c -2.76142,0 -5,2.2386 -5,5 0,2.7614 2.23858,5 5,5 2.76142,0 5,-2.2386 5,-5 0,-2.7614 -2.23858,-5 -5,-5 z m 1,1.9687 v 3.0313 1 h -1 -3 v -1 h 3 v -3 z" id="path28902" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/document-open-symbolic.svg b/share/icons/hicolor/scalable/actions/document-open-symbolic.svg
new file mode 100644
index 000000000..33f141b81
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/document-open-symbolic.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="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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" style="opacity:1" inkscape:label="00375">
+ <g transform="translate(24.0019,734.3622)" id="g14298" inkscape:label="folder-open">
+ <rect style="fill:none" id="rect12206" width="16" height="16" x="261.00021" y="397"/>
+ <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-symbolic.svg b/share/icons/hicolor/scalable/actions/document-print-symbolic.svg
new file mode 100644
index 000000000..1fca9b914
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/document-print-symbolic.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="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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" style="opacity:1" inkscape:label="00374">
+ <g transform="translate(269,733.3622)" id="g10817" inkscape:label="printer">
+ <rect y="398" x="48" height="16" width="16" id="rect10821" style="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-revert-rtl-symbolic.svg b/share/icons/hicolor/scalable/actions/document-revert-rtl-symbolic.svg
new file mode 100644
index 000000000..b41957642
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/document-revert-rtl-symbolic.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-rtl-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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-rtl" style="opacity:1" inkscape:label="00381">
+ <title id="title43130">document-revert-rtl</title>
+ <rect width="16" height="16" x="0" style="fill:none" y="0" id="rect43132"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="M 2.9375,0.9754391 C 2.305,1.021014 1.998535,1.690335 2,2.290087 L 2.0312,15.06096 c 0.0015,0.62847 0.685626,0.94094 1.28125,0.93903 l 9.75,-0.0312 c 0.62684,-0.002 0.9394,-0.68622 0.9375,-1.28335 L 13.96875,4.888134 C 13.87465,4.288804 13.30363,3.972897 12.9375,3.542184 L 10.5625,1.163296 C 10.07204,0.8596699 9.45173,1.017458 8.90625,0.9754892 H 2.9375 Z M 8,3.980349 h 1 c 0.30945,0 0.55232,0.09035 0.75,0.281711 L 13.40625,7.986897 9.75,11.71173 C 9.55232,11.9029 9.30945,11.99344 9,11.99344 H 8 V 10.99181 C 8,10.7345 8.12983,10.46248 8.3125,10.27188 L 9.59375,8.988533 h -3.125 C 5.5292,8.988534 5,9.648662 5,10.49099 c 0,0.42991 0.16539,0.82409 0.4375,1.09554 l -1.15625,1.62766 c -0.80398,-0.63581 -1.3125,-1.62105 -1.3125,-2.7232 0,-1.923625 1.57816,-3.50573 3.5,-3.50573 h 3.125 L 8.3125,5.701913 C 8.12983,5.511301 8,5.239297 8,4.981986 Z" id="path43134"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/document-revert-symbolic.svg b/share/icons/hicolor/scalable/actions/document-revert-symbolic.svg
new file mode 100644
index 000000000..96920c986
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/document-revert-symbolic.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="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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" style="opacity:1" inkscape:label="00380">
+ <title id="title43138">document-revert</title>
+ <rect style="fill:none" x="0" height="16" width="16" y="0" id="rect43140"/>
+ <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-symbolic.svg b/share/icons/hicolor/scalable/actions/document-save-symbolic.svg
new file mode 100644
index 000000000..fe4b8d22d
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/document-save-symbolic.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="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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" style="opacity:1" inkscape:label="00372">
+ <rect width="16" height="16" x="349" y="1131.3621" style="fill:none" id="rect9333"/>
+ <rect style="opacity:1" id="rect11650" width="2" height="4.9999981" x="356" y="1131.3621"/>
+ <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-16px-symbolic.svg b/share/icons/hicolor/scalable/actions/draw-calligraphic-16px-symbolic.svg
new file mode 100644
index 000000000..7d3781bd0
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-calligraphic-16px-symbolic.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="draw-calligraphic-16px-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.012692,0,0,0.999935,-322.0357,-805.31005)" id="draw-calligraphic-16px" inkscape:label="00140">
+ <rect style="fill:none" id="rect10047" width="15.79948" height="15.93774" x="317.99979" y="805.42438"/>
+ <path style="opacity:1" d="m 333.5474,809.2372 -0.7356,0.9188 -3.3018,-3.5798 1.1109,-1.214 m -1.7589,1.9299 1.3269,1.4319 0.648,0.716 1.3269,1.4319 -0.6789,0.716 c -0.6582,0.715 -0.6378,0.7177 -1.296,2.8638 -2.633,2.8603 -5.2768,2.8638 -5.2768,2.8638 l -0.648,0.7159 c 0,0 -0.6687,0.7151 -1.327,0 l 3.9499,-4.2957 0.062,-0.093 c 0.5209,0.276 1.141,0.1894 1.5738,-0.2801 0.5454,-0.5926 0.545,-1.5562 0,-2.1479 -0.545,-0.5917 -1.4295,-0.5925 -1.975,0 -0.4326,0.4697 -0.5011,1.1774 -0.2468,1.7432 l -0.062,0.062 -3.9499,4.2957 c -0.6582,-0.7151 0,-1.4319 0,-1.4319 l 0.648,-0.716 c 0,0 -0.01,-2.8673 2.623,-5.7276 1.975,-0.7159 1.9956,-0.7168 2.6538,-1.4319 z" id="path10153" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 318,806.0284 v 0.3338 c 3.6152,1.4602 0,9 0,12 0,6.109 4,1 4,1 v -1 c 0,0 -1.8062,3.0747 -2.3421,-0.2629 -0.898,-5.5924 6.7021,-12.0709 -1.6579,-12.0709 z" id="path23141"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-calligraphic-symbolic.svg b/share/icons/hicolor/scalable/actions/draw-calligraphic-symbolic.svg
new file mode 100644
index 000000000..d4b681933
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-calligraphic-symbolic.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="draw-calligraphic-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.665629,0,0,0.666667,-189.70438,-536.90812)" id="draw-calligraphic" inkscape:label="00139">
+ <rect style="fill:none" id="rect12294" width="24" height="24" x="285" y="805.36218"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 285,805.3622 v 0.5 c 6.7457,2.1875 -0.9774,11.4623 0.8919,19 2.1081,8.5 6.286,2 6.286,2 0,0 -0.1779,-2.5 -0.4216,-1.5 0,0 -2.7563,4 -3.7563,-1 -1.6756,-8.3781 12.5995,-19 -3,-19 z" id="path12296"/>
+ <path style="opacity:1" d="m 309,809.3622 0.0374,3.4451 -5.0824,-5.4624 1.7099,-1.8525 m -2.7074,2.9449 2.0425,2.185 0.9975,1.0925 2.0424,2.185 -1.045,1.0925 c -1.0131,1.0911 -0.9818,1.0951 -1.9949,4.3699 -4.0529,4.3646 -8.1224,4.3699 -8.1224,4.3699 l -0.9975,1.0925 c 0,0 -1.0293,1.0911 -2.0425,0 l 6.0799,-6.5549 0.095,-0.1424 c 0.8018,0.4211 1.7564,0.289 2.4225,-0.4275 0.8395,-0.9042 0.8389,-2.3747 0,-3.2775 -0.8389,-0.9028 -2.2004,-0.9041 -3.0399,0 -0.666,0.7168 -0.7715,1.7967 -0.38,2.66 l -0.095,0.095 -6.0799,6.5549 c -1.0132,-1.0912 0,-2.185 0,-2.185 l 0.9974,-1.0925 c 0,0 -0.0154,-4.3753 4.0375,-8.7398 3.0401,-1.0925 3.0717,-1.0938 4.0849,-2.185 z" id="path23137" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-connector-16px-symbolic.svg b/share/icons/hicolor/scalable/actions/draw-connector-16px-symbolic.svg
new file mode 100644
index 000000000..092609566
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-connector-16px-symbolic.svg
@@ -0,0 +1,16 @@
+<?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="draw-connector-16px-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999997,0,0,0.999998,-317.99907,-867.36031)" id="draw-connector-16px" inkscape:label="00144">
+ <path inkscape:connector-curvature="0" id="path18424" d="m 328.3059,869.3633 a 0.3320867,0.3075163 0 0 0 -0.166,0.5573 l 3.196,2.3638 v 4.766 a 0.3320867,0.3075163 0 1 0 0.6641,0 v -4.9198 A 0.3320867,0.3075163 0 0 0 331.8755,871.9 l -3.3206,-2.4598 a 0.3320867,0.3075163 0 0 0 -0.249,-0.077 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path18426" d="m 323.6168,873.3624 a 0.3743302,0.2706915 3.632971 0 0 -0.3436,0.1563 L 321,876.9627 a 0.3775708,0.2730349 3.632971 0 0 0.6832,0.2524 l 2.2732,-3.444 a 0.3743302,0.2706915 3.632971 0 0 -0.3396,-0.4087 z" style="opacity:1"/>
+ <g transform="matrix(0.6251024,0,0,0.7143754,315.4312,720.5511)" id="g18428">
+ <rect style="opacity:1" id="rect18430" width="7.9986801" height="6.9991221" x="10.5083" y="205.5097"/>
+ </g>
+ <use xlink:href="#g5746" height="1250" width="1250" transform="matrix(0.6251039,0,0,0.7142909,137.0948,258.099)" id="use18432" y="0" x="0" style="opacity:1"/>
+ <use xlink:href="#use5750" height="1250" width="1250" transform="matrix(0.6251039,0,0,0.7143752,150.2195,246.5958)" id="use18434" y="0" x="0" style="opacity:1"/>
+ <rect y="867.36218" x="318" height="16.00001" width="16.00001" id="rect18438" style="fill:none"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-connector-symbolic.svg b/share/icons/hicolor/scalable/actions/draw-connector-symbolic.svg
new file mode 100644
index 000000000..88ab4ae07
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-connector-symbolic.svg
@@ -0,0 +1,16 @@
+<?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="draw-connector-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666667,-190,-578.24145)" inkscape:label="00143" id="draw-connector">
+ <path style="opacity:1" d="m 300.4588,870.364 a 0.4981283,0.4997142 0 0 0 -0.249,0.9056 l 4.794,3.8412 v 7.7448 a 0.4981283,0.4997142 0 1 0 0.9961,0 v -7.9947 a 0.4981283,0.4997142 0 0 0 -0.1867,-0.3747 l -4.9808,-3.9973 a 0.4981283,0.4997142 0 0 0 -0.3736,-0.1249 z" id="path18392" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 293.4826,876.3625 a 0.5014023,0.4705905 20.55043 0 0 -0.4573,0.2735 L 290,882.6619 a 0.50574956,0.47467061 20.55043 1 0 0.9093,0.4417 l 3.0253,-6.0259 a 0.5014023,0.4705905 20.55043 0 0 -0.452,-0.7152 z" id="path5856" inkscape:connector-curvature="0"/>
+ <g id="g5746" transform="translate(280.4917,662.8525)">
+ <rect y="205.5097" x="10.5083" height="6.9991221" width="7.9986801" id="rect5710" style="opacity:1"/>
+ </g>
+ <use style="opacity:1" x="0" y="0" id="use5750" transform="translate(-4.99868,15.99998)" width="1250" height="1250" xlink:href="#g5746"/>
+ <use style="opacity:1" x="0" y="0" id="use5757" transform="translate(15,8.780086e-4)" width="1250" height="1250" xlink:href="#use5750"/>
+ <rect style="fill:none" id="rect18379" width="24" height="24" x="285" y="867.36218"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-cuboid-symbolic.svg b/share/icons/hicolor/scalable/actions/draw-cuboid-symbolic.svg
new file mode 100644
index 000000000..b7783a670
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-cuboid-symbolic.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="draw-cuboid-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.66412647,-272,-412.16756)" inkscape:label="00219" id="draw-cuboid">
+ <path id="path5192" d="m 422.0245,621.1892 -11.8372,4.4235 -0.2295,12.5755 8.886,5.9717 11.3127,-3.4757 0.2294,-12.1015 z" style="fill:none;stroke:#000000" inkscape:connector-curvature="0"/>
+ <rect style="fill:none" id="rect4344" width="24" height="23.126381" x="408" y="621.24683"/>
+ <path inkscape:box3dface="XYfront" id="path4628" style="opacity:1" d="m 410.431,637.9184 11.2755,-3.7876 0.2248,-12.4108 -11.2836,4.2365 -0.2167,11.962 z" inkscape:connector-curvature="0"/>
+ <path inkscape:box3dface="XZtop" id="path4630" style="opacity:1" d="m 409.8945,638.0327 11.9175,-4.2576 8.3989,6.6929 -11.2636,3.2954 z" inkscape:connector-curvature="0"/>
+ <path inkscape:box3dface="YZleft" id="path4633" style="opacity:0.55" d="m 421.9174,634.4865 7.7647,5.8197 0.2089,-11.5352 -7.9597,-7.051 z" inkscape:connector-curvature="0"/>
+ <rect style="opacity:1" id="rect25277" width="1.021484" height="13.46592" x="420.97849" y="621.34839"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-ellipse-16px-symbolic.svg b/share/icons/hicolor/scalable/actions/draw-ellipse-16px-symbolic.svg
new file mode 100644
index 000000000..80f59fa2d
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-ellipse-16px-symbolic.svg
@@ -0,0 +1,10 @@
+<?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="draw-ellipse-16px-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999999,-318,-651.36137)" id="draw-ellipse-16px" inkscape:label="00130">
+ <rect y="651.36218" x="318" height="16" width="16" id="rect14210" style="fill:none"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 326,139 c -4.4183,0 -8,3.5817 -8,8 0,4.4183 3.5817,8 8,8 4.4183,0 8,-3.5817 8,-8 0,-4.4183 -3.5817,-8 -8,-8 z m 0,2 c 3.3137,0 6,2.6863 6,6 0,3.3137 -2.6863,6 -6,6 -3.3137,0 -6,-2.6863 -6,-6 0,-3.3137 2.6863,-6 6,-6 z" transform="translate(0,512.3622)" id="path14214"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-ellipse-arc-symbolic.svg b/share/icons/hicolor/scalable/actions/draw-ellipse-arc-symbolic.svg
new file mode 100644
index 000000000..a3c046f5c
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-ellipse-arc-symbolic.svg
@@ -0,0 +1,10 @@
+<?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="draw-ellipse-arc-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-409,-651.36218)" inkscape:label="00172" id="draw-ellipse-arc">
+ <rect style="fill:none" id="rect19892" width="16" height="16" x="409" y="651.36218"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 414,142 c -2.787,1.5809 -3.8061,5.0432 -2.3125,7.8437 1.5379,2.8838 5.1585,3.9798 8.0937,2.4688 2.9353,-1.511 4.0692,-5.0537 2.5313,-7.9375 l -1.75,0.875 c 0.9567,1.9403 0.2084,4.2716 -1.7188,5.2812 -1.9567,1.0253 -4.3497,0.2692 -5.375,-1.6875 -0.9857,-1.8811 -0.3224,-4.1636 1.4688,-5.25 z" transform="translate(0,512.3622)" id="path9873"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-ellipse-segment-symbolic.svg b/share/icons/hicolor/scalable/actions/draw-ellipse-segment-symbolic.svg
new file mode 100644
index 000000000..98062dd06
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-ellipse-segment-symbolic.svg
@@ -0,0 +1,10 @@
+<?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="draw-ellipse-segment-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-379,-651.36218)" inkscape:label="00171" id="draw-ellipse-segment">
+ <rect y="651.36218" x="379" height="16" width="16" id="rect4316" style="fill:none"/>
+ <path sodipodi:arc-type="slice" sodipodi:end="4.18879" sodipodi:start="0" sodipodi:type="arc" style="opacity:1" id="path4318" sodipodi:cx="508" sodipodi:cy="158" sodipodi:rx="6" sodipodi:ry="6" d="m 514,158 a 6,6 0 0 1 -4.95811,5.90885 6,6 0 0 1 -6.68005,-3.85673 A 6,6 0 0 1 505,152.80385 L 508,158 Z" transform="translate(-121,501.3622)"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-ellipse-symbolic.svg b/share/icons/hicolor/scalable/actions/draw-ellipse-symbolic.svg
new file mode 100644
index 000000000..cc348bb58
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-ellipse-symbolic.svg
@@ -0,0 +1,10 @@
+<?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="draw-ellipse-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666667,-190,-434.24145)" id="draw-ellipse" inkscape:label="00129">
+ <rect style="fill:none" id="rect14195" width="24" height="24" x="285" y="651.36218"/>
+ <path style="opacity:1" d="m 297,652.3622 c -6.0751,0 -11,4.9249 -11,11 0,6.0751 4.9249,11 11,11 6.0751,0 11,-4.9249 11,-11 0,-6.0751 -4.9249,-11 -11,-11 z m 0,1.8333 c 5.0626,0 9.1667,4.1041 9.1667,9.1667 0,5.0626 -4.1041,9.1666 -9.1667,9.1666 -5.0626,0 -9.1667,-4.104 -9.1667,-9.1666 0,-5.0626 4.1041,-9.1667 9.1667,-9.1667 z" id="path14203" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-ellipse-whole-symbolic.svg b/share/icons/hicolor/scalable/actions/draw-ellipse-whole-symbolic.svg
new file mode 100644
index 000000000..66b746612
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-ellipse-whole-symbolic.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="draw-ellipse-whole-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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,-651.36218)" inkscape:label="00173" id="draw-ellipse-whole">
+ <rect y="651.36218" x="349" height="16" width="16" id="rect19849" style="fill:none"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 357,141 c -3.3137,0 -6,2.6863 -6,6 0,3.3137 2.6863,6 6,6 2.6234,0 4.8409,-1.6856 5.6562,-4.0313 -0.5887,-0.1043 -1.1385,-0.4606 -1.4375,-1.0312 -0.5125,-0.9782 -0.1345,-2.2062 0.8438,-2.7188 0.2005,-0.105 0.4128,-0.1547 0.625,-0.1875 -0.3464,-1.0024 -0.9665,-1.8811 -1.75,-2.5625 -0.1314,0.5389 -0.4701,1.0349 -1,1.3125 -0.9783,0.5126 -2.2062,0.1346 -2.7188,-0.8437 -0.3312,-0.6323 -0.2717,-1.3629 0.062,-1.9375 -0.092,0 -0.1882,0 -0.2812,0 z" transform="translate(0,512.3622)" id="path19864"/>
+ <path sodipodi:arc-type="slice" sodipodi:type="arc" style="opacity:1" id="path19915" sodipodi:cx="359" sodipodi:cy="142" sodipodi:rx="1" sodipodi:ry="1" d="m 359.88578,141.53589 a 1,1 0 0 1 -0.41663,1.34723 1,1 0 0 1 -1.34958,-0.40894 1,1 0 0 1 0.40123,-1.35189 1,1 0 0 1 1.35416,0.39352 L 359,142 Z" transform="translate(0,512.3622)" sodipodi:start="5.800554" sodipodi:end="5.777745"/>
+ <path sodipodi:arc-type="slice" sodipodi:type="arc" style="opacity:1" id="path19917" sodipodi:cx="363" sodipodi:cy="147" sodipodi:rx="1" sodipodi:ry="1" d="m 363.88578,146.53589 a 1,1 0 0 1 -0.41663,1.34723 1,1 0 0 1 -1.34958,-0.40894 1,1 0 0 1 0.40123,-1.35189 1,1 0 0 1 1.35416,0.39352 L 363,147 Z" transform="translate(0,512.3622)" sodipodi:start="5.800554" sodipodi:end="5.777745"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-eraser-16px-symbolic.svg b/share/icons/hicolor/scalable/actions/draw-eraser-16px-symbolic.svg
new file mode 100644
index 000000000..fb05230f4
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-eraser-16px-symbolic.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="draw-eraser-16px-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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,-991.3622)" id="draw-eraser-16px" inkscape:label="00152">
+ <g transform="translate(255.9998,774.3622)" id="g34168" inkscape:label="stock-tool-eraser">
+ <rect transform="translate(241.0002,217)" y="0" x="-180" height="16" width="16" id="rect34148" style="fill:none"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 72.15645,218 c -0.0789,0.016 -0.1595,0.07 -0.21875,0.125 l -4.28125,4 4.03125,4.3437 4.15625,-3.875 c 0.23699,-0.2214 0.17839,-0.6828 -0.125,-1.0312 L 72.9377,218.3437 C 72.71016,218.0824 72.39301,217.9517 72.15645,218 Z" id="path4066"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 66.5002,223.2187 -2.34375,2.1875 c -0.23699,0.2215 -0.20964,0.6829 0.0937,1.0313 l 2.8125,3.2187 c 0.30339,0.3485 0.73176,0.4402 0.96875,0.2188 l 2.46875,-2.3125 -4,-4.3438 z" id="rect34152"/>
+ <path inkscape:connector-curvature="0" id="rect34161" d="m 69.7002,231 c -0.3878,0 -0.7,0.223 -0.7,0.5 0,0.277 0.3122,0.5 0.7,0.5 h 1.4 4.2 0.7 v -0.5 -0.5 h -0.7 -4.2 z" style="opacity:1"/>
+ <path style="opacity:1" d="m 64.3002,231 c 0.3878,0 0.7,0.223 0.7,0.5 0,0.277 -0.3122,0.5 -0.7,0.5 -2.1,0 -2,0 -2.3,0 v -0.5 -0.5 c 0,0 0.2,0 2.3,0 z" id="path34166" inkscape:connector-curvature="0"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-eraser-delete-objects-symbolic.svg b/share/icons/hicolor/scalable/actions/draw-eraser-delete-objects-symbolic.svg
new file mode 100644
index 000000000..a710a6640
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-eraser-delete-objects-symbolic.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="draw-eraser-delete-objects-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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,-991.36218)" inkscape:label="00196" id="draw-eraser-delete-objects">
+ <rect y="991.36218" x="347" height="16" width="16" id="rect16317" style="fill:none"/>
+ <path id="path16321" d="m 354,998.3622 c -0.554,0 -1,0.446 -1,1 v 6.9998 c 0,0.554 0.446,1 1,1 h 7 c 0.554,0 1,-0.446 1,-1 v -6.9998 c 0,-0.554 -0.446,-1 -1,-1 z m 1.9062,0.7187 1.7813,2.1561 1.7812,-2.1561 1.5313,1.2811 -2.0313,2.438 2.0313,2.468 -1.5313,1.282 -1.7812,-2.157 -1.7813,2.157 -1.5312,-1.282 2.0312,-2.468 -2.0312,-2.438 z" style="opacity:1" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 347,482 v 1 9 1 h 1 4 v -1 h -4 v -9 h 11 v 2 h 1 v -3 z" transform="translate(0,512.3622)" id="rect16326"/>
+ <path inkscape:connector-curvature="0" style="opacity:0.55" d="m 349,484 v 1 6 h 3 v -6 h 6 v -1 h -6 z" transform="translate(0,512.3622)" id="rect16402"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-eraser-symbolic.svg b/share/icons/hicolor/scalable/actions/draw-eraser-symbolic.svg
new file mode 100644
index 000000000..45a19c456
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-eraser-symbolic.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="draw-eraser-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666667,-190,-660.90812)" inkscape:label="00151" id="draw-eraser">
+ <rect y="991.36218" x="285" height="24" width="24" id="rect29999" style="fill:none"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 301.7344,992.8622 c -0.1183,0.0242 -0.2393,0.1044 -0.3282,0.1875 l -6.4218,6 6.0468,6.5153 6.2344,-5.8122 c 0.3555,-0.3322 0.2676,-1.0242 -0.1875,-1.5469 l -4.1719,-4.8281 c -0.3413,-0.392 -0.817,-0.5881 -1.1718,-0.5156 z" id="path30001"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 293.25,1000.69 -3.5156,3.282 c -0.3555,0.332 -0.3145,1.024 0.1406,1.546 l 4.2187,4.829 c 0.4551,0.522 1.0977,0.66 1.4532,0.328 l 3.7031,-3.469 z" id="path30003"/>
+ <path inkscape:connector-curvature="0" id="path30005" d="m 298.05,1012.362 c -0.5817,0 -1.05,0.446 -1.05,1 0,0.554 0.4683,1 1.05,1 h 2.1 6.3 1.05 v -1 -1 h -1.05 -6.3 z" style="opacity:1"/>
+ <path style="opacity:1" d="m 290.7167,1012.362 c 0.7109,0 1.2833,0.446 1.2833,1 0,0.554 -0.5724,1 -1.2833,1 -3.85,0 -3.6667,0 -4.2167,0 v -1 -1 c 0,0 0.3667,0 4.2167,0 z" id="path30007" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-freehand-16px-symbolic.svg b/share/icons/hicolor/scalable/actions/draw-freehand-16px-symbolic.svg
new file mode 100644
index 000000000..d8b659ecf
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-freehand-16px-symbolic.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="draw-freehand-16px-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999999,-318,-743.36125)" id="draw-freehand-16px" inkscape:label="00136">
+ <path style="opacity:1" d="m 331.1562,744.3622 -1.875,2 c 1.3288,0.026 2.6652,1.2116 2.7188,2.4375 l 2,-2 c -0.055,-1.2653 -1.4744,-2.4884 -2.8438,-2.4375 z" id="path69005" inkscape:connector-curvature="0"/>
+ <rect style="fill:none" id="rect63426" width="16" height="16" x="318" y="743.36218"/>
+ <path style="opacity:1" d="m 320.6304,755.3982 7.5202,-8.0345 c 1.3693,-0.051 2.794,1.1635 2.8494,2.4288 l -7.49,7.794 -4.51,1.7757 z" id="path2273-6-2" inkscape:connector-curvature="0"/>
+ <path id="path18428" d="m 320.2474,751.8512 c -3.8572,-1.825 -0.2121,-0.9749 0.6768,-1.971 0.5623,-0.63 -0.3663,-1.3865 -0.8815,-1.7975 -0.5412,-0.4316 -1.0921,-1.1439 -1.1575,-1.834 -0.089,-0.9433 0.7567,-1.6671 1.2887,-1.9658 0.5603,-0.3147 1.457,-0.5547 2.2644,-0.4203 0.8703,0.1449 1.8044,0.626 2.0994,0.9217" style="fill:none;stroke:#000000;stroke-linecap:round" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-freehand-symbolic.svg b/share/icons/hicolor/scalable/actions/draw-freehand-symbolic.svg
new file mode 100644
index 000000000..a6fdbf058
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-freehand-symbolic.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="draw-freehand-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666666,0,0,0.663441,-190.00096,-493.22432)" inkscape:label="00135" id="draw-freehand">
+ <g inkscape:label="stock-tool-pencil" id="g18432" transform="matrix(1.500002,0,0,1.507293,163.5014,476.6427)">
+ <path style="opacity:1" d="m -146.8437,-39 -1.875,2 c 1.3287,0.02586 2.6651,1.21157 2.7187,2.4375 l 2,-2 c -0.0554,-1.26532 -1.4744,-2.4884 -2.8437,-2.4375 z" transform="translate(241.0002,217)" id="path18434" inkscape:connector-curvature="0"/>
+ <rect style="fill:none" id="rect18437" width="16" height="16" x="81.000198" y="177"/>
+ <path style="opacity:1" d="m 83.63056,189.036 7.52022,-8.0345 c 1.36935,-0.0509 2.79406,1.1635 2.84942,2.4288 l -7.49004,7.794 L 82.0002,193 Z" id="path18439" inkscape:connector-curvature="0"/>
+ </g>
+ <path inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-linecap:round" d="m 288.3729,756.2291 c -5.7858,-2.7508 -0.3181,-1.4695 1.0153,-2.9709 0.8434,-0.9496 -0.5495,-2.0898 -1.3223,-2.7093 -0.8118,-0.6506 -1.6382,-1.7242 -1.7363,-2.7644 -0.1342,-1.4219 1.1352,-2.5128 1.9332,-2.9631 0.8404,-0.4742 2.1854,-0.836 3.3965,-0.6334 1.3054,0.2184 2.7067,0.9436 3.1491,1.3891" id="path18441"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-geometry-16px-symbolic.svg b/share/icons/hicolor/scalable/actions/draw-geometry-16px-symbolic.svg
new file mode 100644
index 000000000..fe3c6ccad
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-geometry-16px-symbolic.svg
@@ -0,0 +1,17 @@
+<?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="draw-geometry-16px-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-438,-589.3622)" inkscape:label="00217" id="draw-geometry-16px">
+ <g transform="translate(376.9998,352.3622)" id="g5490" inkscape:label="stock-tool-measure">
+ <rect transform="translate(241.0002,217)" y="20" x="-180" height="16" width="16" id="rect5381" style="fill:none"/>
+ <rect ry="0.5" rx="0.62307692" y="247" x="62.000198" height="1.000005" width="13.95163" id="rect3094" style="opacity:1"/>
+ <path id="path1348" d="M 73.23901,243.5489 70.52619,242 l -0.77509,0.7745 1.55018,1.9362 0.7751,4.6468 L 73.0002,251 v 2 l 1,-1 0.0139,-3.8042 z" style="opacity:1" inkscape:connector-curvature="0"/>
+ <path id="path3226-3" d="M 64.76397,243.5489 67.43716,242 l 0.76376,0.7745 -1.52753,1.9362 -0.76377,4.6468 L 65.0002,251 v 2 l -1,-1 v -3.8042 z" style="opacity:1" inkscape:connector-curvature="0"/>
+ <rect rx="0.75" ry="0.60000038" y="237.00369" x="68.000198" height="1.996323" width="2" id="rect3078" style="opacity:1"/>
+ <rect ry="1.106091" rx="1.055584" y="246" x="68.000198" height="3.000005" width="1.999998" id="rect1344" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path5483" transform="translate(241.0002,217)" d="m -172,21 c -1.6568,0 -3,1.34315 -3,3 0,1.65685 1.3432,3 3,3 1.6569,0 3,-1.34315 3,-3 0,-1.65685 -1.3431,-3 -3,-3 z m 0,1.46875 c 0.8452,0 1.5313,0.68607 1.5313,1.53125 0,0.84518 -0.6861,1.53125 -1.5313,1.53125 -0.8452,0 -1.5312,-0.68607 -1.5312,-1.53125 0,-0.84518 0.686,-1.53125 1.5312,-1.53125 z" style="opacity:1"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-geometry-angle-bisector-symbolic.svg b/share/icons/hicolor/scalable/actions/draw-geometry-angle-bisector-symbolic.svg
new file mode 100644
index 000000000..f5e404c1e
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-geometry-angle-bisector-symbolic.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="draw-geometry-angle-bisector-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-649,-589.3622)" inkscape:label="00226" id="draw-geometry-angle-bisector">
+ <rect style="fill:none" id="rect14611" width="16" height="16" x="649" y="77" transform="translate(0,512.3622)"/>
+ <path style="fill:none;stroke:#000000;stroke-linecap:round" d="M 663.1849,604.7512 649.5366,589.9371" id="path4418-8-1" inkscape:connector-curvature="0"/>
+ <path id="path4418-8-1-0" style="fill:none;stroke:#000000;stroke-linecap:round" d="m 655.566,604.0989 -3.2839,-11.3375 12.1202,5.3073" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-geometry-circle-from-radius-symbolic.svg b/share/icons/hicolor/scalable/actions/draw-geometry-circle-from-radius-symbolic.svg
new file mode 100644
index 000000000..b080f070e
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-geometry-circle-from-radius-symbolic.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="draw-geometry-circle-from-radius-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-559,-589.36218)" id="draw-geometry-circle-from-radius" inkscape:label="00223">
+ <rect y="589.36218" x="559" height="16" width="16" id="rect25622" style="fill:none"/>
+ <path id="path25620" d="m 573.482,597.3622 c 0,0.8471 -0.1696,1.6939 -0.496,2.4765 -0.3263,0.7826 -0.8093,1.5005 -1.4123,2.0995 -0.603,0.599 -1.3256,1.0786 -2.1133,1.4028 -0.7878,0.3241 -1.64,0.4925 -2.4923,0.4925 -0.8523,-10e-5 -1.7041,-0.1686 -2.4913,-0.4928 -0.7872,-0.3242 -1.509,-0.8039 -2.1112,-1.4029 -0.6023,-0.599 -1.0845,-1.3168 -1.4104,-2.0994 -0.3258,-0.7825 -0.4952,-1.6292 -0.4952,-2.4762 0,-0.8471 0.1694,-1.6937 0.4952,-2.4763 0.3259,-0.7826 0.8081,-1.5004 1.4104,-2.0994 0.6022,-0.599 1.324,-1.0786 2.1112,-1.4029 0.7872,-0.3241 1.639,-0.4927 2.4913,-0.4927 0.8523,0 1.7045,0.1684 2.4923,0.4925 0.7877,0.3241 1.5103,0.8038 2.1133,1.4028 0.603,0.599 1.086,1.3168 1.4124,2.0994 0.3263,0.7827 0.4959,1.6294 0.4959,2.4766" style="fill:none;stroke:#000000" inkscape:connector-curvature="0"/>
+ <rect y="595.36218" x="565" height="4" width="4" id="rect25624" style="opacity:1"/>
+ <rect y="590.36218" x="570" height="4" width="4" id="rect25628" style="opacity:1"/>
+ <rect style="opacity:1" id="rect25635" width="1.035327" height="7.2430029" x="823.44861" y="-14.46718" transform="matrix(0.6825151,0.7308715,-0.6898923,0.723912,0,0)"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-geometry-circle-from-three-points-symbolic.svg b/share/icons/hicolor/scalable/actions/draw-geometry-circle-from-three-points-symbolic.svg
new file mode 100644
index 000000000..095bc4e3a
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-geometry-circle-from-three-points-symbolic.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="draw-geometry-circle-from-three-points-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-528,-589.36218)" inkscape:label="00222" id="draw-geometry-circle-from-three-points">
+ <rect style="fill:none" id="rect25473" width="16" height="16" x="528" y="589.36218"/>
+ <path inkscape:connector-curvature="0" style="fill:none;stroke:#000000" d="m 542.482,597.3622 c 0,0.8471 -0.1696,1.6939 -0.496,2.4765 -0.3263,0.7826 -0.8093,1.5005 -1.4123,2.0995 -0.603,0.599 -1.3256,1.0786 -2.1133,1.4028 -0.7878,0.3241 -1.64,0.4925 -2.4923,0.4925 -0.8523,-10e-5 -1.7041,-0.1686 -2.4913,-0.4928 -0.7872,-0.3242 -1.509,-0.8039 -2.1112,-1.4029 -0.6023,-0.599 -1.0845,-1.3168 -1.4104,-2.0994 -0.3258,-0.7825 -0.4952,-1.6292 -0.4952,-2.4762 0,-0.8471 0.1694,-1.6937 0.4952,-2.4763 0.3259,-0.7826 0.8081,-1.5004 1.4104,-2.0994 0.6022,-0.599 1.324,-1.0786 2.1112,-1.4029 0.7872,-0.3241 1.639,-0.4927 2.4913,-0.4927 0.8523,0 1.7045,0.1684 2.4923,0.4925 0.7877,0.3241 1.5103,0.8038 2.1133,1.4028 0.603,0.599 1.086,1.3168 1.4124,2.0994 0.3263,0.7827 0.4959,1.6294 0.4959,2.4766" id="path2526"/>
+ <rect style="opacity:1" id="rect25475" width="4" height="4" x="534" y="589.36218"/>
+ <rect y="595.36218" x="528" height="4" width="4" id="rect25477" style="opacity:1"/>
+ <rect style="opacity:1" id="rect25479" width="4" height="4" x="540" y="595.36218"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-geometry-inactive-symbolic.svg b/share/icons/hicolor/scalable/actions/draw-geometry-inactive-symbolic.svg
new file mode 100644
index 000000000..d64a54768
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-geometry-inactive-symbolic.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="draw-geometry-inactive-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-468,-589.36218)" inkscape:label="00220" id="draw-geometry-inactive">
+ <rect style="fill:none" id="rect5112" width="16" height="16" x="468" y="589.36218"/>
+ <path style="fill:none;stroke:#000000;stroke-linecap:round" d="m 470.7783,602.359 10.0684,-9.9937" id="path6027" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-linecap:round" d="m 480.9969,602.2142 -10.3687,-9.7041" id="path6027-1" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-geometry-line-parallel-symbolic.svg b/share/icons/hicolor/scalable/actions/draw-geometry-line-parallel-symbolic.svg
new file mode 100644
index 000000000..c4b73c777
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-geometry-line-parallel-symbolic.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="draw-geometry-line-parallel-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-589,-589.3622)" inkscape:label="00224" id="draw-geometry-line-parallel">
+ <rect style="fill:none" id="rect13700" width="16" height="16" x="589" y="77" transform="translate(0,512.3622)"/>
+ <g transform="matrix(0.4616704,0.9537175,-0.9705043,0.4536848,373.1954,-93.53239)" id="g6231">
+ <path inkscape:connector-curvature="0" d="m 672.4285,92.87286 14.7066,-3.2674" style="fill:none;stroke:#000000;stroke-linecap:round" id="path4418-8-1-0-1-4-4"/>
+ <path inkscape:connector-curvature="0" d="m 673.2681,96.33213 14.7067,-3.26741" style="fill:none;stroke:#000000;stroke-linecap:round" id="path4418-8-1-0-1-4-4-6"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-geometry-line-perpendicular-symbolic.svg b/share/icons/hicolor/scalable/actions/draw-geometry-line-perpendicular-symbolic.svg
new file mode 100644
index 000000000..68d8facfb
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-geometry-line-perpendicular-symbolic.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="draw-geometry-line-perpendicular-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-619,-589.36212)" inkscape:label="00225" id="draw-geometry-line-perpendicular">
+ <rect style="fill:none" id="rect14519" width="16" height="16" x="619" y="589.36212"/>
+ <path style="opacity:1;stroke:#000000;stroke-linecap:round" d="M 633.394,604.8003 620.5863,589.9317" id="path4418-8-1-2" inkscape:connector-curvature="0"/>
+ <path id="path4418-8-1-0-1" style="fill:none;stroke:#000000;stroke-linecap:round" d="m 622.7394,599.9294 8.2923,-6.0524" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-geometry-line-segment-symbolic.svg b/share/icons/hicolor/scalable/actions/draw-geometry-line-segment-symbolic.svg
new file mode 100644
index 000000000..380ea03c9
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-geometry-line-segment-symbolic.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="draw-geometry-line-segment-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-498,-589.36218)" inkscape:label="00221" id="draw-geometry-line-segment">
+ <rect style="fill:none" id="rect4420-5" width="16" height="16" x="498" y="589.36218"/>
+ <path id="path4418-8" d="m 498.5169,604.4798 14.9403,-14.5749" style="fill:none;stroke:#000000;stroke-linecap:round" inkscape:connector-curvature="0"/>
+ <rect style="opacity:1" id="use5845" width="4" height="4" x="508" y="591.36218"/>
+ <rect y="598.36218" x="501" height="4.0000019" width="4" id="rect25416" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-geometry-mirror-symbolic.svg b/share/icons/hicolor/scalable/actions/draw-geometry-mirror-symbolic.svg
new file mode 100644
index 000000000..0b41e3222
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-geometry-mirror-symbolic.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="draw-geometry-mirror-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.96757601,-679,-570.25283)" inkscape:label="00227" id="draw-geometry-mirror">
+ <rect style="fill:none" id="rect14666" width="16" height="16" x="679" y="589.36218"/>
+ <path id="path4418-8-1-0-1-4-4-8" style="fill:none;stroke:#000000;stroke-linecap:round" d="m 687.2783,590.0049 c -3.0535,8.9529 10.4387,-1.2777 6.2911,10.6046" inkscape:connector-curvature="0"/>
+ <path id="path4418-8-1-0-1-4-4-6-5" style="fill:none;stroke:#000000;stroke-linecap:round" d="m 681.4758,590.4689 11.916,14.924" inkscape:connector-curvature="0"/>
+ <path id="path4418-8-1-0-1-4-4-8-5" style="fill:none;stroke:#000000;stroke-linecap:round" d="m 679.6118,595.8527 c 9.6178,-0.8405 -4.7498,9.7228 9.1085,8.4271" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-geometry-set-bounding-box-symbolic.svg b/share/icons/hicolor/scalable/actions/draw-geometry-set-bounding-box-symbolic.svg
new file mode 100644
index 000000000..78c1f20fa
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-geometry-set-bounding-box-symbolic.svg
@@ -0,0 +1,31 @@
+<?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="draw-geometry-set-bounding-box-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-739,-589.36218)" id="draw-geometry-set-bounding-box" inkscape:label="00229">
+ <rect y="589.36218" x="739" height="16" width="16" id="rect14757" style="fill:none"/>
+ <rect y="591.36218" x="742" height="1" width="1" id="rect14759" style="opacity:1"/>
+ <rect y="593.36218" x="742" height="1" width="1" id="rect14761" style="opacity:1"/>
+ <rect style="opacity:1" id="rect14763" width="1" height="1" x="742" y="595.36218"/>
+ <rect y="597.36218" x="742" height="1" width="1" id="rect14765" style="opacity:1"/>
+ <rect style="opacity:1" id="rect14767" width="1" height="1" x="742" y="599.36218"/>
+ <rect y="601.36218" x="742" height="1" width="1" id="rect14769" style="opacity:1"/>
+ <rect style="opacity:1" id="rect14771" width="1" height="1" x="742" y="603.36218"/>
+ <rect y="603.36218" x="744" height="1" width="1" id="rect14773" style="opacity:1"/>
+ <rect style="opacity:1" id="rect14775" width="1" height="1" x="746" y="603.36218"/>
+ <rect y="603.36218" x="748" height="1" width="1" id="rect14777" style="opacity:1"/>
+ <rect y="603.36218" x="750" height="1" width="1" id="rect14779" style="opacity:1"/>
+ <rect style="opacity:1" id="rect14781" width="1" height="1" x="750" y="601.36218"/>
+ <rect y="599.36218" x="750" height="1" width="1" id="rect14783" style="opacity:1"/>
+ <rect style="opacity:1" id="rect14785" width="1" height="1" x="750" y="597.36218"/>
+ <rect y="595.36218" x="750" height="1" width="1" id="rect14787" style="opacity:1"/>
+ <rect style="opacity:1" id="rect14789" width="1" height="1" x="750" y="593.36218"/>
+ <rect y="591.36218" x="750" height="1" width="1" id="rect14791" style="opacity:1"/>
+ <rect y="591.36218" x="748" height="1" width="1" id="rect14793" style="opacity:1"/>
+ <rect style="opacity:1" id="rect14795" width="1" height="1" x="746" y="591.36218"/>
+ <rect y="591.36218" x="744" height="1" width="1" id="rect14797" style="opacity:1"/>
+ <path style="opacity:1" d="m 742,85 -3,-3 v 6 z" id="path14799" inkscape:connector-curvature="0" transform="translate(0,512.3622)"/>
+ <path inkscape:connector-curvature="0" id="path14801" d="m 751,597.3622 3,-3 v 6 z" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-geometry-show-measuring-info-symbolic.svg b/share/icons/hicolor/scalable/actions/draw-geometry-show-measuring-info-symbolic.svg
new file mode 100644
index 000000000..20eba5780
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-geometry-show-measuring-info-symbolic.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="draw-geometry-show-measuring-info-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-799,-589.3622)" id="draw-geometry-show-measuring-info" inkscape:label="00231">
+ <rect style="fill:none" id="rect15006" width="16" height="16" x="799" y="77" transform="translate(0,512.3622)"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 800,77 c -0.554,0 -1,0.446 -1,1 v 7 c 0,0.554 0.446,1 1,1 h 7 v 4 l 5,-4 h 2 c 0.554,0 1,-0.446 1,-1 v -7 c 0,-0.554 -0.446,-1 -1,-1 z m 1,1 h 12 c 0.554,0 1,0.446 1,1 v 5 c 0,0.554 -0.446,1 -1,1 h -1 -0.5 L 808,87.65625 V 85 h -1 -6 c -0.554,0 -1,-0.446 -1,-1 v -5 c 0,-0.554 0.446,-1 1,-1 z" transform="translate(0,512.3622)" id="rect15008"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 799,91 v 2 h 1 v -1 h 1 v 1 h 1 v -1 h 1 v 1 h 1 v -1 h 1 v 1 h 1 v -1 h 1 v 1 h 1 v -1 h 1 v 1 h 1 v -1 h 1 v 1 h 1 v -1 h 1 v 1 h 1 v -2 z" transform="translate(0,512.3622)" id="rect15016"/>
+ <rect style="opacity:1" id="rect15039" width="1" height="4.9999981" x="805" y="591.36218"/>
+ <rect style="opacity:1" id="rect15041" width="1" height="1" x="807" y="595.36218"/>
+ <path style="opacity:1" d="m 809,591.3622 v 5 h 3 v -5 z m 1,1 h 1 v 3 h -1 z" id="rect15043" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-geometry-symbolic.svg b/share/icons/hicolor/scalable/actions/draw-geometry-symbolic.svg
new file mode 100644
index 000000000..4652fcdcd
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-geometry-symbolic.svg
@@ -0,0 +1,17 @@
+<?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="draw-geometry-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666667,-272,-392.90813)" inkscape:label="00218" id="draw-geometry">
+ <g inkscape:label="stock-tool-measure" id="g25148" transform="matrix(1.5,0,0,1.5,316.4997,233.8622)">
+ <rect style="fill:none" id="rect25150" width="16" height="16" x="-180" y="20" transform="translate(241.0002,217)"/>
+ <rect style="opacity:1" id="rect25152" width="13.95163" height="1.000005" x="62.000198" y="247" rx="0.41538459" ry="0.33333331"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="M 73.23901,243.5489 70.52619,242 l -0.77509,0.7745 1.55018,1.9362 0.7751,4.6468 L 73.0002,251 v 2 l 1,-1 0.0139,-3.8042 z" id="path25154"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="M 64.76397,243.5489 67.43716,242 l 0.76376,0.7745 -1.52753,1.9362 -0.76377,4.6468 L 65.0002,251 v 2 l -1,-1 v -3.8042 z" id="path25156"/>
+ <rect style="opacity:1" id="rect25158" width="2" height="1.996323" x="68.000198" y="237.00369" ry="0.4000003" rx="0.49999991"/>
+ <rect style="opacity:1" id="rect25160" width="1.999998" height="3.000005" x="68.000198" y="246" rx="0.70372248" ry="0.73739427"/>
+ <path style="opacity:1" d="m -172,21 c -1.6568,0 -3,1.34315 -3,3 0,1.65685 1.3432,3 3,3 1.6569,0 3,-1.34315 3,-3 0,-1.65685 -1.3431,-3 -3,-3 z m 0,1.46875 c 0.8452,0 1.5313,0.68607 1.5313,1.53125 0,0.84518 -0.6861,1.53125 -1.5313,1.53125 -0.8452,0 -1.5312,-0.68607 -1.5312,-1.53125 0,-0.84518 0.686,-1.53125 1.5312,-1.53125 z" transform="translate(241.0002,217)" id="path25162" inkscape:connector-curvature="0"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-path-16px-symbolic.svg b/share/icons/hicolor/scalable/actions/draw-path-16px-symbolic.svg
new file mode 100644
index 000000000..d455c55cb
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-path-16px-symbolic.svg
@@ -0,0 +1,17 @@
+<?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="draw-path-16px-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.000018,0,0,0.999982,-318.00597,-774.33887)" id="draw-path-16px" inkscape:label="00138">
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 327.5403,784.0475 -1.0563,3.0222 c -0.2795,0.8208 0.8665,1.2595 1.1572,0.4085 l 1.1732,-2.9992 z" id="path18655"/>
+ <path inkscape:connector-curvature="0" id="path18657" d="m 326.8702,779.9881 0.529,0.7917 3.9494,1.624 1.0407,-0.3413 1.3261,-3.688 c -1.6666,0 -0.3333,-4.0216 -4.6666,-4.0216 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 327.3333,781.7317 -0.4677,1.3405 3.3333,1.273 0.4677,-1.273 z" id="path18659"/>
+ <rect y="774.35883" x="318.00021" height="15.99436" width="15.99971" id="rect18661" style="fill:none"/>
+ <path id="path18695" inkscape:connector-curvature="0" d="m 320.4034,786.8724 c 6.3622,-1.1855 -0.9154,-11.0307 -0.9154,-11.0307 h 6.0241" style="fill:none;stroke:#000000"/>
+ <path style="opacity:1" d="m 319.0001,786.36 h 3 v 3.0017 h -3 z" id="path18687" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 324.5485,789.1046 v 0" id="path18685" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000" d="m 319.4687,787.7828 h 5.0796" id="path18667" inkscape:connector-curvature="0"/>
+ <rect y="774.35883" x="318.00021" height="2.995842" width="2.9999449" id="rect18669" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-path-symbolic.svg b/share/icons/hicolor/scalable/actions/draw-path-symbolic.svg
new file mode 100644
index 000000000..a6110aca4
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-path-symbolic.svg
@@ -0,0 +1,16 @@
+<?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="draw-path-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.670249,-190,-519.0092)" inkscape:label="00137" id="draw-path">
+ <path id="path6331" d="m 299.3105,788.8172 -1.5844,4.509 c -0.4193,1.2247 1.2997,1.8792 1.7357,0.6094 l 1.7599,-4.4746 z" style="opacity:1" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 298.3053,782.7608 0.7935,1.1812 5.9242,2.4229 1.5611,-0.5092 1.9892,-5.5024 c -2.5,0 -0.5,-6 -7,-6 z" id="path6315" inkscape:connector-curvature="0"/>
+ <path id="path5211" d="m 299,785.3622 -0.7016,2 5,1.8992 0.7016,-1.8992 z" style="opacity:1" inkscape:connector-curvature="0"/>
+ <rect style="fill:none" id="rect6268" width="24" height="23.86286" x="285" y="774.36218"/>
+ <path style="fill:none;stroke:#000000" d="m 289.157,793.883 c 11.6613,-1.9389 -1.6778,-18.0416 -1.6778,-18.0416 h 11.0416" id="path6270" inkscape:connector-curvature="0"/>
+ <path d="m 286,793.3622 h 4 v 4 h -4 z" style="opacity:1" id="rect6272" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" id="path18601" d="m 287,795.8798 h 9" style="fill:none;stroke:#000000"/>
+ <rect style="opacity:1" id="rect18603" width="4" height="4" x="286" y="262" transform="translate(0,512.3622)"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-polygon-star-16px-symbolic.svg b/share/icons/hicolor/scalable/actions/draw-polygon-star-16px-symbolic.svg
new file mode 100644
index 000000000..88de3859d
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-polygon-star-16px-symbolic.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="draw-polygon-star-16px-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.000801,0,0,0.999999,-318.2363,-682.36133)" id="draw-polygon-star-16px" inkscape:label="00132">
+ <g transform="matrix(0.7673619,0,0,0.7784952,-27.93671,545.512)" id="g14422">
+ <path inkscape:connector-curvature="0" id="path14424" transform="matrix(0.8676476,0,0,0.856353,202.6658,29.35174)" d="m 294.5,171 -8.5,6.6562 3.0039,9.8438 2.1121,0.047 0.8522,-1.5366 -1.1535,0.034 -2.4173,-7.6438 6.0136,-4.4683 4.6372,3.6773 L 300.875,176 Z" style="opacity:1"/>
+ </g>
+ <rect y="682.36218" x="317.98151" height="16" width="15.97919" id="rect14426" style="fill:none"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 329.6875,172.6875 -3.4063,3.1875 -4.4062,-1.1563 1.9062,4.2813 -2.4687,3.9375 4.5937,-0.5313 2.875,3.5938 0.9375,-4.6563 4.25,-1.1562 -4.0312,-2.8438 z m -1.0938,3.1562 0.125,2.375 2.1875,1.4688 -2.25,0.5312 -0.5312,2.7813 -1.5,-1.9063 -2.6563,0.1875 1.6875,-2.125 -1.375,-2.4062 2.5,0.6875 z" transform="translate(0,512.3622)" id="path14432"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-polygon-star-symbolic.svg b/share/icons/hicolor/scalable/actions/draw-polygon-star-symbolic.svg
new file mode 100644
index 000000000..32ac9116a
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-polygon-star-symbolic.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="draw-polygon-star-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.665801,0,0,0.666666,-189.75332,-454.90774)" id="draw-polygon-star" inkscape:label="00131">
+ <g id="g6790" transform="matrix(1.152542,0,0,1.167743,-234.553,477.0869)">
+ <path style="opacity:1" d="M 294.5,171 286,177.6562 289,188 h 1.9375 l 1.0777,-2.0366 c -0.5545,-0.01 -0.9759,0.041 -1.5291,0.081 l -2.558,-7.6907 6.6237,-5.2651 4.9785,3.9116 1.3447,-1 z" transform="matrix(0.8676476,0,0,0.856353,202.6658,29.35174)" id="star" inkscape:connector-curvature="0"/>
+ </g>
+ <rect style="fill:none" id="rect3610" width="24" height="24" x="285" y="682.36218"/>
+ <path style="opacity:1" d="m 302.5937,174.0312 -5.125,4.7813 -6.625,-1.7188 2.8438,6.4063 -3.6875,5.9062 6.9062,-0.8125 4.3125,5.4063 1.4063,-7 6.4062,-1.7045 L 302.9687,181 Z m -1.2651,3.4549 0.25,4.4201 4.0678,2.7027 -4.154,0.9987 -1.013,5.1714 -2.7607,-3.5473 -4.9839,0.3728 3.15,-3.9924 -2.5433,-4.4558 4.6638,1.3071 z" transform="translate(0,512.3622)" id="path14419" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-polygon-symbolic.svg b/share/icons/hicolor/scalable/actions/draw-polygon-symbolic.svg
new file mode 100644
index 000000000..3561b242a
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-polygon-symbolic.svg
@@ -0,0 +1,10 @@
+<?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="draw-polygon-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-379,-682.3622)" id="draw-polygon" inkscape:label="00175">
+ <rect style="fill:none" id="rect19975" width="16" height="16" x="379" y="170" transform="translate(0,512.3622)"/>
+ <path style="opacity:1" inkscape:transform-center-x="-0.004182442" inkscape:transform-center-y="-0.737278" d="m 391,697.3622 h -8 l -3,-8.6154 7,-5.3846 7,5.3846 z" id="path19977" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-rectangle-16px-symbolic.svg b/share/icons/hicolor/scalable/actions/draw-rectangle-16px-symbolic.svg
new file mode 100644
index 000000000..507670582
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-rectangle-16px-symbolic.svg
@@ -0,0 +1,10 @@
+<?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="draw-rectangle-16px-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-318,-620.36218)" id="draw-rectangle-16px" inkscape:label="00128">
+ <rect style="fill:none" id="rect14161" width="16" height="16" x="318" y="620.36218"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 319,109 v 14 h 14 v -14 z m 2,2 h 10 v 10 h -10 z" transform="translate(0,512.3622)" id="rect14163"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-rectangle-symbolic.svg b/share/icons/hicolor/scalable/actions/draw-rectangle-symbolic.svg
new file mode 100644
index 000000000..a8c8af2d4
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-rectangle-symbolic.svg
@@ -0,0 +1,10 @@
+<?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="draw-rectangle-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666667,-190,-413.57479)" inkscape:label="00127" id="draw-rectangle">
+ <rect style="fill:none" id="rect14154" width="24" height="24" x="285" y="620.36218"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 287,110 v 20 h 20 v -20 z m 2,2 h 16 v 16 h -16 z" transform="translate(0,512.3622)" id="rect14156"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-spiral-16px-symbolic.svg b/share/icons/hicolor/scalable/actions/draw-spiral-16px-symbolic.svg
new file mode 100644
index 000000000..5575b9d67
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-spiral-16px-symbolic.svg
@@ -0,0 +1,10 @@
+<?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="draw-spiral-16px-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-318,-712.36218)" id="draw-spiral-16px" inkscape:label="00134">
+ <rect y="712.36218" x="318" height="16" width="16" id="rect14538" style="fill:none"/>
+ <path inkscape:connector-curvature="0" id="path14540" d="m 325.9524,720.7966 c 0.6349,-0.1475 0.9268,0.7167 0.8175,1.229 -0.2286,1.0714 -1.4386,1.444 -2.3242,1.0916 -1.3807,-0.5494 -1.8268,-2.3367 -1.2506,-3.6783 0.7933,-1.8469 2.9931,-2.4195 4.6445,-1.5487 2.1204,1.1182 2.7601,3.9849 1.6835,6.1276 -1.3219,2.6313 -4.5574,3.4096 -6.9646,2.0058 -2.8654,-1.6709 -3.7005,-5.638 -2.1165,-8.577 1.8427,-3.419 6.1245,-4.4041 9.2848,-2.4628 3.6125,2.2189 4.6437,7.2931 2.5495,11.0263 -0.01,0.012 -0.014,0.024 -0.021,0.037" style="fill:none;stroke:#000000;stroke-linecap:round"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-spiral-symbolic.svg b/share/icons/hicolor/scalable/actions/draw-spiral-symbolic.svg
new file mode 100644
index 000000000..4e7e0b36e
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-spiral-symbolic.svg
@@ -0,0 +1,10 @@
+<?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="draw-spiral-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666666,-190,-474.90774)" inkscape:label="00133" id="draw-spiral">
+ <rect style="fill:none" id="rect14479" width="24" height="24.000019" x="285" y="712.36218"/>
+ <path style="fill:none;stroke:#000000;stroke-linecap:round" d="m 296.1892,725.3522 c 0.9723,-0.2281 1.4195,1.108 1.2521,1.9001 -0.3501,1.6565 -2.2034,2.2325 -3.5598,1.6877 -2.1146,-0.8495 -2.7978,-3.6127 -1.9153,-5.687 1.215,-2.8554 4.5842,-3.7407 7.1133,-2.3944 3.2476,1.7289 4.2273,6.1609 2.5785,9.4738 -2.0246,4.0681 -6.9801,5.2714 -10.6669,3.1011 -4.3885,-2.5835 -5.6676,-8.7169 -3.2416,-13.2607 2.8224,-5.286 9.3802,-6.809 14.2204,-3.8077 5.5328,3.4306 7.1122,11.2757 3.9048,17.0475 -0.0105,0.0189 -0.0211,0.0378 -0.0316,0.0566" id="path225" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-star-symbolic.svg b/share/icons/hicolor/scalable/actions/draw-star-symbolic.svg
new file mode 100644
index 000000000..7ae4a819f
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-star-symbolic.svg
@@ -0,0 +1,10 @@
+<?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="draw-star-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.000006,0,0,1.002537,-348.99376,-684.09339)" id="draw-star" inkscape:label="00174">
+ <rect style="fill:none" id="rect19962" width="15.97919" height="15.9375" x="349" y="682.36218"/>
+ <path sodipodi:type="star" style="opacity:1" id="path19973" sodipodi:sides="5" sodipodi:cx="351.0625" sodipodi:cy="172.8125" sodipodi:r1="8.5009193" sodipodi:r2="4.0397148" sodipodi:arg1="0.942" sodipodi:arg2="1.570319" inkscape:flatsided="false" inkscape:rounded="0" inkscape:randomized="0" d="m 356.0625,179.6875 -4.99807,-2.83529 -4.99536,2.84006 1.15203,-5.6296 -4.24471,-3.87324 5.71007,-0.64399 2.37198,-5.23386 2.37698,5.23159 5.71068,0.63854 -4.24101,3.8773 z" transform="matrix(0.9894997,-0.0031023,0.00325,1.036625,9.063383,513.1218)" inkscape:transform-center-x="0.009778893" inkscape:transform-center-y="-0.832503"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-text-16px-symbolic.svg b/share/icons/hicolor/scalable/actions/draw-text-16px-symbolic.svg
new file mode 100644
index 000000000..7efd3df2a
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-text-16px-symbolic.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="draw-text-16px-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999999,-318,-836.36113)" id="draw-text-16px" inkscape:label="00142">
+ <rect style="fill:none" id="rect74840-6" width="16" height="16" x="318" y="836.36218"/>
+ <path style="opacity:1" d="m 322.6429,837.3622 -4.6429,13 h 2.7857 c 1.38,-3.7143 -0.042,-0.3125 1.338,-4.0268 h 4.6276 l 1.463,4.0268 H 331 l -4.6429,-13 z m 1.8571,2.7857 1.8777,4.6428 h -3.7143 z" id="path74842-8" inkscape:connector-curvature="0"/>
+ <rect style="opacity:1" id="rect17373" width="1" height="14" x="332" y="325" transform="translate(0,512.3622)"/>
+ <path transform="translate(0,512.3622)" style="opacity:1" d="m 331,324 h 0.75 l 0.6875,1 0.8125,-1 H 334 v 1 h -3 z" id="rect17375" inkscape:connector-curvature="0"/>
+ <path transform="translate(0,512.3622)" style="opacity:1" d="m 331,339 h 3 v 1 h -0.75 l -0.6875,-1 -0.8125,1 H 331 Z" id="rect17377" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-text-symbolic.svg b/share/icons/hicolor/scalable/actions/draw-text-symbolic.svg
new file mode 100644
index 000000000..3a62c8775
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-text-symbolic.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="draw-text-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666667,-190,-557.57479)" inkscape:label="00141" id="draw-text">
+ <rect style="fill:none" id="rect74840-4" width="24" height="24" x="285" y="836.36218"/>
+ <path style="opacity:1" d="m 291.1071,838.3622 -6.0714,20 H 289 c 0,0 0,0 1.4573,-5 h 6.5854 l 1.993,5 H 303 l -6.6071,-20 z m 2.6429,4.5 2.6721,7.5 h -5.2858 z" id="path74842-5" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 304,858.3622 h 4 v 1 h -1 l -1,-1 -1,1 h -1 z" id="rect18162" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 304,837.3622 h 1 l 1,1 1,-1 h 1 v 1 h -4 z" id="rect18164" inkscape:connector-curvature="0"/>
+ <rect style="opacity:1" id="rect18166" width="2" height="20" x="305" y="838.36218"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-trace-background-symbolic.svg b/share/icons/hicolor/scalable/actions/draw-trace-background-symbolic.svg
new file mode 100644
index 000000000..67a036208
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-trace-background-symbolic.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="draw-trace-background-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.99985,0,0,0.99854,-408.93866,-804.18608)" id="draw-trace-background" inkscape:label="00184">
+ <rect style="fill:none" id="rect20263" width="15.99918" height="15.95703" x="409.00079" y="805.40521"/>
+ <path id="path20286" d="m 409.0008,820.6593 0.01,0.7263 15.9912,-0.023 4e-4,-5.7863 c -3,2.8097 -8,4.8097 -16,4.8097 z" style="opacity:1" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" style="opacity:0.55" d="m 409,805.3622 v 15 c 8,0 13,-2.0029 16,-4.8125 v -10.1875 z" id="rect20284"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-use-pressure-symbolic.svg b/share/icons/hicolor/scalable/actions/draw-use-pressure-symbolic.svg
new file mode 100644
index 000000000..b0c8b7cc9
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-use-pressure-symbolic.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="draw-use-pressure-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999657,0,0,1,-378.86988,-805.3625)" inkscape:label="00177" id="draw-use-pressure">
+ <g id="g6258" transform="matrix(1.369323,0,0,1.456319,-567.92,362.9858)">
+ <rect style="fill:none" id="use_pressure" width="11.684" height="10.9571" x="691.52399" y="303.7634"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 691.5241,314.2513 0.01,0.4987 11.6782,-0.016 3e-4,-3.9732 c -2.1909,1.9293 -5.8423,3.3026 -11.6846,3.3026 z" id="path7145"/>
+ </g>
+ <path inkscape:connector-curvature="0" id="path20147" d="m 386,807.3622 h 2 v 6 h 3 l -4,4 -4,-3.9981 h 3 z" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/draw-use-tilt-symbolic.svg b/share/icons/hicolor/scalable/actions/draw-use-tilt-symbolic.svg
new file mode 100644
index 000000000..5991f413c
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/draw-use-tilt-symbolic.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="draw-use-tilt-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-348,-805.36218)" inkscape:label="00176" id="draw-use-tilt">
+ <rect y="805.36218" x="348" height="16" width="16" id="use_tilt" style="fill:none"/>
+ <path d="m 355.6408,807.6834 -0.9076,-0.6379 -5.0499,12.6246 h 12.6246 v -1.4794" style="fill:none;stroke:#000000;stroke-linecap:round" id="path4036" inkscape:connector-curvature="0"/>
+ <path id="path15733" d="m 353,814.3622 c 1.1524,0.1501 2.7825,1.8554 3.0885,4.0521" style="fill:none;stroke:#000000;stroke-linecap:round" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/edit-clone-symbolic.svg b/share/icons/hicolor/scalable/actions/edit-clone-symbolic.svg
new file mode 100644
index 000000000..65f0ecbbe
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-clone-symbolic.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-clone-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-45,-607.3622)" inkscape:label="00013" id="edit-clone">
+ <path inkscape:connector-curvature="0" style="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 inkscape:connector-curvature="0" id="path27788" d="m 49,616.3622 v -1 -4 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-symbolic.svg b/share/icons/hicolor/scalable/actions/edit-clone-unlink-symbolic.svg
new file mode 100644
index 000000000..295f6f282
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-clone-unlink-symbolic.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-clone-unlink-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-45,-627.3622)" inkscape:label="00014" id="edit-clone-unlink">
+ <path inkscape:connector-curvature="0" id="path45871" d="m 45,627.3622 v 16 h 16 v -16 z" style="fill:none"/>
+ <path id="path45877" d="m 50,632.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.2494 0.5,0.5625 v 0.3125 3.0937 H 52 v -3.0937 -0.3125 c 0,-0.3131 0.22503,-0.5625 0.5,-0.5625 H 52.96875 54 h 1 0.96875 v -1.4375 c 0,-0.3332 -0.24258,-0.5312 -0.5,-0.5312 h -1 c -0.25742,0 -0.46875,0.198 -0.46875,0.5312 v 0.4375 h -1.03125 v -0.4375 c 0,-0.8526 0.64858,-1.5625 1.5,-1.5625 z" style="opacity:1" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 49,636.3622 v -1 -4 h 6 v 0 -4 H 45 v 9 z" id="path45869" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/edit-copy-symbolic.svg b/share/icons/hicolor/scalable/actions/edit-copy-symbolic.svg
new file mode 100644
index 000000000..20fe52326
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-copy-symbolic.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="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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" style="opacity:1" inkscape:label="00373">
+ <rect style="fill:none" id="rect28728" width="16" height="16" x="-5" y="-20"/>
+ <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-symbolic.svg b/share/icons/hicolor/scalable/actions/edit-cut-symbolic.svg
new file mode 100644
index 000000000..3ed828b58
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-cut-symbolic.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="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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" style="opacity:1" inkscape:label="00377">
+ <rect style="fill:none" id="gtk-edit" width="16" height="16" x="441" y="1132.3621"/>
+ <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-symbolic.svg b/share/icons/hicolor/scalable/actions/edit-delete-symbolic.svg
new file mode 100644
index 000000000..d5407a2d0
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-delete-symbolic.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-delete-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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="edit-delete" style="opacity:1" inkscape:label="00384">
+ <title id="title34114">edit-delete</title>
+ <rect width="16" height="16" x="0" y="0" style="fill:none" id="gtk-remove"/>
+ <path inkscape:connector-curvature="0" d="M 8,1.03125 C 4.14673,1.03125 1.03125,4.14672 1.03125,8 c 0,3.85327 3.11548,6.96875 6.96875,6.96875 3.85327,0 6.96875,-3.11548 6.96875,-6.96875 C 14.96875,4.14672 11.85327,1.03125 8,1.03125 Z M 5,5 h 1 c 0.01037,0 0.02079,0 0.03125,0 0.254951,0.0112 0.50987,0.12858 0.6875,0.3125 L 8,6.59375 9.3125,5.3125 C 9.578125,5.082 9.759172,5.007 10,5 h 1 v 1 c 0,0.28647 -0.0343,0.55065 -0.25,0.75 l -1.28125,1.28125 1.25,1.25 C 10.90694,9.46942 11,9.7347 11,10 v 1 H 10 C 9.734699,10.99999 9.469414,10.9069 9.28125,10.71875 L 8,9.4375 6.71875,10.71875 C 6.530586,10.90694 6.26529,11 6,11 H 5 V 10 C 5,9.73471 5.09306,9.46942 5.28125,9.28125 L 6.5625,8.03125 5.28125,6.75 C 5.070508,6.55537 4.97809,6.28075 5,6 Z" style="opacity:1" id="path34118"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/edit-duplicate-symbolic.svg b/share/icons/hicolor/scalable/actions/edit-duplicate-symbolic.svg
new file mode 100644
index 000000000..626669ee3
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-duplicate-symbolic.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-duplicate-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-45,-587.36218)" inkscape:label="00012" id="edit-duplicate">
+ <rect style="fill:none" id="rect4989" width="16" height="16" x="45" y="587.36218"/>
+ <path style="opacity:1" d="m 60,602.3622 v -9 H 50 v 9 z" id="rect4993" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 49,597.3622 v -1 -4 h 6 v 0 -4 H 45 v 9 z" id="path4998" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/edit-paste-in-place-symbolic.svg b/share/icons/hicolor/scalable/actions/edit-paste-in-place-symbolic.svg
new file mode 100644
index 000000000..213d474d9
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-paste-in-place-symbolic.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-in-place-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999997,-45.070339,-547.42325)" inkscape:label="00010" id="edit-paste-in-place">
+ <rect style="fill:none" id="rect14038" width="16" height="15.93773" x="45.070339" y="547.48248" rx="0"/>
+ <rect style="opacity:1" id="rect6874" width="6" height="2.9883239" x="50" y="547.42468" rx="0.53033012" ry="0.53033012"/>
+ <path style="opacity:1" d="m 49,552.4052 v 7.9689 h 6 l 2,-1.9922 v -5.9767 z m 3,0.9961 h 2 v 2.9884 h 2 l -3,2.9883 -3,-2.9883 h 2 z" id="path6973" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 46.53125,548.4208 c -0.0426,0 -0.08527,0.0217 -0.125,0.0311 -0.23426,0.0554 -0.40751,0.2478 -0.40625,0.4981 l 0.03125,6.9727 L 46,562.8955 c -0.0013,0.2502 0.17199,0.4426 0.40625,0.498 0.06346,0.0267 0.11405,0.0316 0.1875,0.0312 H 49 l 10.46875,-0.0624 C 59.76255,563.361 60,563.1259 60,562.8332 v -5.3852 -3.0505 -5.3853 c 0,-0.2926 -0.23745,-0.5281 -0.53125,-0.5291 H 57 v 0.9961 h 1.46875 C 58.76255,549.4807 59,549.7157 59,550.0083 v 4.3891 3.0506 4.3891 c 0,0.2927 -0.23745,0.5276 -0.53125,0.5292 L 49,562.4286 h -1.40625 c -0.02382,1e-4 -0.03954,0.003 -0.0625,0 -0.0426,0 -0.08526,-0.0217 -0.125,-0.0311 -0.19032,-0.08 -0.34246,-0.2786 -0.34375,-0.4981 l -0.03125,-5.9766 0.03125,-5.9767 c 0.0013,-0.2195 0.15343,-0.4181 0.34375,-0.498 0.03974,-0.009 0.0824,-0.0311 0.125,-0.0311 H 49 v -0.9961 h -2.46875 z" id="path6977" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/edit-paste-style-symbolic.svg b/share/icons/hicolor/scalable/actions/edit-paste-style-symbolic.svg
new file mode 100644
index 000000000..bbbc65710
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-paste-style-symbolic.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-style-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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,1.000004,-45.070339,-567.36441)" inkscape:label="00011" id="edit-paste-style">
+ <rect y="567.41998" x="45.070339" height="15.93773" width="16" id="rect27708" style="fill:none"/>
+ <rect ry="0.53033012" rx="0.53033012" y="567.36218" x="50" height="2.9883239" width="6" id="rect27710" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path27712" d="m 49,572.3427 v 7.9689 h 6 l 2,-1.9922 v -5.9767 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path27714" d="m 46.53125,568.3583 c -0.0426,0 -0.0853,0.022 -0.125,0.031 -0.23426,0.055 -0.40751,0.2478 -0.40625,0.4981 l 0.0312,6.9727 L 46,582.833 c -10e-4,0.2502 0.17199,0.4426 0.40625,0.498 0.0635,0.027 0.11405,0.032 0.1875,0.031 H 49 L 59.46875,583.3 C 59.76255,583.3 60,583.0634 60,582.7707 v -5.3852 -3.0505 -5.3853 c 0,-0.2926 -0.23745,-0.5281 -0.53125,-0.5291 H 57 v 0.9961 h 1.46875 c 0.2938,0 0.53125,0.2365 0.53125,0.5291 v 4.3891 3.0506 4.3891 c 0,0.2927 -0.23745,0.5276 -0.53125,0.5292 L 49,582.3661 h -1.40625 c -0.0238,1e-4 -0.0395,0 -0.0625,0 -0.0426,0 -0.0853,-0.022 -0.125,-0.031 -0.19032,-0.08 -0.34246,-0.2786 -0.34375,-0.4981 l -0.0312,-5.9766 0.0312,-5.9767 c 10e-4,-0.2195 0.15343,-0.4181 0.34375,-0.498 0.0397,-0.01 0.0824,-0.031 0.125,-0.031 H 49 v -0.9961 h -2.46875 z" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/edit-paste-symbolic.svg b/share/icons/hicolor/scalable/actions/edit-paste-symbolic.svg
new file mode 100644
index 000000000..727b2f546
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-paste-symbolic.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="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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" style="opacity:1" inkscape:label="00378">
+ <rect style="fill:none" id="gtk-paste" width="16" height="16" x="471" y="1132.3621" rx="0"/>
+ <rect style="opacity:1" id="rect6874-8" width="6" height="3" x="475" y="1133.3621" ry="0.53033012"/>
+ <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-symbolic.svg b/share/icons/hicolor/scalable/actions/edit-redo-symbolic.svg
new file mode 100644
index 000000000..7bd4737b2
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-redo-symbolic.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="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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" style="opacity:1" inkscape:label="00368">
+ <rect y="1107.3621" x="317" height="16" width="16" id="rect37650" style="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-symbolic.svg b/share/icons/hicolor/scalable/actions/edit-select-all-layers-symbolic.svg
new file mode 100644
index 000000000..2a2a480ad
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-select-all-layers-symbolic.svg
@@ -0,0 +1,40 @@
+<?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-select-all-layers-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-45,-687.36218)" inkscape:label="00017" id="edit-select-all-layers">
+ <rect style="fill:none" id="rect11958" width="16" height="16" x="45" y="687.36218"/>
+ <path style="opacity:1" d="m 47,692.3622 3,-3 h 8 l -3,3 z" id="path11964" inkscape:connector-curvature="0"/>
+ <rect style="opacity:1;stroke-linecap:round" id="rect55305" width="1" height="1" x="45" y="175" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect55307" width="1" height="1" x="47" y="175" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect55309" width="1" height="1" x="49" y="175" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect55311" width="1" height="1" x="51" y="175" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect55313" width="1" height="1" x="53" y="175" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect55315" width="1" height="1" x="55" y="175" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect55317" width="1" height="1" x="57" y="175" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect55319" width="1" height="1" x="59" y="175" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect55321" width="1" height="1" x="45" y="177" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect55323" width="1" height="1" x="45" y="179" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect55325" width="1" height="1" x="45" y="181" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect55327" width="1" height="1" x="45" y="183" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect55329" width="1" height="1" x="45" y="697.36218"/>
+ <rect style="opacity:1" id="rect55331" width="1" height="1" x="45" y="187" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect55333" width="1" height="1" x="45" y="189" transform="translate(0,512.3622)"/>
+ <path inkscape:connector-curvature="0" id="path55339" d="m 47,696.3622 3,-3 h 8 l -3,3 z" style="opacity:1"/>
+ <path style="opacity:1" d="m 47,700.3622 3,-3 h 8 l -3,3 z" id="path55341" inkscape:connector-curvature="0"/>
+ <rect style="opacity:1" id="rect55343" width="1" height="1" x="59" y="177" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect55345" width="1" height="1" x="59" y="179" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect55347" width="1" height="1" x="59" y="181" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect55349" width="1" height="1" x="59" y="183" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect55351" width="1" height="1" x="59" y="185" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect55353" width="1" height="1" x="59" y="187" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect55355" width="1" height="1" x="59" y="189" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect55357" width="1" height="1" x="47" y="189" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect55359" width="1" height="1" x="49" y="189" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect55361" width="1" height="1" x="51" y="189" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect55363" width="1" height="1" x="53" y="189" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect55365" width="1" height="1" x="55" y="189" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect55367" width="1" height="1" x="57" y="189" transform="translate(0,512.3622)"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/edit-select-all-symbolic.svg b/share/icons/hicolor/scalable/actions/edit-select-all-symbolic.svg
new file mode 100644
index 000000000..26c79ab7f
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-select-all-symbolic.svg
@@ -0,0 +1,39 @@
+<?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-select-all-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-45,-707.36218)" inkscape:label="00018" id="edit-select-all">
+ <rect y="707.36218" x="45" height="16" width="16" id="rect55443" style="fill:none"/>
+ <rect y="707.36218" x="45" height="1" width="1" id="rect55447" style="opacity:1"/>
+ <rect y="707.36218" x="47" height="1" width="1" id="rect55449" style="opacity:1"/>
+ <rect y="707.36218" x="49" height="1" width="1" id="rect55451" style="opacity:1"/>
+ <rect y="707.36218" x="51" height="1" width="1" id="rect55453" style="opacity:1"/>
+ <rect y="707.36218" x="53" height="1" width="1" id="rect55455" style="opacity:1"/>
+ <rect y="707.36218" x="55" height="1" width="1" id="rect55457" style="opacity:1"/>
+ <rect y="707.36218" x="57" height="1" width="1" id="rect55459" style="opacity:1"/>
+ <rect y="707.36218" x="59" height="1" width="1" id="rect55461" style="opacity:1"/>
+ <rect y="709.36218" x="45" height="1" width="1" id="rect55463" style="opacity:1"/>
+ <rect y="711.36218" x="45" height="1" width="1" id="rect55465" style="opacity:1"/>
+ <rect y="713.36218" x="45" height="1" width="1" id="rect55467" style="opacity:1"/>
+ <rect y="715.36218" x="45" height="1" width="1" id="rect55469" style="opacity:1"/>
+ <rect y="717.36218" x="45" height="1" width="1" id="rect55471" style="opacity:1"/>
+ <rect y="719.36218" x="45" height="1" width="1" id="rect55473" style="opacity:1"/>
+ <rect y="721.36218" x="45" height="1" width="1" id="rect55475" style="opacity:1"/>
+ <rect y="709.36218" x="59" height="1" width="1" id="rect55481" style="opacity:1"/>
+ <rect y="711.36218" x="59" height="1" width="1" id="rect55483" style="opacity:1"/>
+ <rect y="713.36218" x="59" height="1" width="1" id="rect55485" style="opacity:1"/>
+ <rect y="715.36218" x="59" height="1" width="1" id="rect55487" style="opacity:1"/>
+ <rect y="717.36218" x="59" height="1" width="1" id="rect55489" style="opacity:1"/>
+ <rect y="719.36218" x="59" height="1" width="1" id="rect55491" style="opacity:1"/>
+ <rect y="721.36218" x="59" height="1" width="1" id="rect55493" style="opacity:1"/>
+ <rect y="721.36218" x="47" height="1" width="1" id="rect55495" style="opacity:1"/>
+ <rect y="721.36218" x="49" height="1" width="1" id="rect55497" style="opacity:1"/>
+ <rect y="721.36218" x="51" height="1" width="1" id="rect55499" style="opacity:1"/>
+ <rect y="721.36218" x="53" height="1" width="1" id="rect55501" style="opacity:1"/>
+ <rect y="721.36218" x="55" height="1" width="1" id="rect55503" style="opacity:1"/>
+ <rect y="721.36218" x="57" height="1" width="1" id="rect55505" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 47,203 v 5 h 8 v -2.5 c -0.16677,0.019 -0.32822,0.0625 -0.5,0.0625 -1.77655,0 -3.29962,-1.0468 -4.03125,-2.5625 z" transform="translate(0,512.3622)" id="rect55539"/>
+ <ellipse ry="3" rx="3.5" cy="201" cx="53.5" style="opacity:1" id="path55541" transform="matrix(1,0,0,1.166667,0.9999829,478.8622)"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/edit-select-invert-symbolic.svg b/share/icons/hicolor/scalable/actions/edit-select-invert-symbolic.svg
new file mode 100644
index 000000000..411927f7b
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-select-invert-symbolic.svg
@@ -0,0 +1,53 @@
+<?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-select-invert-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.996109,0,0,0.992248,-44.824903,-741.56867)" inkscape:label="00020" id="edit-select-invert">
+ <rect y="747.48718" x="45.0625" height="16" width="16" id="rect55726" style="fill:none"/>
+ <rect y="747.36218" x="45" height="1" width="1" id="rect55728" style="opacity:1"/>
+ <rect y="747.48718" x="47.0625" height="1" width="1" id="rect55730" style="opacity:1"/>
+ <rect y="747.48718" x="49.0625" height="1" width="1" id="rect55732" style="opacity:1"/>
+ <rect y="747.48718" x="51.0625" height="1" width="1" id="rect55734" style="opacity:1"/>
+ <rect y="747.48718" x="53.0625" height="1" width="1" id="rect55736" style="opacity:1"/>
+ <rect y="747.48718" x="55.0625" height="1" width="1" id="rect55738" style="opacity:1"/>
+ <rect y="747.48718" x="57.0625" height="1" width="1" id="rect55740" style="opacity:1"/>
+ <rect y="747.48718" x="59.0625" height="1" width="1" id="rect55742" style="opacity:1"/>
+ <rect y="749.48718" x="45.0625" height="1" width="1" id="rect55744" style="opacity:1"/>
+ <rect y="751.48718" x="45.0625" height="1" width="1" id="rect55746" style="opacity:1"/>
+ <rect y="753.48718" x="45.0625" height="1" width="1" id="rect55748" style="opacity:1"/>
+ <rect y="755.48718" x="45.0625" height="1" width="1" id="rect55750" style="opacity:1"/>
+ <rect y="757.48718" x="45.0625" height="1" width="1" id="rect55752" style="opacity:1"/>
+ <rect y="759.48718" x="45.0625" height="1" width="1" id="rect55754" style="opacity:1"/>
+ <rect y="761.48718" x="45.0625" height="1" width="1" id="rect55756" style="opacity:1"/>
+ <rect y="749.48718" x="59.0625" height="1" width="1" id="rect55758" style="opacity:1"/>
+ <rect y="751.48718" x="59.0625" height="1" width="1" id="rect55760" style="opacity:1"/>
+ <rect y="753.48718" x="59.0625" height="1" width="1" id="rect55762" style="opacity:1"/>
+ <rect y="755.48718" x="59.0625" height="1" width="1" id="rect55764" style="opacity:1"/>
+ <rect y="757.48718" x="59.0625" height="1" width="1" id="rect55766" style="opacity:1"/>
+ <rect y="759.48718" x="59.0625" height="1" width="1" id="rect55768" style="opacity:1"/>
+ <rect y="761.48718" x="59.0625" height="1" width="1" id="rect55770" style="opacity:1"/>
+ <rect y="761.48718" x="47.0625" height="1" width="1" id="rect55772" style="opacity:1"/>
+ <rect y="761.48718" x="49.0625" height="1" width="1" id="rect55774" style="opacity:1"/>
+ <rect y="761.48718" x="51.0625" height="1" width="1" id="rect55776" style="opacity:1"/>
+ <rect y="761.48718" x="53.0625" height="1" width="1" id="rect55778" style="opacity:1"/>
+ <rect y="761.48718" x="55.0625" height="1" width="1" id="rect55780" style="opacity:1"/>
+ <rect y="761.48718" x="57.0625" height="1" width="1" id="rect55782" style="opacity:1"/>
+ <rect style="opacity:1" id="rect55861" width="1" height="1" x="48" y="238" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect55863" width="1" height="1" x="48" y="240" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect55865" width="1" height="1" x="48" y="242" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect55867" width="1" height="1" x="48" y="244" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect55869" width="1" height="1" x="48" y="246" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect55871" width="1" height="1" x="50" y="238" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect55873" width="1" height="1" x="52" y="238" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect55875" width="1" height="1" x="54" y="750.36218"/>
+ <rect style="opacity:1" id="rect55877" width="1" height="1" x="56" y="238" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect55879" width="1" height="1" x="56" y="240" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect55881" width="1" height="1" x="56" y="242" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect55883" width="1" height="1" x="56" y="244" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect55885" width="1" height="1" x="56" y="246" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect55887" width="1" height="1" x="50" y="246" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect55889" width="1" height="1" x="52" y="246" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect55891" width="1" height="1" x="54" y="246" transform="translate(0,512.3622)"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/edit-select-none-symbolic.svg b/share/icons/hicolor/scalable/actions/edit-select-none-symbolic.svg
new file mode 100644
index 000000000..e42a8bc7f
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-select-none-symbolic.svg
@@ -0,0 +1,39 @@
+<?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-select-none-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-45,-727.36218)" inkscape:label="00019" id="edit-select-none">
+ <rect style="fill:none" id="rect55607" width="16" height="16" x="45" y="727.36218"/>
+ <rect style="opacity:0.55" id="rect55609" width="1" height="1" x="45" y="727.36218"/>
+ <rect style="opacity:0.55" id="rect55611" width="1" height="1" x="47" y="727.36218"/>
+ <rect style="opacity:0.55" id="rect55613" width="1" height="1" x="49" y="727.36218"/>
+ <rect style="opacity:0.55" id="rect55615" width="1" height="1" x="51" y="727.36218"/>
+ <rect style="opacity:0.55" id="rect55617" width="1" height="1" x="53" y="727.36218"/>
+ <rect style="opacity:0.55" id="rect55619" width="1" height="1" x="55" y="727.36218"/>
+ <rect style="opacity:0.55" id="rect55621" width="1" height="1" x="57" y="727.36218"/>
+ <rect style="opacity:0.55" id="rect55623" width="1" height="1" x="59" y="727.36218"/>
+ <rect style="opacity:0.55" id="rect55625" width="1" height="1" x="45" y="729.36218"/>
+ <rect style="opacity:0.55" id="rect55627" width="1" height="1" x="45" y="731.36218"/>
+ <rect style="opacity:0.55" id="rect55629" width="1" height="1" x="45" y="733.36218"/>
+ <rect style="opacity:0.55" id="rect55631" width="1" height="1" x="45" y="735.36218"/>
+ <rect style="opacity:0.55" id="rect55633" width="1" height="1" x="45" y="737.36218"/>
+ <rect style="opacity:0.55" id="rect55635" width="1" height="1" x="45" y="739.36218"/>
+ <rect style="opacity:0.55" id="rect55637" width="1" height="1" x="45" y="741.36218"/>
+ <rect style="opacity:0.55" id="rect55639" width="1" height="1" x="59" y="729.36218"/>
+ <rect style="opacity:0.55" id="rect55641" width="1" height="1" x="59" y="731.36218"/>
+ <rect style="opacity:0.55" id="rect55643" width="1" height="1" x="59" y="733.36218"/>
+ <rect style="opacity:0.55" id="rect55645" width="1" height="1" x="59" y="735.36218"/>
+ <rect style="opacity:0.55" id="rect55647" width="1" height="1" x="59" y="737.36218"/>
+ <rect style="opacity:0.55" id="rect55649" width="1" height="1" x="59" y="739.36218"/>
+ <rect style="opacity:0.55" id="rect55651" width="1" height="1" x="59" y="741.36218"/>
+ <rect style="opacity:0.55" id="rect55653" width="1" height="1" x="47" y="741.36218"/>
+ <rect style="opacity:0.55" id="rect55655" width="1" height="1" x="49" y="741.36218"/>
+ <rect style="opacity:0.55" id="rect55657" width="1" height="1" x="51" y="741.36218"/>
+ <rect style="opacity:0.55" id="rect55659" width="1" height="1" x="53" y="741.36218"/>
+ <rect style="opacity:0.55" id="rect55661" width="1" height="1" x="55" y="741.36218"/>
+ <rect style="opacity:0.55" id="rect55663" width="1" height="1" x="57" y="741.36218"/>
+ <path inkscape:connector-curvature="0" id="path55665" d="m 47,735.3622 v 5 h 8 v -2.5 c -0.16677,0.019 -0.32822,0.062 -0.5,0.062 -1.77655,0 -3.29962,-1.0468 -4.03125,-2.5625 z" style="opacity:0.55"/>
+ <ellipse id="path55667" style="opacity:0.55" cx="54.499981" cy="733.36218" rx="3.5" ry="3.500001"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/edit-select-original-symbolic.svg b/share/icons/hicolor/scalable/actions/edit-select-original-symbolic.svg
new file mode 100644
index 000000000..815c7d5e8
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-select-original-symbolic.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-select-original-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-45,-787.3622)" id="edit-select-original" inkscape:label="00022">
+ <path inkscape:connector-curvature="0" id="path56050" d="m 45,787.3622 v 16 h 16 v -16 z" style="fill:none"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 55,280 v 2.0937 C 55.14783,282.0436 55.30201,282 55.46875,282 h 1 C 57.32017,282 58,282.7099 58,283.5625 V 285 h 0.46875 c 0.27497,0 0.5,0.2493 0.5,0.5625 v 0.3125 3.0937 H 53 V 286 h -2 v 5 h 10 v -11 z m 0.5,3.0312 c -0.25742,0 -0.46875,0.1981 -0.46875,0.5313 V 285 H 57 v -1.4375 c 0,-0.3332 -0.24258,-0.5313 -0.5,-0.5313 z" transform="translate(0,512.3622)" id="path56059"/>
+ <path style="opacity:1" d="m 49,797.3622 v 0 h 5 v -5 0 -4 h -9 v 9 z" id="path56048" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/edit-undo-history-symbolic.svg b/share/icons/hicolor/scalable/actions/edit-undo-history-symbolic.svg
new file mode 100644
index 000000000..c9b2fd13c
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-undo-history-symbolic.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-history-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999999,-45,-527.36152)" inkscape:label="00009" id="edit-undo-history">
+ <rect style="fill:none" id="rect16161" width="16" height="16" x="45" y="527.36218"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="M 49,20 45,25.46875 49,30 v -3 h 4 v 4 h 4 V 25.90625 C 56.67716,25.95999 56.33809,26 56,26 53.77918,26 51.84994,24.79337 50.8125,23 H 49 Z" transform="translate(0,512.3622)" id="path2640"/>
+ <path inkscape:connector-curvature="0" id="path16169" d="m 56,527.3622 c -2.76142,0 -5,2.2386 -5,5 0,2.7614 2.23858,5 5,5 2.76142,0 5,-2.2386 5,-5 0,-2.7614 -2.23858,-5 -5,-5 z m 1,1.9687 v 3.0313 1 h -1 -3 v -1 h 3 v -3 z" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/edit-undo-symbolic.svg b/share/icons/hicolor/scalable/actions/edit-undo-symbolic.svg
new file mode 100644
index 000000000..a448fb317
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/edit-undo-symbolic.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="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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" style="opacity:1" inkscape:label="00367">
+ <rect style="fill:none" id="rect10176" width="16" height="16" x="285" y="1107.3621"/>
+ <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/exchange-positions-clockwise-symbolic.svg b/share/icons/hicolor/scalable/actions/exchange-positions-clockwise-symbolic.svg
new file mode 100644
index 000000000..24860420c
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/exchange-positions-clockwise-symbolic.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="exchange-positions-clockwise-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.665804,0,0,0.666667,0.020707,0)" id="exchange-positions-clockwise" inkscape:label="00362">
+ <title id="title40821">exchange-positions-clockwise</title>
+ <rect y="0" x="0" height="24" width="24" id="rect40823" style="fill:none"/>
+ <path id="path40825" d="m 5.1875,23.9059 -1.0937,0.062 0.031,-1 0.8748,-0.031 z M 3.3428,22.8117 2.9365,23.718 1.9688,23.2185 2.5313,22.3747 Z m 3.2822,-0.562 0.6563,0.7812 -1.0295,0.5922 -0.375,-0.9375 z M 1.8745,21.8125 1.1245,22.4687 0.4686,21.5939 1.3437,21.0936 Z M 8.75,20.9059 v 2.8438 L 5.9063,20.9059 Z m -7.7812,-1.5002 0.094,0.9055 -0.9688,0.1563 -0.1251,-1.0928 z m 7.9687,0.6867 -1,-0.094 0.031,-0.9052 0.9689,-0.094 z M 8.7173,17.9354 7.7485,18.2167 7.3743,17.4997 8.1559,16.8749 Z M 6.5,15.4684 l 0.9055,0.6245 -0.625,0.75 -0.7492,-0.4682 z M 0.25,15.2497 3.0938,18.0934 H 0.25 Z m 3.25,0.9065 -0.844,0.375 -0.4688,-0.875 1,-0.4374 z M 5.4678,15.094 5.249,16.094 4.3745,16 4.2805,15.0312 Z" inkscape:connector-curvature="0" inkscape:transform-center-x="0.0468" inkscape:transform-center-y="-0.00045" style="opacity:1"/>
+ <rect id="rect40831" width="9" height="9" x="4" y="0" ry="1" style="opacity:1"/>
+ <rect id="rect40833" width="9" height="9" x="14" y="10" ry="1" style="opacity:1"/>
+ <path id="path40863-1" d="m 13.969,3 v 1 h 3 a 1,1 0 0 1 1,1 v 1 h -2 l 2.5,3 2.5,-3 h -2 V 5 a 2,2 0 0 0 -2,-2 z" style="opacity:1" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 12.969,16 v -1 h -3 a 1,1 0 0 1 -1,-1 v -1 h 2 l -2.5,-3 -2.5,3 h 2 v 1 a 2,2 0 0 0 2,2 z" id="path40889-9"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/exchange-positions-symbolic.svg b/share/icons/hicolor/scalable/actions/exchange-positions-symbolic.svg
new file mode 100644
index 000000000..fd8778e03
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/exchange-positions-symbolic.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="exchange-positions-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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="scale(0.666667)" id="exchange-positions" inkscape:label="00360">
+ <title id="title40855">exchange-positions</title>
+ <rect y="0" x="0" height="24" width="24" id="rect40857" style="fill:none"/>
+ <path d="m 3.3125,16 0.031,7.125 1.4375,-1.625 0.7813,2.5 1.75,-0.8125 -1.3438,-2.2188 2.0313,0.031 -4.6875,-5 z" id="path40859" inkscape:connector-curvature="0" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path40863" transform="translate(-1230,-311)" d="m 1244,314 v 1 h 3 a 1,1 0 0 1 1,1 v 1 h -2 l 2.5,3 2.5,-3 h -2 v -1 a 2,2 0 0 0 -2,-2 z" style="opacity:1"/>
+ <rect id="rect40865" width="9" height="9" x="4" y="0" ry="1" style="opacity:1"/>
+ <rect id="rect40867" width="9" height="9" x="14" y="10" ry="1" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="M 13,16 V 15 H 10 A 1,1 0 0 1 9,14 v -1 h 2 L 8.5,10 6,13 h 2 v 1 a 2,2 0 0 0 2,2 z" id="path40889"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/exchange-positions-zorder-symbolic.svg b/share/icons/hicolor/scalable/actions/exchange-positions-zorder-symbolic.svg
new file mode 100644
index 000000000..79897d416
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/exchange-positions-zorder-symbolic.svg
@@ -0,0 +1,16 @@
+<?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="exchange-positions-zorder-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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="scale(0.666667)" id="exchange-positions-zorder" inkscape:label="00361">
+ <title id="title40837">exchange-positions-zorder</title>
+ <rect y="0" x="0" height="24" width="24" id="rect40839" style="fill:none"/>
+ <path inkscape:connector-curvature="0" id="path40841" d="m 2.5,16 -2,2 H 2 v 6 h 1 v -6 h 1.5 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path40843" d="m 5,16 v 6 H 3.5 l 2,2 2,-2 H 6 v -6 z" style="opacity:1"/>
+ <rect id="rect40849" width="9" height="9" x="4" y="0" ry="1" style="opacity:1"/>
+ <rect id="rect40851" width="9" height="9" x="14" y="10" ry="1" style="opacity:1"/>
+ <path id="path40863-8" d="m 14,3 v 1 h 3 a 1,1 0 0 1 1,1 V 6 H 16 L 18.5,9 21,6 H 19 V 5 A 2,2 0 0 0 17,3 Z" style="opacity:1" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="M 13,16 V 15 H 10 A 1,1 0 0 1 9,14 v -1 h 2 L 8.5,10 6,13 h 2 v 1 a 2,2 0 0 0 2,2 z" id="path40889-5"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/fill-rule-even-odd-symbolic.svg b/share/icons/hicolor/scalable/actions/fill-rule-even-odd-symbolic.svg
new file mode 100644
index 000000000..52fc203e1
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/fill-rule-even-odd-symbolic.svg
@@ -0,0 +1,10 @@
+<?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="fill-rule-even-odd-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.799994,0,0,0.799999,-835.19402,-770.68897)" inkscape:label="00307" id="fill-rule-even-odd">
+ <rect y="963.36218" x="1044" height="20" width="20" id="rect20366" style="fill:none"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 1054.028,983.3622 c 10.396,0 12.885,-20 6.42,-20 -6.547,0 -16.842,16.0032 -6.384,16.0032 10.327,0 0.09,-16.0032 -6.432,-16.0032 -6.522,0 -4.184,20 6.396,20 z" id="path20368"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/fill-rule-nonzero-symbolic.svg b/share/icons/hicolor/scalable/actions/fill-rule-nonzero-symbolic.svg
new file mode 100644
index 000000000..281c5f12d
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/fill-rule-nonzero-symbolic.svg
@@ -0,0 +1,10 @@
+<?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="fill-rule-nonzero-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.799994,0,0,0.8,-863.19382,-770.68976)" inkscape:label="00306" id="fill-rule-nonzero">
+ <rect style="fill:none" id="rect20250" width="20" height="20" x="1079" y="451" transform="translate(0,512.3622)"/>
+ <path inkscape:connector-curvature="0" inkscape:label="#fillrule_nonzero" style="opacity:1" d="m 1089.028,983.3622 c 10.396,0 12.885,-20 6.42,-20 -6.547,0 -16.842,16.0031 -6.384,16.0031 10.327,0 0.09,-16.0031 -6.432,-16.0031 -6.522,0 -4.184,20 6.396,20 z" id="path20248"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/flatten-symbolic.svg b/share/icons/hicolor/scalable/actions/flatten-symbolic.svg
new file mode 100644
index 000000000..1f40ef508
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/flatten-symbolic.svg
@@ -0,0 +1,10 @@
+<?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="flatten-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.017747,0,0,1.017747,-287.59605,-546.25767)" inkscape:label="00388" id="flatten">
+ <rect style="fill:none" id="rect13989" width="15.721" height="15.721" x="282.58109" y="536.7323"/>
+ <path id="path14280" transform="translate(-236.3605,335.8446)" d="m 530.5332,205.6113 a 1.9925,2.080405 0 0 0 -1.9199,1.5313 c -0.9429,0.2708 -1.9018,0.6927 -2.8145,1.3906 -0.2253,0.1726 -0.4371,0.3066 -0.6523,0.4512 a 1.9925,2.080405 0 0 0 -1.2949,-0.502 1.9925,2.080405 0 0 0 -1.9844,1.916 c -0.9221,0.1715 -1.7184,0.1531 -2.4043,0.1485 l -0.012,1.5 c 0.6891,0 1.6591,0.014 2.8164,-0.2246 a 1.9925,2.080405 0 0 0 1.584,0.8222 1.9925,2.080405 0 0 0 1.9922,-2.08 1.9925,2.080405 0 0 0 -0.016,-0.2364 c 0.2903,-0.1865 0.5815,-0.3741 0.8809,-0.6035 0.6674,-0.5104 1.36,-0.8509 2.0527,-1.0762 a 1.9925,2.080405 0 0 0 1.7715,1.125 1.9925,2.080405 0 0 0 1.9121,-1.5078 c 0.728,0.032 1.3977,0.09 1.9531,0.09 v -1.5 c -0.4631,0 -1.2081,-0.083 -2.0937,-0.1153 a 1.9925,2.080405 0 0 0 -1.7715,-1.1289 z m 0,1.1133 a 0.9260918,0.9669491 0 0 1 0.9258,0.9668 0.9260918,0.9669491 0 0 1 -0.9258,0.9668 0.9260918,0.9669491 0 0 1 -0.9277,-0.9668 0.9260918,0.9669491 0 0 1 0.9277,-0.9668 z m -6.6816,2.8711 a 0.9260918,0.9669491 0 0 1 0.9257,0.9688 0.9260918,0.9669491 0 0 1 -0.9257,0.9667 0.9260918,0.9669491 0 0 1 -0.9258,-0.9667 0.9260918,0.9669491 0 0 1 0.9258,-0.9688 z" style="opacity:1;stroke-linecap:butt" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/format-indent-less-symbolic.svg b/share/icons/hicolor/scalable/actions/format-indent-less-symbolic.svg
new file mode 100644
index 000000000..1902a7815
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/format-indent-less-symbolic.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="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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" style="opacity:1" inkscape:label="00386">
+ <title id="title43156">format-indent-less</title>
+ <rect width="16" height="16" x="0" y="0" style="fill:none" id="unindent"/>
+ <rect id="gtk-unindent" style="fill:none" y="0" x="0" height="16" width="16"/>
+ <rect style="opacity:1" width="5" height="2" x="2" y="3" id="rect43160"/>
+ <rect style="opacity:1" width="6" height="2" x="2" y="7" id="rect43162"/>
+ <rect style="opacity:1" width="7" height="2" x="7" y="11" id="rect43164"/>
+ <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-symbolic.svg b/share/icons/hicolor/scalable/actions/format-indent-more-symbolic.svg
new file mode 100644
index 000000000..892f7af8f
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/format-indent-more-symbolic.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="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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" style="opacity:1" inkscape:label="00385">
+ <title id="title43170">format-indent-more</title>
+ <rect y="0" x="0" height="16" width="16" style="fill:none" id="indent"/>
+ <rect id="gtk-indent" style="fill:none" width="16" height="16" x="0" y="0"/>
+ <rect y="3" x="8" height="2" width="5" style="opacity:1" id="rect43174"/>
+ <rect y="7" x="8" height="2" width="6" style="opacity:1" id="rect43176"/>
+ <rect y="11" x="2" height="2" width="7" style="opacity:1" id="rect43178"/>
+ <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/format-text-direction-horizontal-symbolic.svg b/share/icons/hicolor/scalable/actions/format-text-direction-horizontal-symbolic.svg
new file mode 100644
index 000000000..1d85e1154
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/format-text-direction-horizontal-symbolic.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="format-text-direction-horizontal-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.99975,-589,-805.15691)" inkscape:label="00189" id="format-text-direction-horizontal">
+ <rect y="805.36218" x="589" height="16" width="16" id="rect15975" style="fill:none"/>
+ <path inkscape:connector-curvature="0" id="path15977" d="m 589.9942,809.3682 v -2 L 601,807.3582 v -2 l 2.9883,3 -2.9883,3 v -2 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 601,304 v 2 h -11 v 2 h 11 v 1 h 1 l 2,-2 z" transform="translate(0,512.3622)" id="path15979"/>
+ <path style="opacity:1" d="m 592.9864,810.3681 -2.5031,6.9896 h 1.5019 c 0.744,-1.997 0,10e-4 0.7424,-1.9955 l 2.5585,0.018 0.7041,1.9775 h 1.5019 l -2.5031,-6.9896 z m 1.0013,1.4978 1.0123,2.4963 h -2.0025 z" id="path15981" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/format-text-direction-vertical-symbolic.svg b/share/icons/hicolor/scalable/actions/format-text-direction-vertical-symbolic.svg
new file mode 100644
index 000000000..66263d717
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/format-text-direction-vertical-symbolic.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="format-text-direction-vertical-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999375,0,0,1,-558.65084,-805.36218)" inkscape:label="00188" id="format-text-direction-vertical">
+ <rect style="fill:none" id="rect15925" width="16" height="16" x="559" y="805.36218"/>
+ <path inkscape:connector-curvature="0" id="path15933" d="m 561,806.3622 h 2 l 0.01,11.0058 h 2 l -3,2.9883 -3,-2.9883 h 2 z" style="opacity:1"/>
+ <path style="opacity:1" d="m 571,806.3622 h 2 l 0.01,11.0058 h 2 l -3,2.9883 -3,-2.9883 h 2 z" id="path15956" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" id="path15962" d="m 565.9864,807.3681 -2.5031,6.9896 h 1.5019 c 0.744,-1.997 0,10e-4 0.7424,-1.9955 l 2.5585,0.018 0.7041,1.9775 h 1.5019 l -2.5031,-6.9896 z m 1.0013,1.4978 1.0123,2.4963 h -2.0025 z" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/g78849-symbolic.svg b/share/icons/hicolor/scalable/actions/g78849-symbolic.svg
new file mode 100644
index 000000000..6d0eec410
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/g78849-symbolic.svg
@@ -0,0 +1,10 @@
+<?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="g78849-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.001138,0,0,1,-75.085316,-907.36218)" inkscape:label="00369" id="g78849" style="opacity:1">
+ <rect y="907.36218" x="75" height="16" width="15.98182" style="fill:none" id="rect9316"/>
+ <path d="m 78.1875,909.3622 c -0.6627,0 -1.1875,0.549 -1.1875,1.2187 v 9.5625 c 0,0.6698 0.5248,1.2188 1.1875,1.2188 h 9.625 c 0.6627,0 1.1875,-0.549 1.1875,-1.2188 v -9.5625 c 0,-0.6697 -0.5248,-1.2187 -1.1875,-1.2187 z m 3.8125,3 h 2 v 2 h 2 v 2 h -2 v 2 h -2 v -2 h -2 v -2 h 2 z" style="opacity:1" inkscape:connector-curvature="0" id="path9318"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/g9320-symbolic.svg b/share/icons/hicolor/scalable/actions/g9320-symbolic.svg
new file mode 100644
index 000000000..419ec9864
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/g9320-symbolic.svg
@@ -0,0 +1,10 @@
+<?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="g9320-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.001138,0,0,1,-142.16153,-398)" inkscape:label="00370" id="g9320" style="opacity:1">
+ <rect y="398" x="142" height="16" width="15.98182" style="fill:none" id="rect9322"/>
+ <path transform="translate(-58,-270)" d="M 203.1875,670 C 202.5248,670 202,670.549 202,671.2187 v 9.5625 c 0,0.6698 0.5248,1.2188 1.1875,1.2188 h 9.625 c 0.6627,0 1.1875,-0.549 1.1875,-1.2188 v -9.5625 C 214,670.549 213.4752,670 212.8125,670 Z M 205,675 h 6 v 2 h -6 z" style="opacity:1" inkscape:connector-curvature="0" id="path9324"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/go-down-symbolic.svg b/share/icons/hicolor/scalable/actions/go-down-symbolic.svg
new file mode 100644
index 000000000..39c60efdb
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/go-down-symbolic.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="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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" style="opacity:1" inkscape:label="00383">
+ <title id="title47619">go-down</title>
+ <rect width="16" height="16" x="0" y="0" style="fill:none" id="gtk-go-down"/>
+ <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-symbolic.svg b/share/icons/hicolor/scalable/actions/go-up-symbolic.svg
new file mode 100644
index 000000000..e8a803aff
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/go-up-symbolic.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="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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" style="opacity:1" inkscape:label="00382">
+ <title id="title47627">go-up</title>
+ <rect y="0" x="0" height="16" width="16" style="fill:none" id="gtk-go-up"/>
+ <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/grid-axonometric-symbolic.svg b/share/icons/hicolor/scalable/actions/grid-axonometric-symbolic.svg
new file mode 100644
index 000000000..b9e5880cb
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/grid-axonometric-symbolic.svg
@@ -0,0 +1,18 @@
+<?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="grid-axonometric-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999999,-225,-931.36102)" inkscape:label="00105" id="grid-axonometric">
+ <rect style="fill:none" id="rect41042" width="16" height="16" x="225" y="931.36218"/>
+ <path inkscape:connector-curvature="0" id="path4674" d="m 227.0067,932.3622 v 14 H 228 v -14 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path5266" d="m 236.9869,932.3622 v 14 h 0.9933 v -14 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path5268" d="m 232.0205,931.3622 v 16 h 0.9933 v -16 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path4720" d="m 225.5473,934.3622 -0.5473,0.915 15.4849,9.085 0.5151,-0.915 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path5309" d="m 225.5176,940.3622 -0.5176,0.875 11,6.125 0.5176,-0.8438 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path5311" d="m 230.4522,931.4393 -0.5114,0.8574 10.5478,6.0655 L 241,937.473 Z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path5313" d="m 234.4737,931.3622 -9.4737,5.134 0.5263,0.866 9.4737,-5.134 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path5315" d="M 240.4839,933.3622 225,942.4471 l 0.5161,0.9151 15.4839,-9.085 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path5317" d="M 240.5164,939.3622 229,946.459 229.4836,947.3622 241,940.2654 Z" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/grid-rectangular-symbolic.svg b/share/icons/hicolor/scalable/actions/grid-rectangular-symbolic.svg
new file mode 100644
index 000000000..b07268ec1
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/grid-rectangular-symbolic.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="grid-rectangular-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-195,-931.3622)" inkscape:label="00104" id="grid-rectangular">
+ <g transform="translate(120,204)" id="show-grid-0" inkscape:label="#g17424">
+ <rect transform="translate(0,512.3622)" y="215" x="75" height="16" width="16" id="rect17376-9" style="fill:none"/>
+ <rect transform="translate(0,512.3622)" y="215" x="75" height="16" width="1" id="rect17397-4" style="opacity:1"/>
+ <rect transform="translate(0,512.3622)" y="215" x="75" height="1" width="16" id="rect17399-6" style="opacity:1"/>
+ <rect transform="translate(0,512.3622)" y="215" x="90" height="16" width="1" id="rect17401-5" style="opacity:1"/>
+ <rect transform="translate(0,512.3622)" y="230" x="75" height="1" width="16" id="rect17403-6" style="opacity:1"/>
+ <rect transform="translate(0,512.3622)" y="218" x="75" height="1" width="16" id="rect17408-6" style="opacity:1"/>
+ <rect transform="translate(0,512.3622)" y="221" x="75" height="1" width="16" id="rect17410-1" style="opacity:1"/>
+ <rect transform="translate(0,512.3622)" y="224" x="75" height="1" width="16" id="rect17412-5" style="opacity:1"/>
+ <rect y="739.36218" x="75" height="1" width="16" id="rect17414-5" style="opacity:1"/>
+ <rect transform="translate(0,512.3622)" y="215" x="78" height="16" width="1" id="rect17416-7" style="opacity:1"/>
+ <rect transform="translate(0,512.3622)" y="215" x="81" height="16" width="1" id="rect17418-4" style="opacity:1"/>
+ <rect transform="translate(0,512.3622)" y="215" x="84" height="16" width="1" id="rect17420-6" style="opacity:1"/>
+ <rect transform="translate(0,512.3622)" y="215" x="87" height="16" width="1" id="rect17422-4" style="opacity:1"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/guides-symbolic.svg b/share/icons/hicolor/scalable/actions/guides-symbolic.svg
new file mode 100644
index 000000000..ec5793fa3
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/guides-symbolic.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="guides-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-165,-931.36218)" inkscape:label="00103" id="guides">
+ <rect style="fill:none" id="rect41012" width="16" height="16" x="165" y="931.36218"/>
+ <rect style="opacity:1" id="rect41014" width="1" height="14" x="169" y="932.36218"/>
+ <rect style="opacity:1" id="rect41016" width="14" height="1" x="166" y="942.36218"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/help-contents-symbolic.svg b/share/icons/hicolor/scalable/actions/help-contents-symbolic.svg
new file mode 100644
index 000000000..8b5de3a18
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/help-contents-symbolic.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="help-contents-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-225.00001,-547.3622)" inkscape:label="00100" id="help-contents">
+ <g transform="translate(-58.0002,352.3615)" id="g6848" inkscape:label="fedora-release-notes">
+ <rect y="195.0007" x="283.00021" height="16" width="16" id="rect5524" style="fill:none"/>
+ <path inkscape:connector-curvature="0" id="path6826" d="m 286.0002,200.0007 h 10 c -1.3521,-0.5314 -1.2574,-2.4326 0,-3 h -10 z" style="opacity:0.55"/>
+ <path inkscape:connector-curvature="0" id="path6822" d="m 286.5627,196.0007 c -0.8569,0 -1.5625,0.7056 -1.5625,1.5625 v 9.8437 c 0,1.6083 1.4868,2.5283 2.3437,2.5313 l 9.6563,0.0312 v -9.9688 l -9.4375,-0.0312 c -1.9535,0.0312 -2.2202,-2.9375 0.0156,-2.9687 h 9.4219 c 0,0 0.125,-1.0312 -1,-1 z" style="opacity:1"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/help-keyboard-shortcuts-symbolic.svg b/share/icons/hicolor/scalable/actions/help-keyboard-shortcuts-symbolic.svg
new file mode 100644
index 000000000..dcb105b80
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/help-keyboard-shortcuts-symbolic.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="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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">
+ <rect style="fill:none" id="rect18842" width="16" height="16" x="225" y="527.36218"/>
+ <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>
+ <rect style="opacity:1" id="rect24427" width="2" height="1" x="235" y="20" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect24429" width="2" height="1" x="238" y="532.36218"/>
+ <rect style="opacity:1" id="rect24431" width="1" height="2" x="239" y="534.36218"/>
+ <rect style="opacity:1" id="rect24433" width="1" height="2" x="239" y="537.36218"/>
+ <rect style="opacity:1" id="rect24437" width="2" height="1" x="238" y="540.36218"/>
+ <rect y="540.36218" x="235" height="1" width="2" id="rect24439" style="opacity:1"/>
+ <rect style="opacity:1" id="rect24441" width="2" height="1" x="232" y="540.36218"/>
+ <rect y="540.36218" x="229" height="1" width="2" id="rect24443" style="opacity:1"/>
+ <rect style="opacity:1" id="rect24445" width="2" height="1" x="226" y="540.36218"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/inkscape-logo-symbolic.svg b/share/icons/hicolor/scalable/actions/inkscape-logo-symbolic.svg
new file mode 100644
index 000000000..f2c630dc4
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/inkscape-logo-symbolic.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="inkscape-logo-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-225.09894,-567.37128)" inkscape:label="00101" id="inkscape-logo">
+ <rect style="fill:none" id="rect13270-8" width="15.99999" height="16" x="225.0988" y="567.37128"/>
+ <path style="opacity:1" d="m 233.097,567.3713 c -0.4562,0 -0.9001,0.1737 -1.2497,0.5344 l -6.2129,6.4132 c -0.3426,0.3536 -0.5287,0.8212 -0.5355,1.2826 -10e-5,0.01 0,0.028 0,0.036 -10e-5,1.3729 3.6905,0.021 4.022,1.7 0.1794,0.9085 -2.0221,0.515 -2.0221,1.429 0,1.0722 3.094,0.3167 3.9779,1.2006 0.3631,0.8839 -1.1857,0.7513 -0.911,1.5726 0.5178,0.5343 1.6814,0.2387 1.9051,1.1011 0.2556,0.9852 1.9407,0.8119 2.9175,0.09 0.5178,-0.5342 -0.8057,-0.7948 -0.288,-1.329 0.5178,-0.5343 3.0914,-0.4286 3.1099,-1.5961 -0.2444,-0.7335 -1.2095,-0.8334 -1.2242,-1.7003 -0.052,-0.7341 0.766,-0.5299 3.4176,-1.2605 1.0603,-0.4969 1.0956,-0.7502 1.0916,-1.2078 -1e-4,-0.01 0,-0.026 0,-0.036 -0.01,-0.4614 -0.193,-0.929 -0.5356,-1.2826 l -6.2129,-6.4131 c -0.3496,-0.3604 -0.7934,-0.5341 -1.2497,-0.5341 z m 0.1334,1.3506 c 0.4698,0 1.7608,1.6051 2.9096,2.7944 0.3231,0.4321 -0.14,0.8459 -0.14,0.8459 l -2.3944,-1.3004 -1.0739,1.4396 -0.9195,-1.3914 -0.5748,2.1608 -1.6459,-0.9775 0.435,-0.5752 2.5902,-2.639 c 0.1989,-0.2021 0.3523,-0.3607 0.8135,-0.3571 z" id="path13254-1" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 240.3614,578.344 c -0.1263,0 -0.2459,0.011 -0.3358,0.036 -0.1695,0.049 -0.9929,0.071 -0.9268,0.6815 0.7274,0.3049 1.852,0.5384 1.9842,-0.072 0.099,-0.4575 -0.3424,-0.6316 -0.7216,-0.6456 z" id="path13250-6" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 228.1757,580.3758 c -0.1442,-0.013 -0.2853,6e-4 -0.4233,0.053 -0.5517,0.2097 -0.923,0.6758 -0.4076,0.8686 0.5155,0.1928 0.8807,-0.027 1.3326,-0.2659 0.4519,-0.2392 0.4402,-0.2859 0.4076,-0.3782 -0.063,0.013 -0.4766,-0.2397 -0.9093,-0.2777 z" id="path13248-6" inkscape:connector-curvature="0"/>
+ <path style="fill:none" d="m 238.304,580.3713 c -0.3696,0.1525 -0.3652,0.6822 -0.07,0.911 0.2957,0.2288 0.6656,0.081 0.8134,-0.072 0.1479,-0.1525 0,-0.6868 -0.7438,-0.8393 z" id="path1217-0" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/interactive_simplify-symbolic.svg b/share/icons/hicolor/scalable/actions/interactive_simplify-symbolic.svg
new file mode 100644
index 000000000..8c0703429
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/interactive_simplify-symbolic.svg
@@ -0,0 +1,10 @@
+<?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="interactive_simplify-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.017747,0,0,1.017747,-290.02614,-545.11537)" id="interactive_simplify" inkscape:label="00387">
+ <rect y="535.60992" x="284.96881" height="15.721" width="15.721" id="rect17937-7" style="fill:none"/>
+ <path inkscape:connector-curvature="0" id="path14318-5-3" 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 v -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" style="opacity:1;stroke-linecap:butt"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/layer-bottom-symbolic.svg b/share/icons/hicolor/scalable/actions/layer-bottom-symbolic.svg
new file mode 100644
index 000000000..42f2bc80b
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/layer-bottom-symbolic.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="layer-bottom-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999999,-105,-707.3613)" inkscape:label="00051" id="layer-bottom">
+ <rect style="fill:none" id="rect19800" width="16" height="16" x="105" y="-723.36218" rx="0" ry="1" transform="scale(1,-1)"/>
+ <path inkscape:connector-curvature="0" id="path19802" d="m 117,714.3622 1,-1 2,-2 h -5 v 1 1 1 z m -6,0 v -1 -1 -1 h -2 l -3,3 z" style="opacity:0.55"/>
+ <path style="opacity:1" d="m 120,720.3622 -3,3 h -11 l 3,-3 z" id="path19804" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" id="path19806" d="m 112,709.3622 h 2 v 7 h 2 l -3,2.9883 -3,-2.9883 h 2 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path19808" d="m 117,710.3622 3,-3 h -11 l -3,3 h 5 v -2 h 4 v 2 z" style="opacity:0.55"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/layer-delete-symbolic.svg b/share/icons/hicolor/scalable/actions/layer-delete-symbolic.svg
new file mode 100644
index 000000000..6e1b708a5
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/layer-delete-symbolic.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="layer-delete-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-105,-727.36218)" inkscape:label="00052" id="layer-delete">
+ <rect style="fill:none" id="rect39839" width="16" height="16" x="105" y="727.36218"/>
+ <path inkscape:connector-curvature="0" id="path39841" d="m 109,739.3622 -3,3 h 11 l 3,-3 z" style="opacity:1"/>
+ <path id="path39843" d="m 111,728.3622 c -0.554,0 -1,0.446 -1,1 v 7 c 0,0.554 0.446,1 1,1 h 7 c 0.554,0 1,-0.446 1,-1 v -7 c 0,-0.554 -0.446,-1 -1,-1 z m 1.9063,0.7187 1.7812,2.1563 1.7813,-2.1563 1.5312,1.2813 -2.0312,2.4375 2.0312,2.4687 -1.5312,1.2813 -1.7813,-2.1563 -1.7812,2.1563 -1.5313,-1.2813 2.0313,-2.4687 -2.0313,-2.4375 z" style="opacity:1" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/layer-duplicate-symbolic.svg b/share/icons/hicolor/scalable/actions/layer-duplicate-symbolic.svg
new file mode 100644
index 000000000..b406326df
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/layer-duplicate-symbolic.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="layer-duplicate-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-105,-767.3622)" id="layer-duplicate" inkscape:label="00054">
+ <rect rx="0" transform="translate(0,512.3622)" y="255" x="105" height="16" width="16" id="rect9208" style="fill:none"/>
+ <path style="opacity:1" d="m 109,774.3622 -3,3 h 11 l 3,-3 z" id="path9212" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" id="path9214" d="m 109,779.3622 -3,3 h 11 l 3,-3 z" style="opacity:0.55"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/layer-lower-symbolic.svg b/share/icons/hicolor/scalable/actions/layer-lower-symbolic.svg
new file mode 100644
index 000000000..463c819d9
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/layer-lower-symbolic.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="layer-lower-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999276,-105,-666.87871)" id="layer-lower" inkscape:label="00049">
+ <rect ry="1" rx="0" y="-683.37378" x="105" height="16" width="16" id="rect19704" style="fill:none" transform="scale(1,-1)"/>
+ <path id="path19706" d="m 117,674.3855 1,-1 2,-2 h -11 l -3,3 h 5 v -2 h 4 v 2 z" style="opacity:0.55" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" id="path19708" d="m 120,680.3738 -3,3 h -11 l 3,-3 z" style="opacity:1"/>
+ <path style="opacity:1" d="m 112,673.3855 h 2 v 2.9884 h 2 l -3,2.9883 -3,-2.9883 h 2 z" id="path19710" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" id="path19712" d="m 120,667.3622 -3,3.0117 h -11 l 3,-3.0117 z" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/layer-new-symbolic.svg b/share/icons/hicolor/scalable/actions/layer-new-symbolic.svg
new file mode 100644
index 000000000..68cc0c9d5
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/layer-new-symbolic.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="layer-new-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-105,-527.3622)" inkscape:label="00042" id="layer-new">
+ <rect style="fill:none" id="rect10817" width="16" height="16" x="105" y="15" transform="translate(0,512.3622)" rx="0" ry="1"/>
+ <path inkscape:connector-curvature="0" id="path11591" d="m 106,541.3622 3,-3 h 11 l -3,3 z" style="opacity:1"/>
+ <rect style="opacity:1" id="rect11686" width="2" height="7.9999981" x="114" y="528.36218" ry="0"/>
+ <rect style="opacity:1" id="rect11688" width="8" height="2" x="111" y="531.36218"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/layer-next-symbolic.svg b/share/icons/hicolor/scalable/actions/layer-next-symbolic.svg
new file mode 100644
index 000000000..59e5698c3
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/layer-next-symbolic.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="layer-next-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-105,-587.36218)" inkscape:label="00045" id="layer-next">
+ <rect style="fill:none" id="rect19340" width="16" height="16" x="105" y="-603.36218" rx="0" ry="1" transform="scale(1,-1)"/>
+ <path inkscape:connector-curvature="0" id="path19342" d="m 120,588.3622 -3,3 h -11 l 3,-3 z" style="opacity:0.55"/>
+ <path style="opacity:1" d="m 120,599.3622 -3,3 h -11 l 3,-3 z" id="path19344" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" id="path19346" d="m 110,592.3739 h 2 v 2.9883 h 2 l -3,2.9884 -3,-2.9884 h 2 z" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/layer-previous-symbolic.svg b/share/icons/hicolor/scalable/actions/layer-previous-symbolic.svg
new file mode 100644
index 000000000..efe9b7fb9
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/layer-previous-symbolic.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="layer-previous-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-105,-567.36218)" inkscape:label="00044" id="layer-previous">
+ <rect ry="1" rx="0" y="567.36218" x="105" height="16" width="16" id="rect19281" style="fill:none"/>
+ <path style="opacity:0.55" d="m 106,582.3622 3,-3 h 11 l -3,3 z" id="path19283" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" id="path19293" d="m 106,571.3622 3,-3 h 11 l -3,3 z" style="opacity:1"/>
+ <path style="opacity:1" d="m 110,578.3505 h 2 v -2.9883 h 2 l -3,-2.9884 -3,2.9884 h 2 z" id="path19301" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/layer-raise-symbolic.svg b/share/icons/hicolor/scalable/actions/layer-raise-symbolic.svg
new file mode 100644
index 000000000..181dab599
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/layer-raise-symbolic.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="layer-raise-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999993,-105,-647.36892)" inkscape:label="00048" id="layer-raise">
+ <rect style="fill:none" id="rect19684" width="16" height="16" x="105" y="647.37378" rx="0" ry="1"/>
+ <path inkscape:connector-curvature="0" style="opacity:0.55" d="m 109,144 -1,1 -2,2 h 11 l 3,-3 h -5 v 2 h -4 v -2 z" transform="translate(0,512.3622)" id="path19686"/>
+ <path style="opacity:1" d="m 106,650.3739 3,-3 h 11 l -3,3 z" id="path19688" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" id="path19690" d="m 112,657.3622 h 2 v -2.9884 h 2 l -3,-2.9883 -3,2.9883 h 2 z" style="opacity:1"/>
+ <path style="opacity:1" d="m 106,663.3739 3,-3.0117 h 11 l -3,3.0117 z" id="path19696" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/layer-rename-symbolic.svg b/share/icons/hicolor/scalable/actions/layer-rename-symbolic.svg
new file mode 100644
index 000000000..6fbada204
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/layer-rename-symbolic.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="layer-rename-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-105,-547.36218)" inkscape:label="00043" id="layer-rename">
+ <rect ry="1" rx="0" y="547.36218" x="105" height="16" width="16" id="rect11721" style="fill:none"/>
+ <path style="opacity:1" d="m 106,561.3622 3,-3 h 11 l -3,3 z" id="path11723" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 107,548.3622 h 1 l 0.5,0.625 0.5,-0.625 h 1 v 1 h -3 z" id="rect11733" inkscape:connector-curvature="0"/>
+ <rect style="opacity:1" id="rect11735" width="1" height="5.9999981" x="108" y="549.36218"/>
+ <path inkscape:connector-curvature="0" id="path11759" d="m 107,556.3622 h 1 l 0.5,-0.625 0.5,0.625 h 1 v -1 h -3 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 116,37 c 0,5.11459 7e-4,2.60737 0.0313,5.5625 V 43 h 0.4687 2.2813 c 1.6808,0.0687 1.6051,-4.12511 -0.0313,-4 -0.0116,8.8e-4 -0.0195,-10e-4 -0.0312,0 H 117 v -2 z m 1,3 h 1.8125 0.0313 0.0312 c 0.3678,-0.0382 0.4346,2.0178 0,2 H 118.8438 117 c -0.006,-0.47556 0.004,-1.85303 0,-2 z" transform="translate(0,512.3622)" id="path19245"/>
+ <path style="opacity:1" d="m 111.9932,550.3934 v 1.0313 c 0.512,2e-4 0.9559,0 1.4108,-10e-5 0.8077,0.009 0.6177,0.8804 0.5958,0.9376 h -2 v 0 c -1.5205,0.0706 -1.625,3 0,3 l 2.5302,0.0313 h 0.4385 v -0.4375 l 0.0313,-3.1563 c 0,-0.3704 -0.1023,-0.716 -0.3132,-0.9687 -0.2108,-0.2528 -0.5303,-0.4054 -0.8457,-0.4375 h -0.0313 -1.8166 z m 0.1879,2.9688 h 0.0313 0.0313 H 114 v 1 h -1.848 -0.0313 c -0.3753,-0.0127 -0.342,-1.0403 0.0604,-1 z" id="path19243" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/layer-top-symbolic.svg b/share/icons/hicolor/scalable/actions/layer-top-symbolic.svg
new file mode 100644
index 000000000..eb3ea891d
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/layer-top-symbolic.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="layer-top-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999999,-105,-687.36132)" inkscape:label="00050" id="layer-top">
+ <rect ry="1" rx="0" y="687.36218" x="105" height="16" width="16" id="rect19770" style="fill:none"/>
+ <path inkscape:connector-curvature="0" style="opacity:0.55" d="m 109,184 -1,1 -2,2 h 5 v -1 -1 -1 z m 6,0 v 1 1 1 h 2 l 3,-3 z" transform="translate(0,512.3622)" id="path19772"/>
+ <path inkscape:connector-curvature="0" id="path19774" d="m 106,690.3622 3,-3 h 11 l -3,3 z" style="opacity:1"/>
+ <path style="opacity:1" d="m 112,701.3622 h 2 v -7 h 2 l -3,-2.9883 -3,2.9883 h 2 z" id="path19776" inkscape:connector-curvature="0"/>
+ <path style="opacity:0.55" d="m 109,188 -3,3 h 11 l 3,-3 h -5 v 2 h -4 v -2 z" transform="translate(0,512.3622)" id="path19778" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/layers-symbolic.svg b/share/icons/hicolor/scalable/actions/layers-symbolic.svg
new file mode 100644
index 000000000..28b1ed96a
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/layers-symbolic.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="layers-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-105,-767.3622)" inkscape:label="00053" id="layers">
+ <rect style="fill:none" id="rect40003" width="16" height="16" x="105" y="255" transform="translate(0,512.3622)" rx="0"/>
+ <path style="opacity:1" d="m 109,769.3622 -3,3 h 11 l 3,-3 z" id="path40005" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" id="path40007" d="m 109,774.3622 -3,3 h 11 l 3,-3 z" style="opacity:1"/>
+ <path style="opacity:1" d="m 109,779.3622 -3,3 h 11 l 3,-3 z" id="path40009" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/mesh-gradient-16px-symbolic.svg b/share/icons/hicolor/scalable/actions/mesh-gradient-16px-symbolic.svg
new file mode 100644
index 000000000..9a6c5170a
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/mesh-gradient-16px-symbolic.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="mesh-gradient-16px-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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="mesh-gradient-16px" inkscape:label="00348">
+ <title id="title37006">mesh-gradient-16px</title>
+ <rect style="fill:none" id="rect37008" width="16" height="16" x="0" y="0"/>
+ <rect style="opacity:1" y="0" x="0" height="3" width="3" id="rect37010"/>
+ <rect style="opacity:1" y="13" x="0" height="3" width="3" id="rect37012"/>
+ <rect style="opacity:1" y="13" x="13" height="3" width="3" id="rect37014"/>
+ <rect style="opacity:1" y="0" x="13" height="3" width="3" id="rect37016"/>
+ <g id="g37018">
+ <path style="opacity:1" d="M 5,1.14648 V 2 H 6 V 1.23438 C 5.689483,1.17168 5.357679,1.13838 5,1.14648 Z M 5,2 H 4 V 3 H 5 Z M 4,3 H 3 V 4 H 4 Z M 3,4 H 2.740234 c 0.07882,0.36068 0.106218,0.68715 0.113282,1 H 3 Z M 3,3 V 2 H 2 C 2.17713,2.35426 2.317462,2.6851 2.435547,3 Z M 3,2 H 4 V 1.25977 C 3.688381,1.32787 3.35496,1.43134 3,1.56445 Z" id="path37020" inkscape:connector-curvature="0"/>
+ <path style="opacity:0.9" d="M 7,1.54102 V 2 H 8 C 7.673494,1.83675 7.341976,1.68106 7,1.54102 Z M 8,2 V 3 H 9 V 2.45898 C 8.658024,2.31894 8.326506,2.16325 8,2 Z M 8,3 H 7 V 4 H 8 Z M 7,4 H 6 V 5 H 7 Z M 6,5 H 5 V 6 H 6 Z M 5,6 H 4 V 7 H 5 Z M 4,7 H 3 V 8 H 4 Z M 3,8 H 2 V 9 H 3 Z M 2,9 H 1.541016 C 1.411747,9.31565 1.305854,9.64582 1.234375,10 H 2 Z M 3,7 V 6 H 2.765625 C 2.694145,6.35418 2.588253,6.68435 2.458984,7 Z M 3,6 H 4 V 5 H 3 Z M 4,5 H 5 V 4 H 4 Z M 5,4 H 6 V 3 H 5 Z M 6,3 H 7 V 2 H 6 Z" id="path37022" inkscape:connector-curvature="0"/>
+ <path style="opacity:0.8" d="M 13,2.43555 C 12.64504,2.56866 12.31162,2.67214 12,2.74023 V 3 h 1 z M 12,3 h -1 v 1 h 1 z m -1,1 h -1 v 1 h 1 z M 10,5 H 9 v 1 h 1 z M 9,6 H 8 V 7 H 9 Z M 8,7 H 7 V 8 H 8 Z M 7,8 H 6 V 9 H 7 Z M 6,9 H 5 v 1 H 6 Z M 5,10 H 4 v 1 H 5 Z M 4,11 H 3 v 1 H 4 Z M 3,12 H 2 v 1 H 3 Z M 2,13 H 1.564453 C 1.682538,13.3149 1.82287,13.64574 2,14 Z M 2,12 V 11 H 1.146484 c 0.0071,0.31285 0.03446,0.63932 0.113282,1 z M 2,11 H 3 V 10 H 2 Z M 3,10 H 4 V 9 H 3 Z M 4,9 H 5 V 8 H 4 Z M 5,8 H 6 V 7 H 5 Z M 6,7 H 7 V 6 H 6 Z M 7,6 H 8 V 5 H 7 Z M 8,5 H 9 V 4 H 8 Z M 9,4 h 1 V 3 H 9 Z m 1,-1 h 1 V 2.85352 c -0.35768,0.008 -0.68948,-0.0252 -1,-0.0879 z" id="path37024" inkscape:connector-curvature="0"/>
+ <path style="opacity:0.65" d="m 14,2 v 1 h 0.43555 C 14.31746,2.6851 14.17713,2.35426 14,2 Z m 0,1 h -1 v 1 h 1 z m 0,1 v 1 h 0.85352 C 14.84642,4.68715 14.81906,4.36068 14.74023,4 Z m 0,1 h -1 v 1 h 1 z m -1,1 h -1 v 1 h 1 z m -1,1 h -1 v 1 h 1 z m -1,1 h -1 v 1 h 1 z M 10,9 H 9 v 1 h 1 z M 9,10 H 8 v 1 H 9 Z M 8,11 H 7 v 1 H 8 Z M 7,12 H 6 v 1 H 7 Z M 6,13 H 5 v 0.14648 c 0.357679,-0.008 0.689483,0.0252 1,0.0879 z M 5,13 V 12 H 4 v 1 z M 4,13 H 3 v 0.56445 C 3.35496,13.43134 3.688381,13.32786 4,13.25977 Z M 5,12 H 6 V 11 H 5 Z M 6,11 H 7 V 10 H 6 Z M 7,10 H 8 V 9 H 7 Z M 8,9 H 9 V 8 H 8 Z M 9,8 h 1 V 7 H 9 Z m 1,-1 h 1 V 6 h -1 z m 1,-1 h 1 V 5 h -1 z m 1,-1 h 1 V 4 h -1 z" id="path37026" inkscape:connector-curvature="0"/>
+ <path style="opacity:0.35" d="m 14,6 v 1 h 0.45898 c 0.12927,-0.31565 0.23517,-0.64582 0.30664,-1 z m 0,1 h -1 v 1 h 1 z m -1,1 h -1 v 1 h 1 z m 0,1 v 1 h 0.23437 c 0.0715,-0.35418 0.17738,-0.68435 0.30665,-1 z m 0,1 h -1 v 1 h 1 z m -1,1 h -1 v 1 h 1 z m -1,1 h -1 v 1 h 1 z m -1,1 H 9 v 1 h 1 z M 9,14 H 8 c 0.326506,0.16325 0.658024,0.31894 1,0.45898 z M 8,14 V 13 H 7 v 0.54102 C 7.341976,13.68106 7.673494,13.83675 8,14 Z M 8,13 H 9 V 12 H 8 Z m 1,-1 h 1 V 11 H 9 Z m 1,-1 h 1 v -1 h -1 z m 1,-1 h 1 V 9 h -1 z" id="path37028" inkscape:connector-curvature="0"/>
+ <path style="opacity:0.2" d="m 13,11 v 1 h 0.25977 c -0.0788,-0.36068 -0.10622,-0.68715 -0.11329,-1 z m 0,1 h -1 v 1 h 1 z m 0,1 v 1 h 1 c -0.17713,-0.35426 -0.31746,-0.6851 -0.43555,-1 z m 0,1 h -1 v 0.74023 c 0.31162,-0.0681 0.64504,-0.17157 1,-0.30468 z m -1,0 v -1 h -1 v 1 z m -1,0 h -1 v 0.76562 c 0.31052,0.0627 0.64232,0.096 1,0.0879 z" id="path37030" inkscape:connector-curvature="0"/>
+ </g>
+ <path style="fill:none;stroke:#000000" d="m 2,2 c 6,-3 6,3 12,0 3,6 -3,6 0,11.99999 -6,3 -6,-2.99999 -12,0 C -1,8 5,8 2,2 Z" id="path37032" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/mesh-gradient-symbolic.svg b/share/icons/hicolor/scalable/actions/mesh-gradient-symbolic.svg
new file mode 100644
index 000000000..e470ba6ce
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/mesh-gradient-symbolic.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="mesh-gradient-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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="scale(0.666667)" id="mesh-gradient" inkscape:label="00347">
+ <title id="title37036">mesh-gradient</title>
+ <rect y="0" x="0" height="24" width="24" id="rect37038" style="fill:none"/>
+ <rect y="1" x="1" height="4.9999499" width="5" id="rect37040" style="opacity:1"/>
+ <rect y="1" x="18" height="5" width="5" id="rect37042" style="opacity:1"/>
+ <rect y="18" x="1" height="5" width="5" id="rect37044" style="opacity:1"/>
+ <rect y="18" x="18" height="5" width="5" id="rect37046" style="opacity:1"/>
+ <g id="g37048">
+ <path id="path37050" d="M 8,2.5078 V 2.99999 H 9 V 2.58202 C 8.68384,2.53642 8.34934,2.51242 8,2.50782 Z M 8,2.99999 H 7 v 1 h 1 z m -1,1 H 6 v 1 h 1 z m -1,1 H 5 v 1 h 1 z m -1,1 H 4.2832 c 0.0743,0.35076 0.12424,0.68185 0.15821,1 H 5 Z m 0,-1 v -1 H 4 v 0.88867 c 0.0109,0.0352 0.0285,0.0765 0.0391,0.11133 z m -1,-1 V 3.3203 C 3.82995,3.3844 3.67729,3.42699 3.5,3.49999 c 0.073,0.17729 0.11563,0.32995 0.17969,0.5 z m 1,0 h 1 v -1 H 5 Z m 0,-1 v -0.0391 c -0.0349,0.0105 -0.0761,0.0281 -0.11133,0.0391 z m 1,0 H 7 V 2.55858 c -0.31815,0.034 -0.64924,0.084 -1,0.15821 z" inkscape:connector-curvature="0"/>
+ <path id="path37052" d="m 10,2.7871 v 0.21289 h 0.69727 C 10.47102,2.92129 10.23747,2.85194 10,2.7871 Z m 0,0.21289 H 9 v 1 h 1 z m 0,1 v 1 h 1 v -1 z m 1,0 h 1 v -0.5 C 11.67036,3.36425 11.33758,3.23335 11,3.10741 Z m 1,0 v 1 h 1 v -1 z m 1,0 h 0.30273 C 13.20146,3.96479 13.09968,3.92979 13,3.89257 Z m -1,1 h -1 v 1 h 1 z m -1,1 h -1 v 1 h 1 z m -1,1 H 9 v 1 h 1 z m -1,1 H 8 v 1 h 1 z m -1,1 H 7 v 1 h 1 z m -1,1 H 6 v 1 h 1 z m -1,1 H 5 v 1 h 1 z m -1,1 H 4 v 1 h 1 z m -1,1 H 3.10742 C 3.07022,13.09969 3.03522,13.20145 3,13.30272 v 0.69727 h 1 z m -1,1 H 2.78711 c -0.0869,0.3183 -0.1549,0.65196 -0.20508,1 H 3 Z m 1,-2 v -1 H 3.89258 c -0.12594,0.33758 -0.25684,0.67036 -0.39258,1 z m 0,-1 h 1 v -1 H 4.21289 C 4.14809,10.23746 4.0787,10.47101 4,10.69726 Z m 1,-1 h 1 v -1 H 5 Z m 0,-1 v -1 H 4.49219 c -0.005,0.34934 -0.0286,0.68384 -0.0742,1 z m 0,-1 h 1 v -1 H 5 Z m 1,-1 h 1 v -1 H 6 Z m 1,-1 h 1 v -1 H 7 Z m 1,-1 h 1 v -1 H 8 Z m 1,0 v 1 h 1 v -1 z m 0,1 H 8 v 1 h 1 z m -1,1 H 7 v 1 h 1 z m -1,1 H 6 v 1 h 1 z" style="opacity:0.9" inkscape:connector-curvature="0"/>
+ <path id="path37054" d="M 20,3.67968 C 19.69767,3.79357 19.39213,3.91271 19.11133,3.99999 H 20 Z m -1,0.35937 c -0.35417,0.10706 -0.67718,0.17581 -1,0.24414 v 0.7168 h 1 z m -1,0.96094 h -1 v 1 h 1 z m -1,1 h -1 v 1 h 1 z m -1,1 h -1 v 1 h 1 z m -1,1 h -1 v 1 h 1 z m -1,1 h -1 v 1 h 1 z m -1,1 h -1 v 1 h 1 z m -1,1 h -1 v 1 h 1 z m -1,1 h -1 v 1 h 1 z m -1,1 H 9 v 1 h 1 z m -1,1 H 8 v 1 h 1 z m -1,1 H 7 v 1 h 1 z m -1,1 H 6 v 1 h 1 z m -1,1 H 5 v 1 h 1 z m -1,1 H 4 v 1 h 1 z m -1,1 H 3 v 0.11133 c 0.0873,0.2808 0.20642,0.58634 0.32031,0.88867 H 4 Z m -1,0 v -1 H 2.7168 c 0.0683,0.32282 0.13708,0.64583 0.24414,1 z m 0,-1 h 1 v -1 H 3 Z m 0,-1 v -1 H 2.50781 c -0.004,0.31616 0.0135,0.65025 0.0508,1 z m 0,-1 h 1 v -1 H 3 Z m 1,-1 h 1 v -1 H 4 Z m 1,-1 h 1 v -1 H 5 Z m 1,-1 h 1 v -1 H 6 Z m 1,-1 h 1 v -1 H 7 Z m 1,-1 h 1 v -1 H 8 Z m 1,-1 h 1 v -1 H 9 Z m 1,-1 h 1 v -1 h -1 z m 1,-1 h 1 v -1 h -1 z m 1,-1 h 1 v -1 h -1 z m 1,-1 h 1 v -1 h -1 z m 1,-1 h 1 V 4.41796 C 14.65196,4.36776 14.3183,4.29979 14,4.21288 Z m 1,0 v 1 h 1 v -1 z m 1,0 h 1 V 4.4414 c -0.34975,0.0373 -0.68384,0.0549 -1,0.0508 z m -1,1 h -1 v 1 h 1 z m -1,1 h -1 v 1 h 1 z m -1,1 h -1 v 1 h 1 z m -1,1 h -1 v 1 h 1 z m -1,1 h -1 v 1 h 1 z m -1,1 H 9 v 1 h 1 z m -1,1 H 8 v 1 h 1 z m -1,1 H 7 v 1 h 1 z m -1,1 H 6 v 1 h 1 z m -1,1 H 5 v 1 h 1 z m -1,1 H 4 v 1 h 1 z" style="opacity:0.8" inkscape:connector-curvature="0"/>
+ <path id="path37056" d="m 20,3.99999 v 1 h 1 V 4.88866 C 20.9127,4.60786 20.79358,4.30232 20.67969,3.99999 Z m 1,1 v 1 h 0.2832 c -0.0683,-0.32282 -0.13708,-0.64583 -0.24414,-1 h -0.0391 z m 0,1 h -1 v 1 h 1 z m 0,1 v 1 h 0.49219 c 0.004,-0.31616 -0.0135,-0.65025 -0.0508,-1 z m 0,1 h -1 v 1 h 1 z m -1,1 h -1 v 1 h 1 z m -1,1 h -1 v 1 h 1 z m -1,1 h -1 v 1 h 1 z m -1,1 h -1 v 1 h 1 z m -1,1 h -1 v 1 h 1 z m -1,1 h -1 v 1 h 1 z m -1,1 h -1 v 1 h 1 z m -1,1 h -1 v 1 h 1 z m -1,1 h -1 v 1 h 1 z m -1,1 h -1 v 1 h 1 z m -1,1 H 9 v 0.58203 c 0.34804,0.0502 0.6817,0.11817 1,0.20508 z m -1,0 v -1 H 8 v 1 z m -1,0 H 7 v 0.55859 c 0.34975,-0.0373 0.68384,-0.0549 1,-0.0508 z m -1,0 v -1 H 6 v 1 z m -1,0 H 5 v 0.96094 c 0.35417,-0.10706 0.67718,-0.17581 1,-0.24414 z m 1,-1 h 1 v -1 H 7 Z m 1,-1 h 1 v -1 H 8 Z m 1,-1 h 1 v -1 H 9 Z m 1,-1 h 1 v -1 h -1 z m 1,-1 h 1 v -1 h -1 z m 1,-1 h 1 v -1 h -1 z m 1,-1 h 1 v -1 h -1 z m 1,-1 h 1 v -1 h -1 z m 1,-1 h 1 v -1 h -1 z m 1,-1 h 1 v -1 h -1 z m 1,-1 h 1 v -1 h -1 z m 1,-1 h 1 v -1 h -1 z m 1,-1 h 1 v -1 h -1 z m 0,1 v 1 h 1 v -1 z m 0,1 h -1 v 1 h 1 z m -1,1 h -1 v 1 h 1 z m -1,1 h -1 v 1 h 1 z m -1,1 h -1 v 1 h 1 z m -1,1 h -1 v 1 h 1 z m -1,1 h -1 v 1 h 1 z m -1,1 h -1 v 1 h 1 z m -1,1 h -1 v 1 h 1 z m -1,1 h -1 v 1 h 1 z m -1,1 H 9 v 1 h 1 z m -6,3 v 0.32031 c 0.30233,-0.11389 0.60787,-0.23303 0.88867,-0.32031 z" style="opacity:0.65" inkscape:connector-curvature="0"/>
+ <path id="path37058" d="m 21,8.99999 v 0.91406 h -0.7168 v 1 h 0.64063 c 0.21803,-0.59495 0.39455,-1.22322 0.49414,-1.91406 z m -2,2 v 1 h 1 v -1 z m 0,1 h -1 v 1 h 1 z m 0,1 v 1 h 0.78711 C 19.85191,13.76252 19.9213,13.52897 20,13.30272 v -0.30273 z m 0,1 h -1 v 1 h 1 z m 0,1 v 1 h 0.50781 c 0.005,-0.34934 0.0286,-0.68384 0.0742,-1 z m 0,1 h -1 v 1 h 1 z m -1,1 h -1 v 1 h 1 z m -1,1 h -1 v 1 h 1 z m -1,1 h -1 v 1 h 1 z m -1,1 h -1 v 1 h 1 z m -1,1 h -0.69727 c 0.22625,0.0787 0.4598,0.14805 0.69727,0.21289 z m 0,-1 v -1 h -1 v 1 z m -1,0 h -1 v 0.5 c 0.32964,0.13574 0.66242,0.26664 1,0.39258 z m -1,0 v -1 h -1 v 1 z m -1,0 h -0.30273 c 0.10127,0.0352 0.20305,0.0702 0.30273,0.10742 z m 1,-1 h 1 v -1 h -1 z m 1,-1 h 1 v -1 h -1 z m 1,-1 h 1 v -1 h -1 z m 1,-1 h 1 v -1 h -1 z m 1,-1 h 1 v -1 h -1 z m 1,-1 h 1 v -1 h -1 z m 0,1 v 1 h 1 v -1 z m 0,1 h -1 v 1 h 1 z m -1,1 h -1 v 1 h 1 z m -1,1 h -1 v 1 h 1 z m 5.2832,-6.08594 v 0.625 c 0.0836,-0.20883 0.16662,-0.41759 0.25196,-0.625 z" style="opacity:0.35" inkscape:connector-curvature="0"/>
+ <path id="path37060" d="m 19,16.99999 v 1 h 0.7168 c -0.0743,-0.35076 -0.12424,-0.68185 -0.15821,-1 z m 0,1 h -1 v 1 h 1 z m 0,1 v 1 h 1 v -0.88867 c -0.0109,-0.0352 -0.0285,-0.0765 -0.0391,-0.11133 z m 1,1 v 0.67969 c 0.17005,-0.0641 0.32271,-0.10669 0.5,-0.17969 -0.073,-0.17729 -0.11563,-0.32995 -0.17969,-0.5 z m -1,0 h -1 v 1 h 1 z m 0,1 v 0.0391 c 0.0349,-0.0105 0.0761,-0.0281 0.11133,-0.0391 z m -1,0 h -1 v 0.44141 c 0.31815,-0.034 0.64924,-0.084 1,-0.15821 z m -1,0 v -1 h -1 v 1 z m -1,0 h -1 v 0.41797 c 0.31616,0.0456 0.65066,0.0696 1,0.0742 z m 1,-1 h 1 v -1 h -1 z" style="opacity:0.2" inkscape:connector-curvature="0"/>
+ </g>
+ <path inkscape:connector-curvature="0" id="path37062" d="M 3.5,3.5 C 12,4.000002e-8 12,7 20.5,3.5 24,12 17,12 20.5,20.5 12,24 12,17 3.5,20.5 0,12 7,12 3.5,3.5 Z" style="fill:none;stroke:#000000"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/no-marker-symbolic.svg b/share/icons/hicolor/scalable/actions/no-marker-symbolic.svg
new file mode 100644
index 000000000..b32240ea2
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/no-marker-symbolic.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="no-marker-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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="no-marker" inkscape:label="00309">
+ <title id="title36824">no-marker</title>
+ <rect y="0" x="0" height="16" width="16" id="rect36826" style="fill:none"/>
+ <path style="fill:none;stroke:#000000" d="M 1,8 H 15" id="path36828" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/node-add-symbolic.svg b/share/icons/hicolor/scalable/actions/node-add-symbolic.svg
new file mode 100644
index 000000000..bce58c01a
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/node-add-symbolic.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="node-add-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999988,0,0,1,-377.99539,-558.36211)" inkscape:label="00162" id="node-add">
+ <rect style="fill:none" id="rect10573" width="16" height="16" x="378" y="558.36218"/>
+ <path inkscape:connector-curvature="0" id="path10583" d="m 378.4579,571.3622 a 0.5033269,0.5021925 0 1 0 0.0939,1 h 14.9399 a 0.5011798,0.5000502 0 1 0 0,-1 h -14.9399 a 0.5011798,0.5000502 0 0 0 -0.0939,0 z" style="opacity:1"/>
+ <rect ry="0" style="opacity:1" id="rect10585" width="6" height="5.0000019" x="383" y="569.36218"/>
+ <path style="opacity:1" d="m 385,558.3622 h 2 v 3 h 3 v 2 h -3 v 3 h -2 v -3 h -3 v -2 h 3 z" id="path10587" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/node-break-symbolic.svg b/share/icons/hicolor/scalable/actions/node-break-symbolic.svg
new file mode 100644
index 000000000..8af54c7d8
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/node-break-symbolic.svg
@@ -0,0 +1,16 @@
+<?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="node-break-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-468,-558.36218)" inkscape:label="00165" id="node-break">
+ <rect y="558.36218" x="468" height="16" width="16" id="rect19506" style="fill:none"/>
+ <rect y="570.36218" x="470" height="3.9999969" width="4" id="rect19510" style="opacity:1"/>
+ <rect y="558.36218" x="474" height="4.9999981" width="4" id="rect19514" style="opacity:1"/>
+ <path style="opacity:1" d="m 475.0058,564.368 h 2 v 3 h 2 l -3,2.9883 -3,-2.9883 h 2 z" id="path19516" inkscape:connector-curvature="0"/>
+ <rect style="opacity:1" id="rect19518" width="4" height="3.9999969" x="478" y="570.36218"/>
+ <rect style="opacity:1" id="rect19528" width="16" height="1" x="468" y="48" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect19530" width="3" height="1" x="481" y="59" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect19533" width="3" height="1" x="468" y="59" transform="translate(0,512.3622)"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/node-delete-segment-symbolic.svg b/share/icons/hicolor/scalable/actions/node-delete-segment-symbolic.svg
new file mode 100644
index 000000000..ce0454666
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/node-delete-segment-symbolic.svg
@@ -0,0 +1,17 @@
+<?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="node-delete-segment-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-498,-558.36218)" inkscape:label="00166" id="node-delete-segment">
+ <rect style="fill:none" id="rect19576" width="16" height="16" x="498" y="558.36218"/>
+ <rect style="opacity:1" id="rect19578" width="4" height="3.9999969" x="500" y="570.36218"/>
+ <path inkscape:connector-curvature="0" id="path19582" d="m 505,563.3622 h 2 l 0.006,3.0058 h 2 l -3,2.9883 -3,-2.9883 h 2 z" style="opacity:1"/>
+ <rect y="570.36218" x="508" height="3.9999969" width="4" id="rect19584" style="opacity:1"/>
+ <rect y="571.36218" x="511" height="1" width="3" id="rect19588" style="opacity:1"/>
+ <rect y="571.36218" x="498" height="1" width="3" id="rect19590" style="opacity:1"/>
+ <rect y="558.36218" x="500" height="3.9999969" width="4" id="rect19600" style="opacity:1"/>
+ <rect style="opacity:1" id="rect19602" width="4" height="3.9999969" x="508" y="558.36218"/>
+ <rect style="opacity:1" id="rect19606" width="16" height="1" x="498" y="559.36218"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/node-delete-symbolic.svg b/share/icons/hicolor/scalable/actions/node-delete-symbolic.svg
new file mode 100644
index 000000000..29656c6c3
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/node-delete-symbolic.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="node-delete-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999554,0,0,1,-407.81812,-558.36218)" inkscape:label="00163" id="node-delete">
+ <rect y="558.36218" x="408" height="16" width="16" id="rect19271" style="fill:none"/>
+ <path style="opacity:1" d="m 408.5,571.3622 a 0.5021925,0.5021925 0 1 0 0.0937,1 H 423.5 a 0.5000502,0.5000502 0 1 0 0,-1 h -14.9063 a 0.5000502,0.5000502 0 0 0 -0.0937,0 z" id="path19273" inkscape:connector-curvature="0"/>
+ <rect y="569.36218" x="413" height="5" width="6" id="rect19275" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path19277" d="m 415,561.3622 h 2 v 0 h 3 v 2 h -3 v 0 h -2 v 0 h -3 v -2 z" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/node-join-segment-symbolic.svg b/share/icons/hicolor/scalable/actions/node-join-segment-symbolic.svg
new file mode 100644
index 000000000..4aa013820
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/node-join-segment-symbolic.svg
@@ -0,0 +1,17 @@
+<?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="node-join-segment-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-528,-558.36218)" inkscape:label="00167" id="node-join-segment">
+ <rect y="558.36218" x="528" height="16" width="16" id="rect19608" style="fill:none"/>
+ <rect y="570.36218" x="530" height="3.9999969" width="4" id="rect19610" style="opacity:1"/>
+ <path style="opacity:1" d="m 535,563.3622 h 2 l 0.006,3.0058 h 2 l -3,2.9883 -3,-2.9883 h 2 z" id="path19612" inkscape:connector-curvature="0"/>
+ <rect style="opacity:1" id="rect19614" width="4" height="3.9999969" x="538" y="570.36218"/>
+ <rect style="opacity:1" id="rect19616" width="3" height="1.000003" x="541" y="559.36218"/>
+ <rect style="opacity:1" id="rect19618" width="3" height="1" x="528" y="559.36218"/>
+ <rect style="opacity:1" id="rect19620" width="4" height="3.9999969" x="530" y="558.36218"/>
+ <rect y="558.36218" x="538" height="3.9999969" width="4" id="rect19622" style="opacity:1"/>
+ <rect y="571.36218" x="528" height="1" width="16" id="rect19624" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/node-join-symbolic.svg b/share/icons/hicolor/scalable/actions/node-join-symbolic.svg
new file mode 100644
index 000000000..684354a98
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/node-join-symbolic.svg
@@ -0,0 +1,16 @@
+<?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="node-join-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-438,-558.36218)" id="node-join" inkscape:label="00164">
+ <rect style="fill:none" id="rect3630" width="16" height="16" x="438" y="558.36218"/>
+ <rect style="opacity:1" id="rect3632" width="4" height="3.9999969" x="440" y="558.36218"/>
+ <rect style="opacity:1" id="rect4374" width="4" height="4.9999981" x="444" y="569.36218"/>
+ <path inkscape:connector-curvature="0" id="path19382" d="m 445,562.3622 h 2 l 0.006,3.0058 h 2 l -3,2.9883 -3,-2.9883 h 2 z" style="opacity:1"/>
+ <rect y="558.36218" x="448" height="3.9999969" width="4" id="rect19498" style="opacity:1"/>
+ <rect style="opacity:1" id="rect19520" width="16" height="1" x="438" y="59" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect19524" width="3" height="1" x="438" y="559.36218"/>
+ <rect style="opacity:1" id="rect19526" width="3" height="1" x="451" y="559.36218"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/node-segment-curve-symbolic.svg b/share/icons/hicolor/scalable/actions/node-segment-curve-symbolic.svg
new file mode 100644
index 000000000..cc4695c78
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/node-segment-curve-symbolic.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="node-segment-curve-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-679,-558.36218)" inkscape:label="00205" id="node-segment-curve">
+ <rect style="fill:none" id="rect10681" width="16" height="16" x="679" y="558.36218"/>
+ <path style="opacity:1" d="m 692.5937,560.4687 c -3.5911,0 -6.4872,0.9954 -8.4687,2.9375 -1.9815,1.9422 -3,4.8116 -3,8.4063 a 0.5000501,0.5000501 0 1 0 1,0 c 0,-3.4053 0.9311,-5.966 2.6875,-7.6875 1.7563,-1.7215 4.3724,-2.6563 7.7812,-2.6563 a 0.5000501,0.5000501 0 1 0 0,-1 z" id="path10679" inkscape:connector-curvature="0"/>
+ <use transform="matrix(1,0,0,0.8000004,236,113.8722)" x="0" y="0" id="use5745" width="1250" height="1250" xlink:href="#rect4374"/>
+ <use transform="matrix(1,0,0,0.7999999,246,103.8725)" x="0" y="0" id="use5747" width="1250" height="1250" xlink:href="#rect4374"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/node-segment-line-symbolic.svg b/share/icons/hicolor/scalable/actions/node-segment-line-symbolic.svg
new file mode 100644
index 000000000..c45fe08b6
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/node-segment-line-symbolic.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="node-segment-line-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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,-558.36218)" inkscape:label="00206" id="node-segment-line">
+ <rect y="558.36218" x="709" height="16" width="16" id="rect16911" style="fill:none"/>
+ <use xlink:href="#rect4374" height="1250" width="1250" id="use16913" y="0" x="0" transform="matrix(1,0,0,0.8000004,266,113.8722)"/>
+ <use xlink:href="#rect4374" height="1250" width="1250" id="use16915" y="0" x="0" transform="matrix(1,0,0,0.7999999,276,103.8725)"/>
+ <rect style="opacity:1" id="rect16926" width="1" height="13" x="907.46143" y="-109.1015" transform="rotate(44.75927)"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/node-transform-symbolic.svg b/share/icons/hicolor/scalable/actions/node-transform-symbolic.svg
new file mode 100644
index 000000000..63b85d230
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/node-transform-symbolic.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="node-transform-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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,-558.3622)" id="node-transform" inkscape:label="00161">
+ <g transform="translate(-131,503.3622)" id="g6213">
+ <path inkscape:connector-curvature="0" id="path5786" d="m 480,55 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"/>
+ <use height="540" width="1250" transform="matrix(-1,0,0,1,976,0)" id="use5795" xlink:href="#path5786" y="0" x="0"/>
+ <use height="540" width="1250" transform="matrix(1,0,0,-1,0,126)" id="use5805" xlink:href="#path5786" y="0" x="0"/>
+ <use height="540" width="1250" transform="rotate(180,488,63)" id="use5819" xlink:href="#path5786" y="0" x="0"/>
+ </g>
+ <rect style="fill:none" id="rect19206" width="16" height="16" x="349" y="46" transform="translate(0,512.3622)"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/node-type-auto-smooth-symbolic.svg b/share/icons/hicolor/scalable/actions/node-type-auto-smooth-symbolic.svg
new file mode 100644
index 000000000..ed47f9f5d
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/node-type-auto-smooth-symbolic.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="node-type-auto-smooth-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.998641,0,0,1,-648.09632,-558.36218)" id="node-type-auto-smooth" inkscape:label="00204">
+ <rect y="558.36218" x="649" height="16" width="16" id="rect16805" style="fill:none"/>
+ <path inkscape:connector-curvature="0" d="m 664.3125,559.2812 a 0.5140439,0.5140439 0 0 0 -0.4063,0.5938 c 0.2334,1.6021 -0.061,3.7479 -1.125,5.4375 -1.0643,1.6896 -2.8444,2.9687 -5.875,2.9687 -3.034,0 -4.799,-1.2228 -5.8125,-2.875 -1.0134,-1.6521 -1.2297,-3.7672 -0.9687,-5.375 a 0.52410303,0.52410303 0 1 0 -1.0313,-0.1875 c -0.2977,1.834 -0.053,4.1734 1.125,6.0938 1.178,1.9204 3.3613,3.375 6.6875,3.375 3.3297,0 5.5234,-1.4902 6.75,-3.4375 1.2267,-1.9473 1.518,-4.2854 1.25,-6.125 a 0.5140439,0.5140439 0 0 0 -0.5937,-0.4688 z" style="opacity:1" id="path16803"/>
+ <circle r="2" cy="57" cx="657" style="opacity:1" id="path16809" transform="matrix(1.5,0,0,1.5,-328.5,482.8622)"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/node-type-cusp-symbolic.svg b/share/icons/hicolor/scalable/actions/node-type-cusp-symbolic.svg
new file mode 100644
index 000000000..bbf1ebab6
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/node-type-cusp-symbolic.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="node-type-cusp-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.996795,0,0,0.999864,-557.15964,-558.28378)" inkscape:label="00201" id="node-type-cusp">
+ <rect style="fill:none" id="rect3216" width="16" height="16" x="559" y="558.36218"/>
+ <path inkscape:connector-curvature="0" id="path3226" d="m 559.4062,558.3622 a 0.50219479,0.50219479 0 1 0 0.0938,1 c 1.6379,0 2.7914,0.5329 3.6875,1.3437 0.896,0.8109 1.5211,1.9114 1.9375,3.125 0.8326,2.4272 0.8437,5.1549 0.8437,6.1563 a 0.5000501,0.5000501 0 0 0 0.75,0.4375 c 4.5862,-2.5589 7.7463,-5.8414 8.2813,-11.5 a 0.5021925,0.5021925 0 1 0 -1,-0.0937 c -0.4745,5.0183 -3.0646,7.8606 -7.0625,10.25 -0.0191,-1.302 -0.1254,-3.3773 -0.875,-5.5625 -0.453,-1.3204 -1.1215,-2.5979 -2.1875,-3.5625 -1.0661,-0.9647 -2.5192,-1.5938 -4.375,-1.5938 a 0.5000501,0.5000501 0 0 0 -0.0938,0 z" style="opacity:1"/>
+ <rect transform="matrix(0.7136953,-0.7004563,0.7136953,0.7004563,0,0)" style="opacity:1" id="rect3224" width="3.5992279" height="3.636534" x="-11.61895" y="801.87207"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/node-type-smooth-symbolic.svg b/share/icons/hicolor/scalable/actions/node-type-smooth-symbolic.svg
new file mode 100644
index 000000000..fd7780bf1
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/node-type-smooth-symbolic.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="node-type-smooth-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.998641,0,0,1,-588.17786,-558.36218)" id="node-type-smooth" inkscape:label="00202">
+ <rect style="fill:none" id="rect3252" width="16" height="16" x="589" y="558.36218"/>
+ <path style="opacity:1" d="m 604.3125,559.2812 a 0.5140439,0.5140439 0 0 0 -0.4063,0.5938 c 0.2334,1.6021 -0.061,3.7479 -1.125,5.4375 -1.0643,1.6896 -2.8444,2.9687 -5.875,2.9687 -3.034,0 -4.799,-1.2228 -5.8125,-2.875 -1.0134,-1.6521 -1.2297,-3.7672 -0.9687,-5.375 a 0.52410303,0.52410303 0 1 0 -1.0313,-0.1875 c -0.2977,1.834 -0.053,4.1734 1.125,6.0938 1.178,1.9204 3.3613,3.375 6.6875,3.375 3.3297,0 5.5234,-1.4902 6.75,-3.4375 1.2267,-1.9473 1.518,-4.2854 1.25,-6.125 a 0.5140439,0.5140439 0 0 0 -0.5937,-0.4688 z" inkscape:connector-curvature="0" id="path7534"/>
+ <rect style="opacity:1" id="rect16754" width="4" height="4.9999981" x="595" y="566.36218"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/node-type-symmetric-symbolic.svg b/share/icons/hicolor/scalable/actions/node-type-symmetric-symbolic.svg
new file mode 100644
index 000000000..fef1026f8
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/node-type-symmetric-symbolic.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="node-type-symmetric-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.998641,0,0,0.999601,-618.13709,-558.13324)" inkscape:label="00203" id="node-type-symmetric">
+ <rect y="558.36218" x="619" height="16" width="16" id="rect16758" style="fill:none"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 634.3125,46 a 0.5140439,0.5121131 0 0 0 -0.4063,0.59375 c 0.2334,1.5961 -0.0607,3.72302 -1.125,5.40625 -0.6325,1.00041 -1.5307,1.84515 -2.7812,2.375 V 55.5 c 1.6552,-0.59433 2.8607,-1.6793 3.6562,-2.9375 1.2267,-1.93994 1.518,-4.26109 1.25,-6.09375 A 0.5140439,0.5121131 0 0 0 634.3125,46 Z m -14.7188,0.125 a 0.5240784,0.52211 0 0 0 -0.5,0.4375 c -0.2977,1.82706 -0.053,4.14933 1.125,6.0625 0.7918,1.28594 2.0393,2.36999 3.7813,2.9375 V 54.5 c -1.3469,-0.50158 -2.2728,-1.37754 -2.9063,-2.40625 -1.0134,-1.64596 -1.2297,-3.74206 -0.9687,-5.34375 a 0.5240784,0.52211 0 0 0 -0.5313,-0.625 z" transform="translate(0,512.3622)" id="path16756"/>
+ <rect y="566.36218" x="625" height="5" width="4" id="rect16760" style="opacity:1"/>
+ <rect style="opacity:1" id="rect16762" width="2" height="1" x="630" y="569.36218"/>
+ <rect y="569.36218" x="622" height="1" width="2" id="rect16764" style="opacity:1"/>
+ <circle r="1.5" cy="56.5" cx="633.5" style="opacity:1" id="path16766" transform="matrix(1,0,0,1.010417,-0.5000034,512.8205)"/>
+ <circle r="1.5" cy="56.5" cx="633.5" transform="matrix(1,0,0,1.010417,-12.5,512.7893)" id="path16770" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/object-columns-symbolic.svg b/share/icons/hicolor/scalable/actions/object-columns-symbolic.svg
new file mode 100644
index 000000000..3bb1c68c4
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-columns-symbolic.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="object-columns-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-498,-743.36218)" inkscape:label="00245" id="object-columns">
+ <rect ry="0" style="fill:none" id="rect23222" width="16" height="16" x="498" y="743.36218" rx="0.46966991"/>
+ <rect style="opacity:1" id="rect23242" width="2" height="12" x="501" y="745.36218" rx="0"/>
+ <rect rx="0" y="745.36218" x="505" height="12" width="2" id="rect23244" style="opacity:1"/>
+ <rect style="opacity:1" id="rect23246" width="2" height="12" x="509" y="745.36218" rx="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/object-fill-symbolic.svg b/share/icons/hicolor/scalable/actions/object-fill-symbolic.svg
new file mode 100644
index 000000000..c45ba06c1
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-fill-symbolic.svg
@@ -0,0 +1,10 @@
+<?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-fill-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.333333,0,0,1.333333,-1392,-1204.4829)" inkscape:label="00298" id="object-fill">
+ <rect style="fill:none" id="rect20527" width="12" height="12" x="1044" y="903.36218"/>
+ <rect style="opacity:1" id="rect20529" width="12" height="12" x="1044" y="903.36218"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/object-flip-hor-symbolic.svg b/share/icons/hicolor/scalable/actions/object-flip-hor-symbolic.svg
new file mode 100644
index 000000000..0506de0c8
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-flip-hor-symbolic.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="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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" style="opacity:1" inkscape:label="00366">
+ <g transform="translate(265.9998,705.3622)" id="g11674" inkscape:label="stock-flip-horizontal">
+ <rect transform="scale(-1)" y="-395" x="-97.000198" height="16" width="16" id="rect6281" style="fill:none"/>
+ <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-symbolic.svg b/share/icons/hicolor/scalable/actions/object-flip-horizontal-symbolic.svg
new file mode 100644
index 000000000..33861204d
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-flip-horizontal-symbolic.svg
@@ -0,0 +1,16 @@
+<?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-horizontal-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-135,-747.3622)" inkscape:label="00066" id="object-flip-horizontal">
+ <rect style="fill:none" id="rect18462" width="16" height="16" x="135" y="235" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect18464" width="1" height="2" x="143" y="748.36218"/>
+ <rect style="opacity:1" id="rect18466" width="1" height="2" x="143" y="751.36218"/>
+ <rect style="opacity:1" id="rect18468" width="1" height="2" x="143" y="754.36218"/>
+ <rect style="opacity:1" id="rect18470" width="1" height="2" x="143" y="757.36218"/>
+ <rect style="opacity:1" id="rect18472" width="1" height="2.0000141" x="143" y="760.36218"/>
+ <path style="opacity:1" d="m 141,750.3622 h 1 v 10 h -6 z" id="rect18480" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 145,750.3622 h 1 l 5,10 h -6 z" id="rect18484" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/object-flip-ver-symbolic.svg b/share/icons/hicolor/scalable/actions/object-flip-ver-symbolic.svg
new file mode 100644
index 000000000..20b9e12a7
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-flip-ver-symbolic.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="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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" style="opacity:1" inkscape:label="00365">
+ <g id="g6273" inkscape:label="stock-flip-vertical" transform="translate(275.9998,705.3622)">
+ <rect style="fill:none" id="rect6216" width="16" height="16" x="379" y="-117.0002" 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-symbolic.svg b/share/icons/hicolor/scalable/actions/object-flip-vertical-symbolic.svg
new file mode 100644
index 000000000..9be79b25c
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-flip-vertical-symbolic.svg
@@ -0,0 +1,18 @@
+<?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-vertical-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-135,-767.3622)" inkscape:label="00067" id="object-flip-vertical">
+ <g id="g18545" transform="rotate(90,133,765.3622)">
+ <rect style="fill:none" id="rect18547" width="16" height="16" x="135" y="235" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect18549" width="1" height="2" x="143" y="748.36218"/>
+ <rect style="opacity:1" id="rect18551" width="1" height="2" x="143" y="751.36218"/>
+ <rect style="opacity:1" id="rect18553" width="1" height="2" x="143" y="754.36218"/>
+ <rect style="opacity:1" id="rect18555" width="1" height="2" x="143" y="757.36218"/>
+ <rect style="opacity:1" id="rect18557" width="1" height="2.0000141" x="143" y="760.36218"/>
+ <path style="opacity:1" d="m 141,750.3622 h 1 v 10 h -6 z" id="path18559" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 145,750.3622 h 1 l 5,10 h -6 z" id="path18561" inkscape:connector-curvature="0"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/object-group-symbolic.svg b/share/icons/hicolor/scalable/actions/object-group-symbolic.svg
new file mode 100644
index 000000000..02718f450
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-group-symbolic.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="object-group-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999999,-135,-587.36145)" inkscape:label="00058" id="object-group">
+ <rect style="fill:none" id="rect11195" width="16" height="16" x="135" y="75" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect11965" width="3" height="2.9999969" x="135" y="587.36218"/>
+ <rect style="opacity:1" id="rect11967" width="3" height="3" x="148" y="587.36218"/>
+ <rect style="opacity:1" id="rect11969" width="3" height="3.0000031" x="135" y="600.36218"/>
+ <rect style="opacity:1" id="rect11971" width="3" height="3.0000031" x="148" y="600.36218"/>
+ <circle r="3.5" cy="82.5" cx="140.5" style="opacity:1" id="path11973" transform="translate(0,512.3622)"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 144.9375,82 c 0.0187,0.16677 0.0625,0.32822 0.0625,0.5 0,2.31351 -1.7539,4.18511 -4,4.4375 V 88 h 6 v -6 z" transform="translate(0,512.3622)" id="rect11975"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/object-hidden-symbolic.svg b/share/icons/hicolor/scalable/actions/object-hidden-symbolic.svg
new file mode 100644
index 000000000..1eab453c8
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-hidden-symbolic.svg
@@ -0,0 +1,18 @@
+<?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-hidden-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-165,-981.36218)" inkscape:label="00258" id="object-hidden">
+ <rect y="981.36218" x="165" height="16" width="16" id="rect31330" style="fill:none"/>
+ <path inkscape:connector-curvature="0" id="path31334" d="m 165,986.3622 c 0,0 3.5817,6 8,6 4.4183,0 8,-6 8,-6 h -2 c 0,0 -2.134,4 -6,4 -3.866,0 -6,-4 -6,-4 z" style="opacity:1"/>
+ <path transform="translate(0,512.3622)" inkscape:connector-curvature="0" id="path8543" d="m 167,476 -1,1" style="opacity:1;stroke:#000000;stroke-linecap:round"/>
+ <path style="opacity:1;stroke:#000000;stroke-linecap:round" d="m 179,988.3622 1,1" id="path8545" inkscape:connector-curvature="0"/>
+ <path transform="translate(0,512.3622)" inkscape:connector-curvature="0" id="path8547" d="m 169,477 -2,2" style="opacity:1;stroke:#000000;stroke-linecap:round"/>
+ <path style="opacity:1;stroke:#000000;stroke-linecap:round" d="M 170.375,990.7997 169,993.1747" id="path8572" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" id="path8574" d="m 172.4375,991.2997 -0.6875,3" style="opacity:1;stroke:#000000;stroke-linecap:round"/>
+ <path style="opacity:1;stroke:#000000;stroke-linecap:round" d="m 177.4375,989.3622 1.5625,2" id="path8578" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" id="path8580" d="m 176.0625,990.7997 1.3308,2.154" style="opacity:1;stroke:#000000;stroke-linecap:round"/>
+ <path style="opacity:1;stroke:#000000;stroke-linecap:round" d="m 174,991.2997 0.8643,3" id="path8582" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/object-locked-symbolic.svg b/share/icons/hicolor/scalable/actions/object-locked-symbolic.svg
new file mode 100644
index 000000000..73fcffec6
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-locked-symbolic.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="object-locked-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-195,-981.36218)" inkscape:label="00259" id="object-locked">
+ <rect y="981.36218" x="195" height="16" width="16" id="rect31383" style="fill:none"/>
+ <path id="path31387" d="m 197,988.3622 v 8 h 10 v -8 z" style="opacity:1" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 198,986.3622 v 2 h 2 v -2 c 0,-1.108 0.892,-2 2,-2 1.108,0 2,0.892 2,2 v 2 h 2 v -2 c 0,-2.3808 -1.6025,-4 -4,-4 -2.3975,0 -3.9303,1.6907 -4,4 z" id="rect31389" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/object-rotate-90-CCW-symbolic.svg b/share/icons/hicolor/scalable/actions/object-rotate-90-CCW-symbolic.svg
new file mode 100644
index 000000000..a4dfdaf40
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-rotate-90-CCW-symbolic.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="object-rotate-90-CCW-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.99995,0,0,1,-316.98415,-1084.3622)" id="object-rotate-90-CCW" style="opacity:1" inkscape:label="00364">
+ <g inkscape:label="stock-rotate-90" id="g15900" transform="matrix(-1,0,0,1,394.0002,725.3622)">
+ <rect y="-77.000198" x="-375" height="16" width="16" id="rect15902" style="fill:none" transform="matrix(0,-1,-1,0,0,0)"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 323.5,574 c -3.5899,0 -6.5,2.9102 -6.5,6.5 0,0.1711 0.018,0.3323 0.031,0.5 h 2.0313 c -0.019,-0.1668 -0.062,-0.3282 -0.062,-0.5 0,-2.4853 2.0147,-4.5 4.5,-4.5 2.4853,0 4.5,2.0147 4.5,4.5 0,0.1718 -0.044,0.3332 -0.062,0.5 h -2.9375 l 4,4 4,-4 h -3.0313 c 0.013,-0.1677 0.031,-0.3289 0.031,-0.5 0,-3.5898 -2.9101,-6.5 -6.5,-6.5 z" transform="matrix(-1,0,0,1,394.0002,-213)" id="path15904-4"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/object-rotate-90-CW-symbolic.svg b/share/icons/hicolor/scalable/actions/object-rotate-90-CW-symbolic.svg
new file mode 100644
index 000000000..7039e880f
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-rotate-90-CW-symbolic.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="object-rotate-90-CW-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999956,0,0,1,-284.98733,-1084.3622)" id="object-rotate-90-CW" style="opacity:1" inkscape:label="00363">
+ <g transform="translate(223.9998,725.3622)" id="g15895" inkscape:label="stock-rotate-270">
+ <rect transform="matrix(0,-1,-1,0,0,0)" style="fill:none" id="rect15886" width="16" height="16" x="-375" y="-77.000198"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 294.5,574 c -3.5899,0 -6.5,2.9102 -6.5,6.5 0,0.1711 0.018,0.3323 0.031,0.5 h -3.0312 l 4,4 4,-4 h -2.9375 c -0.019,-0.1668 -0.062,-0.3282 -0.062,-0.5 0,-2.4853 2.0147,-4.5 4.5,-4.5 2.4853,0 4.5,2.0147 4.5,4.5 0,0.1718 -0.044,0.3332 -0.062,0.5 h 2.0312 c 0.013,-0.1677 0.031,-0.3289 0.031,-0.5 0,-3.5898 -2.9101,-6.5 -6.5,-6.5 z" transform="translate(-223.9998,-213)" id="path15888-3"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/object-rotate-left-symbolic.svg b/share/icons/hicolor/scalable/actions/object-rotate-left-symbolic.svg
new file mode 100644
index 000000000..14b0da0e3
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-rotate-left-symbolic.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="object-rotate-left-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-135,-727.36218)" inkscape:label="00065" id="object-rotate-left">
+ <g id="g18423" transform="matrix(-1,0,0,1,286,20)">
+ <rect style="fill:none" id="rect18425" width="16" height="16" x="135" y="707.36218"/>
+ <path inkscape:connector-curvature="0" id="path18427" d="m 147,717.3622 3,-3 h -6 z" style="opacity:1"/>
+ <path style="opacity:1" d="m 141.5,195 c -0.1711,0 -0.3323,0.018 -0.5,0.031 v 2.0312 c 0.1668,-0.019 0.3282,-0.062 0.5,-0.062 2.4853,0 4.5,2.0148 4.5,4.5 0,0.1718 -0.044,0.3333 -0.062,0.5 h 2.0312 c 0.013,-0.1677 0.031,-0.3289 0.031,-0.5 0,-3.5898 -2.9101,-6.5 -6.5,-6.5 z" transform="translate(0,512.3622)" id="path18429" inkscape:connector-curvature="0"/>
+ <rect style="opacity:1" id="rect18431" width="5" height="10" x="135" y="195" transform="translate(0,512.3622)"/>
+ <rect transform="rotate(90)" y="-151" x="718.36218" height="10" width="5" id="rect18433" style="opacity:1"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/object-rotate-right-symbolic.svg b/share/icons/hicolor/scalable/actions/object-rotate-right-symbolic.svg
new file mode 100644
index 000000000..f63748a7c
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-rotate-right-symbolic.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="object-rotate-right-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-135,-707.36218)" inkscape:label="00064" id="object-rotate-right">
+ <rect style="fill:none" id="rect12247" width="16" height="16" x="135" y="707.36218"/>
+ <path inkscape:connector-curvature="0" id="path15904" d="m 147,717.3622 3,-3 h -6 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 141.5,195 c -0.1711,0 -0.3323,0.0183 -0.5,0.0312 v 2.0313 c 0.1668,-0.0187 0.3282,-0.0625 0.5,-0.0625 2.4853,0 4.5,2.0147 4.5,4.5 0,0.1718 -0.0438,0.3332 -0.0625,0.5 h 2.0312 c 0.013,-0.1677 0.0313,-0.3289 0.0313,-0.5 0,-3.5899 -2.9101,-6.5 -6.5,-6.5 z" transform="translate(0,512.3622)" id="path15906"/>
+ <rect style="opacity:1" id="rect18393" width="5" height="10" x="135" y="195" transform="translate(0,512.3622)"/>
+ <rect transform="rotate(90)" y="-151" x="718.36218" height="10" width="5" id="rect18395" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/object-rows-symbolic.svg b/share/icons/hicolor/scalable/actions/object-rows-symbolic.svg
new file mode 100644
index 000000000..106e4f798
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-rows-symbolic.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="object-rows-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-528,-743.36218)" inkscape:label="00246" id="object-rows">
+ <rect rx="0.46966991" y="743.36218" x="528" height="16" width="16" id="rect23248" style="fill:none" ry="0"/>
+ <rect rx="0" y="745.36218" x="531" height="12" width="2" id="rect23250" style="opacity:1"/>
+ <rect style="opacity:1" id="rect23252" width="2" height="12" x="535" y="745.36218" rx="0"/>
+ <rect rx="0" y="745.36218" x="539" height="12" width="2" id="rect23254" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/object-stroke-style-symbolic.svg b/share/icons/hicolor/scalable/actions/object-stroke-style-symbolic.svg
new file mode 100644
index 000000000..381cd8ce4
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-stroke-style-symbolic.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="object-stroke-style-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.333333,0,0,1.333333,-1493.3333,-1204.4829)" inkscape:label="00300" id="object-stroke-style">
+ <rect style="fill:none" id="rect20574" width="12" height="12" x="1120" y="903.36218"/>
+ <path style="opacity:1" d="m 1120,905.3622 h 8 v -2 l 4,2.5 -4,2.5 v -2 h -8 z" id="rect12874" inkscape:connector-curvature="0"/>
+ <path id="path10529" d="m 1120.5,910.8622 h 1" style="fill:none;stroke:#000000" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000" d="m 1126.5,910.8617 h 1" id="use10533" inkscape:connector-curvature="0"/>
+ <use style="fill:none;stroke:#000000" x="0" y="0" id="use10535" width="1250" height="1250" transform="translate(3)" xlink:href="#use10533"/>
+ <path id="path10541" d="m 1120.5,914.8613 h 11.002" style="fill:none;stroke:#000000" inkscape:connector-curvature="0"/>
+ <use style="fill:none;stroke:#000000" x="0" y="0" id="use4611" transform="translate(2.999996)" width="1250" height="1250" xlink:href="#path10529"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/object-stroke-symbolic.svg b/share/icons/hicolor/scalable/actions/object-stroke-symbolic.svg
new file mode 100644
index 000000000..d6c6d2d82
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-stroke-symbolic.svg
@@ -0,0 +1,10 @@
+<?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-stroke-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.333333,0,0,1.333331,-1442.6667,-1204.4809)" inkscape:label="00299" id="object-stroke">
+ <rect y="903.36218" x="1082" height="12" width="12" id="rect20531" style="fill:none"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 1082,391 v 12 h 12 v -12 z m 1,1 h 10 v 10 h -10 z" transform="translate(0,512.3622)" id="rect20533"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/object-to-path-symbolic.svg b/share/icons/hicolor/scalable/actions/object-to-path-symbolic.svg
new file mode 100644
index 000000000..5df2714b9
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-to-path-symbolic.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="object-to-path-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-165,-527.36218)" inkscape:label="00073" id="object-to-path">
+ <rect style="fill:none" id="rect22765" width="16" height="16" x="165" y="527.36218"/>
+ <path style="opacity:1" d="m 167,529.3622 v 12 h 12 v -12 z m 1,1 h 10 v 10 h -10 z" id="rect22767" inkscape:connector-curvature="0"/>
+ <rect style="opacity:1" id="rect22772" width="3" height="3" x="166" y="528.36218"/>
+ <rect style="opacity:1" id="rect22776" width="3" height="3" x="177" y="528.36218"/>
+ <rect y="539.36218" x="166" height="3" width="3" id="rect22778" style="opacity:1"/>
+ <rect style="opacity:1" id="rect22780" width="3" height="3" x="177" y="539.36218"/>
+ <rect style="opacity:0.55" id="rect22782" width="6" height="6" x="170" y="20" transform="translate(0,512.3622)"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/object-tweak-attract-symbolic.svg b/share/icons/hicolor/scalable/actions/object-tweak-attract-symbolic.svg
new file mode 100644
index 000000000..5d88a441c
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-tweak-attract-symbolic.svg
@@ -0,0 +1,35 @@
+<?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-tweak-attract-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-255,-707.36218)" id="object-tweak-attract" inkscape:label="00115">
+ <rect style="fill:none" id="rect16104" width="16" height="16" x="255" y="707.36218"/>
+ <g id="g6152" transform="translate(-116.8231,570.8367)">
+ <use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(8.861385,11.02164)" id="use5124" width="1250" height="1250"/>
+ <use xlink:href="#path5084" height="1250" width="1250" id="use5130" transform="translate(2.953795,11.09914)" inkscape:tiled-clone-of="#path5011" y="0" x="0"/>
+ <use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(11.11579,3.027365)" id="use5088" width="1250" height="1250"/>
+ <use xlink:href="#path5084" height="1250" width="1250" id="use5126" transform="translate(11.0383,9.082095)" inkscape:tiled-clone-of="#path5011" y="0" x="0"/>
+ <use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(10.38143,6.05473)" id="use5090" width="1250" height="1250"/>
+ <use xlink:href="#path5084" height="1250" width="1250" id="use5132" transform="translate(5.90759,10.40446)" inkscape:tiled-clone-of="#path5011" y="0" x="0"/>
+ <circle r="1.111868" cy="137.9821" cx="375.09409" inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" inkscape:tile-h="2.223736" inkscape:tile-w="2.223736" inkscape:tile-cy="137.9821" inkscape:tile-cx="375.0941" id="path5084" transform="matrix(1.20571,0,0,1.20571,-78.25832,-27.88514)"/>
+ <use xlink:href="#path5084" transform="translate(8.706381,0.9318868)" x="0" y="0" inkscape:tiled-clone-of="#path5011" id="use5086" width="1250" height="1250"/>
+ <use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(2.953795,0.8543842)" id="use5092" width="1250" height="1250"/>
+ <use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(11.81518)" id="use5094" width="1250" height="1250"/>
+ <use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(1.317544,6.05473)" id="use5096" width="1250" height="1250"/>
+ <use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(0.7764177,9.082095)" id="use5098" width="1250" height="1250"/>
+ <use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(5.90759,1.588803)" id="use5100" width="1250" height="1250"/>
+ <use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(0.6601638,3.027365)" id="use5103" width="1250" height="1250"/>
+ <use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(3.225052,3.298622)" id="use5106" width="1250" height="1250"/>
+ <use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(3.147551,8.733335)" id="use5108" width="1250" height="1250"/>
+ <use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(5.90759,4.189904)" id="use5110" width="1250" height="1250"/>
+ <use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(8.706381,3.376124)" id="use5112" width="1250" height="1250"/>
+ <use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(3.961329,6.05473)" id="use5114" width="1250" height="1250"/>
+ <use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(5.90759,7.764549)" id="use5116" width="1250" height="1250"/>
+ <use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(7.698848,6.05473)" id="use5120" width="1250" height="1250"/>
+ <use xlink:href="#path5084" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(8.628879,8.772087)" id="use5122" width="1250" height="1250"/>
+ <use xlink:href="#path5084" height="1250" width="1250" id="use5128" transform="translate(0,12.10946)" inkscape:tiled-clone-of="#path5011" y="0" x="0"/>
+ <use xlink:href="#path5084" height="1250" width="1250" id="use5134" transform="translate(11.81518,12.10946)" inkscape:tiled-clone-of="#path5011" y="0" x="0"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/object-tweak-blur-symbolic.svg b/share/icons/hicolor/scalable/actions/object-tweak-blur-symbolic.svg
new file mode 100644
index 000000000..067ef32d3
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-tweak-blur-symbolic.svg
@@ -0,0 +1,39 @@
+<?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-tweak-blur-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-255,-807.36218)" id="object-tweak-blur" inkscape:label="00120">
+ <rect style="fill:none" id="rect18300" width="16" height="16" x="255" y="807.36218"/>
+ <circle r="1.111868" cy="137.9821" cx="375.09409" inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" inkscape:tile-h="2.223736" inkscape:tile-w="2.223736" inkscape:tile-cy="137.9821" inkscape:tile-cx="375.0941" id="path7657" style="opacity:1" transform="matrix(1.20571,0,0,1.20571,-195.2234,642.9926)"/>
+ <circle r="1.111868" cy="137.9821" cx="375.09409" transform="matrix(0.9359693,0,0,0.9359693,-85.18357,680.2121)" style="opacity:1" id="use7660" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702"/>
+ <circle r="1.111868" cy="137.9821" cx="375.09409" transform="matrix(0.9556962,0,0,0.9556962,-89.62949,680.5174)" style="opacity:1" id="use7662" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702"/>
+ <circle r="1.111868" cy="137.9821" cx="375.09409" transform="matrix(1.088184,0,0,1.088184,-139.325,665.2638)" style="opacity:1" id="use7664" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702"/>
+ <circle r="1.111868" cy="137.9821" cx="375.09409" transform="matrix(0.8516448,0,0,0.8516448,-59.46192,691.8473)" style="opacity:1" id="use7666" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702"/>
+ <circle r="1.111868" cy="137.9821" cx="375.09409" transform="matrix(1.20571,0,0,1.20571,-183.4083,642.9926)" style="opacity:1" id="use7668" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702"/>
+ <circle r="1.111868" cy="137.9821" cx="375.09409" transform="matrix(1.093412,0,0,1.093412,-153.1011,664.5425)" style="opacity:1" id="use7670" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702"/>
+ <circle r="1.111868" cy="137.9821" cx="375.09409" transform="matrix(0.9320213,0,0,0.9320213,-92.56455,689.8388)" style="opacity:1" id="use7672" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702"/>
+ <circle r="1.111868" cy="137.9821" cx="375.09409" transform="matrix(1.111722,0,0,1.111722,-154.0615,655.9613)" style="opacity:1" id="use7674" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702"/>
+ <circle r="1.111868" cy="137.9821" cx="375.09409" transform="matrix(0.9569822,0,0,0.9569822,-101.927,680.34)" style="opacity:1" id="use7676" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702"/>
+ <circle r="1.111868" cy="137.9821" cx="375.09409" transform="matrix(0.994998,0,0,0.994998,-107.3253,684.1765)" style="opacity:1" id="use7696" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702"/>
+ <circle r="1.111868" cy="137.9821" cx="375.09409" transform="matrix(0.985232,0,0,0.985232,-100.7082,682.4968)" style="opacity:1" id="use7698" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702"/>
+ <circle r="1.111868" cy="137.9821" cx="375.09409" transform="matrix(1.20571,0,0,1.20571,-195.2234,655.1021)" style="opacity:1" id="use7700" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702"/>
+ <circle r="1.111868" cy="137.9821" cx="375.09409" transform="matrix(0.9404333,0,0,0.9404333,-92.76607,691.7054)" style="opacity:1" id="use7702" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702"/>
+ <circle r="1.111868" cy="137.9821" cx="375.09409" transform="matrix(1.121575,0,0,1.121575,-157.7571,666.7113)" style="opacity:1" id="use7704" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702"/>
+ <circle r="1.111868" cy="137.9821" cx="375.09409" transform="matrix(1.20571,0,0,1.20571,-183.4083,655.1021)" style="opacity:1" id="use7706" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702"/>
+ <circle r="1" cy="293" cx="249" style="opacity:1" id="path18244" transform="matrix(0,0,0,0,257.9388,809.1229)"/>
+ <circle r="1.111868" cy="137.9821" cx="375.09409" inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" id="path18274" style="fill:none;stroke:#000000" transform="matrix(1.188915,0,0,1.188915,-185.8816,648.4478)"/>
+ <circle r="1.111868" cy="137.9821" cx="375.09409" inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" id="path18276" style="opacity:0.55" transform="matrix(0.7868642,0,0,0.7868642,-32.12087,703.9236)"/>
+ <circle r="1.111868" cy="137.9821" cx="375.09409" transform="matrix(1.188915,0,0,1.188915,-180.0038,648.4036)" style="fill:none;stroke:#000000" id="path18278" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702"/>
+ <circle r="1.111868" cy="137.9821" cx="375.09409" transform="matrix(0.7641009,0,0,0.7641009,-26.53634,710.0645)" style="opacity:0.55" id="path18280" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702"/>
+ <circle r="1.111868" cy="137.9821" cx="375.09409" transform="matrix(1.111722,0,0,1.111722,-153.9731,662.0991)" style="fill:none;stroke:#000000" id="path18282" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702"/>
+ <circle r="1.111868" cy="137.9821" cx="375.09409" inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" id="path18284" style="opacity:0.55" transform="matrix(0.7391118,0,0,0.7391118,-11.28526,713.4684)"/>
+ <circle r="1.111868" cy="137.9821" cx="375.09409" inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" id="path18286" style="fill:none;stroke:#000000" transform="matrix(1.188915,0,0,1.188915,-185.8816,654.4478)"/>
+ <circle r="1.111868" cy="137.9821" cx="375.09409" inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" id="path18288" style="opacity:0.55" transform="matrix(0.711897,0,0,0.711897,-4.00112,720.2677)"/>
+ <circle r="1.111868" cy="137.9821" cx="375.09409" transform="matrix(1.188915,0,0,1.188915,-180.0038,654.4036)" style="fill:none;stroke:#000000" id="path18290" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702"/>
+ <ellipse ry="0.234375" rx="0.1875" cy="296.20309" cx="250.8125" style="opacity:1" id="path18292" transform="matrix(3.241379,0,0,2.666667,-552.8896,22.62291)"/>
+ <ellipse ry="0.234375" rx="0.1875" cy="296.20309" cx="250.8125" transform="matrix(3.241379,0,0,2.666667,-552.9521,28.59166)" id="path18294" style="opacity:1"/>
+ <ellipse ry="0.234375" rx="0.1875" cy="296.20309" cx="250.8125" style="opacity:1" id="path18296" transform="matrix(3.241379,0,0,2.666667,-547.0459,22.56041)"/>
+ <ellipse ry="0.234375" rx="0.1875" cy="296.20309" cx="250.8125" style="opacity:1" id="path18298" transform="matrix(3.241379,0,0,2.666667,-547.0459,28.62291)"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/object-tweak-duplicate-symbolic.svg b/share/icons/hicolor/scalable/actions/object-tweak-duplicate-symbolic.svg
new file mode 100644
index 000000000..0b5196c5e
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-tweak-duplicate-symbolic.svg
@@ -0,0 +1,19 @@
+<?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-tweak-duplicate-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-255,-787.36218)" inkscape:label="00119" id="object-tweak-duplicate">
+ <rect id="rect4103" y="787.36218" x="255" height="16" width="16" style="fill:none"/>
+ <path style="opacity:1" d="m 260.4062,788.3622 c 0.1274,1.3311 1.2293,2.375 2.5938,2.375 1.3645,0 2.4664,-1.0439 2.5937,-2.375 z" id="use5685" inkscape:connector-curvature="0"/>
+ <circle r="1.111868" cy="137.9821" cx="375.09409" transform="matrix(2.202097,0,0,2.162349,-563.9937,496.4009)" style="opacity:0.55" id="use5687" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702"/>
+ <path style="opacity:1" d="m 263,799.5809 c -1.4516,0 -2.625,1.2047 -2.625,2.6563 0,0.045 0,0.081 0,0.125 h 5.25 c 0,-0.045 0,-0.08 0,-0.125 0,-1.4516 -1.1734,-2.6563 -2.625,-2.6563 z" id="use5828" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 270,792.5497 c -1.4208,0.033 -2.5625,1.1961 -2.5625,2.625 0,1.4288 1.1417,2.5916 2.5625,2.625 z" id="path5885" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 256,792.5497 v 5.25 c 1.4225,-0.034 2.5625,-1.1945 2.5625,-2.625 0,-1.4304 -1.1403,-2.5912 -2.5625,-2.625 z" id="path5889" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 267.4687,788.3622 c 0.1254,1.3106 1.1959,2.3435 2.5313,2.375 v -2.375 z" id="path5893" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 256,788.3622 v 2.375 c 1.3385,-0.032 2.4077,-1.0615 2.5312,-2.375 z" id="path5895" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 270,799.6122 c -1.4205,0.034 -2.5625,1.1964 -2.5625,2.625 0,0.041 0,0.084 0,0.125 H 270 Z" id="path5897" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 256,799.5809 v 2.7813 h 2.5625 c 0,-0.045 0,-0.08 0,-0.125 0,-1.4306 -1.1401,-2.622 -2.5625,-2.6563 z" id="path5899" inkscape:connector-curvature="0"/>
+ <circle r="1.111868" cy="137.9821" cx="375.09409" transform="matrix(2.086944,0,0,2.086944,-519.1206,507.9152)" style="opacity:1" id="path5911" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/object-tweak-jitter-color-symbolic.svg b/share/icons/hicolor/scalable/actions/object-tweak-jitter-color-symbolic.svg
new file mode 100644
index 000000000..a8624a97c
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-tweak-jitter-color-symbolic.svg
@@ -0,0 +1,16 @@
+<?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-tweak-jitter-color-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-255,-667.36218)" id="object-tweak-jitter-color" inkscape:label="00113">
+ <rect y="667.36218" x="255" height="16" width="16" id="rect4563" style="fill:none"/>
+ <rect y="677.36218" x="257" height="4" width="4" id="rect4567" style="opacity:1"/>
+ <rect transform="scale(-1)" style="opacity:1" id="rect4569" width="4" height="3.930722" x="-269" y="-681.36218"/>
+ <rect transform="scale(-1)" style="opacity:1" id="rect4573" width="4" height="3.9999969" x="-265" y="-677.36218"/>
+ <rect y="-673.36218" x="261" height="4.0000019" width="4" id="rect4575" style="opacity:0.55" transform="scale(1,-1)"/>
+ <rect transform="scale(-1)" style="opacity:0.55" id="rect4577" width="4" height="4.0692749" x="-269" y="-677.43152"/>
+ <rect y="677.36218" x="261" height="4.0000019" width="4" id="rect4579" style="opacity:0.35"/>
+ <rect style="opacity:0.55" id="rect4581" width="4" height="3.9999969" x="257" y="673.36218"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/object-tweak-paint-symbolic.svg b/share/icons/hicolor/scalable/actions/object-tweak-paint-symbolic.svg
new file mode 100644
index 000000000..c6aadd83b
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-tweak-paint-symbolic.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-tweak-paint-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-255,-647.36218)" id="object-tweak-paint" inkscape:label="00112">
+ <rect style="fill:none" id="rect4527" width="16" height="16" x="255" y="647.36218"/>
+ <rect transform="scale(-1,1)" style="opacity:0.35" id="rect4544" width="4.0000019" height="3.999994" x="-265" y="649.36218"/>
+ <rect transform="scale(1,-1)" style="opacity:0.55" id="rect4549" width="3.9939311" height="3.955307" x="257.0061" y="-657.3175"/>
+ <rect transform="scale(1,-1)" style="opacity:0.35" id="rect4553" width="4" height="4" x="265" y="-657.36218"/>
+ <rect transform="scale(-1,1)" style="opacity:0.35" id="rect4557" width="3.9999959" height="4.0000048" x="-265" y="657.36218"/>
+ <rect style="opacity:1" id="rect15731" width="4.0000129" height="4.0000548" x="261" y="653.36218"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/object-tweak-push-symbolic.svg b/share/icons/hicolor/scalable/actions/object-tweak-push-symbolic.svg
new file mode 100644
index 000000000..19f0ef8b9
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-tweak-push-symbolic.svg
@@ -0,0 +1,36 @@
+<?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-tweak-push-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-255,-687.36218)" id="object-tweak-push" inkscape:label="00114">
+ <rect y="687.36218" x="255" height="16" width="16" id="rect4991" style="fill:none"/>
+ <g transform="translate(-116.8263,551.3634)" id="g5135">
+ <circle r="1.111868" cy="137.9821" cx="375.09409" transform="matrix(1.20571,0,0,1.20571,-78.25832,-27.17581)" id="path5011" inkscape:tile-cx="375.0941" inkscape:tile-cy="137.9821" inkscape:tile-w="2.223736" inkscape:tile-h="2.223736" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702"/>
+ <use height="1250" width="1250" id="use5085" inkscape:tiled-clone-of="#path5011" y="0" x="0" transform="translate(4.825002e-8,2.41142)" xlink:href="#path5011"/>
+ <use height="1250" width="1250" id="use5087" transform="translate(0.0067742,5.089253)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#path5011"/>
+ <use height="1250" width="1250" id="use5091" transform="translate(0.0027824,7.946541)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#path5011"/>
+ <use height="1250" width="1250" id="use5095" transform="translate(2.959973,-0.63416)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#path5011"/>
+ <use height="1250" width="1250" id="use5097" transform="translate(3.006247,0.88896)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#path5011"/>
+ <use height="1250" width="1250" id="use5099" transform="translate(3.034311,2.716243)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#path5011"/>
+ <use height="1250" width="1250" id="use5101" transform="translate(2.998324,5.976212)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#path5011"/>
+ <use height="1250" width="1250" id="use5105" transform="translate(5.922205,-0.70933)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#path5011"/>
+ <use height="1250" width="1250" id="use5107" transform="translate(5.986644,0.3787152)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#path5011"/>
+ <use height="1250" width="1250" id="use5109" transform="translate(6.028303,2.049693)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#path5011"/>
+ <use height="1250" width="1250" id="use5111" transform="translate(5.985226,4.82628)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#path5011"/>
+ <use height="1250" width="1250" id="use5115" transform="translate(8.86036,-0.67653)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#path5011"/>
+ <use height="1250" width="1250" id="use5117" transform="translate(8.908855,0.84335)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#path5011"/>
+ <use height="1250" width="1250" id="use5119" transform="translate(8.937926,2.560875)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#path5011"/>
+ <use height="1250" width="1250" id="use5121" transform="translate(8.901517,5.920781)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#path5011"/>
+ <use height="1250" width="1250" id="use5125" transform="translate(11.79723,-0.00985)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#path5011"/>
+ <use height="1250" width="1250" id="use5127" transform="translate(11.80716,2.53059)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#path5011"/>
+ <use height="1250" width="1250" id="use5129" transform="translate(11.81518,5.183143)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#path5011"/>
+ <use height="1250" width="1250" id="use5131" transform="translate(11.80214,7.912301)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#path5011"/>
+ <use x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(0.0027824,10.71149)" id="use5136" width="1250" height="1250" xlink:href="#path5011"/>
+ <use x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(2.998324,9.724665)" id="use5138" width="1250" height="1250" xlink:href="#path5011"/>
+ <use x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(5.985226,9.503606)" id="use5140" width="1250" height="1250" xlink:href="#path5011"/>
+ <use x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(8.901517,9.887791)" id="use5142" width="1250" height="1250" xlink:href="#path5011"/>
+ <use x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(11.80214,10.67725)" id="use5144" width="1250" height="1250" xlink:href="#path5011"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/object-tweak-randomize-symbolic.svg b/share/icons/hicolor/scalable/actions/object-tweak-randomize-symbolic.svg
new file mode 100644
index 000000000..046031435
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-tweak-randomize-symbolic.svg
@@ -0,0 +1,36 @@
+<?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-tweak-randomize-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-255,-727.36218)" id="object-tweak-randomize" inkscape:label="00116">
+ <rect style="fill:none" id="rect16247" width="16" height="16" x="255" y="727.36218"/>
+ <g id="g6154" transform="translate(-116.7986,590.7307)">
+ <circle r="1.111868" cy="137.9821" cx="375.09409" inkscape:tile-y0="136.8702" inkscape:tile-x0="373.9822" inkscape:tile-h="2.223736" inkscape:tile-w="2.223736" inkscape:tile-cy="137.9821" inkscape:tile-cx="375.0941" id="path5084-3" transform="matrix(1.20571,0,0,1.20571,-78.42654,-27.79061)"/>
+ <use xlink:href="#path5084-3" transform="translate(8.561625,0.49145)" x="0" y="0" inkscape:tiled-clone-of="#path5011" id="use5086-7" width="1250" height="1250"/>
+ <use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(11.84313,2.65475)" id="use5088-6" width="1250" height="1250"/>
+ <use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(11.465,6.015863)" id="use5090-6" width="1250" height="1250"/>
+ <use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(2.800431,0.1644349)" id="use5092-8" width="1250" height="1250"/>
+ <use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(11.94058,-0.0096427)" id="use5094-4" width="1250" height="1250"/>
+ <use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(-0.1240991,6.118019)" id="use5096-4" width="1250" height="1250"/>
+ <use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(0.2602591,9.383794)" id="use5098-4" width="1250" height="1250"/>
+ <use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(6.0991,-0.2204626)" id="use5100-0" width="1250" height="1250"/>
+ <use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(0.4371078,2.794418)" id="use5103-8" width="1250" height="1250"/>
+ <use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(2.823264,2.99384)" id="use5106-4" width="1250" height="1250"/>
+ <use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(2.2685,8.914454)" id="use5108-9" width="1250" height="1250"/>
+ <use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(7.821966,3.036785)" id="use5110-6" width="1250" height="1250"/>
+ <use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(8.506131,3.395216)" id="use5112-0" width="1250" height="1250"/>
+ <use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(2.865657,4.495371)" id="use5114-7" width="1250" height="1250"/>
+ <use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(5.940444,8.422506)" id="use5116-9" width="1250" height="1250"/>
+ <use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(6.998359,5.075075)" id="use5118-4" width="1250" height="1250"/>
+ <use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(7.573388,6.436901)" id="use5120-9" width="1250" height="1250"/>
+ <use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(8.395772,9.33012)" id="use5122-7" width="1250" height="1250"/>
+ <use xlink:href="#path5084-3" x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(8.885973,11.77538)" id="use5124-1" width="1250" height="1250"/>
+ <use xlink:href="#path5084-3" height="1250" width="1250" id="use5126-2" transform="translate(11.49834,9.064573)" inkscape:tiled-clone-of="#path5011" y="0" x="0"/>
+ <use xlink:href="#path5084-3" height="1250" width="1250" id="use5128-6" transform="translate(-0.009413,12.10337)" inkscape:tiled-clone-of="#path5011" y="0" x="0"/>
+ <use xlink:href="#path5084-3" height="1250" width="1250" id="use5130-6" transform="translate(3.166048,12.23381)" inkscape:tiled-clone-of="#path5011" y="0" x="0"/>
+ <use xlink:href="#path5084-3" height="1250" width="1250" id="use5132-7" transform="translate(5.944623,11.84999)" inkscape:tiled-clone-of="#path5011" y="0" x="0"/>
+ <use xlink:href="#path5084-3" height="1250" width="1250" id="use5134-4" transform="translate(12.07179,12.10332)" inkscape:tiled-clone-of="#path5011" y="0" x="0"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/object-tweak-rotate-symbolic.svg b/share/icons/hicolor/scalable/actions/object-tweak-rotate-symbolic.svg
new file mode 100644
index 000000000..39c67f052
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-tweak-rotate-symbolic.svg
@@ -0,0 +1,36 @@
+<?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-tweak-rotate-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.206069,0,0,1.043228,-449.35233,-141.9747)" inkscape:label="00118" style="fill:url(#linearGradient19282)" id="object-tweak-rotate">
+ <rect id="rect4073" y="136.09171" x="372.57599" height="15.33701" width="13.26624" style="fill:none"/>
+ <g id="g4075" transform="matrix(0.8291402,0,0,0.9585631,64.23459,5.309395)">
+ <use height="1250" width="1250" id="use5086-1-3" inkscape:tiled-clone-of="#path5011" y="0" x="0" transform="rotate(6.891451,378.6993,212.0572)" xlink:href="#rect5405-3"/>
+ <use height="1250" width="1250" id="use5088-9-5" transform="rotate(6.742276,354.4789,240.2747)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#rect5405-3"/>
+ <use height="1250" width="1250" id="use5090-9-7" transform="rotate(13.88251,355.3094,190.0243)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#rect5405-3"/>
+ <use height="1250" width="1250" id="use5092-7-7" transform="rotate(8.166722,375.7447,159.1597)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#rect5405-3"/>
+ <use height="1250" width="1250" id="use5094-1-2" transform="translate(11.81518)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#rect5405-3"/>
+ <use height="1250" width="1250" id="use5096-08-7" transform="rotate(17.82176,354.9598,141.5001)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#rect5405-3"/>
+ <use height="1250" width="1250" id="use5098-0-4" transform="rotate(8.378837,312.2742,143.0133)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#rect5405-3"/>
+ <use height="1250" width="1250" id="use5100-2-4" transform="rotate(15.2684,377.2218,160.51)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#rect5405-3"/>
+ <use height="1250" width="1250" id="use5103-7-0" transform="rotate(9.387622,355.833,139.986)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#rect5405-3"/>
+ <use height="1250" width="1250" id="use5106-2-2" transform="rotate(44.87149,372.0792,143.563)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#rect5405-3"/>
+ <use height="1250" width="1250" id="use5108-6-5" transform="rotate(42.22786,363.9853,146.8381)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#rect5405-3"/>
+ <use height="1250" width="1250" id="use5110-65-0" transform="rotate(63.21644,374.7624,144.7858)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#rect5405-3"/>
+ <use height="1250" width="1250" id="use5112-8-3" transform="rotate(41.22188,374.6744,151.767)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#rect5405-3"/>
+ <use height="1250" width="1250" id="use5114-5-8" transform="rotate(65.03753,370.9967,143.8163)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#rect5405-3"/>
+ <use height="1250" width="1250" id="use5116-6-2" transform="rotate(59.91134,369.3427,148.139)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#rect5405-3"/>
+ <use height="1250" width="1250" id="use5118-0-4" transform="rotate(88.2,374.0981,144.5479)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#rect5405-3"/>
+ <use height="1250" width="1250" id="use5120-1-8" transform="rotate(60.38546,373.4959,149.115)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#rect5405-3"/>
+ <use height="1250" width="1250" id="use5122-0-2" transform="rotate(38.71798,365.7743,155.6236)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#rect5405-3"/>
+ <use height="1250" width="1250" id="use5124-4-5" transform="rotate(5.269124,247.1145,240.8168)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#rect5405-3"/>
+ <use x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="rotate(5.910683,292.2152,257.4433)" id="use5126-7-1" width="1250" height="1250" xlink:href="#rect5405-3"/>
+ <use x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(0,12.10946)" id="use5128-0-6" width="1250" height="1250" xlink:href="#rect5405-3"/>
+ <use x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="rotate(6.371765,266.9682,171.0607)" id="use5130-7-6" width="1250" height="1250" xlink:href="#rect5405-3"/>
+ <use x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="rotate(12.64041,322.556,171.1961)" id="use5132-5-6" width="1250" height="1250" xlink:href="#rect5405-3"/>
+ <use x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(11.81518,12.10946)" id="use5134-1-1" width="1250" height="1250" xlink:href="#rect5405-3"/>
+ <rect id="rect5405-3" width="1.2579449" height="3.036042" x="373.7597" y="136.95441"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/object-tweak-shrink-symbolic.svg b/share/icons/hicolor/scalable/actions/object-tweak-shrink-symbolic.svg
new file mode 100644
index 000000000..76b0e6053
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-tweak-shrink-symbolic.svg
@@ -0,0 +1,34 @@
+<?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-tweak-shrink-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999995,0,0,0.999998,-254.99872,-747.36096)" id="object-tweak-shrink" inkscape:label="00117">
+ <rect style="fill:none" id="rect16409" width="15.99962" height="16" x="255.0004" y="747.36218"/>
+ <circle r="1.111868" cy="137.9821" cx="375.09409" transform="matrix(1.330773,0,0,1.304296,-242.6855,568.8429)" style="opacity:1" id="path5084-2" inkscape:tile-cx="375.0941" inkscape:tile-cy="137.9821" inkscape:tile-w="2.223736" inkscape:tile-h="2.223736" inkscape:tile-x0="373.9822" inkscape:tile-y0="136.8702"/>
+ <use height="1250" width="1250" style="opacity:1" id="use5086-8" inkscape:tiled-clone-of="#path5011" y="0" x="0" transform="matrix(0.9860759,0,0,0.9860759,13.35199,10.42661)" xlink:href="#path5084-2"/>
+ <use height="1250" width="1250" style="opacity:1" id="use5088-8" transform="matrix(0.9791266,0,0,0.9791266,18.39427,18.90514)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#path5084-2"/>
+ <use height="1250" width="1250" style="opacity:1" id="use5090-1" transform="matrix(0.9025255,0,0,0.9025255,38.04092,79.5399)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#path5084-2"/>
+ <use height="1250" width="1250" style="opacity:1" id="use5092-4" transform="matrix(0.9860707,0,0,0.9860707,6.832833,10.43046)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#path5084-2"/>
+ <use height="1250" width="1250" style="opacity:1" id="use5094-42" transform="translate(13.04072)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#path5084-2"/>
+ <use height="1250" width="1250" style="opacity:1" id="use5096-0" transform="matrix(0.9068615,0,0,0.9068615,23.88811,76.29305)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#path5084-2"/>
+ <use height="1250" width="1250" style="opacity:1" id="use5098-8" transform="matrix(0.9828022,0,0,0.9828022,4.410936,22.70267)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#path5084-2"/>
+ <use height="1250" width="1250" style="opacity:1" id="use5100-6" transform="matrix(0.9220478,0,0,0.9220478,26.5136,58.37159)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#path5084-2"/>
+ <use height="1250" width="1250" style="opacity:1" id="use5103-0" transform="matrix(0.9801935,0,0,0.9801935,5.080138,18.10632)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#path5084-2"/>
+ <use height="1250" width="1250" style="opacity:1" id="use5106-9" transform="matrix(0.6146776,0,0,0.6146776,102.0872,291.8091)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#path5084-2"/>
+ <use height="1250" width="1250" style="opacity:1" id="use5108-2" transform="matrix(0.6232617,0,0,0.6232617,99.88627,291.931)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#path5084-2"/>
+ <use height="1250" width="1250" style="opacity:1" id="use5110-1" transform="matrix(0.4296546,0,0,0.4296546,152.8021,430.3566)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#path5084-2"/>
+ <use height="1250" width="1250" style="opacity:1" id="use5112-7" transform="matrix(0.6112925,0,0,0.6112925,109.4759,294.3438)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#path5084-2"/>
+ <use height="1250" width="1250" style="opacity:1" id="use5114-3" transform="matrix(0.4261003,0,0,0.4261003,150.4533,436.293)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#path5084-2"/>
+ <use height="1250" width="1250" style="opacity:1" id="use5116-0" transform="matrix(0.4378052,0,0,0.4378052,150.7115,430.8031)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#path5084-2"/>
+ <use height="1250" width="1250" style="opacity:1" id="use5118-6" transform="matrix(0.256807,0,0,0.256807,197.1343,563.0618)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#path5084-2"/>
+ <use height="1250" width="1250" style="opacity:1" id="use5120-92" transform="matrix(0.4222839,0,0,0.4222839,157.953,439.1508)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#path5084-2"/>
+ <use height="1250" width="1250" style="opacity:1" id="use5122-6" transform="matrix(0.6190024,0,0,0.6190024,107.4987,295.1204)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#path5084-2"/>
+ <use height="1250" width="1250" style="opacity:1" id="use5124-2" transform="matrix(0.9884129,0,0,0.9884129,12.75241,21.77614)" inkscape:tiled-clone-of="#path5011" y="0" x="0" xlink:href="#path5084-2"/>
+ <use x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.9803125,0,0,0.9803125,18.09011,24.56693)" id="use5126-4" style="opacity:1" width="1250" height="1250" xlink:href="#path5084-2"/>
+ <use x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(0,13.0996)" id="use5128-4" style="opacity:1" width="1250" height="1250" xlink:href="#path5084-2"/>
+ <use x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.9897789,0,0,0.9897789,5.881653,20.75324)" id="use5130-0" style="opacity:1" width="1250" height="1250" xlink:href="#path5084-2"/>
+ <use x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="matrix(0.9302193,0,0,0.9302193,24.41779,65.35227)" id="use5132-1" style="opacity:1" width="1250" height="1250" xlink:href="#path5084-2"/>
+ <use x="0" y="0" inkscape:tiled-clone-of="#path5011" transform="translate(13.04072,13.0996)" id="use5134-8" style="opacity:1" width="1250" height="1250" xlink:href="#path5084-2"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/object-ungroup-symbolic.svg b/share/icons/hicolor/scalable/actions/object-ungroup-symbolic.svg
new file mode 100644
index 000000000..277cca039
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-ungroup-symbolic.svg
@@ -0,0 +1,17 @@
+<?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-ungroup-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-135,-607.36218)" inkscape:label="00059" id="object-ungroup">
+ <rect y="607.36218" x="135" height="16" width="16" id="rect12011" style="fill:none"/>
+ <rect y="608.36218" x="136" height="1.999997" width="2" id="rect12013" style="opacity:1"/>
+ <rect y="610.36218" x="148" height="1.999997" width="2" id="rect12015" style="opacity:1"/>
+ <rect y="620.36218" x="148" height="2.0000031" width="2" id="rect12019" style="opacity:1"/>
+ <circle r="3.5" cy="82.5" cx="140.5" transform="translate(0.5,531.3622)" id="path12021" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path12023" d="m 145.9375,613.3622 c 0.0187,0.1667 0.0625,0.3282 0.0625,0.5 0,2.3135 -1.7539,4.1851 -4,4.4375 v 1.0625 h 6 v -6 z" style="opacity:1"/>
+ <rect style="opacity:1" id="rect12039" width="2" height="1.999997" x="144" y="608.36218"/>
+ <rect y="617.36218" x="136" height="1.999997" width="2" id="rect12041" style="opacity:1"/>
+ <rect style="opacity:1" id="rect12043" width="2" height="1.999997" x="140" y="620.36218"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/object-unlocked-symbolic.svg b/share/icons/hicolor/scalable/actions/object-unlocked-symbolic.svg
new file mode 100644
index 000000000..03920f6a4
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-unlocked-symbolic.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="object-unlocked-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-195,-961.3622)" inkscape:label="00260" id="object-unlocked">
+ <rect style="fill:none" id="rect31373" width="16" height="16" x="195" y="449" transform="translate(0,512.3622)"/>
+ <path style="opacity:1" d="m 197,969.3622 v 8 h 10 v -8 z" id="rect31375" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" id="path11795" d="m 204,967.4064 v 2 h 2 v -2 c 0,-1.108 0.3295,-2 1.4375,-2 1.108,0 1.5625,0.892 1.5625,2 v 2 h 2 v -2 c 0,-2.3808 -1.165,-4 -3.5625,-4 -2.3975,0 -3.3678,1.6907 -3.4375,4 z" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/object-visible-symbolic.svg b/share/icons/hicolor/scalable/actions/object-visible-symbolic.svg
new file mode 100644
index 000000000..72a8a536d
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/object-visible-symbolic.svg
@@ -0,0 +1,19 @@
+<?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-visible-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.96929756,-165,-931.35478)" inkscape:label="00257" id="object-visible">
+ <rect style="fill:none" id="rect11899" width="16" height="16" x="165" y="961.36218"/>
+ <path style="opacity:1" d="m 173,966.3622 c -1.6569,0 -3,1.3431 -3,3 0,1.6568 1.3431,3 3,3 1.6568,0 3,-1.3432 3,-3 0,-1.6569 -1.3432,-3 -3,-3 z m -0.4931,0.8256 c 0.3741,0 0.6831,0.3108 0.6831,0.6979 0,0.3872 -0.309,0.7128 -0.6831,0.7128 -0.3741,0 -0.683,-0.3256 -0.683,-0.7128 0,-0.3871 0.3089,-0.6979 0.683,-0.6979 z" id="path11920" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 173,963.3622 c -4.4183,0 -8,6 -8,6 0,0 3.5817,6 8,6 4.4183,0 8,-6 8,-6 0,0 -3.5817,-6 -8,-6 z m 0,2 c 3.866,0 6,4 6,4 0,0 -2.134,4 -6,4 -3.866,0 -6,-4 -6,-4 0,0 2.134,-4 6,-4 z" id="path11928" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" id="path8543-5" d="m 167,967.2997 -1,-1" style="fill:none;stroke:#000000;stroke-linecap:round"/>
+ <path style="fill:none;stroke:#000000;stroke-linecap:round" d="m 179,967.2997 1,-1" id="path8545-3" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" id="path8547-1" d="m 169,966.2997 -2,-2" style="fill:none;stroke:#000000;stroke-linecap:round"/>
+ <path style="fill:none;stroke:#000000;stroke-linecap:round" d="M 170.375,964.8622 169,962.4872" id="path8572-7" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" id="path8574-8" d="m 172.4375,964.3622 -0.6875,-3" style="fill:none;stroke:#000000;stroke-linecap:round"/>
+ <path style="fill:none;stroke:#000000;stroke-linecap:round" d="m 177.4375,966.2997 1.5625,-2" id="path8578-8" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" id="path8580-4" d="m 176.0625,964.8622 1.3308,-2.1541" style="fill:none;stroke:#000000;stroke-linecap:round"/>
+ <path style="fill:none;stroke:#000000;stroke-linecap:round" d="m 174,964.3622 0.8643,-3" id="path8582-8" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/off-symbolic.svg b/share/icons/hicolor/scalable/actions/off-symbolic.svg
new file mode 100644
index 000000000..3cb5e7d16
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/off-symbolic.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="off-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-10.48884,-182.0497)" id="off" inkscape:label="00339">
+ <rect style="fill:none" id="rect23222-8" width="16" height="16" x="10.48884" y="182.0497"/>
+ <ellipse style="fill:none;stroke:#000000" id="path10622" cx="18.48884" cy="190.0497" rx="6.6111541" ry="6.515604"/>
+ <path style="fill:none;stroke:#000000" d="m 15.90515,187.466 5.16739,5.1674" id="path10677" inkscape:connector-curvature="0" inkscape:transform-center-x="-5.253213" inkscape:transform-center-y="3.571599"/>
+ <path inkscape:transform-center-y="5.253199" inkscape:transform-center-x="3.571613" inkscape:connector-curvature="0" id="path10688" d="m 21.07254,187.466 -5.16739,5.1674" style="fill:none;stroke:#000000"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/on-symbolic.svg b/share/icons/hicolor/scalable/actions/on-symbolic.svg
new file mode 100644
index 000000000..7f4d23195
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/on-symbolic.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="on-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-10.48884,-199.5352)" id="on" inkscape:label="00338">
+ <rect style="fill:none" id="rect23222-9" width="16" height="16" x="10.48884" y="199.5352"/>
+ <ellipse ry="6.515604" rx="6.6111541" cy="207.53529" cx="18.48884" id="ellipse10646" style="fill:none;stroke:#000000"/>
+ <path style="fill:none;stroke:#000000" d="m 15.35239,207.5955 2.03195,1.896 4.24095,-3.9125" id="path10653" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/pack-less-symbolic.svg b/share/icons/hicolor/scalable/actions/pack-less-symbolic.svg
new file mode 100644
index 000000000..ce3754be2
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/pack-less-symbolic.svg
@@ -0,0 +1,18 @@
+<?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="pack-less-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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="pack-less" inkscape:label="00342">
+ <title id="title48551">pack-less</title>
+ <rect y="0" x="0" height="16" width="16" id="rect48553" style="fill:none"/>
+ <rect id="rect48555" height="5" width="5" y="1.5" x="1.5" style="opacity:0.55"/>
+ <rect id="rect48557" height="5" width="5" y="1.5" x="9.5" style="opacity:0.55"/>
+ <rect id="rect48559" height="5" width="5" y="9.5" x="1.5" style="opacity:0.55"/>
+ <rect id="rect48561" height="5" width="5" y="9.5" x="9.5" style="opacity:0.55"/>
+ <rect style="fill:none;stroke:#000000" x="1.5" y="1.5" width="5" height="5" id="rect48563"/>
+ <rect style="fill:none;stroke:#000000" x="9.5" y="1.5" width="5" height="5" id="rect48565"/>
+ <rect style="fill:none;stroke:#000000" x="1.5" y="9.5" width="5" height="5" id="rect48567"/>
+ <rect style="fill:none;stroke:#000000" x="9.5" y="9.5" width="5" height="5" id="rect48569"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/pack-more-symbolic.svg b/share/icons/hicolor/scalable/actions/pack-more-symbolic.svg
new file mode 100644
index 000000000..dc5154ed2
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/pack-more-symbolic.svg
@@ -0,0 +1,28 @@
+<?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="pack-more-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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="pack-more" inkscape:label="00343">
+ <title id="title48509">pack-more</title>
+ <rect y="0" x="0" height="16" width="16" id="rect48511" style="fill:none"/>
+ <rect id="rect48513" height="3" width="3" y="1.5" x="1.5" style="opacity:0.55"/>
+ <rect id="rect48515" height="3" width="3" y="1.5" x="6.5" style="opacity:0.55"/>
+ <rect id="rect48517" height="3" width="3" y="1.5" x="11.5" style="opacity:0.55"/>
+ <rect id="rect48519" height="3" width="3" y="6.5" x="1.5" style="opacity:0.55"/>
+ <rect id="rect48521" height="3" width="3" y="6.5" x="6.5" style="opacity:0.55"/>
+ <rect id="rect48523" height="3" width="3" y="6.5" x="11.5" style="opacity:0.55"/>
+ <rect id="rect48525" height="3" width="3" y="11.5" x="1.5" style="opacity:0.55"/>
+ <rect id="rect48527" height="3" width="3" y="11.5" x="6.5" style="opacity:0.55"/>
+ <rect id="rect48529" height="3" width="3" y="11.5" x="11.5" style="opacity:0.55"/>
+ <rect style="fill:none;stroke:#000000" x="1.5" y="1.5" width="3" height="3" id="rect48531"/>
+ <rect style="fill:none;stroke:#000000" x="6.5" y="1.5" width="3" height="3" id="rect48533"/>
+ <rect style="fill:none;stroke:#000000" x="11.5" y="1.5" width="3" height="3" id="rect48535"/>
+ <rect style="fill:none;stroke:#000000" x="1.5" y="6.5" width="3" height="3" id="rect48537"/>
+ <rect style="fill:none;stroke:#000000" x="6.5" y="6.5" width="3" height="3" id="rect48539"/>
+ <rect style="fill:none;stroke:#000000" x="11.5" y="6.5" width="3" height="3" id="rect48541"/>
+ <rect style="fill:none;stroke:#000000" x="1.5" y="11.5" width="3" height="3" id="rect48543"/>
+ <rect style="fill:none;stroke:#000000" x="6.5" y="11.5" width="3" height="3" id="rect48545"/>
+ <rect style="fill:none;stroke:#000000" x="11.5" y="11.5" width="3" height="3" id="rect48547"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/paint-gradient-conical-symbolic.svg b/share/icons/hicolor/scalable/actions/paint-gradient-conical-symbolic.svg
new file mode 100644
index 000000000..2de502427
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/paint-gradient-conical-symbolic.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="paint-gradient-conical-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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 inkscape:label="00350" id="paint-gradient-conical">
+ <rect y="0" x="0" height="16" width="16" id="rect36996" style="fill:none"/>
+ <path sodipodi:arc-type="slice" style="opacity:0.75" id="path36998" sodipodi:type="arc" sodipodi:cx="8" sodipodi:cy="8" sodipodi:rx="7.5" sodipodi:ry="7.5" sodipodi:start="3.141593" sodipodi:end="4.712389" d="M 0.5,7.9999974 A 7.5,7.5 0 0 1 8.0000001,0.5 L 8,8 Z"/>
+ <path sodipodi:arc-type="slice" d="M 15.5,8 A 7.5,7.5 0 0 1 8.0000025,15.5 L 8,8 Z" sodipodi:end="1.570796" sodipodi:start="0" sodipodi:ry="7.5" sodipodi:rx="7.5" sodipodi:cy="8" sodipodi:cx="8" sodipodi:type="arc" id="path37000" style="opacity:0.75"/>
+ <circle style="fill:none;stroke:#000000" id="circle37002" cx="8" cy="8" r="7.5"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/paint-gradient-linear-symbolic.svg b/share/icons/hicolor/scalable/actions/paint-gradient-linear-symbolic.svg
new file mode 100644
index 000000000..bf57d77ed
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/paint-gradient-linear-symbolic.svg
@@ -0,0 +1,106 @@
+<?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="paint-gradient-linear-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.8,0,0,0.799985,-890.4,-743.47531)" inkscape:label="00303" id="paint-gradient-linear">
+ <rect y="929.36218" x="1113" height="20" width="20" id="rect20694" style="fill:none"/>
+ <rect style="opacity:1" id="rect20698" width="5" height="20" x="1113" y="929.36218"/>
+ <path inkscape:connector-curvature="0" id="rect20700" transform="translate(0,512.3618)" d="m 1118,417 v 1 h 1 v -1 z m 2,0 v 1 h 1 v -1 z m -2,2 v 1 h 1 v -1 z m 1,1 v 1 h 1 v -1 z m 1,0 h 1 v -1 h -1 z m 2,1 v 1 h 1 v -1 z" style="opacity:1"/>
+ <rect y="930.36218" x="1119" height="1" width="1" id="rect20704" style="opacity:1"/>
+ <rect y="933.36218" x="1118" height="1" width="1" id="rect20712" style="opacity:1"/>
+ <rect style="opacity:1" id="rect20714" width="1" height="1" x="1120" y="933.36218"/>
+ <rect y="934.36218" x="1119" height="1" width="1" id="rect20716" style="opacity:1"/>
+ <rect style="opacity:1" id="rect20718" width="1" height="1" x="1118" y="935.36218"/>
+ <rect y="935.36218" x="1120" height="1" width="1" id="rect20720" style="opacity:1"/>
+ <rect style="opacity:1" id="rect20722" width="1" height="1" x="1119" y="936.36218"/>
+ <rect y="937.36218" x="1118" height="1" width="1" id="rect20724" style="opacity:1"/>
+ <rect style="opacity:1" id="rect20726" width="1" height="1" x="1120" y="937.36218"/>
+ <rect y="938.36218" x="1119" height="1" width="1" id="rect20728" style="opacity:1"/>
+ <rect style="opacity:1" id="rect20730" width="1" height="1" x="1118" y="939.36218"/>
+ <rect y="939.36218" x="1120" height="1" width="1" id="rect20732" style="opacity:1"/>
+ <rect style="opacity:1" id="rect20734" width="1" height="1" x="1119" y="940.36218"/>
+ <rect y="941.36218" x="1118" height="1" width="1" id="rect20736" style="opacity:1"/>
+ <rect style="opacity:1" id="rect20738" width="1" height="1" x="1120" y="941.36218"/>
+ <rect y="942.36218" x="1119" height="1" width="1" id="rect20740" style="opacity:1"/>
+ <rect style="opacity:1" id="rect20742" width="1" height="1" x="1118" y="943.36218"/>
+ <rect y="943.36218" x="1120" height="1" width="1" id="rect20744" style="opacity:1"/>
+ <rect style="opacity:1" id="rect20746" width="1" height="1" x="1119" y="944.36218"/>
+ <rect y="945.36218" x="1118" height="1" width="1" id="rect20748" style="opacity:1"/>
+ <rect style="opacity:1" id="rect20750" width="1" height="1" x="1120" y="945.36218"/>
+ <rect y="946.36218" x="1119" height="1" width="1" id="rect20752" style="opacity:1"/>
+ <rect style="opacity:1" id="rect20754" width="1" height="1" x="1118" y="947.36218"/>
+ <rect y="947.36218" x="1120" height="1" width="1" id="rect20756" style="opacity:1"/>
+ <rect style="opacity:1" id="rect20758" width="1" height="1" x="1121" y="946.36218"/>
+ <rect y="944.36218" x="1121" height="1" width="1" id="rect20760" style="opacity:1"/>
+ <rect style="opacity:1" id="rect20762" width="1" height="1" x="1121" y="942.36218"/>
+ <rect y="940.36218" x="1121" height="1" width="1" id="rect20764" style="opacity:1"/>
+ <rect style="opacity:1" id="rect20766" width="1" height="1" x="1121" y="938.36218"/>
+ <rect y="936.36218" x="1121" height="1" width="1" id="rect20768" style="opacity:1"/>
+ <rect style="opacity:1" id="rect20770" width="1" height="1" x="1121" y="934.36218"/>
+ <rect y="932.36218" x="1121" height="1" width="1" id="rect20772" style="opacity:1"/>
+ <rect style="opacity:1" id="rect20774" width="1" height="1" x="1121" y="930.36218"/>
+ <rect y="929.36218" x="1122" height="1" width="1" id="rect20776" style="opacity:1"/>
+ <rect style="opacity:1" id="rect20778" width="1" height="1" x="1122" y="931.36218"/>
+ <rect style="opacity:1" id="rect20782" width="1" height="1" x="1122" y="935.36218"/>
+ <rect y="937.36218" x="1122" height="1" width="1" id="rect20784" style="opacity:1"/>
+ <rect style="opacity:1" id="rect20786" width="1" height="1" x="1122" y="939.36218"/>
+ <rect y="941.36218" x="1122" height="1" width="1" id="rect20788" style="opacity:1"/>
+ <rect style="opacity:1" id="rect20790" width="1" height="1" x="1122" y="943.36218"/>
+ <rect y="945.36218" x="1122" height="1" width="1" id="rect20792" style="opacity:1"/>
+ <rect style="opacity:1" id="rect20794" width="1" height="1" x="1122" y="947.36218"/>
+ <rect y="948.36218" x="1121" height="1" width="1" id="rect20796" style="opacity:1"/>
+ <rect style="opacity:1" id="rect20798" width="1" height="1" x="1119" y="948.36218"/>
+ <rect y="929.36218" x="1123" height="20" width="5" id="rect20802" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect20804" width="1" height="1" x="1129" y="417" transform="translate(0,512.3622)"/>
+ <rect y="929.36218" x="1131" height="1" width="1" id="rect20806" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect20808" width="1" height="1" x="1130" y="930.36218"/>
+ <rect y="930.36218" x="1132" height="1" width="1" id="rect20810" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect20812" width="1" height="1" x="1131" y="931.36218"/>
+ <rect y="931.36218" x="1129" height="1" width="1" id="rect20814" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect20816" width="1" height="1" x="1130" y="932.36218"/>
+ <rect y="932.36218" x="1132" height="1" width="1" id="rect20818" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect20820" width="1" height="1" x="1131" y="933.36218"/>
+ <rect y="933.36218" x="1129" height="1" width="1" id="rect20822" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect20824" width="1" height="1" x="1130" y="934.36218"/>
+ <rect y="934.36218" x="1132" height="1" width="1" id="rect20826" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect20828" width="1" height="1" x="1131" y="935.36218"/>
+ <rect y="935.36218" x="1129" height="1" width="1" id="rect20830" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect20832" width="1" height="1" x="1130" y="936.36218"/>
+ <rect y="936.36218" x="1132" height="1" width="1" id="rect20834" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect20836" width="1" height="1" x="1131" y="937.36218"/>
+ <rect y="937.36218" x="1129" height="1" width="1" id="rect20838" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect20840" width="1" height="1" x="1132" y="938.36218"/>
+ <rect y="938.36218" x="1130" height="1" width="1" id="rect20842" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect20844" width="1" height="1" x="1129" y="939.36218"/>
+ <rect y="939.36218" x="1131" height="1" width="1" id="rect20846" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect20848" width="1" height="1" x="1132" y="940.36218"/>
+ <rect y="940.36218" x="1130" height="1" width="1" id="rect20850" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect20852" width="1" height="1" x="1129" y="941.36218"/>
+ <rect y="941.36218" x="1131" height="1" width="1" id="rect20854" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect20856" width="1" height="1" x="1132" y="942.36218"/>
+ <rect y="942.36218" x="1130" height="1" width="1" id="rect20858" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect20860" width="1" height="1" x="1129" y="943.36218"/>
+ <rect y="943.36218" x="1131" height="1" width="1" id="rect20862" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect20864" width="1" height="1" x="1132" y="944.36218"/>
+ <rect y="944.36218" x="1130" height="1" width="1" id="rect20866" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect20868" width="1" height="1" x="1129" y="945.36218"/>
+ <rect y="945.36218" x="1131" height="1" width="1" id="rect20870" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect20872" width="1" height="1" x="1132" y="946.36218"/>
+ <rect y="946.36218" x="1130" height="1" width="1" id="rect20874" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect20876" width="1" height="1" x="1129" y="947.36218"/>
+ <rect y="947.36218" x="1131" height="1" width="1" id="rect20878" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect20880" width="1" height="1" x="1132" y="948.36218"/>
+ <rect y="948.36218" x="1130" height="1" width="1" id="rect20882" style="opacity:0.55"/>
+ <rect y="930.36218" x="1128" height="1" width="1" id="rect20886" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect20888" width="1" height="1" x="1128" y="932.36218"/>
+ <rect y="934.36218" x="1128" height="1" width="1" id="rect20890" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect20892" width="1" height="1" x="1128" y="936.36218"/>
+ <rect y="938.36218" x="1128" height="1" width="1" id="rect20894" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect20896" width="1" height="1" x="1128" y="940.36218"/>
+ <rect y="942.36218" x="1128" height="1" width="1" id="rect20898" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect20900" width="1" height="1" x="1128" y="944.36218"/>
+ <rect y="946.36218" x="1128" height="1" width="1" id="rect20902" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect20904" width="1" height="1" x="1128" y="948.36218"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/paint-gradient-mesh-symbolic.svg b/share/icons/hicolor/scalable/actions/paint-gradient-mesh-symbolic.svg
new file mode 100644
index 000000000..b483f7c58
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/paint-gradient-mesh-symbolic.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="paint-gradient-mesh-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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 inkscape:label="00349" id="paint-gradient-mesh">
+ <rect y="0" x="0" height="16" width="16" id="rect36986" style="fill:none"/>
+ <rect style="opacity:0.75" id="rect36988" width="7" height="7" x="1" y="1"/>
+ <rect style="opacity:0.75" id="rect36990" width="7" height="7" x="8" y="8"/>
+ <rect ry="1" y="0.5" x="0.5" height="15" width="15" id="rect36992" style="fill:none;stroke:#000000"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/paint-gradient-radial-symbolic.svg b/share/icons/hicolor/scalable/actions/paint-gradient-radial-symbolic.svg
new file mode 100644
index 000000000..1520fd277
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/paint-gradient-radial-symbolic.svg
@@ -0,0 +1,137 @@
+<?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="paint-gradient-radial-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.800002,0,0,0.799999,-916.8027,-743.48904)" inkscape:label="00304" id="paint-gradient-radial">
+ <rect style="fill:none" id="rect21034" width="19.999941" height="20.000019" x="1146" y="929.36218"/>
+ <rect style="opacity:1" id="rect21036" width="6" height="5.9999981" x="1153" y="936.36218"/>
+ <rect style="opacity:1" id="rect21038" width="1" height="1" x="1153" y="935.36218"/>
+ <rect y="935.36218" x="1155" height="1" width="1" id="rect21040" style="opacity:1"/>
+ <rect style="opacity:1" id="rect21042" width="1" height="1" x="1157" y="935.36218"/>
+ <rect y="935.36218" x="1159" height="1" width="1" id="rect21044" style="opacity:1"/>
+ <rect style="opacity:1" id="rect21046" width="1" height="1" x="1159" y="937.36218"/>
+ <rect y="939.36218" x="1159" height="1" width="1" id="rect21048" style="opacity:1"/>
+ <rect style="opacity:1" id="rect21050" width="1" height="1" x="1159" y="941.36218"/>
+ <rect y="942.36218" x="1158" height="1" width="1" id="rect21052" style="opacity:1"/>
+ <rect style="opacity:1" id="rect21054" width="1" height="1" x="1156" y="942.36218"/>
+ <rect y="942.36218" x="1154" height="1" width="1" id="rect21056" style="opacity:1"/>
+ <rect style="opacity:1" id="rect21058" width="1" height="1" x="1152" y="938.36218"/>
+ <rect y="938.36218" x="1160" height="1" width="1" id="rect21068" style="opacity:1"/>
+ <rect style="opacity:1" id="rect21070" width="1" height="1" x="1160" y="940.36218"/>
+ <rect y="942.36218" x="1160" height="1" width="1" id="rect21072" style="opacity:1"/>
+ <rect style="opacity:1" id="rect21074" width="1" height="1" x="1159" y="943.36218"/>
+ <rect y="943.36218" x="1157" height="1" width="1" id="rect21076" style="opacity:1"/>
+ <rect style="opacity:1" id="rect21078" width="1" height="1" x="1155" y="943.36218"/>
+ <rect y="943.36218" x="1153" height="1" width="1" id="rect21080" style="opacity:1"/>
+ <rect style="opacity:1" id="rect21082" width="1" height="1" x="1152" y="942.36218"/>
+ <rect y="936.36218" x="1152" height="1" width="1" id="rect21084" style="opacity:1"/>
+ <rect style="opacity:0.55" id="rect21107" width="10" height="1.000003" x="1151" y="944.36218"/>
+ <rect style="opacity:0.55" id="rect21135" width="1" height="12.00001" x="1161" y="933.36218"/>
+ <rect style="opacity:0.55" id="rect21140" width="1" height="1" x="1150" y="931.36218"/>
+ <rect y="932.36218" x="1151" height="1" width="1" id="rect21142" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect21144" width="1" height="1.000003" x="1153" y="932.36218"/>
+ <rect y="932.36218" x="1155" height="1" width="1" id="rect21146" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect21148" width="1" height="1" x="1157" y="932.36218"/>
+ <rect y="932.36218" x="1159" height="1" width="1" id="rect21150" style="opacity:0.55"/>
+ <rect y="942.36218" x="1149" height="1" width="1" id="rect21174" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect21176" width="1" height="1" x="1149" y="940.36218"/>
+ <rect y="938.36218" x="1149" height="1" width="1" id="rect21178" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect21180" width="1" height="1" x="1149" y="936.36218"/>
+ <rect y="934.36218" x="1149" height="1" width="1" id="rect21182" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect21184" width="1" height="1" x="1149" y="932.36218"/>
+ <rect y="930.36218" x="1151" height="1" width="1" id="rect21187" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect21189" width="1" height="1" x="1153" y="930.36218"/>
+ <rect y="930.36218" x="1155" height="1" width="1" id="rect21191" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect21193" width="1" height="1" x="1157" y="930.36218"/>
+ <rect y="930.36218" x="1159" height="1" width="1" id="rect21195" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect21197" width="1" height="1" x="1161" y="930.36218"/>
+ <rect y="930.36218" x="1163" height="1" width="1" id="rect21199" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect21201" width="1" height="1" x="1162" y="933.36218"/>
+ <rect y="937.36218" x="1162" height="1" width="1" id="rect21203" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect21205" width="1" height="1" x="1162" y="939.36218"/>
+ <rect y="940.36218" x="1163" height="1" width="1" id="rect21207" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect21209" width="1" height="1" x="1163" y="942.36218"/>
+ <rect y="941.36218" x="1162" height="1.000003" width="1" id="rect21211" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect21213" width="1" height="1" x="1160" y="947.36218"/>
+ <rect y="947.36218" x="1158" height="1" width="1" id="rect21215" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect21217" width="1" height="1" x="1156" y="947.36218"/>
+ <rect y="947.36218" x="1154" height="1" width="1" id="rect21219" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect21221" width="1" height="1" x="1152" y="947.36218"/>
+ <rect y="947.36218" x="1150" height="1" width="1" id="rect21223" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect21225" width="1" height="1" x="1148" y="947.36218"/>
+ <rect y="943.36218" x="1148" height="1" width="1" id="rect21227" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect21229" width="1" height="1" x="1148" y="941.36218"/>
+ <rect y="939.36218" x="1148" height="1" width="1" id="rect21231" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect21234" width="1" height="1" x="1148" y="937.36218"/>
+ <rect y="935.36218" x="1148" height="1" width="1" id="rect21236" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect21238" width="1" height="1" x="1148" y="933.36218"/>
+ <rect y="931.36218" x="1148" height="1" width="1" id="rect21240" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect9505" width="1" height="1" x="1164" y="941.36218"/>
+ <rect y="939.36218" x="1164" height="1" width="1" id="rect9507" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect9509" width="1" height="1" x="1164" y="937.36218"/>
+ <rect y="935.36218" x="1164" height="1" width="1" id="rect9511" style="opacity:0.55"/>
+ <rect y="933.36218" x="1164" height="1" width="1" id="rect9515" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect9517" width="1" height="1" x="1164" y="931.36218"/>
+ <rect style="opacity:0.55" id="rect9519" width="1" height="1" x="-1150" y="930.36218" transform="scale(-1,1)"/>
+ <rect y="932.36218" x="1161" height="1" width="1" id="rect9521" style="opacity:0.55"/>
+ <rect y="935.36218" x="1162" height="1" width="1" id="rect9523" style="opacity:0.55"/>
+ <rect y="945.36218" x="1148" height="0.99999738" width="1" id="rect9525" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect9527" width="1" height="0.99999738" x="1162" y="947.36218"/>
+ <rect y="947.36218" x="1164" height="0.99999738" width="1" id="rect9529" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect9531" width="1" height="0.99999738" x="1164" y="945.36218"/>
+ <rect y="943.36218" x="1164" height="0.99999738" width="1" id="rect9533" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect9535" width="1" height="0.99999738" x="1162" y="943.36218"/>
+ <rect y="945.36218" x="1162" height="1" width="1" id="rect9537" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect9539" width="1" height="0.99999738" x="1160" y="945.36218"/>
+ <rect y="945.36218" x="1158" height="0.99999738" width="1" id="rect9541" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect9543" width="1" height="0.99999738" x="1156" y="945.36218"/>
+ <rect y="945.36218" x="1154" height="0.99999738" width="1" id="rect9545" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect9547" width="1" height="0.99999738" x="1152" y="945.36218"/>
+ <rect y="946.36218" x="1151" height="0.99999738" width="1" id="rect9549" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect9551" width="1" height="0.99999738" x="1149" y="946.36218"/>
+ <rect y="944.36218" x="1149" height="0.99999738" width="1" id="rect9553" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect9555" width="1" height="0.99999738" x="1150" y="945.36218"/>
+ <rect y="943.36218" x="1151" height="1" width="1" id="rect9579" style="opacity:1"/>
+ <rect style="opacity:1" id="rect9581" width="1" height="1" x="1151" y="941.36218"/>
+ <rect y="939.36218" x="1151" height="1" width="1" id="rect9583" style="opacity:1"/>
+ <rect style="opacity:1" id="rect9585" width="1" height="1" x="1151" y="937.36218"/>
+ <rect y="935.36218" x="1151" height="1" width="1" id="rect9587" style="opacity:1"/>
+ <rect style="opacity:1" id="rect9589" width="1" height="1" x="1152" y="934.36218"/>
+ <rect y="934.36218" x="1154" height="1" width="1" id="rect9591" style="opacity:1"/>
+ <rect style="opacity:1" id="rect9593" width="1" height="1" x="1156" y="934.36218"/>
+ <rect y="934.36218" x="1158" height="1" width="1" id="rect9595" style="opacity:1"/>
+ <rect style="opacity:1" id="rect9597" width="1" height="1" x="1160" y="934.36218"/>
+ <rect y="936.36218" x="1160" height="1" width="1" id="rect9599" style="opacity:1"/>
+ <rect style="opacity:1" id="rect9601" width="1" height="1" x="1160" y="936.36218"/>
+ <rect y="940.36218" x="1152" height="1" width="1" id="rect9603" style="opacity:1"/>
+ <rect y="932.36218" x="1163" height="1" width="1" id="rect19828" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect19834" width="1" height="1" x="1152" y="931.36218"/>
+ <rect y="931.36218" x="1154" height="1" width="1" id="rect19836" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect19838" width="1" height="1" x="1156" y="931.36218"/>
+ <rect y="931.36218" x="1158" height="1" width="1" id="rect19840" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect19842" width="1" height="1" x="1163" y="944.36218"/>
+ <rect y="931.36218" x="1160" height="1" width="1" id="rect19844" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect19846" width="1" height="1" x="1163" y="946.36218"/>
+ <rect y="931.36218" x="1162" height="1" width="1" id="rect19848" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect19850" width="1" height="1" x="1161" y="946.36218"/>
+ <rect y="946.36218" x="1159" height="1" width="1" id="rect19852" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect19854" width="1" height="1" x="1157" y="946.36218"/>
+ <rect y="946.36218" x="1155" height="1" width="1" id="rect19856" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect19859" width="1" height="1" x="1153" y="946.36218"/>
+ <rect y="938.36218" x="1163" height="1" width="1" id="rect19861" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect19863" width="1" height="1" x="1163" y="936.36218"/>
+ <rect y="934.36218" x="1163" height="1" width="1" id="rect19865" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect19867" width="1" height="1" x="1147" y="946.36218"/>
+ <rect y="944.36218" x="1147" height="1" width="1" id="rect19869" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect19871" width="1" height="1" x="1147" y="942.36218"/>
+ <rect y="940.36218" x="1147" height="1" width="1" id="rect19873" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect19875" width="1" height="1" x="1147" y="938.36218"/>
+ <rect y="936.36218" x="1147" height="1" width="1" id="rect19877" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect19879" width="1" height="1" x="1147" y="934.36218"/>
+ <rect y="932.36218" x="1147" height="1" width="1" id="rect19881" style="opacity:0.55"/>
+ <rect style="opacity:0.55" id="rect19883" width="1" height="1" x="1147" y="930.36218"/>
+ <rect y="933.36218" x="1151" height="1.000003" width="10" id="rect20006" style="opacity:0.55"/>
+ <rect y="933.36218" x="1150" height="12.00001" width="1" id="rect20008" style="opacity:0.55"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/paint-none-symbolic.svg b/share/icons/hicolor/scalable/actions/paint-none-symbolic.svg
new file mode 100644
index 000000000..ba51a6e56
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/paint-none-symbolic.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="paint-none-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.80001,0,0,0.800001,-835.21044,-743.4909)" id="paint-none" inkscape:label="00301">
+ <rect style="fill:none" id="rect194" width="19.99975" height="19.999969" x="1044" y="929.36218"/>
+ <path style="fill:none;stroke:#000000;stroke-linecap:round" d="m 1049.998,935.3621 8.002,8" id="path2473" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000;stroke-linecap:round" d="m 1058,935.3621 -8.002,8" id="path2474" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/paint-pattern-symbolic.svg b/share/icons/hicolor/scalable/actions/paint-pattern-symbolic.svg
new file mode 100644
index 000000000..76da1c750
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/paint-pattern-symbolic.svg
@@ -0,0 +1,10 @@
+<?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="paint-pattern-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.8,0,0,0.8,-944,-743.48976)" inkscape:label="00305" id="paint-pattern">
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 1180,417 v 1.0312 l 2.719,3.1563 3.656,-4.1875 z m 2.719,4.1875 -2.719,3.125 v 4.2187 l 2.719,3.1563 4.562,-5.2813 z m 4.562,5.2187 4.532,5.2813 4.562,-5.2813 -4.562,-5.2187 z m 4.532,-5.2187 3.656,-4.1875 h -7.281 z m 4.562,5.2187 3.625,4.2188 v -8.4063 z m -4.562,5.2813 -4.532,5.2187 0.094,0.0938 h 8.906 l 0.094,-0.0938 z m 4.562,5.2187 0.094,0.0938 H 1200 v -4.2813 z m -9.094,0 -4.562,-5.2187 -2.719,3.125 V 437 h 7.188 l 0.094,-0.0937 z m 10,-19.9062 2.719,3.125 V 417 Z" transform="translate(0,512.3622)" id="rect4541"/>
+ <path inkscape:connector-curvature="0" style="fill:none" d="m 1180,417 v 20 h 20 v -20 z" transform="translate(0,512.3622)" id="rect4381"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/paint-solid-symbolic.svg b/share/icons/hicolor/scalable/actions/paint-solid-symbolic.svg
new file mode 100644
index 000000000..ec1b3a8d2
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/paint-solid-symbolic.svg
@@ -0,0 +1,10 @@
+<?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="paint-solid-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.8,0,0,0.8,-863.2,-743.48974)" inkscape:label="00302" id="paint-solid">
+ <rect style="fill:none" id="rect20690" width="20" height="20" x="1079" y="929.36218"/>
+ <rect style="opacity:1" id="rect20692" width="20" height="20" x="1079" y="929.36218"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/paint-swatch-symbolic.svg b/share/icons/hicolor/scalable/actions/paint-swatch-symbolic.svg
new file mode 100644
index 000000000..94faf1a41
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/paint-swatch-symbolic.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="paint-swatch-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.8,0,0,0.8,-971.2,-743.49058)" id="paint-swatch" inkscape:label="00319">
+ <rect style="fill:none" id="rect22266" width="20" height="20" x="1214" y="929.36322"/>
+ <path style="opacity:1" d="m 1215,418 v 18 h 18 v -18 z m 1,1 h 16 v 16 h -16 z" transform="translate(0,512.3622)" id="rect22268" inkscape:connector-curvature="0"/>
+ <rect style="opacity:1" id="rect22273" width="13.99988" height="13.99997" x="1217" y="420" transform="translate(0,512.3622)"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/paint-unknown-symbolic.svg b/share/icons/hicolor/scalable/actions/paint-unknown-symbolic.svg
new file mode 100644
index 000000000..c2f002e37
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/paint-unknown-symbolic.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="paint-unknown-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.8,0,0,0.8,-890.4,-770.68976)" inkscape:label="00308" id="paint-unknown">
+ <rect style="fill:none" id="rect20390" width="20" height="20" x="1113" y="451" transform="translate(0,512.3622)"/>
+ <path style="opacity:1" d="m 1123.259,965.2684 c 1.445,0 2.725,0.3768 3.842,1.1304 1.266,0.8635 1.899,2.0253 1.899,3.4854 0,1.2246 -0.387,2.1902 -1.162,2.8967 l -2.138,1.6894 c -0.7,0.4867 -0.7,1.0127 -0.7,1.8919 h -5 c -0.255,-2.1531 0.589,-2.7475 1.244,-3.4226 0.178,-0.1884 1.293,-0.644 2.171,-1.454 0.547,-0.5048 0.983,-0.785 0.983,-1.3659 0,-0.4082 -0.156,-0.7379 -0.469,-0.9891 -0.298,-0.2512 -0.655,-0.3768 -1.072,-0.3768 -0.462,0 -1.858,0.2534 -1.88,1.8312 l 0.023,0.7772 -4,-0.065 c 0,-0.942 0.179,-2.1823 0.536,-2.8731 0.343,-0.7065 0.856,-1.3031 1.542,-1.7898 1.131,-0.8164 2.32,-1.3659 4.182,-1.3659" id="path20410" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 1120.05,978.3622 h 4.95 l -0.063,4.9062 h -4.888 v -4.9062" id="text2490" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/path-break-apart-symbolic.svg b/share/icons/hicolor/scalable/actions/path-break-apart-symbolic.svg
new file mode 100644
index 000000000..a9720fdbe
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-break-apart-symbolic.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="path-break-apart-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999983,-165,-727.34939)" inkscape:label="00083" id="path-break-apart">
+ <rect style="fill:none" id="rect19489" width="16" height="16" x="165" y="727.36212"/>
+ <path inkscape:connector-curvature="0" id="path19491" d="m 176.9688,732.3621 h 0.031 l -0.031,1 h 3 v 9 h -9 v -3 c -0.4825,0.1142 0.048,0 -0.4688,0 -0.1711,0 -0.3323,-0.018 -0.5,-0.031 v 4.0313 h 2 9 v -2 -7 -2 h -2 -2.0312 z" style="opacity:1"/>
+ <path style="opacity:1" d="m 169.9688,732.3621 v 2 1 h 1 v -2 h 2 v -1 h -1 z" id="path19493" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" id="path19495" d="m 170.5,727.3622 c -3.0376,0 -5.5,2.4624 -5.5,5.5 0,3.0376 2.4624,5.5 5.5,5.5 3.0376,0 5.5,-2.4624 5.5,-5.5 0,-3.0376 -2.4624,-5.5 -5.5,-5.5 z m 0,1 c 2.4853,0 4.5,2.0147 4.5,4.5 0,2.4853 -2.0147,4.5 -4.5,4.5 -2.4853,0 -4.5,-2.0147 -4.5,-4.5 0,-2.4853 2.0147,-4.5 4.5,-4.5 z" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/path-clip-edit-symbolic.svg b/share/icons/hicolor/scalable/actions/path-clip-edit-symbolic.svg
new file mode 100644
index 000000000..406ad97e7
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-clip-edit-symbolic.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="path-clip-edit-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-829,-558.36218)" id="path-clip-edit" inkscape:label="00210">
+ <rect style="fill:none" id="rect4815" width="16" height="16" x="829" y="558.36218"/>
+ <path style="fill:none;stroke:#000000" d="m 844.0238,565.3087 c -2,2 -5,1.5 -8,-1.5" id="path4828" inkscape:connector-curvature="0"/>
+ <use height="1250" width="1250" transform="matrix(0,1,1,0,271.2151,-270.7151)" id="use4830" y="0" x="0" xlink:href="#path4828"/>
+ <path id="path4813" d="m 831.5238,571.8087 c 0.8058,-6.4843 5.5747,-9.9922 11,-11" style="fill:none;stroke:#000000;stroke-linecap:round" inkscape:connector-curvature="0"/>
+ <circle r="1" cy="49" cx="842" style="opacity:1" id="path17299" transform="matrix(1.5,0,0,1.5,-420.5,487.3622)"/>
+ <circle r="1" cy="49" cx="842" transform="matrix(1.5,0,0,1.5,-431.5,498.3622)" id="path17301" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/path-combine-symbolic.svg b/share/icons/hicolor/scalable/actions/path-combine-symbolic.svg
new file mode 100644
index 000000000..27a8e8900
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-combine-symbolic.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="path-combine-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-165,-707.36212)" inkscape:label="00082" id="path-combine">
+ <rect y="707.36212" x="165" height="16" width="16" id="rect12554" style="fill:none"/>
+ <path style="opacity:1" d="m 170,712.3621 v 1 10 h 2 9 v -2 -7 -2 h -10 z m 1,1 h 8.9687 v 9 h -9 l 0.031,-9 z" id="path12558" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 170.5,195 c -3.0376,0 -5.5,2.4624 -5.5,5.5 0,3.0376 2.4624,5.5 5.5,5.5 3.0376,0 5.5,-2.4624 5.5,-5.5 0,-3.0376 -2.4624,-5.5 -5.5,-5.5 z m 0,1 c 2.4853,0 4.5,2.0147 4.5,4.5 0,2.4853 -2.0147,4.5 -4.5,4.5 -2.4853,0 -4.5,-2.0147 -4.5,-4.5 0,-2.4853 2.0147,-4.5 4.5,-4.5 z" id="path19448" transform="translate(0,512.3622)"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/path-cut-symbolic.svg b/share/icons/hicolor/scalable/actions/path-cut-symbolic.svg
new file mode 100644
index 000000000..f4baff72c
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-cut-symbolic.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="path-cut-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999999,-165.0312,-687.36132)" inkscape:label="00081" id="path-cut">
+ <rect style="fill:none" id="rect12506" width="16" height="16" x="165.0312" y="687.36218"/>
+ <path inkscape:connector-curvature="0" id="path12508" d="m 170.5312,687.3622 c -3.0376,0 -5.5,2.4625 -5.5,5.5 0,3.0376 2.4624,5.5 5.5,5.5 3.0376,0 5.5,-2.4624 5.5,-5.5 0,-3.0375 -2.4624,-5.5 -5.5,-5.5 z m 0,2 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" style="opacity:0.55"/>
+ <path inkscape:connector-curvature="0" id="path12510" d="m 177,692.3622 c 0.013,0.1678 0.0312,0.329 0.0312,0.5 0,0.5174 0.083,0.0175 -0.0312,0.5 h 3 v 9 h -9 v -3 c -0.4825,0.1142 0.0485,0 -0.4688,0 -0.1711,0 -0.3323,-0.0183 -0.5,-0.0313 v 4.0313 h 2 9 v -2 -7 -2 h -2 z" style="opacity:1"/>
+ <path style="opacity:1" d="m 170,180 v 2 1 h 1 v -2 h 2 v -1 h -1 z" transform="translate(0,512.3622)" id="rect12515" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/path-difference-symbolic.svg b/share/icons/hicolor/scalable/actions/path-difference-symbolic.svg
new file mode 100644
index 000000000..298df7b22
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-difference-symbolic.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="path-difference-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-165,-607.3622)" inkscape:label="00077" id="path-difference">
+ <rect style="fill:none" id="rect23149" width="16" height="16" x="165" y="95" transform="translate(0,512.3622)"/>
+ <path id="rect10884" d="m 180,612.3622 v 9.9375 h -10.0937 v -4.125 c 0.206,0.0234 0.3814,0.125 0.5937,0.125 3.036,0 5.5,-2.464 5.5,-5.5 0,-0.1565 -0.0809,-0.2843 -0.0937,-0.4375 z" style="opacity:1" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" id="path23142" d="m 170.5,607.3622 c -3.0376,0 -5.5,2.4624 -5.5,5.5 0,3.0375 2.4624,5.5 5.5,5.5 3.0376,0 5.5,-2.4625 5.5,-5.5 0,-3.0376 -2.4624,-5.5 -5.5,-5.5 z" style="opacity:0.55"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/path-division-symbolic.svg b/share/icons/hicolor/scalable/actions/path-division-symbolic.svg
new file mode 100644
index 000000000..d167f8593
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-division-symbolic.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="path-division-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-165,-667.36218)" inkscape:label="00080" id="path-division">
+ <rect style="fill:none" id="rect11641" width="16" height="16" x="165" y="667.36218"/>
+ <path style="opacity:1" d="m 170,160 v 4 c 0.1324,0.0152 0.3635,0 0.5,0 1.933,0 3.5,-1.567 3.5,-3.5 0,-0.1677 -0.008,-0.3386 -0.0313,-0.5 z m 5.9687,0 c 0.0149,0.1649 0.0313,0.3312 0.0313,0.5 0,3.0376 -2.4624,5.5 -5.5,5.5 -0.1583,0 -0.3138,-0.0181 -0.4687,-0.0313 V 170 h 10 V 160 H 176 Z" transform="translate(0,512.3622)" id="path12415" inkscape:connector-curvature="0"/>
+ <path style="opacity:0.55" d="m 170.5,667.3622 c -3.0376,0 -5.5,2.4624 -5.5,5.5 0,2.8687 2.1971,5.2157 5,5.4687 v -5.9687 h 5.9687 c -0.2529,-2.8029 -2.6,-5 -5.4687,-5 z" id="path12456" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/path-effect-parameter-next-symbolic.svg b/share/icons/hicolor/scalable/actions/path-effect-parameter-next-symbolic.svg
new file mode 100644
index 000000000..670d63ecd
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-effect-parameter-next-symbolic.svg
@@ -0,0 +1,16 @@
+<?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-effect-parameter-next-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-768.9375,-558.36218)" id="path-effect-parameter-next" inkscape:label="00208">
+ <rect y="558.36218" x="768.9375" height="16" width="16" id="rect9258" style="fill:none"/>
+ <path inkscape:connector-curvature="0" id="path9256" d="m 782.3676,560.3087 c -5.5785,1.0362 -10.5734,4.7355 -11.4063,11.4375 a 0.50389111,0.50389111 0 1 0 1,0.125 c 0.7787,-6.2666 5.3216,-9.5832 10.5938,-10.5625 a 0.50871314,0.50871314 0 1 0 -0.1875,-1 z" style="opacity:1"/>
+ <path style="opacity:1" d="m 777.9902,55.05469 0.053,6.06445 3.9024,-3.16406 z" id="path17065" inkscape:connector-curvature="0" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect17067" width="0.94921881" height="5.9999981" x="783" y="567.36218"/>
+ <circle r="1.5" cy="48.5" cx="782.5" style="opacity:1" id="path17075" transform="translate(0,512.3622)"/>
+ <ellipse ry="1" rx="1.5" cy="60" cx="771.5" style="opacity:1" id="path17077" transform="matrix(1,0,0,1.5,0,481.8622)"/>
+ <path style="opacity:1" d="m 771.9205,562.5712 c -1.2435,1.8693 -1.2766,4.2067 0.2444,5.615 1.4792,0.8068 2.9545,0.6486 4.7753,-0.9867 -3.248,0.4264 -4.9899,-1.103 -5.0197,-4.6283 z" id="path17141" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" id="path17143" d="m 777.8609,559.4745 c -1.5099,0.9137 -2.2988,2.505 -1.6614,3.9183 0.8042,0.9889 1.9214,1.3157 3.7716,0.7325 -2.4852,-0.6659 -3.2426,-2.2272 -2.1102,-4.6508 z" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/path-exclusion-symbolic.svg b/share/icons/hicolor/scalable/actions/path-exclusion-symbolic.svg
new file mode 100644
index 000000000..c48ca27e3
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-exclusion-symbolic.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="path-exclusion-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-165,-647.36218)" inkscape:label="00079" id="path-exclusion">
+ <rect style="fill:none" id="rect23215" width="16" height="16" x="165" y="647.36218"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 175.9687,140 c 0.0149,0.1649 0.0313,0.3312 0.0313,0.5 0,1.3289 -0.4654,2.5493 -1.25,3.5 -0.0909,0.1057 -0.1828,0.214 -0.2813,0.3125 -0.0252,0.0264 -0.0678,0.0366 -0.0937,0.0625 -0.1005,0.0965 -0.1737,0.2237 -0.2813,0.3125 -0.0278,0.0239 -0.0654,0.0392 -0.0937,0.0625 -0.1092,0.0865 -0.2281,0.1718 -0.3438,0.25 -0.0185,0.0131 -0.0438,0.0184 -0.0625,0.0312 -0.1579,0.1038 -0.3,0.2251 -0.4687,0.3125 -0.7564,0.392 -1.6211,0.5938 -2.5313,0.5938 -0.2123,0 -0.3877,-0.1016 -0.5937,-0.125 V 145.9687 150 h 10 v -10 z" transform="translate(0,512.3622)" id="rect23219"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 170.5,135 c -3.0376,0 -5.5,2.4624 -5.5,5.5 0,2.8793 2.2137,5.2303 5.0312,5.4687 V 140 h 5.9375 c -0.2529,-2.8029 -2.6,-5 -5.4687,-5 z" transform="translate(0,512.3622)" id="path23226"/>
+ <path inkscape:connector-curvature="0" id="path23213" d="m 170.0313,652.3621 v 5.9688 c 0.1649,0.0149 0.3312,0.0313 0.5,0.0313 3.0376,0 5.5,-2.4625 5.5,-5.5 0,-0.1688 -0.0164,-0.3351 -0.0313,-0.5 z" style="opacity:0.55"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/path-inset-symbolic.svg b/share/icons/hicolor/scalable/actions/path-inset-symbolic.svg
new file mode 100644
index 000000000..2da18e802
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-inset-symbolic.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="path-inset-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999999,-165,-767.36122)" inkscape:label="00085" id="path-inset">
+ <rect y="767.36218" x="165" height="16" width="16" id="rect19645" style="fill:none"/>
+ <path inkscape:connector-curvature="0" id="path19647" d="m 165,767.4247 v 1.9687 c 8,-0.031 14,5.9688 13.9687,13.9688 h 1.9063 c -0.875,-10 -5.875,-15 -15.875,-15.9375 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path19653" d="m 177,778.3622 -6,-6 v 6 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path19651" d="m 165,776.3622 v 2 c 2.7614,0 5,2.2386 5,5 h 2 c 0,-3.866 -3.134,-7 -7,-7 z" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/path-intersection-symbolic.svg b/share/icons/hicolor/scalable/actions/path-intersection-symbolic.svg
new file mode 100644
index 000000000..7bee63515
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-intersection-symbolic.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="path-intersection-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-165,-627.36218)" inkscape:label="00078" id="path-intersection">
+ <rect y="627.36218" x="165" height="16" width="16" id="rect23162" style="fill:none"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 170,120 v 5.9688 c 0.1649,0.0148 0.3312,0.0312 0.5,0.0312 3.0376,0 5.5,-2.4624 5.5,-5.5 0,-0.1688 -0.0164,-0.3351 -0.0313,-0.5 z" transform="translate(0,512.3622)" id="path23158"/>
+ <path inkscape:connector-curvature="0" style="opacity:0.55" d="m 170.5,115 c -3.0376,0 -5.5,2.4624 -5.5,5.5 0,2.8688 2.1971,5.2158 5,5.4688 v -0.1563 c 0.206,0.0234 0.3814,0.125 0.5937,0.125 0.9102,0 1.7749,-0.2018 2.5313,-0.5937 0.1687,-0.0875 0.3108,-0.2087 0.4687,-0.3125 0.0187,-0.0129 0.044,-0.0182 0.0625,-0.0313 0.1157,-0.0782 0.2346,-0.1635 0.3438,-0.25 0.0283,-0.0233 0.0659,-0.0386 0.0937,-0.0625 0.1076,-0.0888 0.1808,-0.216 0.2813,-0.3125 0.0259,-0.0259 0.0683,-0.0361 0.0937,-0.0625 0.0986,-0.0985 0.1904,-0.2068 0.2813,-0.3125 0.7846,-0.9507 1.25,-2.1711 1.25,-3.5 0,-3.0376 -2.4624,-5.5 -5.5,-5.5 z" transform="translate(0,512.3622)" id="path23169"/>
+ <rect style="opacity:0.55" id="rect23184" width="10" height="10" x="170" y="120" transform="translate(0,512.3622)"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/path-mask-edit-symbolic.svg b/share/icons/hicolor/scalable/actions/path-mask-edit-symbolic.svg
new file mode 100644
index 000000000..aea34bfcf
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-mask-edit-symbolic.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-mask-edit-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.998053,-859,-556.27674)" id="path-mask-edit" inkscape:label="00211">
+ <rect y="557.36218" x="859" height="16" width="16" id="rect21094" style="fill:none"/>
+ <path inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-linecap:round" d="m 860.5238,569.8087 c 0.8058,-6.4843 5.5747,-9.9922 11,-11" id="path21092"/>
+ <circle r="1" cy="49" cx="842" transform="matrix(1.5,0,0,1.5,-391.5,485.3622)" id="path21100" style="opacity:1"/>
+ <circle r="1" cy="49" cx="842" style="opacity:1" id="path21102" transform="matrix(1.5,0,0,1.5,-402.5,496.3622)"/>
+ <path style="opacity:1" d="m 866,564.3622 v 4.8437 c 0,1.7193 2,3.1563 4.4687,4.1875 2.5313,-1.0312 4.5,-2.1953 4.5,-4.125 v -4.9062 z m 1,2 h 3 v 1 1 l -2,-1 z m 4,0 h 3 l -1,1 -2,1 z m -3,3 h 5 c -2.4749,4.4894 -5,0 -5,0 z" id="path3826" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/path-mode-bezier-symbolic.svg b/share/icons/hicolor/scalable/actions/path-mode-bezier-symbolic.svg
new file mode 100644
index 000000000..5ea0d1bc6
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-mode-bezier-symbolic.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-bezier-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-889,-557.36218)" inkscape:label="00212" id="path-mode-bezier">
+ <rect style="fill:none" id="rect4983" width="16" height="16" x="889" y="557.36218"/>
+ <path id="path21191" style="opacity:1" d="m 903.5312,558.4062 c -5.3953,-0.3377 -8.6044,0.9946 -10.6562,2.875 -2.3397,2.1443 -3.1477,5.2536 -2.8125,10.625 l 1,-0.0625 c -0.3279,-5.2554 0.3945,-7.9428 2.4687,-9.8437 1.8437,-1.6896 4.7238,-2.9202 9.9375,-2.5938 z" inkscape:connector-curvature="0"/>
+ <rect y="559.36218" x="891" height="3.9999969" width="4" id="rect4987" style="opacity:1"/>
+ <rect y="569.36218" x="889" height="4" width="4" id="rect4989-3" style="opacity:1"/>
+ <rect style="opacity:1" id="rect21186" width="4" height="3.9999969" x="901" y="557.36218"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/path-mode-bspline-symbolic.svg b/share/icons/hicolor/scalable/actions/path-mode-bspline-symbolic.svg
new file mode 100644
index 000000000..073fdc49c
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-mode-bspline-symbolic.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="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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">
+ <rect style="fill:none" id="rect48619" width="16" height="16" x="1009" y="557.36218"/>
+ <g id="g48628" transform="matrix(1.395066,-1.366399,1.366399,1.395066,-404.6688,1807.641)">
+ <path inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-linecap:round" d="m 961.7806,55.38034 c 0,0 1.3782,-1.49823 3.2604,-1.76058 1.8823,-0.26235 3.5841,1.78013 3.5841,1.78013" id="path-mode-spiro-3-8-8" inkscape:label="#spiro_splines_mode"/>
+ <path inkscape:connector-curvature="0" id="path6177-8-2" d="m 960.716,54.82044 4.5038,-4.57407 4.5738,4.47984" style="fill:none;stroke:#000000;stroke-linecap:round"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/path-mode-polyline-paraxial-symbolic.svg b/share/icons/hicolor/scalable/actions/path-mode-polyline-paraxial-symbolic.svg
new file mode 100644
index 000000000..1d703c5aa
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-mode-polyline-paraxial-symbolic.svg
@@ -0,0 +1,10 @@
+<?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-polyline-paraxial-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-979,-557.36218)" inkscape:label="00215" id="path-mode-polyline-paraxial">
+ <rect style="fill:none" id="rect4983-8-8" width="16" height="16" x="979" y="557.36218"/>
+ <path id="path21371" style="fill:none;stroke:#000000;stroke-linecap:round" d="m 994.2458,568.2563 c 0,0 -14.4916,0 -14.4916,0 0,0 0,-5.8662 0,-5.8662 0,0 6.2004,0 6.2004,0 0,0 0,10.2179 0,10.2179 0,0 4.1449,0 4.1449,0 0,0 0,-14.4322 0,-14.4322" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/path-mode-polyline-symbolic.svg b/share/icons/hicolor/scalable/actions/path-mode-polyline-symbolic.svg
new file mode 100644
index 000000000..67fbe629f
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-mode-polyline-symbolic.svg
@@ -0,0 +1,10 @@
+<?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-polyline-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.99322287,0,0,0.94217116,-942.46055,-524.70281)" inkscape:label="00214" id="path-mode-polyline">
+ <rect style="fill:none" id="rect4983-8" width="16" height="16" x="949" y="557.36218"/>
+ <path style="fill:none;stroke:#000000;stroke-linecap:round" d="m 964.1817,570.0038 c 0,0 -14.3634,-7.1873 -14.3634,-7.1873 0,0 5.8669,-4.636 5.8669,-4.636 0,0 -3.2826,14.3634 -3.2826,14.3634 0,0 9.3668,-7.9012 9.3668,-7.9012" id="path4985-5" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/path-mode-spiro-symbolic.svg b/share/icons/hicolor/scalable/actions/path-mode-spiro-symbolic.svg
new file mode 100644
index 000000000..87df73702
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-mode-spiro-symbolic.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="path-mode-spiro-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-919,-557.3622)" inkscape:label="00213" id="path-mode-spiro">
+ <rect style="fill:none" id="rect21233" width="16" height="16" x="919" y="45" transform="translate(0,512.3622)"/>
+ <path inkscape:original-d="m 923.6984,568.4227 c -1.9197,-0.2614 -3.5258,-2.0657 -3.6742,-4.1357 -0.2166,-2.0628 2.2621,-4.2541 4.1028,-4.8958 1.8189,-0.711 2.6087,0.8296 3.6246,2.596 0.6357,1.0288 0.4346,1.6855 0.2825,2.8878 -0.1635,1.2028 0.7005,2.5246 1.7102,3.145 1.2573,0.8647 3.2292,0.3345 3.9155,-1.0884 0.7585,-1.38 0.6011,-2.9643 -0.7507,-3.6462" inkscape:connector-curvature="0" style="fill:none;stroke:#000000;stroke-linecap:round" d="m 923.6984,568.4227 c -0.9579,-0.2218 -1.8429,-0.7475 -2.4959,-1.4825 -0.6531,-0.735 -1.0709,-1.6759 -1.1783,-2.6532 -0.1311,-1.1925 0.2121,-2.4388 0.9711,-3.3679 0.759,-0.9291 1.9321,-1.5184 3.1317,-1.5279 0.7962,-0.01 1.5941,0.2385 2.2435,0.6992 0.6494,0.4607 1.1458,1.1362 1.3811,1.8968 0.2866,0.9265 0.1859,1.9228 0.2825,2.8878 0.062,0.6161 0.207,1.229 0.4848,1.7824 0.2778,0.5533 0.6935,1.0457 1.2254,1.3626 0.6496,0.387 1.4598,0.4918 2.1878,0.2878 0.728,-0.2041 1.3644,-0.7131 1.7277,-1.3762 0.3243,-0.5918 0.4307,-1.3 0.2946,-1.961 -0.1361,-0.661 -0.5136,-1.2696 -1.0453,-1.6852" id="path6229">
+ <desc id="desc6929">
+inkscape:path-effect="#path-effect36695" striped for faster load
+</desc>
+ </path>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/path-offset-dynamic-symbolic.svg b/share/icons/hicolor/scalable/actions/path-offset-dynamic-symbolic.svg
new file mode 100644
index 000000000..13a44c30c
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-offset-dynamic-symbolic.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="path-offset-dynamic-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999999,-165,-787.3612)" inkscape:label="00086" id="path-offset-dynamic">
+ <rect style="fill:none" id="rect19698" width="16" height="16" x="165" y="787.36218"/>
+ <path style="opacity:0.55" d="m 165,787.4247 v 1.9687 c 8,-0.0313 14,5.9688 13.9687,13.9688 h 1.9063 c -0.875,-10 -5.875,-15 -15.875,-15.9375 z" id="path19700" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 165,279 v 2 c 5.5228,0 10,4.4771 10,10 h 2 c 0,-6.6274 -5.3726,-12 -12,-12 z" id="path19751" transform="translate(0,512.3622)"/>
+ <path inkscape:connector-curvature="0" style="opacity:0.55" d="m 165,283 v 2 c 3.1558,0 5.7294,2.6477 5.9687,6 h 2 c -0.2435,-4.4617 -3.7084,-8 -7.9687,-8 z" id="path19763" transform="translate(0,512.3622)"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/path-offset-linked-symbolic.svg b/share/icons/hicolor/scalable/actions/path-offset-linked-symbolic.svg
new file mode 100644
index 000000000..346ce1004
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-offset-linked-symbolic.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-offset-linked-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999999,-165,-807.29867)" inkscape:label="00087" id="path-offset-linked">
+ <rect y="807.29968" x="165" height="16" width="16" id="rect19776" style="fill:none"/>
+ <path inkscape:connector-curvature="0" id="path19779" d="m 165,807.3622 v 1.9687 c 8,-0.0313 14,5.9688 13.9687,13.9688 h 1.9063 c -0.875,-10 -5.875,-15 -15.875,-15.9375 z" style="opacity:1"/>
+ <path id="path19781" d="m 165,811.2997 v 2 c 5.5228,0 10,4.4771 10,10 h 2 c 0,-6.6274 -5.3726,-12 -12,-12 z" style="opacity:0.55" inkscape:connector-curvature="0"/>
+ <path id="path19783" d="m 165,815.2997 v 2 c 3.1558,0 5.7294,2.6477 5.9687,6 h 2 c -0.2435,-4.4618 -3.7084,-8 -7.9687,-8 z" style="opacity:0.55" inkscape:connector-curvature="0"/>
+ <rect style="opacity:1" id="rect19785" width="5" height="5" x="174" y="297" transform="translate(0,512.3622)"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/path-outset-symbolic.svg b/share/icons/hicolor/scalable/actions/path-outset-symbolic.svg
new file mode 100644
index 000000000..0ff30547b
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-outset-symbolic.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="path-outset-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999999,-165,-747.36125)" inkscape:label="00084" id="path-outset">
+ <rect style="fill:none" id="rect19563" width="16" height="16" x="165" y="747.36218"/>
+ <path style="opacity:1" d="m 165,747.4247 v 1.9687 c 8,-0.031 14,5.9688 13.9687,13.9688 h 1.9063 c -0.875,-10 -5.875,-15 -15.875,-15.9375 z" id="path19594" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 168,754.3622 6,6 v -6 z" id="path19605" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 165,756.3622 v 2 c 2.7614,0 5,2.2386 5,5 h 2 c 0,-3.866 -3.134,-7 -7,-7 z" id="path19607"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/path-reverse-symbolic.svg b/share/icons/hicolor/scalable/actions/path-reverse-symbolic.svg
new file mode 100644
index 000000000..58a12258f
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-reverse-symbolic.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-reverse-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.99695781,0,0,1,-164.4553,-847.3622)" inkscape:label="00089" id="path-reverse">
+ <rect style="fill:none" id="rect15611" width="16" height="16" x="165" y="335" transform="translate(0,512.3622)"/>
+ <path inkscape:connector-curvature="0" id="path15627" d="m 165,849.3622 v 2 h 4 v 2 l 2.9883,-3 -2.9883,-3 v 2 z" style="opacity:1"/>
+ <path style="opacity:1" d="m 181,859.3622 v 2 h -4 v 2 l -2.9883,-3 2.9883,-3 v 2 z" id="path15629" inkscape:connector-curvature="0"/>
+ <path style="fill:none;stroke:#000000" d="m 165.4306,862.9318 c 0,0 2.5694,-7.5696 7.5694,-7.5696 5,0 7.5317,-7.5696 7.5317,-7.5696" id="path15631" inkscape:connector-curvature="0"/>
+ <rect style="opacity:1" id="rect15633" width="4" height="4.0000019" x="171" y="853.36218"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/path-simplify-symbolic.svg b/share/icons/hicolor/scalable/actions/path-simplify-symbolic.svg
new file mode 100644
index 000000000..adcb18c50
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-simplify-symbolic.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="path-simplify-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-165,-827.3622)" inkscape:label="00088" id="path-simplify">
+ <rect transform="translate(0,512.3622)" style="fill:none;stroke-linecap:round" id="rect19858" width="16" height="16" x="165" y="315"/>
+ <path style="opacity:1" d="m 170.4005,827.5184 c -1.2455,-0.2089 -2.629,0.3508 -4.0726,1.9688 a 0.8197254,1.0001 0 1 0 1.1014,1.4687 c 1.2202,-1.3676 2.0396,-1.5906 2.7663,-1.4687 0.7267,0.1219 1.498,0.7316 2.3565,1.5 0.8584,0.7683 1.7771,1.6707 2.9712,2.0937 1.194,0.423 2.6417,0.2206 4.1238,-1.0312 a 0.82782028,1.0099763 0 0 0 -0.9477,-1.6563 c -1.1818,0.9982 -1.9369,1.0569 -2.7151,0.7813 -0.7782,-0.2757 -1.6013,-1.022 -2.4845,-1.8125 -0.8833,-0.7906 -1.8538,-1.6349 -3.0993,-1.8438 z" id="path15542" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 166.7846,840.3622 a 0.8213286,1.001098 0 1 0 0.0768,2 h 12.3064 a 0.8205098,1.0001 0 1 0 0,-2 h -12.3064 a 0.8205098,1.0001 0 0 0 -0.0768,0 z" id="path10936-5" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 170,835.3622 h 5 1 l -3,3 z" id="path15546" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/path-tweak-attract-symbolic.svg b/share/icons/hicolor/scalable/actions/path-tweak-attract-symbolic.svg
new file mode 100644
index 000000000..de6d95b58
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-tweak-attract-symbolic.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="path-tweak-attract-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-255,-627.36218)" id="path-tweak-attract" inkscape:label="00111">
+ <rect y="627.36218" x="255" height="16" width="16" id="rect15638" style="fill:none"/>
+ <path inkscape:connector-curvature="0" id="path15640" d="m 255,631.9575 c 0,0 2,-0.4877 4,1.4047 2,1.8923 6.0531,1.9469 8,0 2,-2 4,-1.4047 4,-1.4047 v -1.5883 c 0,0 -2,-0.7917 -4,1.1006 -2,1.8924 -6,1.8924 -8,0 -2,-1.8923 -4,-1.1006 -4,-1.1006 z" style="opacity:1"/>
+ <path style="opacity:1" d="m 255,638.7668 c 0,0 2,0.4878 4,-1.4046 2,-1.8924 6,-1.8924 8,0 2,1.8923 4,1.4046 4,1.4046 v 1.5884 c 0,0 -2,0.7917 -4,-1.1007 -2,-1.8923 -6,-1.8923 -8,0 -2,1.8924 -4,1.1007 -4,1.1007 z" id="path15657" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/path-tweak-grow-symbolic.svg b/share/icons/hicolor/scalable/actions/path-tweak-grow-symbolic.svg
new file mode 100644
index 000000000..5cfcce4f7
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-tweak-grow-symbolic.svg
@@ -0,0 +1,10 @@
+<?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-tweak-grow-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-255,-547.36218)" id="path-tweak-grow" inkscape:label="00107">
+ <rect y="547.36218" x="255" height="16" width="16" id="rect41443" style="fill:none"/>
+ <path style="opacity:1" d="m 263,553.3622 c -4,0 -3,2 -8,2.0625 v 0.9375 c 5,0 4,2 8,2 4,0 3,-2 8,-2 v -0.9375 c -5,-0.062 -4,-2.0625 -8,-2.0625 z" id="path41457" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/path-tweak-push-symbolic.svg b/share/icons/hicolor/scalable/actions/path-tweak-push-symbolic.svg
new file mode 100644
index 000000000..094a3f981
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-tweak-push-symbolic.svg
@@ -0,0 +1,10 @@
+<?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-tweak-push-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-255,-567.36218)" id="path-tweak-push" inkscape:label="00108">
+ <rect style="fill:none" id="rect41487" width="16" height="16" x="255" y="567.36218"/>
+ <path inkscape:connector-curvature="0" id="path41499" d="m 255,574.3622 c 0,0 3.3921,0.7619 5.4375,-1.375 2,-2.0894 4,-2.0894 6,0 2.0454,2.1368 4.5625,1.375 4.5625,1.375 v 5 c 0,0 -2.5483,0.7618 -4.5938,-1.375 -2,-2.0894 -4,-2.0894 -6,0 -2.0454,2.1369 -5.4062,1.375 -5.4062,1.375 z" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/path-tweak-repel-symbolic.svg b/share/icons/hicolor/scalable/actions/path-tweak-repel-symbolic.svg
new file mode 100644
index 000000000..5c7faad97
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-tweak-repel-symbolic.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="path-tweak-repel-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-255,-607.36218)" id="path-tweak-repel" inkscape:label="00110">
+ <rect style="fill:none" id="rect15598" width="16" height="16" x="255" y="607.36218"/>
+ <path style="opacity:1" d="m 255,611.3622 c 0,0 3,1 5,-1 2,-2 4,-2 6,0 2,2 5,1 5,1 v 2 c 0,0 -3,1 -5,-1 -2,-2 -4,-2 -6,0 -2,2 -5,1 -5,1 z" id="path15604" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" id="path15610" d="m 255,618.3622 c 0,0 3,-1 5,1 2,2 4,2 6,0 2,-2 5,-1 5,-1 v -2 c 0,0 -3,-1 -5,1 -2,2 -4,2 -6,0 -2,-2 -5,-1 -5,-1 z" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/path-tweak-roughen-symbolic.svg b/share/icons/hicolor/scalable/actions/path-tweak-roughen-symbolic.svg
new file mode 100644
index 000000000..d1b15709d
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-tweak-roughen-symbolic.svg
@@ -0,0 +1,10 @@
+<?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-tweak-roughen-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-255,-587.36218)" id="path-tweak-roughen" inkscape:label="00109">
+ <rect style="fill:none" id="rect14728" width="16" height="16" x="255" y="587.36218"/>
+ <path style="opacity:1" d="m 255,82 v 0 l 3.0312,-4.46875 c 3,3.5 0,0 2.9688,3.46875 l 3,-5 2,6 2.4687,-3.125 L 271,82 v 5 L 267,83.4375 266,88 263.5,84.03125 C 260,88 263.5312,84 260,88 l -1.9688,-5.65625 C 255,87 255,87 255,87 Z" id="path15573" inkscape:connector-curvature="0" transform="translate(0,512.3622)"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/path-tweak-shrink-symbolic.svg b/share/icons/hicolor/scalable/actions/path-tweak-shrink-symbolic.svg
new file mode 100644
index 000000000..35fe26c39
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-tweak-shrink-symbolic.svg
@@ -0,0 +1,10 @@
+<?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-tweak-shrink-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.000013,0,0,1,-255.00319,-527.36218)" id="path-tweak-shrink" inkscape:label="00106">
+ <rect style="fill:none" id="rect41318" width="15.96876" height="16" x="255" y="527.36218"/>
+ <path id="path4445" d="m 270.9688,538.3622 c -3.9319,-0.031 -4.4124,-2.0129 -7.9114,-2.0162 -3.4991,0 -3.9938,2.0162 -8.0574,2.0162 l 0.031,-2.2729 v -2.7501 c 4.0169,-0.022 4.5005,2.1065 8.001,2.1042 3.5006,0 4.0004,-2.0971 7.9678,-2.1042 z" style="opacity:1" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/path-union-symbolic.svg b/share/icons/hicolor/scalable/actions/path-union-symbolic.svg
new file mode 100644
index 000000000..231d7041b
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/path-union-symbolic.svg
@@ -0,0 +1,10 @@
+<?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-union-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-165,-587.36218)" inkscape:label="00076" id="path-union">
+ <rect style="fill:none" id="rect23029" width="16" height="16" x="165" y="587.36218"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 170.5,76 c -3.0376,0 -5.5,2.46243 -5.5,5.5 0,2.86875 2.1971,5.21576 5,5.46875 V 90 h 10 V 80 h -4.2188 C 175.124,77.69813 173.0128,76 170.5,76 Z" transform="translate(0,512.3622)" id="path23041"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/perspective-parallel-symbolic.svg b/share/icons/hicolor/scalable/actions/perspective-parallel-symbolic.svg
new file mode 100644
index 000000000..c6ec80974
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/perspective-parallel-symbolic.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="perspective-parallel-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-438,-621.36218)" inkscape:label="00232" id="perspective-parallel">
+ <rect style="fill:none" id="rect15090" width="16" height="16" x="438" y="621.36218"/>
+ <rect style="opacity:1" id="rect15092" width="3" height="14" x="442" y="622.36218"/>
+ <rect style="opacity:1" id="rect15094" width="3" height="14" x="447" y="622.36218"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/pixelart-trace-symbolic.svg b/share/icons/hicolor/scalable/actions/pixelart-trace-symbolic.svg
new file mode 100644
index 000000000..3952682a9
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/pixelart-trace-symbolic.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="pixelart-trace-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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="pixelart-trace" inkscape:label="00090">
+ <rect y="0" x="0" height="16" width="16" id="rect36770" style="fill:none"/>
+ <g id="g36772">
+ <path id="path36774" d="M 1,1 V 2 H 2 V 3 H 3 V 2 1 H 2 Z M 3,3 V 4 H 4 V 3 Z M 4,3 H 5 V 2 H 4 Z M 5,2 h 1 1 1 1 1 V 1 H 9 8 7 6 5 Z m 5,0 v 1 h 1 1 1 V 2 h 1 V 1 H 13 12 11 V 2 Z M 3,4 H 2 V 5 6 H 3 V 5 Z M 2,6 H 1 V 7 8 H 2 V 7 Z M 2,8 V 9 H 3 V 8 Z M 2,9 H 1 v 1 1 h 1 v -1 z m 0,2 v 1 h 1 v -1 z m 1,1 v 1 h 1 v -1 z m 1,1 v 1 h 1 v -1 z m 1,1 v 1 h 1 v 1 H 7 V 15 14 H 6 Z M 12,4 v 1 h 1 V 4 Z m 1,1 v 1 1 1 1 h 1 V 8 7 6 5 Z m 1,4 v 1 1 h 1 V 10 9 Z m 0,2 h -1 v 1 h 1 z m -1,1 h -1 v 1 h 1 z m -1,1 h -1 v 1 h 1 z m -1,1 H 10 9 v 1 1 h 1 v -1 h 1 z M 5,5 V 6 H 6 V 5 Z M 5,6 H 4 V 7 H 5 Z M 5,7 V 8 H 6 V 7 Z M 9,5 v 1 h 1 1 V 5 h -1 z m 2,1 v 1 h 1 V 6 Z m 0,1 H 10 9 v 1 h 1 1 z M 9,7 V 6 H 8 v 1 z" inkscape:connector-curvature="0"/>
+ <path id="path36776" d="m 6,9 v 1 H 7 V 9 Z m 1,1 v 1 h 1 v -1 z m 1,1 v 1 h 1 v -1 z m 1,0 h 1 V 10 H 9 Z M 6,10 H 5 v 1 H 6 Z M 5,11 H 4 v 1 h 1 z" style="opacity:0.75" inkscape:connector-curvature="0"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/preferences-system-symbolic.svg b/share/icons/hicolor/scalable/actions/preferences-system-symbolic.svg
new file mode 100644
index 000000000..6b0b98d83
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/preferences-system-symbolic.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="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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" style="opacity:1" inkscape:label="00379">
+ <title id="title43146">preferences-system</title>
+ <rect width="16" height="16" x="0" y="0" style="fill:none" id="gtk-preferences"/>
+ <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/randomize-symbolic.svg b/share/icons/hicolor/scalable/actions/randomize-symbolic.svg
new file mode 100644
index 000000000..e64b3f930
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/randomize-symbolic.svg
@@ -0,0 +1,18 @@
+<?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="randomize-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.64932516,0,0,0.666667,-264.71656,-451.57479)" id="randomize" inkscape:label="00237">
+ <rect style="fill:none" id="rect7476" width="24" height="24" x="408" y="677.36218"/>
+ <path inkscape:connector-curvature="0" id="path4908" d="m 409,682.6122 v 12.5 l 11,5.5 11,-5.5 v -12.5 l -11,4.5 z" style="fill:none;stroke:#000000"/>
+ <path inkscape:connector-curvature="0" id="path4912" d="m 420,678.1122 11,4.5 -11,4.5 -11,-4.5 z" style="fill:none;stroke:#000000"/>
+ <path inkscape:connector-curvature="0" style="fill:none;stroke:#000000" d="m 420,687.1122 v 13.417" id="path5699"/>
+ <ellipse ry="1.25" rx="0.75" cy="222.75" cx="842.25" transform="matrix(0,1.696616,-1.584405,0,769.8879,-746.3638)" id="use5857" style="opacity:1"/>
+ <ellipse ry="1.25" rx="0.75" cy="222.75" cx="842.25" transform="matrix(0,1.696616,-1.584405,0,775.9845,-746.3358)" id="use5859" style="opacity:1"/>
+ <circle r="1.5" cy="176.5" cx="412.5" style="opacity:1" id="path15511" transform="matrix(1.06292,0.0998114,-0.1122882,1.195789,7.206075,438.936)"/>
+ <circle r="1.5" cy="176.5" cx="412.5" style="opacity:1" id="path15515" transform="matrix(0.8847737,0.0043444,0.0064558,0.9144787,48.34253,528.1256)"/>
+ <circle r="1.5" cy="176.5" cx="412.5" transform="matrix(0.9427641,0.0044503,0.006879,0.9367757,27.03627,528.1806)" id="path15519" style="opacity:1"/>
+ <circle r="1.5" cy="176.5" cx="412.5" style="opacity:1" id="path15521" transform="matrix(0.9115641,0.0043668,0.0066513,0.9191977,34.80486,523.3811)"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/rectangle-make-corners-sharp-symbolic.svg b/share/icons/hicolor/scalable/actions/rectangle-make-corners-sharp-symbolic.svg
new file mode 100644
index 000000000..7bb228639
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/rectangle-make-corners-sharp-symbolic.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="rectangle-make-corners-sharp-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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,-620.36218)" inkscape:label="00170" id="rectangle-make-corners-sharp">
+ <rect style="fill:none" id="rect19811" width="16" height="16" x="349" y="620.36218"/>
+ <rect style="opacity:1" id="rect19813" width="11" height="2" x="353" y="621.36218"/>
+ <rect style="opacity:1" id="rect19815" width="2" height="11" x="362" y="621.36218"/>
+ <rect style="opacity:1" id="rect19817" width="2" height="2" x="350" y="109" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect19819" width="2" height="2" x="362" y="121" transform="translate(0,512.3622)"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/reset-default-symbolic.svg b/share/icons/hicolor/scalable/actions/reset-default-symbolic.svg
new file mode 100644
index 000000000..50bb6e49d
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/reset-default-symbolic.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="reset-default-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-75,-947.3622)" id="reset-default" style="opacity:1" inkscape:label="00371">
+ <g transform="translate(-46.0002,548.3622)" id="g30155" inkscape:label="stock-reset">
+ <rect transform="translate(241.0002,217)" y="182" x="-120" height="16" width="16" id="rect30123" style="fill:none"/>
+ <circle r="2" cy="196" cx="-117" transform="matrix(1.25,0,0,1.25,271.2502,167.5)" id="path30125" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path30137" d="m 125.0233,409 -4.0231,-4 h 8 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path30149" d="m 124.9065,401 c -0.4916,0.046 -0.9084,0.5062 -0.9063,1 v 4 c -0.01,0.5283 0.4716,1.0142 1,1.0142 0.5284,0 1.0075,-0.4859 1,-1.0142 v -3 h 8 v 9 h -4 c -0.5283,-0.01 -1.0142,0.4716 -1.0142,1 0,0.5284 0.4859,1.0075 1.0142,1 h 5 c 0.5236,0 1,-0.4764 1,-1 v -11 c 0,-0.5236 -0.4764,-1 -1,-1 h -10 c -0.031,-10e-4 -0.062,-10e-4 -0.094,0 z" style="opacity:1"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/selection-bottom-symbolic.svg b/share/icons/hicolor/scalable/actions/selection-bottom-symbolic.svg
new file mode 100644
index 000000000..1e01ecd99
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/selection-bottom-symbolic.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="selection-bottom-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-135,-687.36218)" inkscape:label="00063" id="selection-bottom">
+ <rect style="fill:none" id="rect12189" width="16" height="16" x="135" y="-703.36218" transform="scale(1,-1)"/>
+ <rect style="opacity:1" id="rect12191" width="5" height="2" x="136" y="-698.36218" transform="scale(1,-1)"/>
+ <rect style="opacity:1" id="rect12193" width="13" height="2" x="136" y="-702.36218" transform="scale(1,-1)"/>
+ <rect style="opacity:1" id="rect12195" width="5" height="2" x="136" y="-694.36218" transform="scale(1,-1)"/>
+ <rect style="opacity:1" id="rect12197" width="5" height="2" x="136" y="-690.36218" transform="scale(1,-1)"/>
+ <path inkscape:connector-curvature="0" id="path12199" d="m 145,688.3622 h 2 v 7 h 2 l -3,2.9883 -3,-2.9883 h 2 z" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/selection-lower-symbolic.svg b/share/icons/hicolor/scalable/actions/selection-lower-symbolic.svg
new file mode 100644
index 000000000..2e71fad60
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/selection-lower-symbolic.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="selection-lower-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-135,-647.36218)" inkscape:label="00061" id="selection-lower">
+ <rect y="647.36218" x="135" height="16" width="16" id="rect12143" style="fill:none"/>
+ <rect y="648.36218" x="136" height="2" width="5" id="rect12145" style="opacity:1"/>
+ <rect y="656.36218" x="136" height="2" width="13" id="rect12147" style="opacity:1"/>
+ <rect y="652.36218" x="136" height="2" width="5" id="rect12149" style="opacity:1"/>
+ <rect y="660.36218" x="136" height="2" width="5" id="rect12151" style="opacity:1"/>
+ <path style="opacity:1" d="m 145,648.3738 h 2 v 4.0001 h 2 l -3,2.9883 -3,-2.9883 h 2 z" id="path12153" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/selection-make-bitmap-copy-symbolic.svg b/share/icons/hicolor/scalable/actions/selection-make-bitmap-copy-symbolic.svg
new file mode 100644
index 000000000..e1e19c2d6
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/selection-make-bitmap-copy-symbolic.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="selection-make-bitmap-copy-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-45,-647.3622)" inkscape:label="00015" id="selection-make-bitmap-copy">
+ <g transform="translate(25,371.3622)" id="g11537" inkscape:label="camera-photo">
+ <rect y="276" x="20" height="16" width="16" id="rect11539" style="fill:none"/>
+ <path style="opacity:1" d="m 26,278 c -0.54996,0 -1,0.45 -1,1 v 1 h -3 c -0.55201,0 -1,0.45 -1,1 v 8 c 0,0.55 0.44799,1 1,1 h 12 c 0.55201,0 1,-0.45 1,-1 v -8 c 0,-0.55 -0.44799,-1 -1,-1 h -3 v -1 c 0,-0.55 -0.45004,-1 -1,-1 z m 2,3 c 2.20914,0 4,1.7909 4,4 0,2.2091 -1.79086,4 -4,4 -2.20914,0 -4,-1.7909 -4,-4 0,-2.2091 1.79086,-4 4,-4 z m 0,2 c -1.10457,0 -2,0.8954 -2,2 0,1.1046 0.89543,2 2,2 1.10457,0 2,-0.8954 2,-2 0,-1.1046 -0.89543,-2 -2,-2 z" id="rect5238" inkscape:connector-curvature="0"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/selection-move-to-layer-above-symbolic.svg b/share/icons/hicolor/scalable/actions/selection-move-to-layer-above-symbolic.svg
new file mode 100644
index 000000000..73037988d
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/selection-move-to-layer-above-symbolic.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="selection-move-to-layer-above-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-105,-607.36207)" inkscape:label="00046" id="selection-move-to-layer-above">
+ <rect style="fill:none" id="rect19379" width="16" height="16" x="105" y="607.36218"/>
+ <path style="opacity:1" d="m 107,611.3622 2,-3 h 10 l -2,3 z" id="path19383" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" id="path19385" d="m 112,617.3622 h 2 v -2 h 2 l -3,-2.9884 -3,2.9884 h 2 z" style="opacity:1"/>
+ <rect style="opacity:1" id="rect19391" width="1" height="1" x="105" y="616.36218" ry="0"/>
+ <rect ry="0" y="616.36218" x="107" height="1" width="1" id="rect19393" style="opacity:1"/>
+ <rect style="opacity:1" id="rect19395" width="1" height="1" x="109" y="616.36218" ry="0"/>
+ <path inkscape:connector-curvature="0" id="path19403" d="m 107,621.3622 c 0,0 0,0 2,-3 h 9 l -2,3 z" style="opacity:1"/>
+ <rect style="opacity:1" id="rect19407" width="1" height="1" x="117" y="616.36218" ry="0"/>
+ <rect ry="0" y="616.36218" x="119" height="1" width="1" id="rect19409" style="opacity:1"/>
+ <rect style="opacity:1" id="rect19411" width="1" height="1" x="105" y="622.36218" ry="0"/>
+ <rect ry="0" y="622.36218" x="107" height="1" width="1" id="rect19413" style="opacity:1"/>
+ <rect ry="0" y="618.36218" x="105" height="1.000003" width="1" id="rect19415" style="opacity:1"/>
+ <rect style="opacity:1" id="rect19417" width="1" height="1.000003" x="105" y="620.36218" ry="0"/>
+ <rect style="opacity:1" id="rect19419" width="1" height="1" x="109" y="622.36218" ry="0"/>
+ <rect ry="0" y="622.36218" x="111" height="1.000003" width="1" id="rect19421" style="opacity:1"/>
+ <rect style="opacity:1" id="rect19423" width="1" height="1.000003" x="113" y="622.36218" ry="0"/>
+ <rect ry="0" y="622.36218" x="115" height="1.000003" width="1" id="rect19425" style="opacity:1"/>
+ <rect style="opacity:1" id="rect19427" width="1" height="1.000003" x="117" y="622.36218" ry="0"/>
+ <rect ry="0" y="622.36218" x="119" height="1.000003" width="1" id="rect19429" style="opacity:1"/>
+ <rect style="opacity:1" id="rect19431" width="1" height="1.000003" x="119" y="620.36218" ry="0"/>
+ <rect ry="0" y="618.36218" x="119" height="1.000003" width="1" id="rect19433" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/selection-move-to-layer-below-symbolic.svg b/share/icons/hicolor/scalable/actions/selection-move-to-layer-below-symbolic.svg
new file mode 100644
index 000000000..2fbe32eda
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/selection-move-to-layer-below-symbolic.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="selection-move-to-layer-below-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999271,-105,-626.89289)" inkscape:label="00047" id="selection-move-to-layer-below">
+ <rect ry="1" rx="0" y="627.35052" x="105" height="16" width="16" id="rect19532" style="fill:none"/>
+ <path inkscape:connector-curvature="0" id="path19534" d="m 107,643.3622 2,-3 h 10 l -2,3 z" style="opacity:1"/>
+ <path style="opacity:1" d="m 112,634.3622 h 2 v 2 h 2 l -3,2.9883 -3,-2.9883 h 2 z" id="path19536" inkscape:connector-curvature="0"/>
+ <rect ry="0" y="-635.35052" x="105" height="1" width="1" id="rect19538" style="opacity:1" transform="scale(1,-1)"/>
+ <rect style="opacity:1" id="rect19540" width="1" height="1" x="107" y="-635.35052" ry="0" transform="scale(1,-1)"/>
+ <rect ry="0" y="-635.35052" x="109" height="1" width="1" id="rect19542" style="opacity:1" transform="scale(1,-1)"/>
+ <path style="opacity:1" d="m 107,633.3622 c 0,0 0,0 2,-3 h 9 l -2,3 z" id="path19544" inkscape:connector-curvature="0"/>
+ <rect ry="0" y="-635.35052" x="117" height="1" width="1" id="rect19546" style="opacity:1" transform="scale(1,-1)"/>
+ <rect style="opacity:1" id="rect19548" width="1" height="1" x="119" y="-635.35052" ry="0" transform="scale(1,-1)"/>
+ <rect ry="0" y="-629.35052" x="105" height="1" width="1" id="rect19550" style="opacity:1" transform="scale(1,-1)"/>
+ <rect style="opacity:1" id="rect19552" width="1" height="1" x="107" y="-629.35052" ry="0" transform="scale(1,-1)"/>
+ <rect style="opacity:1" id="rect19554" width="1" height="1.000003" x="105" y="-633.35052" ry="0" transform="scale(1,-1)"/>
+ <rect ry="0" y="-631.35052" x="105" height="1.000003" width="1" id="rect19556" style="opacity:1" transform="scale(1,-1)"/>
+ <rect ry="0" y="-629.35052" x="109" height="1" width="1" id="rect19558" style="opacity:1" transform="scale(1,-1)"/>
+ <rect style="opacity:1" id="rect19560" width="1" height="1.000003" x="111" y="-629.35052" ry="0" transform="scale(1,-1)"/>
+ <rect ry="0" y="-629.35052" x="113" height="1.000003" width="1" id="rect19562" style="opacity:1" transform="scale(1,-1)"/>
+ <rect style="opacity:1" id="rect19564" width="1" height="1.000003" x="115" y="-629.35052" ry="0" transform="scale(1,-1)"/>
+ <rect ry="0" y="-629.35052" x="117" height="1.000003" width="1" id="rect19566" style="opacity:1" transform="scale(1,-1)"/>
+ <rect style="opacity:1" id="rect19568" width="1" height="1.000003" x="119" y="-629.35052" ry="0" transform="scale(1,-1)"/>
+ <rect ry="0" y="-631.35052" x="119" height="1.000003" width="1" id="rect19570" style="opacity:1" transform="scale(1,-1)"/>
+ <rect style="opacity:1" id="rect19572" width="1" height="1.000003" x="119" y="-633.35052" ry="0" transform="scale(1,-1)"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/selection-raise-symbolic.svg b/share/icons/hicolor/scalable/actions/selection-raise-symbolic.svg
new file mode 100644
index 000000000..52a585455
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/selection-raise-symbolic.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="selection-raise-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-135,-627.3622)" inkscape:label="00060" id="selection-raise">
+ <rect style="fill:none" id="rect12058" width="16" height="16" x="135" y="115" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect12060" width="5" height="2" x="136" y="628.36218"/>
+ <rect style="opacity:1" id="rect12062" width="13" height="2" x="136" y="632.36218"/>
+ <rect style="opacity:1" id="rect12064" width="5" height="2" x="136" y="636.36218"/>
+ <rect style="opacity:1" id="rect12066" width="5" height="2" x="136" y="640.36218"/>
+ <path inkscape:connector-curvature="0" id="path12074" d="m 145,642.3622 h 2 v -4 h 2 l -3,-2.9884 -3,2.9884 h 2 z" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/selection-top-symbolic.svg b/share/icons/hicolor/scalable/actions/selection-top-symbolic.svg
new file mode 100644
index 000000000..a4ed8db8c
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/selection-top-symbolic.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="selection-top-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-135,-667.36218)" inkscape:label="00062" id="selection-top">
+ <rect y="667.36218" x="135" height="16" width="16" id="rect12171" style="fill:none"/>
+ <rect y="672.36218" x="136" height="2" width="5" id="rect12173" style="opacity:1"/>
+ <rect y="668.36218" x="136" height="2" width="13" id="rect12175" style="opacity:1"/>
+ <rect y="676.36218" x="136" height="2" width="5" id="rect12177" style="opacity:1"/>
+ <rect y="680.36218" x="136" height="2" width="5" id="rect12179" style="opacity:1"/>
+ <path style="opacity:1" d="m 145,682.3622 h 2 v -7 h 2 l -3,-2.9883 -3,2.9883 h 2 z" id="path12181" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/show-bounding-box-symbolic.svg b/share/icons/hicolor/scalable/actions/show-bounding-box-symbolic.svg
new file mode 100644
index 000000000..bfa2f80a4
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/show-bounding-box-symbolic.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="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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">
+ <rect style="fill:none" id="rect14708" width="16" height="16" x="709" y="77" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect14710" width="1" height="1" x="712" y="591.36218"/>
+ <rect style="opacity:1" id="rect14712" width="1" height="1" x="712" y="593.36218"/>
+ <rect y="595.36218" x="712" height="1" width="1" id="rect14714" style="opacity:1"/>
+ <rect style="opacity:1" id="rect14716" width="1" height="1" x="712" y="597.36218"/>
+ <rect y="599.36218" x="712" height="1" width="1" id="rect14718" style="opacity:1"/>
+ <rect style="opacity:1" id="rect14720" width="1" height="1" x="712" y="601.36218"/>
+ <rect y="603.36218" x="712" height="1" width="1" id="rect14722" style="opacity:1"/>
+ <rect style="opacity:1" id="rect14724" width="1" height="1" x="714" y="603.36218"/>
+ <rect y="603.36218" x="716" height="1" width="1" id="rect14726" style="opacity:1"/>
+ <rect style="opacity:1" id="rect14729" width="1" height="1" x="718" y="603.36218"/>
+ <rect style="opacity:1" id="rect14733" width="1" height="1" x="720" y="603.36218"/>
+ <rect y="601.36218" x="720" height="1" width="1" id="rect14735" style="opacity:1"/>
+ <rect style="opacity:1" id="rect14737" width="1" height="1" x="720" y="599.36218"/>
+ <rect y="597.36218" x="720" height="1" width="1" id="rect14739" style="opacity:1"/>
+ <rect style="opacity:1" id="rect14741" width="1" height="1" x="720" y="595.36218"/>
+ <rect y="593.36218" x="720" height="1" width="1" id="rect14743" style="opacity:1"/>
+ <rect style="opacity:1" id="rect14745" width="1" height="1" x="720" y="591.36218"/>
+ <rect style="opacity:1" id="rect14749" width="1" height="1" x="718" y="591.36218"/>
+ <rect y="591.36218" x="716" height="1" width="1" id="rect14751" style="opacity:1"/>
+ <rect style="opacity:1" id="rect14753" width="1" height="1" x="714" y="591.36218"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/show-dialogs-symbolic.svg b/share/icons/hicolor/scalable/actions/show-dialogs-symbolic.svg
new file mode 100644
index 000000000..4a227953d
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/show-dialogs-symbolic.svg
@@ -0,0 +1,10 @@
+<?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-dialogs-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.000184,0,0,0.999999,-75.013769,-707.3613)" inkscape:label="00032" id="show-dialogs">
+ <rect style="fill:none" id="rect11754" width="15.97647" height="16" x="-90.997063" y="707.36218" transform="scale(-1,1)"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 75,195 v 16 h 15.09375 a 0.7182403,0.7182403 0 0 1 -0.3125,-0.1875 L 87.1875,208.375 c -0.63146,0.4213 -1.3783,0.6562 -2.1875,0.6562 -2.19923,0 -4,-1.8176 -4,-4.0312 0,-2.2136 1.80077,-4.0313 4,-4.0313 2.19923,0 4,1.8177 4,4.0313 0,0.87 -0.2788,1.6824 -0.75,2.3437 l 2.53125,2.4375 a 0.7182403,0.7182403 0 0 1 0.1875,0.3438 V 195 Z m 2.03125,1 H 89 v 2 H 77.03125 Z M 85,202.4375 c -1.41396,0 -2.53125,1.1393 -2.53125,2.5625 0,1.4232 1.11729,2.5625 2.53125,2.5625 1.41396,0 2.53125,-1.1393 2.53125,-2.5625 0,-1.4232 -1.11729,-2.5625 -2.53125,-2.5625 z m 5.96875,8.0937 A 0.7182403,0.7182403 0 0 1 90.4375,211 h 0.53125 z" transform="translate(0,512.3622)" id="rect11760"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/show-grid-symbolic.svg b/share/icons/hicolor/scalable/actions/show-grid-symbolic.svg
new file mode 100644
index 000000000..9db67bbfe
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/show-grid-symbolic.svg
@@ -0,0 +1,21 @@
+<?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-grid-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-75,-727.3622)" inkscape:label="00033" id="show-grid">
+ <rect style="fill:none" id="rect17376" width="16" height="16" x="75" y="215" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect17397" width="1" height="16" x="75" y="215" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect17399" width="16" height="1" x="75" y="215" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect17401" width="1" height="16" x="90" y="215" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect17403" width="16" height="1" x="75" y="230" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect17408" width="16" height="1" x="75" y="218" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect17410" width="16" height="1" x="75" y="221" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect17412" width="16" height="1" x="75" y="224" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect17414" width="16" height="1" x="75" y="739.36218"/>
+ <rect style="opacity:1" id="rect17416" width="1" height="16" x="78" y="215" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect17418" width="1" height="16" x="81" y="215" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect17420" width="1" height="16" x="84" y="215" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect17422" width="1" height="16" x="87" y="215" transform="translate(0,512.3622)"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/show-guides-symbolic.svg b/share/icons/hicolor/scalable/actions/show-guides-symbolic.svg
new file mode 100644
index 000000000..60f517cfb
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/show-guides-symbolic.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="show-guides-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999999,-75,-747.36125)" inkscape:label="00034" id="show-guides">
+ <rect style="fill:none" id="rect17458" width="16" height="16" x="75" y="235" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect17460" width="1" height="16" x="78" y="747.36218"/>
+ <rect style="opacity:1" id="rect17462" width="16" height="1" x="75" y="247" transform="translate(0,512.3622)"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/show-node-handles-symbolic.svg b/share/icons/hicolor/scalable/actions/show-node-handles-symbolic.svg
new file mode 100644
index 000000000..4e330ac52
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/show-node-handles-symbolic.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="show-node-handles-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-739,-558.36218)" id="show-node-handles" inkscape:label="00207">
+ <rect y="558.36218" x="739" height="16" width="16" id="rect3742" style="opacity:0"/>
+ <path style="opacity:1" d="m 753.2341,561.2734 c -2.151,0.3304 -4.642,1.5803 -6.6549,3.424 -2.0128,1.8438 -3.5778,4.3218 -3.5778,7.0405 a 0.572514,0.6156193 0 1 0 1.1449,0 c 0,-2.2058 1.2973,-4.383 3.1485,-6.0787 1.8512,-1.6956 4.2261,-2.908 6.0824,-3.1932 a 0.572514,0.6156193 0 1 0 -0.1431,-1.1926 z" id="path4641" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 743.4825,560.5459 a 0.5499879,0.7684348 0 0 0 -0.4812,0.8164 v 9.2203 a 0.5499879,0.7684348 0 1 0 1.0999,0 v -9.2203 a 0.5499879,0.7684348 0 0 0 -0.6187,-0.8164 z" id="path4638" inkscape:connector-curvature="0"/>
+ <rect style="opacity:1" id="rect16999" width="4" height="3.9999969" x="742" y="568.36218"/>
+ <circle r="1.5" cy="48.5" cx="743.5" style="opacity:1" id="path17001" transform="matrix(1.041676,0,0,1.041667,-30.98601,510.3413)"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/show-path-outline-symbolic.svg b/share/icons/hicolor/scalable/actions/show-path-outline-symbolic.svg
new file mode 100644
index 000000000..59aae3131
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/show-path-outline-symbolic.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="show-path-outline-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-799,-558.36218)" inkscape:label="00209" id="show-path-outline">
+ <rect style="fill:none" id="rect4758" width="16" height="16" x="799" y="558.36218"/>
+ <rect style="opacity:1" id="rect17215" width="4" height="3.9921899" x="811" y="558.36218"/>
+ <rect y="570.36218" x="799" height="3.9999969" width="4" id="rect17217" style="opacity:1"/>
+ <path id="path17232" style="opacity:1" d="m 809.3437,560.4375 c -2.8268,0.3559 -4.9439,1.7885 -6.3125,3.5937 -1.8247,2.407 -2.3899,5.4513 -1.8125,7.7813 l 0.0625,0.3437 0.375,0.0625 c 6.6954,1.1257 12.3021,-4.567 11.1875,-11.3125 l -0.0625,-0.375 -0.375,-0.0625 c -1.1005,-0.1387 -2.1202,-0.1498 -3.0625,-0.0312 z m 0.125,1.0625 c 0.7268,-0.0878 1.5257,-0.0474 2.375,0.0313 0.6789,5.7343 -3.916,10.34 -9.5937,9.6562 -0.3532,-1.9263 0.094,-4.5117 1.625,-6.5312 1.2158,-1.6038 3.0406,-2.8479 5.5937,-3.1563 z" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/snap-bounding-box-center-symbolic.svg b/share/icons/hicolor/scalable/actions/snap-bounding-box-center-symbolic.svg
new file mode 100644
index 000000000..49fa66cbe
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/snap-bounding-box-center-symbolic.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="snap-bounding-box-center-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999996,0,0,1,-708.93484,-506.42481)" id="snap-bounding-box-center" inkscape:label="00324">
+ <rect y="506.48691" x="708.99982" height="15.93773" width="15.93774" id="rect22584" style="fill:none"/>
+ <path style="opacity:1" d="m 724.8441,506.4247 -1.93,0.083 v 3.9641 h 1.9923 c 0,-0.8809 -0.062,-3.1658 -0.062,-4.0467 z" id="path22586" inkscape:connector-curvature="0"/>
+ <rect transform="scale(-1)" style="opacity:1" id="rect22588" width="1.992218" height="3.9844329" x="-724.90637" y="-522.42468"/>
+ <rect transform="rotate(-90)" y="714.97638" x="-522.36243" height="3.984436" width="1.992216" id="rect22590" style="opacity:1"/>
+ <rect transform="scale(-1)" y="-522.42468" x="-724.90637" height="1.992216" width="3.984436" id="rect22592" style="opacity:1"/>
+ <rect style="opacity:1" id="rect22594" width="1.992216" height="3.984436" x="-508.4169" y="714.97638" transform="rotate(-90)"/>
+ <rect style="opacity:1" id="rect22596" width="3.984436" height="1.992216" x="-724.9375" y="-508.4169" transform="scale(-1)"/>
+ <rect transform="scale(1,-1)" y="-519.37408" x="715.97247" height="9.9610825" width="1.992218" id="rect22604" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path22606" d="m 709.0931,506.4247 1.93,0.083 v 3.9641 h -1.9922 c 0,-0.8809 0.062,-3.1658 0.062,-4.0467 z" style="opacity:1"/>
+ <rect transform="scale(1,-1)" y="-508.4169" x="708.99982" height="1.992216" width="3.984436" id="rect22608" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path22610" d="m 708.9375,520.4325 0.083,1.9299 h 3.9641 v -1.9922 c -0.8809,0 -3.1658,0.062 -4.0467,0.062 z" style="opacity:1"/>
+ <rect transform="rotate(90)" y="-710.992" x="518.34692" height="1.992218" width="3.9844329" id="rect22612" style="opacity:1"/>
+ <rect style="opacity:1" id="rect22614" width="9.9610891" height="1.992216" x="711.9881" y="513.39752"/>
+ <rect style="opacity:1" id="rect22616" width="1.992218" height="3.9844329" x="708.99982" y="512.40143"/>
+ <rect style="opacity:1" id="rect22618" width="1.992218" height="3.9844329" x="722.94531" y="512.40143"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/snap-bounding-box-corners-symbolic.svg b/share/icons/hicolor/scalable/actions/snap-bounding-box-corners-symbolic.svg
new file mode 100644
index 000000000..d0702ba0e
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/snap-bounding-box-corners-symbolic.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="snap-bounding-box-corners-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.998054,0,0,0.996108,-647.70619,-504.39161)" id="snap-bounding-box-corners" inkscape:label="00323">
+ <rect y="506.42471" x="649" height="16" width="16" id="rect22498" style="fill:none"/>
+ <path style="opacity:1" d="m 663.9062,506.3622 -1.9375,0.083 v 3.9796 h 2 c 0,-0.8844 -0.062,-3.1782 -0.062,-4.0625 z" id="path22500" inkscape:connector-curvature="0"/>
+ <rect y="-516.42468" x="-663.96881" height="4" width="2" id="rect22502" style="opacity:1" transform="scale(-1)"/>
+ <rect transform="rotate(-90)" y="654.96881" x="-521.42468" height="4" width="2" id="rect22506" style="opacity:1"/>
+ <rect style="opacity:1" id="rect22508" width="2" height="4" x="-521.42468" y="648.96881" transform="rotate(-90)"/>
+ <path inkscape:connector-curvature="0" id="path22512" d="m 659.9687,517.4247 v -7 l -7,7 z" style="opacity:1"/>
+ <rect style="opacity:1" id="rect22515" width="3.536813" height="3.5368111" x="831.24652" y="-125.2675" transform="matrix(0.687668,0.7260253,-0.7260156,0.6876782,0,0)"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/snap-bounding-box-edges-symbolic.svg b/share/icons/hicolor/scalable/actions/snap-bounding-box-edges-symbolic.svg
new file mode 100644
index 000000000..9a971f92f
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/snap-bounding-box-edges-symbolic.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="snap-bounding-box-edges-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.998054,0,0,1,-617.76455,-505.36221)" id="snap-bounding-box-edges" inkscape:label="00322">
+ <rect y="505.36221" x="618.96881" height="16" width="16" id="rect22470" style="fill:none"/>
+ <rect y="511.36221" x="619" height="9.9999971" width="2" id="rect22474" style="opacity:1"/>
+ <rect style="opacity:1" id="rect22476" width="2" height="4" x="619" y="505.36221"/>
+ <rect transform="rotate(90)" y="-635" x="505.36221" height="10" width="2" id="rect22478" style="opacity:1"/>
+ <rect y="505.36221" x="619" height="2" width="4" id="rect22482" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path22484" d="m 631,508.3622 -3,4 h 6 z" style="opacity:1"/>
+ <path style="opacity:1" d="m 622,517.3622 4,-3 v 6 z" id="path22486" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/snap-bounding-box-midpoints-symbolic.svg b/share/icons/hicolor/scalable/actions/snap-bounding-box-midpoints-symbolic.svg
new file mode 100644
index 000000000..e513a5152
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/snap-bounding-box-midpoints-symbolic.svg
@@ -0,0 +1,21 @@
+<?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="snap-bounding-box-midpoints-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-679,-506.42474)" id="snap-bounding-box-midpoints" inkscape:label="00325">
+ <rect style="fill:none" id="rect22519" width="16" height="15.93774" x="679" y="506.48691"/>
+ <path inkscape:connector-curvature="0" id="path22521" d="m 694.9062,506.4247 -1.9375,0.083 v 3.9641 h 2 c 0,-0.8809 -0.062,-3.1658 -0.062,-4.0467 z" style="opacity:1"/>
+ <rect y="-522.42468" x="-694.96881" height="3.9844351" width="2" id="rect22525" style="opacity:1" transform="scale(-1)"/>
+ <rect style="opacity:1" id="rect22527" width="1.992218" height="3" x="-522.36243" y="686" transform="rotate(-90)"/>
+ <rect style="opacity:1" id="rect22531" width="4" height="1.992218" x="-694.96881" y="-522.42468" transform="scale(-1)"/>
+ <rect transform="rotate(-90)" y="686" x="-508.4169" height="3" width="1.992218" id="rect22541" style="opacity:1"/>
+ <rect style="opacity:1" id="rect22626" width="4" height="1.992218" x="691" y="506.42471"/>
+ <rect style="opacity:1" id="rect22628" width="1.992218" height="7" x="513.39752" y="-688" transform="rotate(90)"/>
+ <path style="opacity:1" d="m 688,511.4052 v 5.9767 l 4,-2.9884 z" id="path22632" inkscape:connector-curvature="0"/>
+ <rect style="opacity:1" id="rect22646" width="2" height="3.984432" x="693" y="512.40143"/>
+ <rect style="opacity:1" id="rect22650" width="2" height="7.9688702" x="681" y="510.40909"/>
+ <path inkscape:connector-curvature="0" id="path22652" d="m 685,518.378 h -6 l 3,3.9844 z" style="opacity:1"/>
+ <path style="opacity:1" d="m 685,510.4091 h -6 l 3,-3.9844 z" id="path22654" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/snap-bounding-box-symbolic.svg b/share/icons/hicolor/scalable/actions/snap-bounding-box-symbolic.svg
new file mode 100644
index 000000000..ccb82fc14
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/snap-bounding-box-symbolic.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="snap-bounding-box-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.998054,0,0,0.99611,-587.82292,-503.39613)" id="snap-bounding-box" inkscape:label="00321">
+ <rect style="fill:none" id="rect22420" width="16" height="16" x="588.96881" y="505.36221"/>
+ <path inkscape:connector-curvature="0" id="path22436" d="M 589.0625,521.4247 591,521.3417 v -3.9796 h -2 c 0,0.8843 0.062,3.1781 0.062,4.0625 z" style="opacity:1"/>
+ <rect style="opacity:1" id="rect22455" width="2" height="4" x="589" y="511.36221"/>
+ <rect style="opacity:1" id="rect22459" width="2" height="4" x="505.36221" y="-599" transform="rotate(90)"/>
+ <rect transform="rotate(90)" y="-605" x="505.36221" height="4" width="2" id="rect22462" style="opacity:1"/>
+ <rect style="opacity:1" id="rect22464" width="4" height="4" x="589" y="505.36221"/>
+ <path style="opacity:1" d="m 593,-3 v 7 l 7,-7 z" id="path22466" inkscape:connector-curvature="0" transform="translate(0,512.3622)"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/snap-grid-guide-intersections-symbolic.svg b/share/icons/hicolor/scalable/actions/snap-grid-guide-intersections-symbolic.svg
new file mode 100644
index 000000000..791cc7751
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/snap-grid-guide-intersections-symbolic.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="snap-grid-guide-intersections-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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,-527.36218)" inkscape:label="00335" id="snap-grid-guide-intersections">
+ <rect style="fill:none" id="rect16604" width="16" height="16" x="1009" y="527.36218"/>
+ <circle r="2" cy="33" cx="753.5" transform="matrix(1.062504,0,0,1.062496,212.9033,499.7998)" id="path16610" style="opacity:1"/>
+ <rect style="opacity:1" id="rect16616" width="16" height="1" x="1009" y="22" transform="translate(0,512.3622)" ry="0.5"/>
+ <rect ry="0.5" transform="rotate(90)" y="-1014" x="527.36218" height="1" width="16" id="rect16618" style="opacity:1" rx="0.5"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/snap-nodes-center-symbolic.svg b/share/icons/hicolor/scalable/actions/snap-nodes-center-symbolic.svg
new file mode 100644
index 000000000..d37c3109a
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/snap-nodes-center-symbolic.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="snap-nodes-center-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-919,-506.36221)" id="snap-nodes-center" inkscape:label="00331">
+ <rect y="506.36221" x="919" height="16" width="16" id="rect22833" style="fill:none"/>
+ <rect style="opacity:1" id="rect22858" width="1" height="15" x="927" y="506.36221"/>
+ <rect style="opacity:1" id="rect22860" width="15" height="1" x="920" y="513.36218"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 922,-4 v 4 h 4 v -4 z m 7,0 v 4 h 4 v -4 z m -7,7 v 4 h 4 V 3 Z m 7,0 v 4 h 4 V 3 Z" transform="translate(0,512.3622)" id="rect22929"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/snap-nodes-cusp-symbolic.svg b/share/icons/hicolor/scalable/actions/snap-nodes-cusp-symbolic.svg
new file mode 100644
index 000000000..9f14284a6
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/snap-nodes-cusp-symbolic.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="snap-nodes-cusp-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999999,0,0,1,-798.99887,-527.36241)" inkscape:label="00200" id="snap-nodes-cusp">
+ <rect style="fill:none" id="rect17717" width="16" height="16" x="799" y="527.36267"/>
+ <path inkscape:connector-curvature="0" id="path17721" d="m 807.5529,540.8499 c 3.5935,0 5.5271,-1.3585 6.4851,-2.7886 0.958,-1.4301 0.962,-2.9183 0.962,-2.9183 a 0.4965226,0.518863 0 1 0 -0.993,0 c 0,0 0.004,1.1383 -0.7757,2.3022 -0.6813,1.0171 -2.1693,1.9234 -4.7165,2.1725 1.4171,-2.1812 2.0669,-4.0921 1.7997,-5.6745 -0.3113,-1.8434 -1.5454,-3.1972 -2.9788,-4.1505 -2.867,-1.9064 -6.6714,-2.3995 -6.6714,-2.3995 a 0.4965226,0.518863 0 1 0 -0.1241,1.0052 c 0,0 3.6426,0.5447 6.2369,2.2698 1.2972,0.8626 2.2972,1.9732 2.5444,3.4372 0.2473,1.4639 -0.2074,3.3757 -2.141,5.9014 a 0.4965226,0.518863 0 0 0 0.3724,0.8431 z" style="opacity:1"/>
+ <rect transform="rotate(135.0001)" style="opacity:1" id="rect17723" width="4.1328468" height="4.175684" x="-190.606" y="-954.81677"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/snap-nodes-intersection-symbolic.svg b/share/icons/hicolor/scalable/actions/snap-nodes-intersection-symbolic.svg
new file mode 100644
index 000000000..c7f3bba1b
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/snap-nodes-intersection-symbolic.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="snap-nodes-intersection-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-889,-506.36221)" id="snap-nodes-intersection" inkscape:label="00330">
+ <rect style="fill:none" id="rect22819" width="16" height="16" x="889" y="506.36221"/>
+ <path inkscape:connector-curvature="0" id="path22821" d="m 903.9062,506.861 a 0.50005,0.50005 0 0 0 -0.25,0.1563 l -14,14 a 0.50005,0.50005 0 1 0 0.6875,0.6875 l 14,-14 a 0.50005,0.50005 0 0 0 -0.4375,-0.8438 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path22823" d="m 904.2695,513.3197 a 0.5000501,0.5000501 0 0 0 -0.037,0.024 l -14.5187,1.098 a 0.5000501,0.5000501 0 1 0 0.056,0.9687 l 14.5187,-1.098 a 0.5000501,0.5000501 0 0 0 -0.019,-0.993 z" style="opacity:1"/>
+ <circle r="2" cy="33" cx="753.5" transform="matrix(1.500009,0,0,1.499983,-233.2565,464.8628)" id="path22825" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/snap-nodes-midpoint-symbolic.svg b/share/icons/hicolor/scalable/actions/snap-nodes-midpoint-symbolic.svg
new file mode 100644
index 000000000..6f602aa8b
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/snap-nodes-midpoint-symbolic.svg
@@ -0,0 +1,16 @@
+<?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="snap-nodes-midpoint-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.996108,-859,-504.39161)" id="snap-nodes-midpoint" inkscape:label="00329">
+ <rect y="506.42471" x="859" height="16" width="16" id="rect22787" style="fill:none"/>
+ <rect transform="rotate(90)" y="-865" x="513.36218" height="4" width="2" id="rect22801" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path22803" d="m 865,511.3622 v 6 l 4,-3 z" style="opacity:1"/>
+ <rect y="510.36221" x="861" height="8" width="2" id="rect22807" style="opacity:1"/>
+ <path style="opacity:1" d="m 865,518.3622 h -6 l 3,4 z" id="path22809" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" id="path22811" d="m 865,510.3622 h -6 l 3,-4 z" style="opacity:1"/>
+ <rect style="opacity:1" id="rect22813" width="1" height="16" x="872" y="-6" transform="translate(0,512.3622)"/>
+ <circle r="2.5" cy="1.5" cx="872.5" style="opacity:1" id="path22815" transform="translate(0,512.3622)"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/snap-nodes-path-symbolic.svg b/share/icons/hicolor/scalable/actions/snap-nodes-path-symbolic.svg
new file mode 100644
index 000000000..6e5b26e91
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/snap-nodes-path-symbolic.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="snap-nodes-path-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.998641,0,0,0.999601,-767.93325,-506.16007)" id="snap-nodes-path" inkscape:label="00327">
+ <rect y="506.36221" x="769" height="16" width="16" id="rect22695" style="fill:none"/>
+ <path style="opacity:1" d="m 784.3125,522.3622 a 0.5140439,0.5121131 0 0 1 -0.4063,-0.5938 c 0.2334,-1.5961 -0.061,-3.723 -1.125,-5.4062 -0.6325,-1.0004 -1.5307,-1.8452 -2.7812,-2.375 v -1.125 c 1.6552,0.5943 2.8607,1.6793 3.6562,2.9375 1.2267,1.9399 1.518,4.2611 1.25,6.0937 a 0.5140439,0.5121131 0 0 1 -0.5937,0.4688 z m -14.7188,-0.125 a 0.5240784,0.52211 0 0 1 -0.5,-0.4375 c -0.2977,-1.8271 -0.053,-4.1494 1.125,-6.0625 0.7918,-1.286 2.0393,-2.37 3.7813,-2.9375 v 1.0625 c -1.3469,0.5015 -2.2728,1.3775 -2.9063,2.4062 -1.0134,1.646 -1.2297,3.7421 -0.9687,5.3438 a 0.5240784,0.52211 0 0 1 -0.5313,0.625 z" id="path22693" inkscape:connector-curvature="0"/>
+ <rect transform="scale(1,-1)" y="-513.36218" x="775" height="3.999928" width="4" id="rect22697" style="opacity:0.55"/>
+ <rect transform="scale(1,-1)" style="opacity:0.55" id="rect22699" width="2" height="1" x="780" y="-511.36221"/>
+ <rect transform="scale(1,-1)" y="-511.36221" x="772" height="1" width="2" id="rect22701" style="opacity:0.55"/>
+ <circle r="1.5" cy="56.5" cx="633.5" style="opacity:0.55" id="path22703" transform="matrix(1,0,0,-1.010417,149.5,567.9039)"/>
+ <circle r="1.5" cy="56.5" cx="633.5" transform="matrix(1,0,0,-1.010417,137.5,567.9351)" id="path22705" style="opacity:0.55"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/snap-nodes-rotation-center-symbolic.svg b/share/icons/hicolor/scalable/actions/snap-nodes-rotation-center-symbolic.svg
new file mode 100644
index 000000000..816fe4d45
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/snap-nodes-rotation-center-symbolic.svg
@@ -0,0 +1,16 @@
+<?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="snap-nodes-rotation-center-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999999,-949,-506.36188)" id="snap-nodes-rotation-center" inkscape:label="00332">
+ <rect style="fill:none" id="rect22921" width="16" height="16" x="949" y="506.36221"/>
+ <rect y="511.36221" x="957" height="11" width="1" id="rect22925" style="opacity:1"/>
+ <rect y="516.36218" x="952" height="1" width="11" id="rect22927" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 950,506.3622 v 5 c 0.9848,0 2.1151,0.018 3,0 h 2 l -1.8125,-1.8125 v -0.031 c 0.3708,-0.7289 1.2553,-1.2813 2.375,-1.2813 1.4929,0 2.5625,1.0047 2.5625,2.0625 -0.089,0.5418 0.3884,1.1043 0.9375,1.1043 0.5491,0 1.0266,-0.5625 0.9375,-1.1043 0,-2.2558 -2.0644,-3.9375 -4.4375,-3.9375 -1.5399,0 -2.9498,0.6989 -3.75,1.8125 z" id="path18623-1"/>
+ <rect style="opacity:1" id="rect26714" width="2" height="1.999997" x="959" y="513.36218"/>
+ <rect style="opacity:1" id="rect26716" width="2" height="2" x="959" y="518.36218"/>
+ <rect style="opacity:1" id="rect26718" width="2" height="2" x="954" y="518.36218"/>
+ <rect style="opacity:1" id="rect26720" width="2" height="2" x="954" y="513.36218"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/snap-nodes-smooth-symbolic.svg b/share/icons/hicolor/scalable/actions/snap-nodes-smooth-symbolic.svg
new file mode 100644
index 000000000..f2bd13e7c
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/snap-nodes-smooth-symbolic.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="snap-nodes-smooth-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.998641,0,0,0.999601,-827.85172,-506.16007)" id="snap-nodes-smooth" inkscape:label="00328">
+ <rect style="fill:none" id="rect22719" width="16" height="16" x="829" y="506.36221"/>
+ <path inkscape:connector-curvature="0" id="path22717" d="m 844.3125,522.3622 a 0.5140439,0.5121131 0 0 1 -0.4063,-0.5938 c 0.2334,-1.5961 -0.061,-3.723 -1.125,-5.4062 -0.6325,-1.0004 -1.5307,-1.8452 -2.7812,-2.375 v -1.125 c 1.6552,0.5943 2.8607,1.6793 3.6562,2.9375 1.2267,1.9399 1.518,4.2611 1.25,6.0937 a 0.5140439,0.5121131 0 0 1 -0.5937,0.4688 z m -14.7188,-0.125 a 0.5240784,0.52211 0 0 1 -0.5,-0.4375 c -0.2977,-1.8271 -0.053,-4.1494 1.125,-6.0625 0.7918,-1.286 2.0393,-2.37 3.7813,-2.9375 v 1.0625 c -1.3469,0.5015 -2.2728,1.3775 -2.9063,2.4062 -1.0134,1.646 -1.2297,3.7421 -0.9687,5.3438 a 0.5240784,0.52211 0 0 1 -0.5313,0.625 z" style="opacity:1"/>
+ <circle r="2.5" cy="0.5" cx="836.5" style="opacity:1" id="path22731" transform="matrix(0.8,0,0,0.8,167.8,511.9622)"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/snap-nodes-symbolic.svg b/share/icons/hicolor/scalable/actions/snap-nodes-symbolic.svg
new file mode 100644
index 000000000..1a1725f7b
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/snap-nodes-symbolic.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="snap-nodes-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.998641,0,0,0.9996,-737.97402,-506.15331)" id="snap-nodes" inkscape:label="00326">
+ <rect style="fill:none" id="rect22660" width="16" height="16" x="739" y="506.3558"/>
+ <path inkscape:connector-curvature="0" id="path22658" d="m 754.3125,522.3558 a 0.5140439,0.5121131 0 0 1 -0.4063,-0.5937 c 0.2334,-1.5961 -0.061,-3.7231 -1.125,-5.4063 -0.6325,-1.0004 -1.5307,-1.8451 -2.7812,-2.375 v -1.125 c 1.6552,0.5943 2.8607,1.6793 3.6562,2.9375 1.2267,1.94 1.518,4.2611 1.25,6.0938 a 0.5140439,0.5121131 0 0 1 -0.5937,0.4687 z m -14.7188,-0.125 a 0.5240784,0.52211 0 0 1 -0.5,-0.4375 c -0.2977,-1.827 -0.053,-4.1493 1.125,-6.0625 0.7918,-1.2859 2.0393,-2.37 3.7813,-2.9375 v 1.0625 c -1.3469,0.5016 -2.2728,1.3776 -2.9063,2.4063 -1.0134,1.6459 -1.2297,3.742 -0.9687,5.3437 a 0.5240784,0.52211 0 0 1 -0.5313,0.625 z" style="opacity:0.55"/>
+ <rect style="opacity:1" id="rect22662" width="4" height="5" x="745" y="-514.35577" transform="scale(1,-1)"/>
+ <rect y="-511.3558" x="750" height="1" width="2" id="rect22664" style="opacity:1" transform="scale(1,-1)"/>
+ <rect style="opacity:1" id="rect22666" width="2" height="1" x="742" y="-511.3558" transform="scale(1,-1)"/>
+ <circle r="1.5" cy="56.5" cx="633.5" transform="matrix(1,0,0,-1.010417,119.5,567.8975)" id="path22668" style="opacity:1"/>
+ <circle r="1.5" cy="56.5" cx="633.5" style="opacity:1" id="path22670" transform="matrix(1,0,0,-1.010417,107.5,567.9287)"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/snap-page-symbolic.svg b/share/icons/hicolor/scalable/actions/snap-page-symbolic.svg
new file mode 100644
index 000000000..53c39f9ce
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/snap-page-symbolic.svg
@@ -0,0 +1,10 @@
+<?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="snap-page-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-979,-527.3622)" inkscape:label="00334" id="snap-page">
+ <rect style="fill:none" id="rect16572" width="16" height="16" x="979" y="15" transform="translate(0,512.3622)"/>
+ <path style="opacity:1" d="m 981,16 v 14 h 12 V 16 h -3 -3 -3 z m 1,1 h 2.5 2.5 2 3 v 12 h -10 z" transform="translate(0,512.3622)" id="rect16574" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/snap-symbolic.svg b/share/icons/hicolor/scalable/actions/snap-symbolic.svg
new file mode 100644
index 000000000..b4010c54a
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/snap-symbolic.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="snap-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.996066,0,0,0.998048,-556.80064,-504.35705)" id="snap" inkscape:label="00320">
+ <rect style="fill:none" id="rect22340" width="16" height="16" x="559" y="505.36209"/>
+ <rect style="fill:none" id="rect22342" width="16" height="16" x="559" y="505.3627"/>
+ <rect style="opacity:1" id="rect22373" width="3" height="3" x="561" y="505.36209" rx="7" ry="0"/>
+ <rect ry="0" rx="7" y="518.36212" x="561" height="3" width="3" id="rect22375" style="opacity:1"/>
+ <path style="opacity:1" d="m 561,510.3622 -2,2 2,2 -2,2 h 2 l 2,-2 -2,-2 2,-2 z" id="path22386" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 565,505.3437 v 3 h 1.5312 c 3.1184,0 5.5313,2.3107 5.5313,5.0313 0,2.7206 -2.4129,5 -5.5313,5 -0.1174,0 -0.23,-0.025 -0.3437,-0.031 h -0.031 -0.031 -1.1563 v 3 h 1.0625 0.094 c 0.1425,0.01 0.2659,0.031 0.4063,0.031 4.6236,0 8.5312,-3.5331 8.5312,-8 0,-4.467 -3.9076,-8.0313 -8.5312,-8.0313 h -1.5313 z" id="path14123" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/snap-text-baseline-symbolic.svg b/share/icons/hicolor/scalable/actions/snap-text-baseline-symbolic.svg
new file mode 100644
index 000000000..fa6faeac3
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/snap-text-baseline-symbolic.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="snap-text-baseline-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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="snap-text-baseline" inkscape:label="00333">
+ <rect y="0" x="0" height="16" width="16" id="rect48147" style="fill:none"/>
+ <rect id="rect48149" width="4" height="4" x="8.9601545" y="4.717515" transform="rotate(45)" style="opacity:1"/>
+ <path style="fill:none;stroke:#000000" d="M 2,12.5 H 16" id="path48151" inkscape:connector-curvature="0"/>
+ <path d="M 12.45613,8.995981 H 8.020766 L 7.320835,11 H 4.469525 L 8.543871,0 H 11.92566 L 16,11 H 13.1487 Z M 8.728066,6.955127 H 11.74146 L 10.23844,2.578699 Z" id="path48153" inkscape:connector-curvature="0" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/spray-mode-clone-symbolic.svg b/share/icons/hicolor/scalable/actions/spray-mode-clone-symbolic.svg
new file mode 100644
index 000000000..08588bb00
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/spray-mode-clone-symbolic.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="spray-mode-clone-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999988,-378,-1022.3497)" id="spray-mode-clone" inkscape:label="00198">
+ <rect y="1022.362" x="378" height="16.0002" width="16" id="rect16463" style="fill:none"/>
+ <path id="path16465" d="m 378,1028.362 v 9 h 11 v -9 z m 1,1 h 9 v 7 h -9 z" style="opacity:1" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" id="path16467" d="m 383,1023.362 v 4 h 7 v 5 h 4 v -9 z" style="opacity:1"/>
+ <rect style="opacity:1" id="rect16480" width="7" height="5" x="380" y="518" transform="translate(0,512.3622)"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/spray-mode-copy-symbolic.svg b/share/icons/hicolor/scalable/actions/spray-mode-copy-symbolic.svg
new file mode 100644
index 000000000..3277590cd
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/spray-mode-copy-symbolic.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="spray-mode-copy-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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,-1022.3622)" inkscape:label="00197" id="spray-mode-copy">
+ <rect style="fill:none" id="rect16433" width="16" height="16" x="347" y="510" transform="translate(0,512.3622)"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 347,1028.362 v 9 h 11 v -9 z" id="path16442"/>
+ <path style="opacity:1" d="m 351,511 v 4 h 8 v 5 h 4 v -9 z" transform="translate(0,512.3622)" id="path16444" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/spray-mode-union-symbolic.svg b/share/icons/hicolor/scalable/actions/spray-mode-union-symbolic.svg
new file mode 100644
index 000000000..30905c467
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/spray-mode-union-symbolic.svg
@@ -0,0 +1,10 @@
+<?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="spray-mode-union-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999988,-409,-1022.3492)" inkscape:label="00199" id="spray-mode-union">
+ <rect y="1022.362" x="409" height="16.0002" width="16" id="rect17043" style="fill:none"/>
+ <path inkscape:connector-curvature="0" id="path17045" d="m 414,1023.362 v 5 h -5 v 9 h 11 v -5 h 5 v -9 z" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/sticky_zoom-symbolic.svg b/share/icons/hicolor/scalable/actions/sticky_zoom-symbolic.svg
new file mode 100644
index 000000000..996acd6f5
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/sticky_zoom-symbolic.svg
@@ -0,0 +1,10 @@
+<?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="sticky_zoom-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-225,-961.3622)" id="sticky_zoom" inkscape:label="00261">
+ <rect style="fill:none" id="rect31515" width="16" height="16" x="225" y="449" transform="translate(0,512.3622)"/>
+ <path inkscape:connector-curvature="0" id="path31464" d="m 231.5,962.3622 c -3.0424,0 -5.5,2.4892 -5.5,5.5312 0,3.0421 2.4576,5.4688 5.5,5.4688 1.0822,0 2.0862,-0.3048 2.9375,-0.8438 l 2.7702,2.5867 c 0.3805,0.3796 0.9689,0.354 1.3438,-0.031 l 0.1875,-0.1875 c 0.3748,-0.3852 0.3804,-0.9955 0,-1.375 l -2.7078,-2.5241 c 0.6165,-0.8895 1,-1.9296 1,-3.0938 0,-3.042 -2.4888,-5.5312 -5.5312,-5.5312 z m 0.031,2.0625 c 1.9417,0 3.5,1.5559 3.5,3.4687 0,1.9129 -1.5583,3.4688 -3.5,3.4688 -1.9417,0 -3.5313,-1.5559 -3.5313,-3.4688 0,-1.9128 1.5896,-3.4687 3.5313,-3.4687 z" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/stroke-cap-butt-symbolic.svg b/share/icons/hicolor/scalable/actions/stroke-cap-butt-symbolic.svg
new file mode 100644
index 000000000..9035fc25d
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/stroke-cap-butt-symbolic.svg
@@ -0,0 +1,16 @@
+<?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="stroke-cap-butt-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666666,-764,-664.24118)" inkscape:label="00316" id="stroke-cap-butt">
+ <rect style="fill:none" id="rect24629" width="24" height="24.00001" x="1146" y="996.36218"/>
+ <rect y="1004.362" x="1157" height="1.999997" width="2" id="rect24639" style="opacity:1"/>
+ <rect style="opacity:1" id="rect24643" width="2" height="1.999997" x="1157" y="1007.362"/>
+ <rect y="1010.362" x="1157" height="1.999997" width="2" id="rect24645" style="opacity:1"/>
+ <rect style="opacity:1" id="rect24647" width="2" height="1.999997" x="1157" y="1013.362"/>
+ <rect y="1016.362" x="1157" height="1.999997" width="2" id="rect24649" style="opacity:1"/>
+ <rect style="opacity:1" id="rect24662" width="5" height="14" x="1150" y="1004.362"/>
+ <rect y="1004.362" x="1161" height="14" width="5" id="rect24664" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/stroke-cap-round-symbolic.svg b/share/icons/hicolor/scalable/actions/stroke-cap-round-symbolic.svg
new file mode 100644
index 000000000..a696e329e
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/stroke-cap-round-symbolic.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="stroke-cap-round-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666666,-824.66667,-664.90813)" inkscape:label="00318" id="stroke-cap-round">
+ <rect style="fill:none" id="rect48637" width="24" height="24.00001" x="1237" y="997.36261"/>
+ <rect y="1005.363" x="1248" height="1.999997" width="2" id="rect24687" style="opacity:1"/>
+ <rect style="opacity:1" id="rect24689" width="2" height="1.999997" x="1248" y="1008.363"/>
+ <rect y="1011.363" x="1248" height="1.999997" width="2" id="rect24691" style="opacity:1"/>
+ <rect style="opacity:1" id="rect24693" width="2" height="1.999997" x="1248" y="1014.363"/>
+ <rect y="1017.363" x="1248" height="1.999997" width="2" id="rect24695" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 1249,998.3626 c -4.432,0 -8,2.2304 -8,5.0004 v 1 15 h 5 v -15 h 6 v 15 h 5 v -16 c 0,-2.77 -3.568,-5.0004 -8,-5.0004 z" id="path24697"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/stroke-cap-square-symbolic.svg b/share/icons/hicolor/scalable/actions/stroke-cap-square-symbolic.svg
new file mode 100644
index 000000000..ee74dcc6d
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/stroke-cap-square-symbolic.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="stroke-cap-square-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666666,-789.33333,-664.24118)" inkscape:label="00317" id="stroke-cap-square">
+ <rect y="996.36218" x="1184" height="24.00001" width="24" id="rect24666" style="fill:none"/>
+ <rect style="opacity:1" id="rect24668" width="2" height="1.999997" x="1195" y="1004.362"/>
+ <rect y="1007.362" x="1195" height="1.999997" width="2" id="rect24670" style="opacity:1"/>
+ <rect style="opacity:1" id="rect24672" width="2" height="1.999997" x="1195" y="1010.362"/>
+ <rect y="1013.362" x="1195" height="1.999997" width="2" id="rect24674" style="opacity:1"/>
+ <rect style="opacity:1" id="rect24676" width="2" height="1.999997" x="1195" y="1016.362"/>
+ <path style="opacity:1" d="m 1188,999.3622 v 0.9998 3 15 h 5 v -15 h 6 v 15 h 5 v -18 -0.9998 z" id="rect24678" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/stroke-join-bevel-16px-symbolic.svg b/share/icons/hicolor/scalable/actions/stroke-join-bevel-16px-symbolic.svg
new file mode 100644
index 000000000..73edf3286
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/stroke-join-bevel-16px-symbolic.svg
@@ -0,0 +1,20 @@
+<?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="stroke-join-bevel-16px-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-1044,-1024.3622)" inkscape:label="00310" id="stroke-join-bevel-16px">
+ <g transform="translate(962.9998,465.3622)" id="g13357" inkscape:label="stock-join-bevel">
+ <rect transform="translate(241.0002,217)" y="342" x="-160" height="16" width="16" id="rect13323" style="fill:none"/>
+ <path inkscape:connector-curvature="0" id="rect13325" d="m 86.0002,561 -3,3 v 2 3 5 h 3 v -10 h 2 1 6 v -3 z m 3,6 v 7 h 3 v -4 h 3 v -3 z" style="opacity:1"/>
+ <rect y="565" x="93.000198" height="1" width="1" id="rect13341" style="opacity:1"/>
+ <rect y="565" x="91.000198" height="1" width="1" id="rect13343" style="opacity:1"/>
+ <rect y="565" x="89.000198" height="1" width="1" id="rect13345" style="opacity:1"/>
+ <rect y="565" x="87.000198" height="1" width="1" id="rect13347" style="opacity:1"/>
+ <rect y="567" x="87.000198" height="1" width="1" id="rect13349" style="opacity:1"/>
+ <rect y="569" x="87.000198" height="1" width="1" id="rect13351" style="opacity:1"/>
+ <rect y="571" x="87.000198" height="1" width="1" id="rect13353" style="opacity:1"/>
+ <rect y="573" x="87.000198" height="1" width="1" id="rect13355" style="opacity:1"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/stroke-join-bevel-symbolic.svg b/share/icons/hicolor/scalable/actions/stroke-join-bevel-symbolic.svg
new file mode 100644
index 000000000..245f69619
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/stroke-join-bevel-symbolic.svg
@@ -0,0 +1,19 @@
+<?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="stroke-join-bevel-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666666,-696,-664.90784)" inkscape:label="00313" id="stroke-join-bevel">
+ <rect y="997.36218" x="1044" height="24.00001" width="24" id="rect24338" style="fill:none"/>
+ <path inkscape:connector-curvature="0" id="path24340" d="m 1052.25,998.4798 -6.25,7.7232 v 13.159 h 5 v -16 h 2.438 1.562 12 v -4.8822 z m 2.75,8.8822 v 12 h 5 v -7 h 7 v -5 z" style="opacity:1"/>
+ <rect y="1004.362" x="1055" height="1.999997" width="2" id="rect24342" style="opacity:1"/>
+ <rect y="1004.362" x="1061" height="1.999997" width="2" id="rect24344" style="opacity:1"/>
+ <rect style="opacity:1" id="rect24491" width="2" height="1.999997" x="1058" y="1004.362"/>
+ <rect style="opacity:1" id="rect24493" width="2" height="1.999997" x="1052" y="1004.362"/>
+ <rect style="opacity:1" id="rect24495" width="2" height="1.999997" x="1064" y="1004.362"/>
+ <rect y="1007.362" x="1052" height="1.999997" width="2" id="rect24497" style="opacity:1"/>
+ <rect style="opacity:1" id="rect24499" width="2" height="1.999997" x="1052" y="1010.362"/>
+ <rect y="1013.362" x="1052" height="1.999997" width="2" id="rect24501" style="opacity:1"/>
+ <rect style="opacity:1" id="rect24503" width="2" height="1.999997" x="1052" y="1016.362"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/stroke-join-miter-16px-symbolic.svg b/share/icons/hicolor/scalable/actions/stroke-join-miter-16px-symbolic.svg
new file mode 100644
index 000000000..0fbcf41c2
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/stroke-join-miter-16px-symbolic.svg
@@ -0,0 +1,20 @@
+<?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="stroke-join-miter-16px-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-1059,-1024.3622)" id="stroke-join-miter-16px" inkscape:label="00311">
+ <g transform="translate(977.9998,465.3622)" id="g13410" inkscape:label="stock-join-miter">
+ <rect transform="translate(241.0002,217)" y="342" x="-160" height="16" width="16" id="rect13390" style="fill:none"/>
+ <path inkscape:connector-curvature="0" id="path13392" d="m 86.0002,561 h -3 v 5 3 5 h 3 v -10 h 2 1 6 v -3 z m 3,6 v 7 h 3 v -4 h 3 v -3 z" style="opacity:1"/>
+ <rect y="565" x="93.000198" height="1" width="1" id="rect13394" style="opacity:1"/>
+ <rect y="565" x="91.000198" height="1" width="1" id="rect13396" style="opacity:1"/>
+ <rect y="565" x="89.000198" height="1" width="1" id="rect13398" style="opacity:1"/>
+ <rect y="565" x="87.000198" height="1" width="1" id="rect13400" style="opacity:1"/>
+ <rect y="567" x="87.000198" height="1" width="1" id="rect13402" style="opacity:1"/>
+ <rect y="569" x="87.000198" height="1" width="1" id="rect13404" style="opacity:1"/>
+ <rect y="571" x="87.000198" height="1" width="1" id="rect13406" style="opacity:1"/>
+ <rect y="573" x="87.000198" height="1" width="1" id="rect13408" style="opacity:1"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/stroke-join-miter-symbolic.svg b/share/icons/hicolor/scalable/actions/stroke-join-miter-symbolic.svg
new file mode 100644
index 000000000..9b861f8e7
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/stroke-join-miter-symbolic.svg
@@ -0,0 +1,19 @@
+<?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="stroke-join-miter-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666666,-722,-664.90784)" inkscape:label="00314" id="stroke-join-miter">
+ <rect style="fill:none" id="rect24507" width="24" height="24.00001" x="1083" y="997.36218"/>
+ <path style="opacity:1" d="m 1091.25,998.4798 -6.25,-0.1176 v 20.9998 h 5 v -16 h 2.438 1.562 12 v -4.8822 z m 2.75,8.8822 v 12 h 5 v -7 h 7 v -5 z" id="path24509" inkscape:connector-curvature="0"/>
+ <rect style="opacity:1" id="rect24511" width="2" height="1.999997" x="1094" y="1004.362"/>
+ <rect style="opacity:1" id="rect24513" width="2" height="1.999997" x="1100" y="1004.362"/>
+ <rect y="1004.362" x="1097" height="1.999997" width="2" id="rect24515" style="opacity:1"/>
+ <rect y="1004.362" x="1091" height="1.999997" width="2" id="rect24517" style="opacity:1"/>
+ <rect y="1004.362" x="1103" height="1.999997" width="2" id="rect24519" style="opacity:1"/>
+ <rect style="opacity:1" id="rect24521" width="2" height="1.999997" x="1091" y="1007.362"/>
+ <rect y="1010.362" x="1091" height="1.999997" width="2" id="rect24523" style="opacity:1"/>
+ <rect style="opacity:1" id="rect24525" width="2" height="1.999997" x="1091" y="1013.362"/>
+ <rect y="1016.362" x="1091" height="1.999997" width="2" id="rect24527" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/stroke-join-round-16px-symbolic.svg b/share/icons/hicolor/scalable/actions/stroke-join-round-16px-symbolic.svg
new file mode 100644
index 000000000..1ba37cafa
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/stroke-join-round-16px-symbolic.svg
@@ -0,0 +1,21 @@
+<?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="stroke-join-round-16px-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-1112,-1024.3622)" id="stroke-join-round-16px" inkscape:label="00312">
+ <g transform="translate(990.9998,465.3622)" id="g13484" inkscape:label="stock-join-round">
+ <rect y="559" x="121.0002" height="16" width="16" id="rect13427" style="fill:none"/>
+ <rect y="565" x="133.0002" height="1" width="1" id="rect13431" style="opacity:1"/>
+ <rect y="565" x="131.0002" height="1" width="1" id="rect13433" style="opacity:1"/>
+ <rect y="565" x="129.0002" height="1" width="1" id="rect13435" style="opacity:1"/>
+ <rect y="565" x="127.0002" height="1" width="1" id="rect13437" style="opacity:1"/>
+ <rect y="567" x="127.0002" height="1" width="1" id="rect13439" style="opacity:1"/>
+ <rect y="569" x="127.0002" height="1" width="1" id="rect13441" style="opacity:1"/>
+ <rect y="571" x="127.0002" height="1" width="1" id="rect13443" style="opacity:1"/>
+ <rect y="573" x="127.0002" height="1" width="1" id="rect13445" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="rect13447" d="m 123.0002,574 v -4 -5 c 0,-2.216 1.784,-4 4,-4 h 8 c 0,4.3748 0,-0.8557 0,3 h -7 c -1.107,-0.047 -2,0.892 -2,2 v 5 3 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="rect13481" d="m -112,350 h 6 v 1.75 1.25 h -3 v 4 h -3 z" style="opacity:1" transform="translate(241.0002,217)"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/stroke-join-round-symbolic.svg b/share/icons/hicolor/scalable/actions/stroke-join-round-symbolic.svg
new file mode 100644
index 000000000..b4acfad70
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/stroke-join-round-symbolic.svg
@@ -0,0 +1,20 @@
+<?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="stroke-join-round-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666665,0,0,0.666666,-747.3315,-664.9078)" inkscape:label="00315" id="stroke-join-round">
+ <rect y="997.36212" x="1121" height="24.00001" width="24.000059" id="rect24312" style="fill:none"/>
+ <path inkscape:connector-curvature="0" id="path24330" d="m 1123,1020.362 v -6 -8.4 c 0,-3.324 3.476,-6.5998 6.8,-6.5998 h 14.2 v 4.9998 h -12 c -4,0 -4,0 -4,3 v 8.2 4.8 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path24332" d="m 1132,1008.362 h 12 v 5 h -2 -5 v 7 h -5 z" style="opacity:1"/>
+ <rect y="1005.362" x="1132" height="1.999997" width="2" id="rect24550" style="opacity:1"/>
+ <rect y="1005.362" x="1138" height="1.999997" width="2" id="rect24552" style="opacity:1"/>
+ <rect style="opacity:1" id="rect24554" width="2" height="1.999997" x="1135" y="1005.362"/>
+ <rect style="opacity:1" id="rect24556" width="2" height="1.999997" x="1129" y="1005.362"/>
+ <rect style="opacity:1" id="rect24558" width="2" height="1.999997" x="1141" y="1005.362"/>
+ <rect y="1008.362" x="1129" height="1.999997" width="2" id="rect24560" style="opacity:1"/>
+ <rect style="opacity:1" id="rect24562" width="2" height="1.999997" x="1129" y="1011.362"/>
+ <rect y="1014.362" x="1129" height="1.999997" width="2" id="rect24564" style="opacity:1"/>
+ <rect style="opacity:1" id="rect24566" width="2" height="1.999997" x="1129" y="1017.362"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/stroke-to-path-symbolic.svg b/share/icons/hicolor/scalable/actions/stroke-to-path-symbolic.svg
new file mode 100644
index 000000000..0f7156d95
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/stroke-to-path-symbolic.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="stroke-to-path-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999999,-165,-547.3615)" inkscape:label="00074" id="stroke-to-path">
+ <rect style="fill:none" id="rect22908" width="16" height="16" x="165" y="547.36218"/>
+ <path style="opacity:1" d="m 168,563.3622 c 0,-7 0,-3.122 0,-7 0,-3.878 2,-6 7,-6 h 6 v -1 h -7 c -5,0 -7,3.122 -7,7 v 7 z" id="rect22912" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" id="path22916" d="m 172,563.3622 c 0,-7 0,0.878 0,-3 0,-6 0,-6 5,-6 h 4 v -1 h -5 c -6,0 -5,2 -5,7 v 3 z" style="opacity:1"/>
+ <rect y="557.36218" x="166" height="3" width="3" id="rect22918" style="opacity:1"/>
+ <rect style="opacity:1" id="rect22920" width="3" height="3" x="170" y="557.36218"/>
+ <rect y="548.36218" x="176" height="3" width="3" id="rect22922" style="opacity:1"/>
+ <rect y="552.36218" x="176" height="3" width="3" id="rect22924" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/swatches-symbolic.svg b/share/icons/hicolor/scalable/actions/swatches-symbolic.svg
new file mode 100644
index 000000000..d908565f8
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/swatches-symbolic.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="swatches-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999999,-135,-547.3615)" id="swatches" inkscape:label="00056">
+ <rect style="fill:none" id="rect44439" width="16" height="16" x="135" y="35" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect44441" width="7" height="7" x="135" y="547.36218"/>
+ <rect y="547.36218" x="144" height="7" width="7" id="rect44443" style="opacity:0.55"/>
+ <path style="opacity:1" d="m 144,556.3622 v 7 h 7 v -7 z m 1,1 h 5 v 5 h -5 z" id="rect44445" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 135,556.3622 v 7 h 7 v -7 z m 1,1 h 5 v 5 h -5 z" id="rect44447" inkscape:connector-curvature="0"/>
+ <rect style="opacity:1" id="rect44457" width="3" height="3" x="146" y="558.36218"/>
+ <rect style="opacity:0.55" id="rect44459" width="3" height="3" x="137" y="558.36218"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/symbol-add-symbolic.svg b/share/icons/hicolor/scalable/actions/symbol-add-symbolic.svg
new file mode 100644
index 000000000..ce2d36410
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/symbol-add-symbolic.svg
@@ -0,0 +1,16 @@
+<?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="symbol-add-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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="symbol-add" inkscape:label="00340">
+ <title id="title48587">object-symbol</title>
+ <g id="object-symbol">
+ <rect y="0" x="0" height="16" width="16" id="rect48591" style="fill:none"/>
+ <circle r="4.5" cy="10" cx="10" id="circle48593" style="opacity:0.55"/>
+ <circle style="fill:none;stroke:#000000" id="circle48595" cx="10" cy="10" r="4.5"/>
+ <path style="fill:none;stroke:#000000" d="m 2,10 h 8 V 2" id="path48597" inkscape:connector-curvature="0"/>
+ <path d="m 7,3 h 6 L 10,0 Z" id="path48599" inkscape:connector-curvature="0" style="opacity:1"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/symbol-bigger-symbolic.svg b/share/icons/hicolor/scalable/actions/symbol-bigger-symbolic.svg
new file mode 100644
index 000000000..a96255b60
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/symbol-bigger-symbolic.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="symbol-bigger-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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="symbol-bigger" inkscape:label="00346">
+ <title id="title48471">symbol-bigger</title>
+ <rect y="0" x="0" height="16" width="16" id="rect48473" style="fill:none"/>
+ <circle r="6.5" cy="8" cx="8" id="circle48475" style="opacity:0.35"/>
+ <circle r="4.5" cy="8" cx="8" id="circle48477" style="fill:none;stroke:#000000"/>
+ <circle style="fill:none;stroke:#000000" id="circle48479" cx="8" cy="8" r="6.5"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/symbol-fit-symbolic.svg b/share/icons/hicolor/scalable/actions/symbol-fit-symbolic.svg
new file mode 100644
index 000000000..aa65e2b7c
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/symbol-fit-symbolic.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="symbol-fit-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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="symbol-fit" inkscape:label="00344">
+ <title id="title48495">symbol-fit</title>
+ <rect y="0" x="0" height="16" width="16" id="rect48497" style="fill:none"/>
+ <rect style="fill:none;stroke:#000000" id="rect48499" width="15" height="15" x="0.5" y="0.5"/>
+ <path sodipodi:arc-type="slice" d="m 9.5,0.5 a 9,9 0 0 1 -8.99999706,9 L 0.5,0.5 Z" sodipodi:end="1.570796" sodipodi:start="0" sodipodi:ry="9" sodipodi:rx="9" sodipodi:cy="0.5" sodipodi:cx="0.5" sodipodi:type="arc" id="path48501" style="opacity:0.35"/>
+ <path sodipodi:arc-type="arc" style="fill:none;stroke:#000000" id="path48503" sodipodi:type="arc" sodipodi:cx="0.5" sodipodi:cy="0.5" sodipodi:rx="9" sodipodi:ry="9" sodipodi:start="0" sodipodi:end="1.570796" sodipodi:open="true" d="m 9.5,0.5 a 9,9 0 0 1 -8.99999706,9"/>
+ <circle style="fill:none;stroke:#000000" id="circle48505" cx="8" cy="8" r="4.5"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/symbol-remove-symbolic.svg b/share/icons/hicolor/scalable/actions/symbol-remove-symbolic.svg
new file mode 100644
index 000000000..0a0950666
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/symbol-remove-symbolic.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="symbol-remove-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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="symbol-remove" inkscape:label="00341">
+ <title id="title48573">object-unsymbol</title>
+ <g id="object-unsymbol">
+ <rect y="0" x="0" height="16" width="16" id="rect48577" style="fill:none"/>
+ <circle style="fill:none;stroke:#000000" id="circle48579" cx="10" cy="10" r="4.5"/>
+ <path style="fill:none;stroke:#000000" d="m 2,10 h 8 V 2" id="path48581" inkscape:connector-curvature="0"/>
+ <path d="M 3,13 V 7 l -3,3 z" id="path48583" inkscape:connector-curvature="0" style="opacity:1"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/symbol-smaller-symbolic.svg b/share/icons/hicolor/scalable/actions/symbol-smaller-symbolic.svg
new file mode 100644
index 000000000..70eb49083
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/symbol-smaller-symbolic.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="symbol-smaller-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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="symbol-smaller" inkscape:label="00345">
+ <title id="title48483">symbol-smaller</title>
+ <rect y="0" x="0" height="16" width="16" id="rect48485" style="fill:none"/>
+ <circle style="fill:none;stroke:#000000" id="circle48487" cx="8" cy="8" r="6.5"/>
+ <circle r="4.5" cy="8" cx="8" id="circle48489" style="fill:none;stroke:#000000"/>
+ <circle style="opacity:0.35" id="circle48491" cx="8" cy="8" r="4.5"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/symbols-symbolic.svg b/share/icons/hicolor/scalable/actions/symbols-symbolic.svg
new file mode 100644
index 000000000..e5565f5e5
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/symbols-symbolic.svg
@@ -0,0 +1,10 @@
+<?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="symbols-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999973,0,4.3e-4)" id="symbols" inkscape:label="00072">
+ <path inkscape:connector-curvature="0" style="opacity:1" d="M 8.0312,4.254784e-4 C 5.9057,0.019425 3.7732,0.3619158 1.625,0.9691994 2.5509,3.398935 1.691,7.35043 2.2187,10.50015 2.7383,13.60316 5.6383,14.67123 8.0312,16 10.8942,14.67694 13.4674,13.10087 13.8124,10.50015 14.2313,7.344229 13.3448,4.246612 14.375,0.9691994 12.2768,0.2846178 10.1567,-0.018774 8.0312,4.254784e-4 Z m 0,2.6249305216 C 8.864,3.295038 9.5828,4.111516 10,5.46908 9.0819,6.147861 8.4753,7.376428 8.3124,8.625195 h 0.625 c 0.058,-0.269892 0.1209,-0.573085 0.25,-0.874976 1.1946,-2.790726 4.6339,-0.230494 2.7813,1.187567 -0.056,-1.267666 -0.959,-1.706053 -1.75,-0.531285 -0.049,0.073 -0.086,0.148796 -0.125,0.218694 h 0.5313 a 0.3927608,0.4062895 0 0 1 0,0.812579 H 9.8437 C 9.8577,10.00836 10.3029,10.37515 10.75,10.37515 10.249,11.70841 8.8807,11.07853 8.8437,9.437774 H 8.2812 C 8.3072,10.38265 8.6055,11.26783 9.25,11.84391 8.9492,12.42579 8.7402,13.09978 8.0312,13.34387 7.4755,13.14168 7.033,12.56579 6.8124,11.84391 7.4565,11.24703 7.739,10.36675 7.75,9.437774 H 7.1562 C 7.1192,11.07853 5.7509,11.70841 5.25,10.37515 c 0.4473,0 0.8922,-0.36679 0.9062,-0.937376 H 5.375 a 0.3927608,0.4062895 0 1 1 0,-0.812579 H 5.9062 C 5.8672,8.555197 5.8302,8.479499 5.7812,8.406501 4.9904,7.231733 4.0872,7.67012 4.0312,8.937786 2.1786,7.519725 5.618,4.959493 6.8124,7.750219 6.9417,8.05211 7.0045,8.355303 7.0624,8.625195 h 0.625 C 7.5044,7.408428 6.8829,6.20186 6.0312,5.46908 c 0.3537,-1.103371 0.9775,-2.086244 2,-2.843724 z" id="symbol-shield"/>
+ <rect style="fill:none" y="0" x="0" height="16" width="16" id="rect48467"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/text-convert-to-regular-symbolic.svg b/share/icons/hicolor/scalable/actions/text-convert-to-regular-symbolic.svg
new file mode 100644
index 000000000..07e20b12b
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/text-convert-to-regular-symbolic.svg
@@ -0,0 +1,25 @@
+<?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="text-convert-to-regular-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-195,-627.3622)" inkscape:label="00096" id="text-convert-to-regular">
+ <rect style="fill:none" id="rect18513" width="16" height="16" x="195" y="115" transform="translate(0,512.3622)"/>
+ <path style="opacity:1" d="m 197,629.3622 v 2 l 1,-1 h 1 v 3 l -1,1 h 3 l -1,-1 v -3 h 1 l 1,1 v -2 z" id="path18534" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 195,115 v 9 h 9 v -9 z m 1,1 h 7 v 7 h -7 z" transform="translate(0,512.3622)" id="rect18536"/>
+ <path inkscape:connector-curvature="0" id="path18541" d="m 204,636.3622 v 2 l 1,-1 h 1 v 3 l -1,1 h 3 l -1,-1 v -3 h 1 l 1,1 v -2 z" style="opacity:1"/>
+ <rect style="opacity:1" id="rect18543" width="1" height="1" x="206" y="634.36218"/>
+ <rect style="opacity:1" id="rect18545" width="1" height="1" x="208" y="634.36218"/>
+ <rect style="opacity:1" id="rect18548" width="1" height="1" x="210" y="122" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect18550" width="1" height="1" x="210" y="124" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect18552" width="1" height="1" x="210" y="126" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect18554" width="1" height="1" x="210" y="128" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect18556" width="1" height="1" x="210" y="130" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect18558" width="1" height="1" x="208" y="130" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect18560" width="1" height="1" x="206" y="130" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect18562" width="1" height="1" x="204" y="130" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect18564" width="1" height="1" x="202" y="130" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect18566" width="1" height="1" x="202" y="128" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect18568" width="1" height="1" x="202" y="126" transform="translate(0,512.3622)"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/text-flow-into-frame-symbolic.svg b/share/icons/hicolor/scalable/actions/text-flow-into-frame-symbolic.svg
new file mode 100644
index 000000000..ba05e26bc
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/text-flow-into-frame-symbolic.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="text-flow-into-frame-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-195,-587.3622)" inkscape:label="00094" id="text-flow-into-frame">
+ <rect style="fill:none" id="rect11841" width="16" height="16" x="195" y="75" transform="translate(0,512.3622)"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 195,75 v 16 h 16 V 75 Z m 1,1 h 14 v 14 h -14 z" transform="translate(0,512.3622)" id="rect12613"/>
+ <path style="opacity:1" d="m 197,589.3622 v 3 l 1,-1 h 2 v 5 l -1,1 h 4 l -1,-1 v -5 h 2 l 1,1 v -3 z" id="path12635" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 205,594.3622 h 2 v 4 h 2 l -3,2.9883 -3,-2.9883 h 2 z" id="path12649" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/text-put-on-path-symbolic.svg b/share/icons/hicolor/scalable/actions/text-put-on-path-symbolic.svg
new file mode 100644
index 000000000..a8922e385
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/text-put-on-path-symbolic.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="text-put-on-path-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999999,-194.9375,-567.40877)" inkscape:label="00093" id="text-put-on-path">
+ <rect y="567.40948" x="194.9375" height="16" width="16" id="rect28783" style="fill:none"/>
+ <path inkscape:connector-curvature="0" id="path28785" d="m 204,568.4587 c 0,5.0192 7e-4,2.5588 0.0313,5.4588 v 0.4294 h 0.4687 2.2813 c 1.6809,0.0674 1.6051,-4.0483 -0.0313,-3.9255 -0.0117,9e-4 -0.0195,-10e-4 -0.0313,0 H 205 v -1.9627 z m 0.9375,2.8521 h 1.8125 0.0313 0.0313 c 0.3678,-0.0375 0.4346,2.1642 0,2.1467 h -0.0313 -1.8438 c -0.006,-0.4667 0.004,-2.0025 0,-2.1467 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path28787" d="m 199,569.3622 v 0.8723 h 1.75 c 0.1268,0.013 0.1972,0.0614 0.25,0.1246 0.0491,0.0588 0.118,0.1861 0.125,0.3739 5e-4,0.0142 0,0.0159 0,0.0312 v 0.6854 h -1.8438 -0.0312 c -1.6106,-0.1166 -1.6872,2.9624 -0.0313,2.8973 h 2.3125 0.4375 v -0.4362 L 202,570.7642 c 0,-0.3694 -0.1022,-0.7138 -0.3125,-0.9658 -0.2104,-0.252 -0.5292,-0.4042 -0.8438,-0.4362 h -0.0313 -1.8125 z m 0.1875,2.9596 h 0.0313 0.0313 1.8437 l -0.0313,1.1527 h -1.8437 -0.0313 c -0.468,0.0184 -0.4014,-1.1929 0,-1.1527 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path28789" d="m 202.9375,576.4095 c -4.2414,0 -7.6977,3.0879 -7.9688,7 h 1 c 0.2793,-3.3523 3.287,-6 6.9688,-6 3.6818,0 6.6895,2.6477 6.9687,6 h 1 c -0.271,-3.9121 -3.7273,-7 -7.9687,-7 z" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/text-remove-from-path-symbolic.svg b/share/icons/hicolor/scalable/actions/text-remove-from-path-symbolic.svg
new file mode 100644
index 000000000..73b5d3728
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/text-remove-from-path-symbolic.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="text-remove-from-path-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.996933,-195,-545.68352)" inkscape:label="00092" id="text-remove-from-path">
+ <rect style="fill:none" id="rect7066" width="16" height="16" x="195" y="547.36218"/>
+ <path style="opacity:1" d="m 204.0625,547.4114 c 0,5.0192 7e-4,2.5587 0.0313,5.4588 v 0.4293 h 0.4687 2.2813 c 1.6809,0.0674 1.6051,-4.0482 -0.0313,-3.9254 -0.0117,9e-4 -0.0195,-10e-4 -0.0313,0 h -1.7187 v -1.9627 z M 205,550.2635 h 1.8125 0.0313 0.0313 c 0.3678,-0.0376 0.4346,2.1641 0,2.1467 H 206.8438 205 c -0.006,-0.4667 0.004,-2.0025 0,-2.1467 z" id="path7106" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 199.0625,548.3148 v 0.8724 h 1.75 c 0.1268,0.013 0.1972,0.0614 0.25,0.1246 0.0491,0.0588 0.118,0.1861 0.125,0.3738 5e-4,0.0142 0,0.0159 0,0.0312 v 0.6854 h -1.8438 -0.0312 c -1.6106,-0.1165 -1.6872,2.9625 -0.0313,2.8974 h 2.3125 0.4375 v -0.4362 l 0.0313,-3.1466 c 0,-0.3693 -0.1022,-0.7138 -0.3125,-0.9657 -0.2104,-0.252 -0.5292,-0.4042 -0.8438,-0.4362 h -0.0313 -1.8125 z m 0.1875,2.9597 h 0.0313 0.0313 1.8437 l -0.0313,1.1527 h -1.8437 -0.0313 c -0.468,0.0184 -0.4014,-1.1929 0,-1.1527 z" id="path7104" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 203,554.3622 c -4.2414,0 -7.6977,3.0879 -7.9688,7 h 1 c 0.2793,-3.3523 3.287,-6 6.9688,-6 3.6818,0 6.6895,2.6477 6.9687,6 h 1 c -0.271,-3.9121 -3.7273,-7 -7.9687,-7 z" id="path23199" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 200,558.3777 h 1.7143 L 206,563.3623 h -1.7143 z" id="path28750" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" id="path28752" d="m 206,558.3777 h -1.7283 l -4.3209,5.0337 h 1.7283 z" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/text-unflow-symbolic.svg b/share/icons/hicolor/scalable/actions/text-unflow-symbolic.svg
new file mode 100644
index 000000000..8cb652132
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/text-unflow-symbolic.svg
@@ -0,0 +1,35 @@
+<?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="text-unflow-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999999,-195,-607.36142)" inkscape:label="00095" id="text-unflow">
+ <rect y="607.36218" x="195" height="16" width="16" id="rect12684" style="fill:none"/>
+ <path inkscape:connector-curvature="0" id="path12688" d="m 197,609.3622 v 3 l 1,-1 h 2 v 6 l -1,1 h 4 l -1,-1 v -6 h 2 l 1,1 v -3 z" style="opacity:1"/>
+ <rect style="opacity:1" id="rect12692" width="1" height="1" x="195" y="607.36218"/>
+ <rect style="opacity:1" id="rect12694" width="1" height="1" x="197" y="607.36218"/>
+ <rect style="opacity:1" id="rect12696" width="1" height="1" x="199" y="607.36218"/>
+ <rect style="opacity:1" id="rect12698" width="1" height="1" x="201" y="607.36218"/>
+ <rect style="opacity:1" id="rect12700" width="1" height="0.99999738" x="203" y="607.36218"/>
+ <rect style="opacity:1" id="rect12704" width="1" height="0.99999738" x="205" y="607.36218"/>
+ <rect style="opacity:1" id="rect12706" width="1" height="0.99999738" x="195" y="611.36218"/>
+ <rect style="opacity:1" id="rect12710" width="1" height="1" x="195" y="613.36218"/>
+ <rect style="opacity:1" id="rect12712" width="1" height="1" x="195" y="615.36218"/>
+ <rect style="opacity:1" id="rect12714" width="1" height="1" x="195" y="617.36218"/>
+ <rect style="opacity:1" id="rect12716" width="1" height="1" x="195" y="619.36218"/>
+ <rect style="opacity:1" id="rect12718" width="1" height="0.99999738" x="195" y="621.36218"/>
+ <rect style="opacity:1" id="rect12720" width="1" height="0.99999738" x="195" y="609.36218"/>
+ <rect style="opacity:1" id="rect12722" width="1" height="0.99999738" x="209" y="607.36218"/>
+ <rect style="opacity:1" id="rect12724" width="1" height="0.99999738" x="207" y="607.36218"/>
+ <rect y="621.36218" x="197" height="1" width="1" id="rect12726" style="opacity:1"/>
+ <rect y="621.36218" x="199" height="1" width="1" id="rect12728" style="opacity:1"/>
+ <rect y="621.36218" x="201" height="1" width="1" id="rect12730" style="opacity:1"/>
+ <rect y="621.36218" x="203" height="1" width="1" id="rect12732" style="opacity:1"/>
+ <rect y="611.36218" x="209" height="0.99999738" width="1" id="rect12742" style="opacity:1"/>
+ <rect y="613.36218" x="209" height="1" width="1" id="rect12744" style="opacity:1"/>
+ <rect y="615.36218" x="209" height="1" width="1" id="rect12746" style="opacity:1"/>
+ <rect y="609.36218" x="209" height="0.99999738" width="1" id="rect12750" style="opacity:1"/>
+ <path style="opacity:1" d="m 205,618.3622 h 2 l 4,5 h -2 z" id="path18300" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" id="path18302" d="m 211,618.3622 h -2 l -4,5 h 2 z" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/text-unkern-symbolic.svg b/share/icons/hicolor/scalable/actions/text-unkern-symbolic.svg
new file mode 100644
index 000000000..1c86b6e64
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/text-unkern-symbolic.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="text-unkern-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999999,-195,-627.3614)" inkscape:label="00097" id="text-unkern">
+ <rect y="627.36218" x="195" height="16" width="16" id="rect18414" style="fill:none"/>
+ <path inkscape:connector-curvature="0" id="path18418" d="m 196,628.3622 v 3 l 1,-1 h 2 v 5 l -1,1 h 4 l -1,-1 v -5 h 2 l 1,1 v -3 z" style="opacity:1"/>
+ <rect style="opacity:1" id="rect18422" width="1" height="8.0000029" x="196" y="633.36218"/>
+ <rect y="633.36218" x="203" height="8.0000029" width="1" id="rect18427" style="opacity:1"/>
+ <rect style="opacity:0.55" id="rect18436" width="4" height="1" x="198" y="640.36218"/>
+ <path inkscape:connector-curvature="0" id="path18432" d="m 211,638.3622 h -2 l -4,5 h 2 z" style="opacity:1"/>
+ <path style="opacity:1" d="m 205,638.3622 h 2 l 4,5 h -2 z" id="path18430" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/text_horz_kern-symbolic.svg b/share/icons/hicolor/scalable/actions/text_horz_kern-symbolic.svg
new file mode 100644
index 000000000..0e22cec35
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/text_horz_kern-symbolic.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="text_horz_kern-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-469,-836.36218)" id="text_horz_kern" inkscape:label="00182">
+ <rect y="836.36218" x="469" height="16" width="16" id="rect21483" style="fill:none"/>
+ <path style="opacity:1" d="M 471.5031,840.3681 469,847.3577 h 1.5019 c 0.744,-1.997 0,10e-4 0.7423,-1.9955 l 2.5586,0.018 0.7041,1.9775 h 1.5018 l -2.5031,-6.9896 z m 1.0013,1.4978 1.0123,2.4963 h -2.0025 z" id="path21485" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" id="path21487" d="M 479.5031,840.3681 477,847.3577 h 1.5019 c 0.744,-1.997 0,10e-4 0.7423,-1.9955 l 2.5586,0.018 0.7041,1.9775 h 1.5018 l -2.5031,-6.9896 z m 1.0013,1.4978 1.0123,2.4963 h -2.0025 z" style="opacity:1"/>
+ <rect style="opacity:1" id="rect21489" width="1" height="11" x="476" y="838.36218"/>
+ <rect style="opacity:1" id="rect21494" width="15" height="1" x="469" y="848.36218"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/text_letter_spacing-symbolic.svg b/share/icons/hicolor/scalable/actions/text_letter_spacing-symbolic.svg
new file mode 100644
index 000000000..7fcad5f7a
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/text_letter_spacing-symbolic.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="text_letter_spacing-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999457,0,0,1,-348.81033,-836.36218)" inkscape:label="00178" id="text_letter_spacing">
+ <rect style="fill:none" id="rect20895" width="16" height="16" x="349" y="836.36218"/>
+ <path inkscape:connector-curvature="0" id="path20901" d="M 351.5031,840.3681 349,847.3577 h 1.5019 c 0.744,-1.997 -0.002,10e-4 0.7423,-1.9955 l 2.5586,0.018 0.7041,1.9775 h 1.5018 l -2.5031,-6.9896 z m 1.0013,1.4978 1.0123,2.4963 h -2.0025 z" style="opacity:1"/>
+ <path style="opacity:1" d="M 360.5031,840.3681 358,847.3577 h 1.5019 c 0.744,-1.997 -0.002,10e-4 0.7423,-1.9955 l 2.5586,0.018 0.7041,1.9775 h 1.5018 l -2.5031,-6.9896 z m 1.0013,1.4978 1.0123,2.4963 h -2.0025 z" id="path20920" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/text_line_spacing-symbolic.svg b/share/icons/hicolor/scalable/actions/text_line_spacing-symbolic.svg
new file mode 100644
index 000000000..02922e90b
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/text_line_spacing-symbolic.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="text_line_spacing-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-379,-836.36218)" inkscape:label="00179" id="text_line_spacing">
+ <rect y="836.36218" x="379" height="16" width="16" id="rect20922" style="fill:none"/>
+ <path style="opacity:1" d="m 385.9975,845.3622 -2.5031,6.9896 h 1.5018 c 0.744,-1.9971 -0.002,10e-4 0.7424,-1.9956 l 2.5586,0.018 0.7041,1.9776 h 1.5018 L 388,845.3622 Z m 1.0012,1.4977 1.0123,2.4963 h -2.0024 z" id="path20924" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" id="path20926" d="m 385.9864,836.3681 -2.5031,6.9896 h 1.5019 c 0.744,-1.997 -0.002,10e-4 0.7424,-1.9955 l 2.5585,0.018 0.7041,1.9775 h 1.5019 l -2.5032,-6.9896 z m 1.0013,1.4978 1.0123,2.4963 h -2.0025 z" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/text_remove_kerns-symbolic.svg b/share/icons/hicolor/scalable/actions/text_remove_kerns-symbolic.svg
new file mode 100644
index 000000000..60bc422ee
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/text_remove_kerns-symbolic.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="text_remove_kerns-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-529,-836.36218)" inkscape:label="00185" id="text_remove_kerns">
+ <rect y="836.36218" x="529" height="16" width="16" id="rect14990" style="fill:none"/>
+ <path style="opacity:0.55" d="M 531.5031,840.3681 529,847.3577 h 1.5019 c 0.744,-1.997 -0.002,10e-4 0.7423,-1.9955 l 2.5586,0.018 0.7041,1.9775 h 1.5018 l -2.5031,-6.9896 z m 1.0013,1.4978 1.0123,2.4963 h -2.0025 z" id="path14992" inkscape:connector-curvature="0"/>
+ <rect style="opacity:1" id="rect14996" width="1" height="11" x="536" y="838.36218"/>
+ <rect style="opacity:1" id="rect14998" width="8" height="1" x="529" y="848.36218"/>
+ <path style="opacity:1" d="m 538,846.3622 h 2 l 4,5 h -2 z" id="path15778" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" id="path15780" d="m 544,846.3622 h -2 l -4,5 h 2 z" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/text_rotation-symbolic.svg b/share/icons/hicolor/scalable/actions/text_rotation-symbolic.svg
new file mode 100644
index 000000000..b41dd313a
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/text_rotation-symbolic.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="text_rotation-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-499,-836.36218)" id="text_rotation" inkscape:label="00183">
+ <rect style="fill:none" id="rect21524" width="16" height="16" x="499" y="836.36218"/>
+ <path inkscape:connector-curvature="0" id="path21526" d="M 501.5031,840.3681 499,847.3577 h 1.5019 c 0.744,-1.997 0,10e-4 0.7423,-1.9955 l 2.5586,0.018 0.7041,1.9775 h 1.5018 l -2.5031,-6.9896 z m 1.0013,1.4978 1.0123,2.4963 h -2.0025 z" style="opacity:1"/>
+ <path style="opacity:1" d="m 512.3642,842.2559 -5.0038,5.5892 1.4117,0.5519 c 1.4568,-1.5864 0,2e-4 1.4547,-1.5856 l 2.3981,0.957 -0.088,2.1002 1.4117,0.5519 0.2982,-7.4287 z m 0.3731,1.7627 v 2.6966 l -1.8823,-0.7358 z" id="path21528" inkscape:connector-curvature="0"/>
+ <rect y="838.36218" x="506" height="11" width="1" id="rect21530" style="opacity:1"/>
+ <rect y="848.36218" x="499" height="1" width="8" id="rect21532" style="opacity:1"/>
+ <rect style="opacity:1" id="rect21539" width="8.465971" height="1.0381351" x="789.94452" y="608.88788" transform="matrix(0.9327962,0.3604044,-0.378579,0.925569,0,0)"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/text_subscript-symbolic.svg b/share/icons/hicolor/scalable/actions/text_subscript-symbolic.svg
new file mode 100644
index 000000000..ff2ef7391
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/text_subscript-symbolic.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="text_subscript-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999999,-589,-836.36113)" id="text_subscript" inkscape:label="00187">
+ <rect y="836.36218" x="589" height="16" width="16" id="rect15884" style="fill:none"/>
+ <path inkscape:connector-curvature="0" id="path15886" d="m 589,841.3622 2.6875,3.5 -2.6875,3.5 h 2.6562 l 1.3438,-1.75 1.3437,1.75 H 597 l -2.6875,-3.5 2.6875,-3.5 h -2.6563 l -1.3437,1.75 -1.3438,-1.75 z" style="opacity:0.55"/>
+ <path inkscape:connector-curvature="0" id="path15888" d="m 595.9062,844.3622 3.4032,4.5745 -2.3094,3.4255 h 2.8772 l 5.1228,-8 h -2.5237 l -1.9062,2.9763 -2.0076,-2.9763 z" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/text_superscript-symbolic.svg b/share/icons/hicolor/scalable/actions/text_superscript-symbolic.svg
new file mode 100644
index 000000000..5cbcb0bdb
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/text_superscript-symbolic.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="text_superscript-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-559,-836.36218)" id="text_superscript" inkscape:label="00186">
+ <rect style="fill:none" id="rect15829" width="16" height="16" x="559" y="836.36218"/>
+ <path inkscape:connector-curvature="0" style="opacity:0.55" d="m 559,841.3622 2.6875,3.5 -2.6875,3.5 h 2.6562 l 1.3438,-1.75 1.3437,1.75 H 567 l -2.6875,-3.5 2.6875,-3.5 h -2.6563 l -1.3437,1.75 -1.3438,-1.75 z" id="path15841"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 565.9062,837.3622 3.2188,4.8125 -2.125,3.1875 h 2.6562 l 5.3438,-8 h -2.6563 l -1.9062,2.8437 -1.875,-2.8437 z" id="path15851"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/text_vert_kern-symbolic.svg b/share/icons/hicolor/scalable/actions/text_vert_kern-symbolic.svg
new file mode 100644
index 000000000..431d17b36
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/text_vert_kern-symbolic.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="text_vert_kern-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999457,0,0,0.999999,-438.76142,-836.36113)" inkscape:label="00181" id="text_vert_kern">
+ <rect y="836.36218" x="439" height="16" width="16" id="rect21439" style="fill:none"/>
+ <path style="opacity:1" d="M 441.5031,836.3681 439,843.3577 h 1.5019 c 0.744,-1.997 -0.002,10e-4 0.7423,-1.9955 l 2.5586,0.018 0.7041,1.9775 h 1.5018 l -2.5031,-6.9896 z m 1.0013,1.4978 1.0123,2.4963 h -2.0025 z" id="path21441" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" id="path21443" d="M 450.5031,843.3681 448,850.3577 h 1.5019 c 0.744,-1.997 -0.002,10e-4 0.7423,-1.9955 l 2.5586,0.018 0.7041,1.9775 h 1.5018 l -2.5031,-6.9896 z m 1.0013,1.4978 1.0123,2.4963 h -2.0025 z" style="opacity:1"/>
+ <rect style="opacity:1" id="rect21448" width="7" height="1" x="439" y="844.36218"/>
+ <rect style="opacity:1" id="rect21450" width="8" height="1" x="447" y="851.36218"/>
+ <rect style="opacity:1" id="rect21452" width="1" height="8" x="446" y="332" transform="translate(0,512.3622)"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/text_word_spacing-symbolic.svg b/share/icons/hicolor/scalable/actions/text_word_spacing-symbolic.svg
new file mode 100644
index 000000000..86f88f406
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/text_word_spacing-symbolic.svg
@@ -0,0 +1,16 @@
+<?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="text_word_spacing-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-409,-836.36218)" inkscape:label="00180" id="text_word_spacing">
+ <rect style="fill:none" id="rect21014" width="16" height="16" x="409" y="836.36218"/>
+ <path style="opacity:1" d="m 412,842.3622 c -0.554,0 -1,0.446 -1,1 v 4 h 1 v -3 c 0,-0.554 0.446,-1 1,-1 0.554,0 1,0.446 1,1 v 3 h 1 v -4 c 0,-0.554 -0.446,-1 -1,-1 z" id="rect21366" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 419,326 -1,1 v 6.5 c 0,0.7683 0.5695,1.378 1.3125,1.4687 0.0599,0.0252 0.1182,0.0313 0.1875,0.0313 0.1616,0 0.3908,10e-5 0.5,0 v -1 h -0.5 c -0.277,0 -0.5,-0.223 -0.5,-0.5 v -0.5 -4 -1 c 0,-0.1488 -0.04,-1.8644 0,-2 z" transform="translate(0,512.3622)" id="rect21376" inkscape:connector-curvature="0"/>
+ <rect style="opacity:1" id="rect21387" width="3" height="1" x="417" y="840.36218" ry="0.5" rx="0"/>
+ <rect style="opacity:1" id="rect21391" width="1" height="5" x="409" y="330" transform="translate(0,512.3622)" ry="0.5"/>
+ <rect style="opacity:1" id="rect21393" width="1" height="1" x="409" y="328" transform="translate(0,512.3622)" ry="0"/>
+ <path inkscape:connector-curvature="0" id="path21395" d="m 422,838.3621 c -1,1 -1,1 -1,1 v 8.0001 h 1 v -2 -4 -1 c 0,-0.1489 -0.04,-1.8645 0,-2.0001 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path21406" d="m 422,842.3622 c -0.554,0 -1,0.446 -1,1 v 4 h 1 v -3 c 0,-0.554 0.446,-1 1,-1 0.554,0 1,0.446 1,1 v 3 h 1 v -4 c 0,-0.554 -0.446,-1 -1,-1 z" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/toggle_vp_y-symbolic.svg b/share/icons/hicolor/scalable/actions/toggle_vp_y-symbolic.svg
new file mode 100644
index 000000000..1c81e5a46
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/toggle_vp_y-symbolic.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="toggle_vp_y-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-468,-621.36218)" id="toggle_vp_y" inkscape:label="00233">
+ <rect y="621.36218" x="468" height="16" width="16" id="rect15096" style="fill:none"/>
+ <rect y="622.36218" x="472" height="14" width="3" id="rect15098" style="opacity:1"/>
+ <rect y="622.36218" x="477" height="14" width="3" id="rect15100" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/toggle_vp_z-symbolic.svg b/share/icons/hicolor/scalable/actions/toggle_vp_z-symbolic.svg
new file mode 100644
index 000000000..53f074578
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/toggle_vp_z-symbolic.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="toggle_vp_z-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-498,-621.36218)" id="toggle_vp_z" inkscape:label="00234">
+ <rect style="fill:none" id="rect15102" width="16" height="16" x="498" y="621.36218"/>
+ <rect style="opacity:1" id="rect15104" width="3" height="14" x="502" y="622.36218"/>
+ <rect style="opacity:1" id="rect15106" width="3" height="14" x="507" y="622.36218"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/tool-measure-16px-symbolic.svg b/share/icons/hicolor/scalable/actions/tool-measure-16px-symbolic.svg
new file mode 100644
index 000000000..7060b418a
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/tool-measure-16px-symbolic.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="tool-measure-16px-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666667,-190.05221,-598.96208)" inkscape:label="00337" id="tool-measure-16px">
+ <rect style="fill:none" id="rect13397" width="24" height="24" x="285.07831" y="898.44312"/>
+ <path inkscape:connector-curvature="0" id="path13399" d="m 289.5739,899.9155 v 19.5408 h 14.9808 V 905.728 c 0,-2.8187 -1.677,-5.8125 -5.5313,-5.8125 z m 3,3 h 6.2761 c 1.9688,0 2.7188,1.2162 2.7188,2.9063 v 10.5937 h -8.9949 z" style="opacity:1"/>
+ <rect style="opacity:1" id="rect13401" width="5.0847902" height="1.5" x="291.9534" y="910.41553" rx="0.75" ry="0.75"/>
+ <rect ry="0.75" rx="0.75" y="904.41553" x="291.15411" height="1.5" width="4.4062781" id="rect13413" style="opacity:1"/>
+ <rect style="opacity:1" id="rect13465" width="4.4062781" height="1.5" x="291.15411" y="907.41553" rx="0.75" ry="0.75"/>
+ <rect ry="0.75" rx="0.75" y="913.41553" x="291.15411" height="1.5" width="4.4062781" id="rect13467" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/tool-measure-symbolic.svg b/share/icons/hicolor/scalable/actions/tool-measure-symbolic.svg
new file mode 100644
index 000000000..da3c0068b
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/tool-measure-symbolic.svg
@@ -0,0 +1,18 @@
+<?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="tool-measure-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666667,-189.69806,-598.89953)" id="tool-measure" inkscape:label="00336">
+ <rect y="898.3493" x="284.54709" height="24" width="24" id="rect13362" style="fill:none"/>
+ <path style="opacity:1" d="m 290.6066,900.4247 v 20.9959 h 11.9246 v -17.1209 c 0,-1.8792 -1.1179,-3.875 -3.6875,-3.875 z m 2,2 h 6.1216 c 1.3125,0 1.8125,0.8107 1.8125,1.9375 v 15.0312 h -7.9341 z" id="path13364" inkscape:connector-curvature="0"/>
+ <rect ry="0.5" rx="0.5" y="903.36218" x="292.15979" height="1" width="4.250011" id="rect13370" style="opacity:1"/>
+ <rect style="opacity:1" id="rect13372" width="4.250011" height="1" x="292.15979" y="911.36218" rx="0.5" ry="0.5"/>
+ <rect style="opacity:1" id="rect13376" width="2.1875119" height="1" x="292.22229" y="917.36218" rx="0.5" ry="0.5"/>
+ <rect ry="0.5" rx="0.5" y="915.36218" x="292.22229" height="1" width="2.1875119" id="rect13378" style="opacity:1"/>
+ <rect style="opacity:1" id="rect13380" width="2.1875119" height="1" x="292.22229" y="913.36218" rx="0.5" ry="0.5"/>
+ <rect ry="0.5" rx="0.5" y="909.36218" x="292.22229" height="1" width="2.1875119" id="rect13382" style="opacity:1"/>
+ <rect style="opacity:1" id="rect13384" width="2.1875119" height="1" x="292.22229" y="907.36218" rx="0.5" ry="0.5"/>
+ <rect ry="0.5" rx="0.5" y="905.36218" x="292.22229" height="1" width="2.1875119" id="rect13386" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/tool-node-editor-16px-symbolic.svg b/share/icons/hicolor/scalable/actions/tool-node-editor-16px-symbolic.svg
new file mode 100644
index 000000000..ed22301f6
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/tool-node-editor-16px-symbolic.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="tool-node-editor-16px-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999045,0,0,0.997514,-317.6962,-553.97274)" inkscape:label="00124" id="tool-node-editor-16px">
+ <rect y="555.35352" x="318.00861" height="16.017389" width="15.98754" id="rect13947" style="fill:none"/>
+ <rect style="opacity:1" id="rect13950" width="4" height="3.9999969" x="320" y="557.36218"/>
+ <rect style="opacity:1" id="rect13952" width="2.9999981" height="2.9999969" x="318" y="568.36218"/>
+ <path inkscape:connector-curvature="0" id="path13954" d="m 324.0039,561.3341 5.196,9.3693 3.4639,-3.5135 z" style="opacity:1"/>
+ <use style="opacity:1" xlink:href="#rect10541" height="1250" width="1250" transform="matrix(0.9994803,0,0,1.000725,45.15021,-20.41907)" id="use13956" y="0" x="0"/>
+ <path style="opacity:1" d="m 333.9687,556.3934 c -6.3317,-0.2557 -10.4469,1.4706 -12.2812,3.6875 -2.3635,2.8565 -2.8585,3.9104 -2.5718,11.3125 l 0.9155,-0.0625 c -0.0312,-4.875 -0.2244,-7.6767 1.9688,-9.9687 2.0459,-2.1381 3.5086,-4.0256 12.0153,-3.9375 l -0.0778,-1.0313 z" id="path10536" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/tool-node-editor-symbolic.svg b/share/icons/hicolor/scalable/actions/tool-node-editor-symbolic.svg
new file mode 100644
index 000000000..b9d389c8b
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/tool-node-editor-symbolic.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="tool-node-editor-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666667,-190,-370.26725)" inkscape:label="00123" id="tool-node-editor">
+ <rect style="fill:none" id="rect10524" width="24" height="24" x="285" y="555.40088"/>
+ <path style="fill:none;stroke:#000000" d="m 287.5,577.4009 c -0.5,-8 0.6365,-12.357 3.9649,-15.4022 2.9375,-2.6875 7.5351,-4.5978 15.5351,-4.0978" id="path13970" inkscape:connector-curvature="0"/>
+ <rect y="559.36218" x="289" height="4" width="4" id="rect10534" style="opacity:1"/>
+ <rect y="575.36218" x="286" height="3" width="3" id="rect10541" style="opacity:1"/>
+ <path style="opacity:1" d="m 294,564.3622 7.8,14.0387 5.2,-5.2646 z" id="path10543" inkscape:connector-curvature="0"/>
+ <use x="0" y="0" id="use5791" transform="translate(18.99987,-19.00036)" width="1250" height="1250" xlink:href="#rect10541" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/tool-pointer-16px-symbolic.svg b/share/icons/hicolor/scalable/actions/tool-pointer-16px-symbolic.svg
new file mode 100644
index 000000000..ba52506f6
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/tool-pointer-16px-symbolic.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="tool-pointer-16px-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-318,-527.36218)" inkscape:label="00122" id="tool-pointer-16px">
+ <g transform="translate(196.9998,-71.63782)" id="g8247" inkscape:label="stock-cursor">
+ <rect transform="translate(241.0002,217)" y="382" x="-120" height="16" width="16" id="rect8243" style="fill:none"/>
+ <path inkscape:connector-curvature="0" id="path8245-6" d="M 125.0002,601.9231 V 611 h 0.8231 l 1.6461,-3.1539 3.0616,5.1539 h 2.4692 l -3.8846,-6 h 3.8846 v -0.8462 l -8,-5.0769 z" style="opacity:1"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/tool-pointer-symbolic.svg b/share/icons/hicolor/scalable/actions/tool-pointer-symbolic.svg
new file mode 100644
index 000000000..d7d014a78
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/tool-pointer-symbolic.svg
@@ -0,0 +1,10 @@
+<?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="tool-pointer-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666667,-189.97921,-351.55391)" inkscape:label="00121" id="tool-pointer">
+ <rect style="fill:none" id="rect10522" width="24" height="24" x="284.96881" y="527.33087"/>
+ <path style="opacity:1" d="m 291,530.7715 v 15.118 h 1.2962 l 2.5925,-5.2529 5.1113,8.7256 h 4 l -6.5188,-9.9266 h 6.1177 V 537.818 L 291,529.3622 Z" id="path8245" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/tool-spray-16px-symbolic.svg b/share/icons/hicolor/scalable/actions/tool-spray-16px-symbolic.svg
new file mode 100644
index 000000000..0b6189899
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/tool-spray-16px-symbolic.svg
@@ -0,0 +1,22 @@
+<?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="tool-spray-16px-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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,-1022.362)" id="tool-spray-16px" inkscape:label="00154">
+ <path id="path30252" d="m 317,1022.362 h 16 v 16 h -16 z" style="fill:none" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 329,1027.362 v -1.143 c 0,-1.143 -2,-1.143 -2,0 v 1.143 z" id="path30254"/>
+ <path inkscape:connector-curvature="0" id="path30256" d="m 332,1032.362 -1,-1 h -6 l -1,1 v 4 c 0,0 2,2 8,2 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 331,1030.362 -1,-2 h -4 l -1,2 z" id="path30258"/>
+ <circle r="0.92537308" cy="518.42188" cx="206.5896" transform="matrix(0.2904812,0,0,0.2904806,264.8886,876.549)" id="path30260" style="opacity:1"/>
+ <circle r="0.92537308" cy="518.42188" cx="206.5896" transform="matrix(0.4232259,0,0,0.4232249,236.5602,809.0157)" id="use30268" style="opacity:1"/>
+ <circle r="0.92537308" cy="518.42188" cx="206.5896" style="opacity:1" id="use30270" transform="matrix(0.447105,0,0,0.4232249,231.5605,806.0582)"/>
+ <circle r="0.92537308" cy="518.42188" cx="206.5896" style="opacity:1" id="use30274" transform="matrix(0.6353592,0,0,0.6353577,191.1977,699.6561)"/>
+ <circle r="0.92537308" cy="518.42188" cx="206.5896" transform="matrix(0.6353592,0,0,0.6353577,191.1257,695.5235)" id="use30276" style="opacity:1"/>
+ <circle r="0.92537308" cy="518.42188" cx="206.5896" transform="matrix(0.6353592,0,0,0.6353577,190.2861,697.877)" id="use30278" style="opacity:1"/>
+ <circle r="0.92537308" cy="518.42188" cx="206.5896" transform="matrix(1.072959,0,0,1.069944,98.24237,475.7339)" id="use30280" style="opacity:1"/>
+ <circle r="0.92537308" cy="518.42188" cx="206.5896" style="opacity:1" id="use30282" transform="matrix(1.080638,0,0,1.067236,96.90048,471.1599)"/>
+ <circle r="0.92537308" cy="518.42188" cx="206.5896" style="opacity:1" id="use30284" transform="matrix(1.080645,0,0,1.132046,95.75011,440.4371)"/>
+ <circle r="0.92537308" cy="518.42188" cx="206.5896" transform="matrix(0.5398428,0,0,0.5398415,212.0075,747.3505)" id="use30294" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/tool-spray-symbolic.svg b/share/icons/hicolor/scalable/actions/tool-spray-symbolic.svg
new file mode 100644
index 000000000..e830f07da
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/tool-spray-symbolic.svg
@@ -0,0 +1,31 @@
+<?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="tool-spray-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666667,-190,-681.57467)" id="tool-spray" inkscape:label="00153">
+ <path inkscape:connector-curvature="0" style="fill:none" d="m 285,1022.362 h 24 v 24 h -24 z" id="path5769"/>
+ <path id="path6331-0" d="m 303,1029.362 v -2 c -0.5069,-1.555 -3,-1 -3,0 v 2 z" style="opacity:1" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="M 306.9558,1035.246 306,1034.362 h -9 l -0.9712,1.413 -0.029,6.587 c 2.8952,1.823 3.7348,4.575 11,2 z" id="path6315-8" inkscape:connector-curvature="0"/>
+ <path id="path5211-1" d="m 306,1033.362 -2,-3 h -5 l -2,3 z" style="opacity:1" inkscape:connector-curvature="0"/>
+ <g transform="translate(-0.0829471,-0.7236201)" id="g30296">
+ <circle r="0.92537308" cy="518.42188" cx="206.5896" transform="matrix(0.4357219,0,0,0.4357219,206.8329,803.6419)" id="path23475" style="opacity:1"/>
+ <use style="opacity:1" height="1052.3621" width="744.09448" transform="matrix(1.058646,0,0,1.058646,-18.17453,-59.24866)" id="use23477" xlink:href="#path23475" y="0" x="0"/>
+ <use style="opacity:1" height="1052.3621" width="744.09448" transform="translate(0,-2.208168)" id="use23479" xlink:href="#use23477" y="0" x="0"/>
+ <use style="opacity:1" height="1052.3621" width="744.09448" transform="matrix(1.376269,0,0,1.376269,-112.7939,-386.9417)" id="use23483" xlink:href="#use23477" y="0" x="0"/>
+ <use style="opacity:1" height="1052.3621" width="744.09448" transform="matrix(1.376269,0,0,1.376269,-113.1257,-387.8748)" id="use23485" xlink:href="#use23479" y="0" x="0"/>
+ <circle r="0.92537308" cy="518.42188" cx="206.5896" transform="matrix(0.6348389,0,0,0.6348389,162.5891,700.4153)" id="use23487" style="opacity:1"/>
+ <use style="opacity:1" height="1052.3621" width="744.09448" transform="matrix(1.50123,0,0,1.50123,-149.6645,-516.0387)" id="use23489" xlink:href="#use23483" y="0" x="0"/>
+ <use style="opacity:1" height="1052.3621" width="744.09448" transform="matrix(1.50123,0,0,1.50123,-149.7893,-515.9651)" id="use23491" xlink:href="#use23485" y="0" x="0"/>
+ <use style="opacity:1" height="1052.3621" width="744.09448" transform="matrix(1.50123,0,0,1.50123,-149.5421,-516.0307)" id="use23493" xlink:href="#use23487" y="0" x="0"/>
+ <use style="opacity:1" height="1052.3621" width="744.09448" transform="matrix(1.485643,0,0,1.485643,-145.2412,-499.7435)" id="use23495" xlink:href="#use23489" y="0" x="0"/>
+ <use style="opacity:1" height="1052.3621" width="744.09448" transform="matrix(1.485643,0,0,1.485643,-145.0357,-499.6811)" id="use23497" xlink:href="#use23491" y="0" x="0"/>
+ <use style="opacity:1" height="1052.3621" width="744.09448" transform="matrix(1.485643,0,0,1.485643,-144.9878,-499.9836)" id="use23499" xlink:href="#use23493" y="0" x="0"/>
+ <use style="opacity:1" height="1052.3621" width="744.09448" transform="translate(-4.235815,-1.303328)" id="use23501" xlink:href="#path23475" y="0" x="0"/>
+ <use style="opacity:1" height="1052.3621" width="744.09448" transform="translate(0.4480189,2.688113)" id="use23503" xlink:href="#use23501" y="0" x="0"/>
+ <use style="opacity:1" height="1052.3621" width="744.09448" transform="translate(-4.724563)" id="use23505" xlink:href="#use23485" y="0" x="0"/>
+ <use style="opacity:1" height="1052.3621" width="744.09448" transform="translate(0.6923928,4.113628)" id="use23509" xlink:href="#use23505" y="0" x="0"/>
+ <use x="0" y="0" xlink:href="#use23477" id="use30430" transform="translate(-0.734835,-1.044194)" width="744.09448" height="1052.3621" style="opacity:1"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/tool-tweak-16px-symbolic.svg b/share/icons/hicolor/scalable/actions/tool-tweak-16px-symbolic.svg
new file mode 100644
index 000000000..0c0f0043d
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/tool-tweak-16px-symbolic.svg
@@ -0,0 +1,10 @@
+<?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="tool-tweak-16px-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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,-1053.3621)" id="tool-tweak-16px" inkscape:label="00156">
+ <rect style="fill:none" id="rect19598" width="16" height="16" x="317" y="1053.3621"/>
+ <path inkscape:connector-curvature="0" id="path19600" d="m 326.803,1055.368 c -0.7291,-0.03 -1.4012,0.08 -1.8242,0.342 -3.6495,2.229 -1.5744,7.67 -6.9346,6.66 l -0.044,5.992 h 14 l 0.044,-5.992 c -3.6497,0.807 -5.1826,0 -5.8987,-1.58 -0.6349,-1.401 -0.1286,-2.646 0.7212,-2.796 1.6798,-0.298 1.5052,0.807 2.503,1.084 0.9485,0.263 1.2373,-0.619 0.5727,-1.998 -0.5579,-1.157 -1.9242,-1.657 -3.1394,-1.712 z" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/tool-tweak-symbolic.svg b/share/icons/hicolor/scalable/actions/tool-tweak-symbolic.svg
new file mode 100644
index 000000000..4c32491ba
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/tool-tweak-symbolic.svg
@@ -0,0 +1,10 @@
+<?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="tool-tweak-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666667,-190,-702.2414)" id="tool-tweak" inkscape:label="00155">
+ <rect y="1053.3621" x="285" height="24" width="24" id="rect4400" style="fill:none"/>
+ <path style="opacity:1" d="m 299.1929,1056.371 c -1.0952,-0.05 -2.1049,0.13 -2.7404,0.528 -5.4824,3.44 -2.3872,12.059 -10.4395,10.501 l -0.044,9.025 h 21.0312 l 0.044,-9.025 c -5.4826,1.244 -7.7633,-0.221 -8.8391,-2.661 -0.9536,-2.163 -0.193,-4.085 1.0834,-4.316 2.5235,-0.459 2.2613,1.245 3.7602,1.673 1.4248,0.407 1.8586,-0.955 0.8603,-3.083 -0.8381,-1.786 -2.8906,-2.557 -4.716,-2.642 z" id="rect4412" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/transform-affect-gradient-symbolic.svg b/share/icons/hicolor/scalable/actions/transform-affect-gradient-symbolic.svg
new file mode 100644
index 000000000..51a5daabb
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/transform-affect-gradient-symbolic.svg
@@ -0,0 +1,26 @@
+<?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="transform-affect-gradient-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999999,-408,-527.36152)" inkscape:label="00159" id="transform-affect-gradient">
+ <rect style="fill:none" id="rect15054" width="16" height="16" x="408" y="527.36218"/>
+ <path inkscape:connector-curvature="0" id="path4430" d="m 410,528.3699 v 1 h 0.5 10.5 v 6.4923 0.5 h 1 v -0.5 -6.9923 -0.5 h -0.5 -11 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path4432" d="m 410,535.3622 v 1 h 0.5 6.5 v 0.5 0.5 h 1 v -0.5 -1 -0.5 h -0.5 -7 z" style="opacity:1"/>
+ <rect style="opacity:0.55" id="rect5201" width="2.9999981" height="4.0000048" x="412" y="530.36218"/>
+ <rect style="opacity:0.55" id="rect5203" width="1" height="1" x="411" y="531.36218"/>
+ <rect style="opacity:0.55" id="rect5205" width="1" height="1" x="411" y="533.36218"/>
+ <rect style="opacity:1" id="rect5211" width="1.9999501" height="4.0000162" x="418" y="530.36218"/>
+ <rect style="opacity:1" id="rect5213" width="1" height="1" x="417" y="532.36218"/>
+ <rect y="530.36218" x="417" height="1" width="1" id="rect5217" style="opacity:1"/>
+ <rect y="532.36218" x="410" height="1" width="1" id="rect5219" style="opacity:0.55"/>
+ <rect y="530.36218" x="410" height="1" width="1" id="rect5221" style="opacity:0.55"/>
+ <rect y="-534.36218" x="416" height="1" width="1.000002" id="rect5223" style="opacity:1" transform="scale(1,-1)"/>
+ <rect transform="scale(1,-1)" style="opacity:1" id="rect5225" width="1.000002" height="1" x="416" y="-532.36218"/>
+ <rect y="-531.36218" x="415" height="1" width="1.000002" id="rect5227" style="opacity:1" transform="scale(1,-1)"/>
+ <rect transform="scale(1,-1)" style="opacity:1" id="rect5229" width="1.000002" height="1" x="415" y="-533.36218"/>
+ <path inkscape:connector-curvature="0" id="path18881" d="m 413,539.3622 v 2.0201 h 2 v -2.0201 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path18883" d="m 417,541.3622 v -2 h 3 v -2 l 2.9883,3 -2.9883,3 v -2 z" style="opacity:1"/>
+ <path style="opacity:1" d="m 410,539.3823 v 2.0202 h 2 v -2.0202 z" id="path18885" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/transform-affect-pattern-symbolic.svg b/share/icons/hicolor/scalable/actions/transform-affect-pattern-symbolic.svg
new file mode 100644
index 000000000..44ad79005
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/transform-affect-pattern-symbolic.svg
@@ -0,0 +1,38 @@
+<?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="transform-affect-pattern-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999998,-438,-527.35338)" inkscape:label="00160" id="transform-affect-pattern">
+ <rect y="527.35437" x="438" height="16" width="16" id="rect18970" style="fill:none"/>
+ <path style="opacity:1" d="m 440,528.3622 v 1 h 0.5 10.5 v 6.4922 0.5 h 1 v -0.5 -6.9922 -0.5 h -0.5 -11 z" id="path18966" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 440,535.3544 v 1 h 0.5 6.5 v 0.5 0.5 h 1 v -0.5 -1 -0.5 h -0.5 -7 z" id="path18968" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 443,539.3544 v 2.0202 h 2 v -2.0202 z" id="path18996" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 447,541.3544 v -2 h 3 v -2 l 2.9883,3 -2.9883,3 v -2 z" id="path18998" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" id="path19000" d="m 440,539.3746 v 2.0201 h 2 v -2.0201 z" style="opacity:1"/>
+ <rect style="opacity:1" id="rect19028" width="1" height="0.9995091" x="440" y="530.36267"/>
+ <rect style="opacity:1" id="rect19030" width="1" height="1" x="441" y="531.36218"/>
+ <rect style="opacity:1" id="rect19032" width="1" height="1" x="442" y="532.36218"/>
+ <rect style="opacity:1" id="rect19034" width="1" height="1" x="441" y="533.36218"/>
+ <rect y="530.36267" x="440" height="0.9995091" width="1" id="rect19036" style="opacity:1"/>
+ <rect y="531.36218" x="441" height="1" width="1" id="rect19038" style="opacity:1"/>
+ <rect y="532.36218" x="442" height="1" width="1" id="rect19040" style="opacity:1"/>
+ <rect y="533.36218" x="441" height="1" width="1" id="rect19042" style="opacity:1"/>
+ <rect y="530.36267" x="443" height="0.9995091" width="1" id="rect19060" style="opacity:1"/>
+ <rect y="531.36218" x="444" height="1" width="1" id="rect19062" style="opacity:1"/>
+ <rect y="532.36218" x="445" height="1" width="1" id="rect19064" style="opacity:1"/>
+ <rect y="533.36218" x="444" height="1" width="1" id="rect19066" style="opacity:1"/>
+ <rect style="opacity:1" id="rect19068" width="1" height="0.9995091" x="443" y="530.36267"/>
+ <rect style="opacity:1" id="rect19070" width="1" height="1" x="444" y="531.36218"/>
+ <rect style="opacity:1" id="rect19072" width="1" height="1" x="445" y="532.36218"/>
+ <rect style="opacity:1" id="rect19074" width="1" height="1" x="444" y="533.36218"/>
+ <rect style="opacity:1" id="rect19076" width="1" height="0.9995091" x="446" y="530.36267"/>
+ <rect style="opacity:1" id="rect19078" width="1" height="1" x="447" y="531.36218"/>
+ <rect style="opacity:1" id="rect19080" width="1" height="1" x="448" y="532.36218"/>
+ <rect style="opacity:1" id="rect19082" width="1" height="1" x="447" y="533.36218"/>
+ <rect y="530.36267" x="446" height="0.9995091" width="1" id="rect19084" style="opacity:1"/>
+ <rect y="531.36218" x="447" height="1" width="1" id="rect19086" style="opacity:1"/>
+ <rect y="532.36218" x="448" height="1" width="1" id="rect19088" style="opacity:1"/>
+ <rect y="533.36218" x="447" height="1" width="1" id="rect19090" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/transform-affect-rounded-corners-symbolic.svg b/share/icons/hicolor/scalable/actions/transform-affect-rounded-corners-symbolic.svg
new file mode 100644
index 000000000..de715a526
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/transform-affect-rounded-corners-symbolic.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="transform-affect-rounded-corners-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-378,-527.3622)" inkscape:label="00158" id="transform-affect-rounded-corners">
+ <rect style="fill:none" id="rect14108" width="16" height="16" x="378" y="15" transform="translate(0,512.3622)"/>
+ <path inkscape:connector-curvature="0" id="path4434" d="m 381.0027,532.3644 c -0.2612,0.0228 -0.4772,0.2723 -0.4527,0.5231 0.0245,0.2509 0.2849,0.4575 0.5461,0.4333 l 4.3894,0.0313 c 1.1783,0.009 1.4357,0.046 1.8652,0.4401 0.4294,0.3941 0.6535,1.0316 0.6535,2.0621 -0.004,0.2526 0.2348,0.485 0.4979,0.485 0.263,0 0.5016,-0.2324 0.4979,-0.485 0,-1.1691 -0.2739,-2.1155 -0.9647,-2.7495 -0.6908,-0.634 -1.2386,-0.6997 -2.5497,-0.7091 l -4.3895,-0.0313 c -0.0311,-0.003 -0.0623,-0.003 -0.0933,0 z" style="opacity:1"/>
+ <path style="opacity:1" d="m 383,539.3622 v 2.0201 h 2 v -2.0201 z" id="path14884" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 387,541.3622 v -2 h 3 v -2 l 2.9883,3 -2.9883,3 v -2 z" id="path14888" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" id="path14890" d="m 380,539.3823 v 2.0202 h 2 v -2.0202 z" style="opacity:1"/>
+ <path style="opacity:1" d="m 380.8124,528.3666 a 1.004385,1.004385 0 1 0 0.1875,2 h 5.5 c 1.5595,0 2.6551,0.4219 3.375,1.0937 0.7199,0.6719 1.125,1.6285 1.125,2.9063 a 1.0001,1.0001 0 1 0 2,0 c 0,-1.7222 -0.5949,-3.2969 -1.75,-4.375 -1.1551,-1.0782 -2.8095,-1.625 -4.75,-1.625 h -5.5 a 1.0001,1.0001 0 0 0 -0.1875,0 z" id="path4436-0" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/transform-affect-stroke-symbolic.svg b/share/icons/hicolor/scalable/actions/transform-affect-stroke-symbolic.svg
new file mode 100644
index 000000000..c07b48a5d
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/transform-affect-stroke-symbolic.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="transform-affect-stroke-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999999,-348,-527.36152)" inkscape:label="00157" id="transform-affect-stroke">
+ <rect style="fill:none" id="rect30527" width="16" height="16" x="348" y="527.36218" rx="0"/>
+ <path inkscape:connector-curvature="0" id="path5760" d="m 350,528.3622 v 2 h 1.323 8.677 v 4 1 h 2 v -2 -4 -1 h -1.4622 -9.6178 z" style="opacity:1"/>
+ <path style="opacity:1" d="m 350,532.3622 v 1 h 0.5 6.5 v 1.5 0.5 h 1 v -0.5 -2 -0.5 h -0.5 -7 z" id="path5762" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" id="path5770" d="m 353,539.342 v 2.0202 h 2 v -2.0202 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path30562" d="m 356,541.3622 v -2 h 3 v -2 l 2.9883,3 -2.9883,3 v -2 z" style="opacity:1"/>
+ <path style="opacity:1" d="m 350,539.3622 v 2.0201 h 2 v -2.0201 z" id="path30570" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/transform-move-horizontal-symbolic.svg b/share/icons/hicolor/scalable/actions/transform-move-horizontal-symbolic.svg
new file mode 100644
index 000000000..1a7bdbf8f
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/transform-move-horizontal-symbolic.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="transform-move-horizontal-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-498,-682.36218)" inkscape:label="00238" id="transform-move-horizontal">
+ <rect y="682.36218" x="498" height="16" width="16" id="rect15564" style="fill:none"/>
+ <path inkscape:connector-curvature="0" id="path15581" d="m 501,685.3622 v 2 h 6 v 2 l 4,-3 -4,-3 v 2 z" style="opacity:1"/>
+ <rect style="opacity:0.55" id="rect15587" width="7" height="6.9999981" x="498" y="691.36218" ry="0" rx="1"/>
+ <rect rx="1" ry="0" y="691.36218" x="507" height="6.9999981" width="7" id="rect15591" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/transform-move-vertical-symbolic.svg b/share/icons/hicolor/scalable/actions/transform-move-vertical-symbolic.svg
new file mode 100644
index 000000000..8c648f7d2
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/transform-move-vertical-symbolic.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="transform-move-vertical-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999268,0,0,1,-527.61352,-682.36218)" id="transform-move-vertical" inkscape:label="00239">
+ <rect style="fill:none" id="rect15593" width="16" height="16" x="528.01172" y="682.36218"/>
+ <path style="opacity:1" d="m 530,695.3622 h 2 v -6 h 2 l -3,-4 -3,4 h 2 z" id="path15595" inkscape:connector-curvature="0"/>
+ <rect rx="1" ry="0" y="682.36218" x="536" height="6.9999981" width="7" id="rect15597" style="opacity:1"/>
+ <rect style="opacity:0.55" id="rect15599" width="7" height="6.9999981" x="536" y="691.36218" ry="0" rx="1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/transform-rotate-symbolic.svg b/share/icons/hicolor/scalable/actions/transform-rotate-symbolic.svg
new file mode 100644
index 000000000..99baff56f
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/transform-rotate-symbolic.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="transform-rotate-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999995,-559,-712.37134)" inkscape:label="00244" id="transform-rotate">
+ <rect style="fill:none" id="rect10072" width="16" height="15.98698" x="559" y="712.37518" rx="0.46966991" ry="0"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 559,712.3752 v 4.9959 c 0.9848,-0.005 2.1151,0.018 3,0 h 2 l -1.8125,-1.811 v -0.0313 c 0.3708,-0.7282 1.2553,-1.2802 2.375,-1.2802 1.4929,0 2.5625,1.0038 2.5625,2.0608 -0.0891,0.5414 0.3884,1.1034 0.9375,1.1034 0.5491,0 1.0266,-0.562 0.9375,-1.1034 0,-2.254 -2.0644,-3.9343 -4.4375,-3.9343 -1.5399,0 -2.9498,0.6984 -3.75,1.8111 z" id="path18623"/>
+ <path style="opacity:1" d="m 568.9687,727.5816 a 0.950095,0.9493217 0 0 0 1.0938,0.7806 c 2.2558,0 3.9375,-2.0627 3.9375,-4.4339 0,-1.5386 -0.6989,-2.9474 -1.8125,-3.7469 L 574,718.3703 h -5 v 1.7486 0.0936 a 0.950095,0.9493217 0 0 0 0,0.4684 v 0.6869 1.9984 l 1.8125,-1.811 c 0.009,0.004 0.0226,-0.004 0.0313,0 0.7288,0.3705 1.2812,1.2542 1.2812,2.373 0,1.4917 -1.0046,2.5604 -2.0625,2.5604 a 0.950095,0.9493217 0 0 0 -1.0938,1.093 z" id="rect10846" inkscape:connector-curvature="0"/>
+ <rect style="opacity:1" id="rect23174" width="7" height="6.9943032" x="560" y="719.36951" rx="0.46966991" ry="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/transform-scale-horizontal-symbolic.svg b/share/icons/hicolor/scalable/actions/transform-scale-horizontal-symbolic.svg
new file mode 100644
index 000000000..789b8ca71
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/transform-scale-horizontal-symbolic.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="transform-scale-horizontal-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999268,0,0,1,-557.59156,-682.36218)" inkscape:label="00240" id="transform-scale-horizontal">
+ <rect y="682.36218" x="558.01172" height="16" width="16" id="rect15601" style="fill:none"/>
+ <path inkscape:connector-curvature="0" id="path15603" d="m 564,686.3622 v 2 h 6 v 2 l 4,-3 -4,-3 v 2 z" style="opacity:1"/>
+ <rect style="opacity:1" id="rect15605" width="6" height="6" x="563" y="691.36218" ry="0" rx="0.99999988"/>
+ <path style="opacity:1" d="m 568,686.3622 v 2 h -6 v 2 l -4,-3 4,-3 v 2 z" id="path15609" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/transform-scale-vertical-symbolic.svg b/share/icons/hicolor/scalable/actions/transform-scale-vertical-symbolic.svg
new file mode 100644
index 000000000..a3516cd4c
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/transform-scale-vertical-symbolic.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="transform-scale-vertical-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999999,-588.01172,-682.36133)" id="transform-scale-vertical" inkscape:label="00241">
+ <rect style="fill:none" id="rect15612" width="16" height="16" x="588.01172" y="682.36218"/>
+ <path style="opacity:1" d="m 594,688.3622 h -2 v 6 h -2 l 3,4 3,-4 h -2 z" id="path15614" inkscape:connector-curvature="0"/>
+ <rect rx="0.99999988" ry="0" y="687.36218" x="596" height="6" width="6" id="rect15616" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path15618" d="m 594,692.3622 h -2 v -6 h -2 l 3,-4 3,4 h -2 z" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/transform-skew-horizontal-symbolic.svg b/share/icons/hicolor/scalable/actions/transform-skew-horizontal-symbolic.svg
new file mode 100644
index 000000000..3c1f8c77b
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/transform-skew-horizontal-symbolic.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="transform-skew-horizontal-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999999,-498,-712.36129)" inkscape:label="00242" id="transform-skew-horizontal">
+ <rect style="fill:none" id="rect4820" width="16" height="16" x="498" y="712.36218"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 504,210 v 2 h -6 v 2 h 6 v 2 l 4,-3 z" transform="translate(0,512.3622)" id="path4834"/>
+ <path style="opacity:0.55" d="m 498,712.3622 v 7 h 7 v -7 z" id="rect4845" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 498,712.3622 8.5625,10 h 7.3125 l -8.5313,-10 z" id="path4855" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/transform-skew-vertical-symbolic.svg b/share/icons/hicolor/scalable/actions/transform-skew-vertical-symbolic.svg
new file mode 100644
index 000000000..2c7779c66
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/transform-skew-vertical-symbolic.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="transform-skew-vertical-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999999,-529,-712.36129)" id="transform-skew-vertical" inkscape:label="00243">
+ <rect y="712.36218" x="529" height="16" width="16" id="rect19383" style="fill:none"/>
+ <path id="path19386" d="m 539,722.3622 h 2 v 6 h 2 v -6 h 2 l -3,-4 z" style="opacity:1" inkscape:connector-curvature="0"/>
+ <path inkscape:connector-curvature="0" id="path19388" d="m 529,721.3622 v 7 h 7 v -7 z" style="opacity:0.55"/>
+ <path inkscape:connector-curvature="0" id="path19390" d="m 539,712.3622 -10,9 v 7 l 10,-8.2188 z" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/view-fullscreen-symbolic.svg b/share/icons/hicolor/scalable/actions/view-fullscreen-symbolic.svg
new file mode 100644
index 000000000..3d9a09a1c
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/view-fullscreen-symbolic.svg
@@ -0,0 +1,26 @@
+<?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="view-fullscreen-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999998,-75,-767.36026)" inkscape:label="00035" id="view-fullscreen">
+ <rect style="fill:none" id="rect17488" width="16" height="16" x="75" y="255" transform="translate(0,512.3622)"/>
+ <g id="g17494" transform="translate(-1,-1)">
+ <rect transform="translate(0,512.3622)" y="256" x="76" height="5" width="1" id="rect17490"/>
+ <rect y="768.36218" x="76" height="1" width="5" id="rect17492"/>
+ </g>
+ <g id="g17498" transform="matrix(-1,0,0,1,167,-1)">
+ <rect id="rect17500" width="1" height="5" x="76" y="256" transform="translate(0,512.3622)"/>
+ <rect id="rect17502" width="5" height="1" x="76" y="768.36218"/>
+ </g>
+ <g transform="rotate(180,83.5,775.8622)" id="g17504">
+ <rect transform="translate(0,512.3622)" y="256" x="76" height="5" width="1" id="rect17506"/>
+ <rect y="768.36218" x="76" height="1" width="5" id="rect17508"/>
+ </g>
+ <g id="g17510" transform="matrix(1,0,0,-1,-1,1551.724)">
+ <rect id="rect17512" width="1" height="5" x="76" y="256" transform="translate(0,512.3622)"/>
+ <rect id="rect17514" width="5" height="1" x="76" y="768.36218"/>
+ </g>
+ <rect style="opacity:1" id="rect17516" width="10" height="7.9999981" x="78" y="771.36218"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/window-new-symbolic.svg b/share/icons/hicolor/scalable/actions/window-new-symbolic.svg
new file mode 100644
index 000000000..3aedfca43
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/window-new-symbolic.svg
@@ -0,0 +1,18 @@
+<?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="window-new-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.999816,0,0,1,-74.983283,-827.36218)" inkscape:label="00038" id="window-new">
+ <g transform="matrix(0.9985297,0,0,1,60.04264,220)" id="g17703">
+ <rect style="fill:none" id="rect17705" width="16" height="16" x="14.97644" y="607.36218"/>
+ <path inkscape:connector-curvature="0" id="path17707" d="m 17,615.3622 h 5.99117 v 1 H 17 Z" style="opacity:1"/>
+ <rect y="613.36218" x="15" height="10" width="1" id="rect17709" style="opacity:1"/>
+ <rect y="613.36218" x="15" height="1" width="8.9926376" id="rect17711" style="opacity:1"/>
+ <rect y="613.36218" x="23.99264" height="10" width="1" id="rect17713" style="opacity:1"/>
+ <rect y="622.36218" x="15" height="1" width="8.9926376" id="rect17715" style="opacity:1"/>
+ </g>
+ <rect style="opacity:1" id="rect17727" width="8" height="2" x="83" y="830.36218"/>
+ <rect style="opacity:1" id="rect17729" width="2" height="7.9999981" x="86" y="827.36218"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/window-next-symbolic.svg b/share/icons/hicolor/scalable/actions/window-next-symbolic.svg
new file mode 100644
index 000000000..635517c60
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/window-next-symbolic.svg
@@ -0,0 +1,17 @@
+<?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="window-next-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-74.997057,-787.36218)" inkscape:label="00036" id="window-next">
+ <g transform="matrix(0.9985297,0,0,1,60.04264,180)" id="g17555">
+ <rect style="fill:none" id="rect17557" width="16" height="16" x="14.97644" y="607.36218"/>
+ <path inkscape:connector-curvature="0" id="path17559" d="m 17,609.3622 h 12 v 2 H 17 Z" style="opacity:1"/>
+ <rect y="607.36218" x="15" height="16" width="1" id="rect17561" style="opacity:1"/>
+ <rect y="607.36218" x="15" height="1" width="16" id="rect17563" style="opacity:1"/>
+ <rect y="607.36218" x="30" height="16" width="1" id="rect17565" style="opacity:1"/>
+ <rect y="622.36218" x="15" height="1" width="16" id="rect17567" style="opacity:1"/>
+ </g>
+ <path inkscape:connector-curvature="0" id="path17594" d="m 80,793.3622 6,4 v -3 h 1 c 0,2.3333 0,0 0,6 h -1 v -3 l -6,4 z" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/window-previous-symbolic.svg b/share/icons/hicolor/scalable/actions/window-previous-symbolic.svg
new file mode 100644
index 000000000..8456f87e5
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/window-previous-symbolic.svg
@@ -0,0 +1,17 @@
+<?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="window-previous-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-74.997057,-807.36218)" inkscape:label="00037" id="window-previous">
+ <g id="g17641" transform="matrix(0.9985297,0,0,1,60.04264,200)">
+ <rect y="607.36218" x="14.97644" height="16" width="16" id="rect17643" style="fill:none"/>
+ <path style="opacity:1" d="m 17,609.3622 h 12 v 2 H 17 Z" id="path17645" inkscape:connector-curvature="0"/>
+ <rect style="opacity:1" id="rect17647" width="1" height="16" x="15" y="607.36218"/>
+ <rect style="opacity:1" id="rect17649" width="16" height="1" x="15" y="607.36218"/>
+ <rect style="opacity:1" id="rect17651" width="1" height="16" x="30" y="607.36218"/>
+ <rect style="opacity:1" id="rect17653" width="16" height="1" x="15" y="622.36218"/>
+ </g>
+ <path style="opacity:1" d="m 86,813.3622 -6,4 v -3 h -1 c 0,2.3333 0,0 0,6 h 1 v -3 l 6,4 z" id="path17663" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/xml-attribute-delete-symbolic.svg b/share/icons/hicolor/scalable/actions/xml-attribute-delete-symbolic.svg
new file mode 100644
index 000000000..2c9356ade
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/xml-attribute-delete-symbolic.svg
@@ -0,0 +1,20 @@
+<?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="xml-attribute-delete-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666667,-797.33333,-371.57479)" inkscape:label="00266" id="xml-attribute-delete">
+ <rect y="557.36218" x="1196" height="24" width="24" id="rect21940" style="fill:none"/>
+ <rect style="opacity:1" id="rect21942" width="1" height="24" x="1196" y="557.36218"/>
+ <rect style="opacity:1" id="rect21944" width="24" height="1" x="1196" y="557.36218"/>
+ <rect style="opacity:1" id="rect21946" width="24" height="1" x="1196" y="580.36218"/>
+ <rect style="opacity:1" id="rect21948" width="1" height="24" x="1219" y="557.36218"/>
+ <path inkscape:connector-curvature="0" id="path21966" d="m 1212,574.3622 v 6 h 7 v -6 z m 1,1 h 2 l 1,1.25 1,-1.25 h 2 l -2,2.5 2,2.5 h -2 l -1,-1.25 -1,1.25 h -2 l 2,-2.5 z" style="opacity:1"/>
+ <path style="opacity:1" d="m 1199,47 v 3 h 3 v -3 z m 1,1 h 1 v 1 h -1 z" transform="translate(0,512.3622)" id="rect21982" inkscape:connector-curvature="0"/>
+ <rect style="opacity:1" id="rect21986" width="1" height="8.0000057" x="1200" y="562.36218"/>
+ <rect style="opacity:1" id="rect21988" width="6" height="1" x="1201" y="565.36218"/>
+ <rect y="570.36218" x="1200" height="1" width="7" id="rect21990" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 1207,51 v 4 h 10 v -4 z m 1,1 h 8 v 2 h -8 z" transform="translate(0,512.3622)" id="rect21992"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 1207,56 v 4 h 10 v -4 z m 1,1 h 8 v 2 h -8 z" transform="translate(0,512.3622)" id="rect21994"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/xml-element-new-symbolic.svg b/share/icons/hicolor/scalable/actions/xml-element-new-symbolic.svg
new file mode 100644
index 000000000..4e671f458
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/xml-element-new-symbolic.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="xml-element-new-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666666,-696,-371.57448)" inkscape:label="00262" id="xml-element-new">
+ <rect y="557.36218" x="1044" height="24" width="24" id="rect16823" style="fill:none"/>
+ <rect style="opacity:1" id="rect16829" width="1" height="24" x="1044" y="45" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect17599" width="24" height="1" x="1044" y="45" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect17601" width="24" height="1" x="1044" y="68" transform="translate(0,512.3622)"/>
+ <rect style="opacity:1" id="rect17603" width="1" height="24" x="1067" y="45" transform="translate(0,512.3622)"/>
+ <path inkscape:connector-curvature="0" id="path5405" d="m 1054,563.3622 -0.01,5.016 1.005,-0.016 v -5 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path5407" d="m 1059.467,563.3749 c -0.736,-0.0777 -1.477,0.2152 -1.995,0.4886 l 0.405,0.8855 c 0.407,-0.2151 1.054,-0.4413 1.474,-0.397 0.21,0.0222 0.367,0.1011 0.463,0.2138 0.096,0.1126 0.173,0.2952 0.173,0.7023 l 0.013,3.0941 h 1 v -2.8269 c 0,-0.57 0,-1.2662 -0.521,-1.6413 -0.28,-0.3301 -0.643,-0.4802 -1.012,-0.5191 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path5410" d="m 1061.972,559.3753 v 6.0655 l 0.028,0.9214 c -0.088,2.5026 1.447,1.9411 3.001,2 v -1.037 l -1.001,0.037 c -0.033,-0.0435 -1.044,0.3977 -1,-1 l 0.033,-6.9869 h -1.059 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path5412" d="m 1056.643,563.3749 c -0.683,-0.0777 -1.37,0.2152 -1.85,0.4886 l 0.375,0.8855 c 0.378,-0.2151 0.978,-0.4413 1.368,-0.397 0.194,0.0222 0.34,0.1011 0.429,0.2138 0.089,0.1126 0.016,0.5628 0.035,0.9695 v 2.8269 h 1 v -2.8269 c 0,-0.57 0.156,-1.3546 -0.419,-1.6413 -0.26,-0.3301 -0.597,-0.4802 -0.938,-0.5191 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path5414" d="m 1048.604,563.3622 -0.604,0.6044 4.396,4.3956 0.604,-0.6044 z" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path5416" d="m 1052.396,563.3622 -4.396,4.3923 0.605,0.604 4.395,-4.3924 z" style="opacity:1"/>
+ <g id="g5719" transform="matrix(1.146412,0,0,0.920121,11.01395,555.0575)">
+ <path style="opacity:1" d="m 906.5,17.78125 -0.3438,0.375 -3,3 -0.375,0.34375 0.375,0.34375 3,3 0.3438,0.375 0.7187,-0.71875 -0.375,-0.34375 -2.6562,-2.65625 2.6562,-2.65625 0.375,-0.34375 z m 3,0 -0.7188,0.71875 0.375,0.34375 2.6563,2.65625 -2.6563,2.65625 -0.375,0.34375 0.7188,0.71875 0.3437,-0.375 3,-3 0.375,-0.34375 -0.375,-0.34375 -3,-3 z" id="path5418" inkscape:connector-curvature="0"/>
+ </g>
+ <path style="opacity:1" d="m 1059,572.3622 v 8 h 8 v -8 z m 3,1 h 2 v 2 h 2 v 2 h -2 v 2 h -2 v -2 h -2 v -2 h 2 z" id="rect17714" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/xml-node-delete-symbolic.svg b/share/icons/hicolor/scalable/actions/xml-node-delete-symbolic.svg
new file mode 100644
index 000000000..01de8e95d
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/xml-node-delete-symbolic.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="xml-node-delete-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666667,-746.66667,-371.57479)" inkscape:label="00264" id="xml-node-delete">
+ <rect style="fill:none" id="rect21582" width="24" height="24" x="1120" y="557.36218"/>
+ <rect y="557.36218" x="1120" height="24" width="1" id="rect21584" style="opacity:1"/>
+ <rect y="557.36218" x="1120" height="1" width="24" id="rect21586" style="opacity:1"/>
+ <rect y="580.36218" x="1120" height="1" width="24" id="rect21588" style="opacity:1"/>
+ <rect y="557.36218" x="1143" height="24" width="1" id="rect21590" style="opacity:1"/>
+ <path style="opacity:1" d="m 1130,563.3622 -0.01,5.016 1.005,-0.016 v -5 z" id="path21592" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 1135.467,563.3749 c -0.736,-0.0777 -1.477,0.2152 -1.995,0.4886 l 0.405,0.8855 c 0.407,-0.2151 1.054,-0.4413 1.474,-0.397 0.21,0.0222 0.367,0.1011 0.463,0.2138 0.096,0.1126 0.173,0.2952 0.173,0.7023 l 0.013,3.0941 h 1 v -2.8269 c 0,-0.57 0,-1.2662 -0.521,-1.6413 -0.28,-0.3301 -0.643,-0.4802 -1.012,-0.5191 z" id="path21594" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 1137.972,559.3753 v 6.0655 l 0.028,0.9214 c -0.088,2.5026 1.447,1.9411 3.001,2 v -1.037 l -1.001,0.037 c -0.033,-0.0435 -1.044,0.3977 -1,-1 l 0.033,-6.9869 h -1.059 z" id="path21596" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 1132.643,563.3749 c -0.683,-0.0777 -1.37,0.2152 -1.85,0.4886 l 0.375,0.8855 c 0.378,-0.2151 0.978,-0.4413 1.368,-0.397 0.194,0.0222 0.34,0.1011 0.429,0.2138 0.089,0.1126 0.016,0.5628 0.035,0.9695 v 2.8269 h 1 v -2.8269 c 0,-0.57 0.156,-1.3546 -0.419,-1.6413 -0.26,-0.3301 -0.597,-0.4802 -0.938,-0.5191 z" id="path21598" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 1124.604,563.3622 -0.604,0.6044 4.396,4.3956 0.604,-0.6044 z" id="path21600" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 1128.396,563.3622 -4.396,4.3923 0.605,0.604 4.395,-4.3924 z" id="path21602" inkscape:connector-curvature="0"/>
+ <g transform="matrix(1.146412,0,0,0.920121,87.01395,555.0575)" id="g21604">
+ <path inkscape:connector-curvature="0" id="path21606" d="m 906.5,17.78125 -0.3438,0.375 -3,3 -0.375,0.34375 0.375,0.34375 3,3 0.3438,0.375 0.7187,-0.71875 -0.375,-0.34375 -2.6562,-2.65625 2.6562,-2.65625 0.375,-0.34375 z m 3,0 -0.7188,0.71875 0.375,0.34375 2.6563,2.65625 -2.6563,2.65625 -0.375,0.34375 0.7188,0.71875 0.3437,-0.375 3,-3 0.375,-0.34375 -0.375,-0.34375 -3,-3 z" style="opacity:1"/>
+ </g>
+ <path style="opacity:1" d="m 1136,60 v 8 h 7 v -8 z m 1,2 h 2 l 1,1.25 1,-1.25 h 2 l -2,2.5 2,2.5 h -2 l -1,-1.25 -1,1.25 h -2 l 2,-2.5 z" transform="translate(0,512.3622)" id="path21608" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/xml-node-duplicate-symbolic.svg b/share/icons/hicolor/scalable/actions/xml-node-duplicate-symbolic.svg
new file mode 100644
index 000000000..b834968de
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/xml-node-duplicate-symbolic.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="xml-node-duplicate-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666666,-772,-371.57448)" inkscape:label="00265" id="xml-node-duplicate">
+ <g id="g21890">
+ <rect style="fill:none" id="rect21796" width="24" height="24" x="1158" y="557.36218"/>
+ <rect y="563.36218" x="1164" height="18" width="1" id="rect21798" style="opacity:1"/>
+ <rect y="563.36218" x="1165" height="1" width="17" id="rect21800" style="opacity:1"/>
+ <rect y="580.36218" x="1164" height="1" width="18" id="rect21802" style="opacity:1"/>
+ <rect y="563.36218" x="1181" height="18" width="1" id="rect21804" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path21806" d="m 1173,573.3622 v 8 h 8 v -8 z m 3,1 h 2 v 2 h 2 v 2 h -2 v 2 h -2 v -2 h -2 v -2 h 2 z" style="opacity:1"/>
+ <g transform="matrix(1.146412,0,0,0.920121,132.1332,549.0236)" id="g21814">
+ <path inkscape:connector-curvature="0" id="path21816" d="m 906.5,17.78125 -0.3438,0.375 -3,3 -0.375,0.34375 0.375,0.34375 3,3 0.3438,0.375 0.7187,-0.71875 -0.375,-0.34375 -2.6562,-2.65625 2.6562,-2.65625 0.375,-0.34375 z m 3,0 -0.7188,0.71875 0.375,0.34375 2.6563,2.65625 -2.6563,2.65625 -0.375,0.34375 0.7188,0.71875 0.3437,-0.375 3,-3 0.375,-0.34375 -0.375,-0.34375 -3,-3 z" style="opacity:1"/>
+ </g>
+ <rect style="opacity:1" id="rect21818" width="1" height="18" x="1158" y="557.36218"/>
+ <rect style="opacity:1" id="rect21820" width="17" height="1" x="1159" y="557.36218"/>
+ <rect style="opacity:1" id="rect21822" width="6" height="1" x="1158" y="574.36218"/>
+ <rect style="opacity:1" id="rect21824" width="1" height="5.9999981" x="1175" y="557.36218"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/xml-text-new-symbolic.svg b/share/icons/hicolor/scalable/actions/xml-text-new-symbolic.svg
new file mode 100644
index 000000000..124292b94
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/xml-text-new-symbolic.svg
@@ -0,0 +1,20 @@
+<?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="xml-text-new-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666667,-721.33333,-371.57479)" inkscape:label="00263" id="xml-text-new">
+ <rect style="fill:none" id="rect17753" width="24" height="24" x="1082" y="557.36218"/>
+ <rect y="557.36218" x="1082" height="24" width="1" id="rect17755" style="opacity:1"/>
+ <rect y="557.36218" x="1082" height="1" width="24" id="rect17759" style="opacity:1"/>
+ <rect y="580.36218" x="1082" height="1" width="24" id="rect17763" style="opacity:1"/>
+ <rect y="557.36218" x="1105" height="24" width="1" id="rect17765" style="opacity:1"/>
+ <path inkscape:connector-curvature="0" id="path17784" d="m 1097,572.3622 v 8 h 8 v -8 z m 3,1 h 2 v 2 h 2 v 2 h -2 v 2 h -2 v -2 h -2 v -2 h 2 z" style="opacity:1"/>
+ <path style="opacity:1" d="m 1100,563.3622 c -1.108,0 -2,0.7433 -2,1.6666 v 1.6667 c 0,0.9233 0.892,1.6667 2,1.6667 1.108,0 2,-0.7434 2,-1.6667 h -1 c 0,0.4617 -0.446,0.8333 -1,0.8333 -0.554,0 -1,-0.3716 -1,-0.8333 v -1.6667 c 0,-0.4616 0.446,-0.8333 1,-0.8333 0.554,0 1,0.3717 1,0.8333 h 1 c 0,-0.9233 -0.892,-1.6666 -2,-1.6666 z" id="rect21555" inkscape:connector-curvature="0"/>
+ <path style="opacity:1" d="m 1088,563.3622 c -1.108,0 -2,0.7329 -2,1.6562 v 1.6875 c 0,0.9234 0.892,1.6563 2,1.6563 0.364,0 0.706,-0.0796 1,-0.2188 v 0.2188 h 1 v -1.6563 -1.6875 -1.6562 h -1 v 0.2187 c -0.294,-0.1391 -0.636,-0.2187 -1,-0.2187 z m 0,0.8437 c 0.554,0 1,0.3509 1,0.8125 v 1.6875 c 0,0.4617 -0.446,0.8125 -1,0.8125 -0.554,0 -1,-0.3508 -1,-0.8125 v -1.6875 c 0,-0.4616 0.446,-0.8125 1,-0.8125 z" id="path21565" inkscape:connector-curvature="0"/>
+ <path id="path21572" d="m 1094,563.3622 c 1.108,0 2,0.7329 2,1.6562 v 1.6875 c 0,0.9234 -0.892,1.6563 -2,1.6563 -0.364,0 -0.706,-0.0796 -1,-0.2188 v 0.2188 h -1 v -1.6563 -1.6875 -4.6562 h 1 v 3.2187 c 0.294,-0.1391 0.636,-0.2187 1,-0.2187 z m 0,0.8437 c -0.554,0 -1,0.3509 -1,0.8125 v 1.6875 c 0,0.4617 0.446,0.8125 1,0.8125 0.554,0 1,-0.3508 1,-0.8125 v -1.6875 c 0,-0.4616 -0.446,-0.8125 -1,-0.8125 z" style="opacity:1" inkscape:connector-curvature="0"/>
+ <g transform="matrix(1.146412,0,0,0.920121,49.13317,555.0236)" id="g21578">
+ <path inkscape:connector-curvature="0" id="path21580" d="m 906.5,17.78125 -0.3438,0.375 -3,3 -0.375,0.34375 0.375,0.34375 3,3 0.3438,0.375 0.7187,-0.71875 -0.375,-0.34375 -2.6562,-2.65625 2.6562,-2.65625 0.375,-0.34375 z m 3,0 -0.7188,0.71875 0.375,0.34375 2.6563,2.65625 -2.6563,2.65625 -0.375,0.34375 0.7188,0.71875 0.3437,-0.375 3,-3 0.375,-0.34375 -0.375,-0.34375 -3,-3 z" style="opacity:1"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/zoom-16px-symbolic.svg b/share/icons/hicolor/scalable/actions/zoom-16px-symbolic.svg
new file mode 100644
index 000000000..460f9223b
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/zoom-16px-symbolic.svg
@@ -0,0 +1,10 @@
+<?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="zoom-16px-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-318,-589.36218)" id="zoom-16px" inkscape:label="00126">
+ <rect style="fill:none" id="rect11500-0" width="16" height="16" x="318" y="589.36218"/>
+ <path style="opacity:1" d="m 325.5,589.3622 c -4.1421,0 -7.5,3.3371 -7.5,7.4375 0,4.1004 3.3579,7.4063 7.5,7.4063 1.4733,0 2.8409,-0.4298 4,-1.1563 l 1.9687,1.9375 c 0.518,0.5116 1.3334,0.488 1.8438,-0.031 l 0.25,-0.25 c 0.5104,-0.5192 0.518,-1.3634 0,-1.875 l -1.9063,-1.8438 c 0.8393,-1.199 1.3438,-2.6183 1.3438,-4.1875 0,-4.1004 -3.3579,-7.4375 -7.5,-7.4375 z m 0,2 c 3.0376,0 5.5,2.4624 5.5,5.5 0,3.0376 -2.4624,5.5 -5.5,5.5 -3.0376,0 -5.5,-2.4624 -5.5,-5.5 0,-3.0376 2.4624,-5.5 5.5,-5.5 z" id="path11504-8" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/zoom-double-size-symbolic.svg b/share/icons/hicolor/scalable/actions/zoom-double-size-symbolic.svg
new file mode 100644
index 000000000..b5c7c70f1
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/zoom-double-size-symbolic.svg
@@ -0,0 +1,10 @@
+<?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="zoom-double-size-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-96,-547.36218)" id="zoom-double-size" inkscape:label="00025">
+ <rect style="fill:none" id="rect11416" width="16" height="16" x="96" y="547.36218"/>
+ <path inkscape:connector-curvature="0" id="path11420" d="m 103.5,547.3622 c -4.14213,0 -7.5,3.3371 -7.5,7.4375 0,4.1004 3.35787,7.4063 7.5,7.4063 1.4733,0 2.8409,-0.4298 4,-1.1563 l 1.9688,1.9375 c 0.5179,0.5116 1.3333,0.488 1.8437,-0.031 l 0.25,-0.25 c 0.5104,-0.5192 0.518,-1.3634 0,-1.875 l -1.9062,-1.8438 c 0.8392,-1.199 1.3437,-2.6183 1.3437,-4.1875 0,-4.1004 -3.3579,-7.4375 -7.5,-7.4375 z m 2.5,4 h 1.5 0.5 v 0.5 6.5 h -1 v -6 h -1 z m -7,0 h 3 v 4 h -2 v 2 h 2 v 1 H 100.5 99 v -4 h 2 v -2 h -2 z m 5,3 h 1 v 1 h -1 z m 0,3 h 1 v 1 h -1 z" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/zoom-fit-drawing-symbolic.svg b/share/icons/hicolor/scalable/actions/zoom-fit-drawing-symbolic.svg
new file mode 100644
index 000000000..759bc16ff
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/zoom-fit-drawing-symbolic.svg
@@ -0,0 +1,10 @@
+<?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="zoom-fit-drawing-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-75,-607.36218)" inkscape:label="00027" id="zoom-fit-drawing">
+ <rect style="fill:none" id="rect11500" width="16" height="16" x="75" y="607.36218"/>
+ <path id="path11504" d="m 82.5,607.3622 c -4.14213,0 -7.5,3.3371 -7.5,7.4375 0,4.1004 3.35787,7.4063 7.5,7.4063 1.47335,0 2.84092,-0.4298 4,-1.1563 l 1.96875,1.9375 c 0.51799,0.5116 1.33337,0.488 1.84375,-0.031 l 0.25,-0.25 c 0.51038,-0.5193 0.51799,-1.3634 0,-1.875 l -1.90625,-1.844 C 89.49555,617.7882 90,616.3689 90,614.7997 c 0,-4.1004 -3.35787,-7.4375 -7.5,-7.4375 z m -4.5,3 h 9 v 9 h -9 z m 1,1 v 7 h 7 v -7 z m 1,1 h 5 v 5 h -5 z" style="opacity:1" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/zoom-fit-page-symbolic.svg b/share/icons/hicolor/scalable/actions/zoom-fit-page-symbolic.svg
new file mode 100644
index 000000000..0c85eb0f9
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/zoom-fit-page-symbolic.svg
@@ -0,0 +1,10 @@
+<?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="zoom-fit-page-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-96,-547.36218)" inkscape:label="00028" id="zoom-fit-page">
+ <rect y="547.36218" x="96" height="16" width="16" id="rect11581" style="fill:none"/>
+ <path style="opacity:1" d="m 103.5,547.3622 c -4.14213,0 -7.5,3.3371 -7.5,7.4375 0,4.1004 3.35787,7.4062 7.5,7.4062 1.4733,0 2.8409,-0.4297 4,-1.1562 l 1.9688,1.9375 c 0.5179,0.5116 1.3333,0.4881 1.8437,-0.031 l 0.25,-0.25 c 0.5104,-0.5192 0.518,-1.3634 0,-1.875 l -1.9062,-1.844 c 0.8392,-1.199 1.3437,-2.6183 1.3437,-4.1875 0,-4.1004 -3.3579,-7.4375 -7.5,-7.4375 z m -3.5,2 h 7 v 11 h -7 z m 1,1 v 9 h 5 v -2 -5 -2 h -1 z" id="path11585" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/zoom-fit-selection-symbolic.svg b/share/icons/hicolor/scalable/actions/zoom-fit-selection-symbolic.svg
new file mode 100644
index 000000000..ba19e668f
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/zoom-fit-selection-symbolic.svg
@@ -0,0 +1,10 @@
+<?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="zoom-fit-selection-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-75,-587.36218)" inkscape:label="00026" id="zoom-fit-selection">
+ <rect y="587.36218" x="75" height="16" width="16" id="rect11438" style="fill:none"/>
+ <path inkscape:connector-curvature="0" id="path11442" d="m 82.5,587.3622 c -4.14213,0 -7.5,3.3371 -7.5,7.4375 0,4.1004 3.35787,7.4063 7.5,7.4063 1.47335,0 2.84092,-0.4298 4,-1.1563 l 1.96875,1.9375 c 0.51799,0.5116 1.33337,0.488 1.84375,-0.031 l 0.25,-0.25 c 0.51038,-0.5192 0.51799,-1.3634 0,-1.875 l -1.90625,-1.8438 C 89.49555,597.7882 90,596.3689 90,594.7997 c 0,-4.1004 -3.35787,-7.4375 -7.5,-7.4375 z m -4.5,3 h 1 v 1 h -1 z m 2,0 h 1 v 1 h -1 z m 2,0 h 1 v 1 h -1 z m 2,0 h 1 v 1 h -1 z m 2,0 h 1 v 1 h -1 z m -8,2 h 1 v 1 h -1 z m 8,0 h 1 v 1 h -1 z m -8,2 h 1 v 1 h -1 z m 8,0 h 1 v 1 h -1 z m -8,2 h 1 v 1 h -1 z m 8,0 h 1 v 1 h -1 z m -8,2 h 1 v 1 h -1 z m 2,0 h 1 v 1 h -1 z m 2,0 h 1 v 1 h -1 z m 2,0 h 1 v 1 h -1 z m 2,0 h 1 v 1 h -1 z" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/zoom-fit-width-symbolic.svg b/share/icons/hicolor/scalable/actions/zoom-fit-width-symbolic.svg
new file mode 100644
index 000000000..0030f578b
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/zoom-fit-width-symbolic.svg
@@ -0,0 +1,10 @@
+<?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="zoom-fit-width-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-96,-547.36218)" inkscape:label="00029" id="zoom-fit-width">
+ <rect style="fill:none" id="rect11639" width="16" height="16" x="96" y="547.36218"/>
+ <path style="opacity:1" d="m 103.5,547.3622 c -4.14213,0 -7.5,3.3371 -7.5,7.4375 0,4.1004 3.35787,7.4062 7.5,7.4062 1.4733,0 2.8409,-0.4297 4,-1.1562 l 1.9688,1.9375 c 0.5179,0.5116 1.3333,0.4881 1.8437,-0.031 l 0.25,-0.25 c 0.5104,-0.5192 0.518,-1.3634 0,-1.875 l -1.9062,-1.844 c 0.8392,-1.199 1.3437,-2.6183 1.3437,-4.1875 0,-4.1004 -3.3579,-7.4375 -7.5,-7.4375 z m -2.5,4 v 2 h 5 v -2 l 3,3 -3,3 v -2 h -5 v 2 l -3,-3 z" id="path11643" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/zoom-half-size-symbolic.svg b/share/icons/hicolor/scalable/actions/zoom-half-size-symbolic.svg
new file mode 100644
index 000000000..888beff5d
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/zoom-half-size-symbolic.svg
@@ -0,0 +1,10 @@
+<?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="zoom-half-size-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-75,-547.36218)" inkscape:label="00024" id="zoom-half-size">
+ <rect style="fill:none" id="rect11378" width="16" height="16" x="75" y="547.36218"/>
+ <path style="opacity:1" inkscape:connector-curvature="0" d="m 82.5,547.3622 c -4.14213,0 -7.5,3.3371 -7.5,7.4375 0,4.1004 3.35787,7.4063 7.5,7.4063 1.47335,0 2.84092,-0.4298 4,-1.1563 l 1.96875,1.9375 c 0.51799,0.5116 1.33337,0.488 1.84375,-0.031 l 0.25,-0.25 c 0.51038,-0.5192 0.51799,-1.3634 0,-1.875 l -1.90625,-1.8438 C 89.49555,557.7882 90,556.3689 90,554.7997 c 0,-4.1004 -3.35787,-7.4375 -7.5,-7.4375 z m -4.5,4 h 1.5 0.5 v 0.5 6.5 h -1 v -6 h -1 z m 6,0 h 3 v 4 h -2 v 2 h 2 v 1 H 85.5 84 v -4 h 2 v -2 h -2 z m -3,3 h 1 v 1 h -1 z m 0,3 h 1 v 1 h -1 z" id="path11382"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/zoom-in-symbolic.svg b/share/icons/hicolor/scalable/actions/zoom-in-symbolic.svg
new file mode 100644
index 000000000..879e5fd9a
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/zoom-in-symbolic.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="zoom-in-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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,-589.36218)" inkscape:label="00168" id="zoom-in">
+ <rect y="589.36218" x="349" height="16" width="16" id="rect19710" style="fill:none"/>
+ <path inkscape:connector-curvature="0" id="path19714" d="m 356.5,589.3622 c -4.1421,0 -7.5,3.3371 -7.5,7.4375 0,4.1004 3.3579,7.4063 7.5,7.4063 1.4733,0 2.8409,-0.4298 4,-1.1563 l 1.9687,1.9375 c 0.518,0.5116 1.3334,0.488 1.8438,-0.031 l 0.25,-0.25 c 0.5104,-0.5192 0.518,-1.3634 0,-1.875 l -1.9063,-1.8438 c 0.8393,-1.199 1.3438,-2.6183 1.3438,-4.1875 0,-4.1004 -3.3579,-7.4375 -7.5,-7.4375 z m 0,2 c 3.0376,0 5.5,2.4624 5.5,5.5 0,3.0376 -2.4624,5.5 -5.5,5.5 -3.0376,0 -5.5,-2.4624 -5.5,-5.5 0,-3.0376 2.4624,-5.5 5.5,-5.5 z" style="opacity:1"/>
+ <rect style="opacity:1" id="rect19716" width="3" height="9" x="355" y="592.36218"/>
+ <rect style="opacity:1" id="rect19718" width="9" height="3.0000031" x="352" y="595.36218"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/zoom-next-symbolic.svg b/share/icons/hicolor/scalable/actions/zoom-next-symbolic.svg
new file mode 100644
index 000000000..254000d79
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/zoom-next-symbolic.svg
@@ -0,0 +1,10 @@
+<?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="zoom-next-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-75,-667.36218)" inkscape:label="00030" id="zoom-next">
+ <rect y="667.36218" x="75" height="16" width="16" id="rect11673" style="fill:none"/>
+ <path inkscape:connector-curvature="0" id="path11677" d="m 82.5,667.3622 c -4.14213,0 -7.5,3.3371 -7.5,7.4375 0,4.1004 3.35787,7.4062 7.5,7.4062 1.47335,0 2.84092,-0.4297 4,-1.1562 l 1.96875,1.9375 c 0.51799,0.5116 1.33337,0.4882 1.84375,-0.031 l 0.25,-0.25 c 0.51038,-0.5192 0.51799,-1.3634 0,-1.875 l -1.90625,-1.844 C 89.49555,677.7882 90,676.3689 90,674.7997 c 0,-4.1004 -3.35787,-7.4375 -7.5,-7.4375 z m -3.5,3 6,4 v -3 h 1 c 0,2.3333 0,0 0,6 h -1 v -3 l -6,4 z" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/zoom-original-symbolic.svg b/share/icons/hicolor/scalable/actions/zoom-original-symbolic.svg
new file mode 100644
index 000000000..f5e7bd059
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/zoom-original-symbolic.svg
@@ -0,0 +1,10 @@
+<?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="zoom-original-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-75,-527.36218)" inkscape:label="00023" id="zoom-original">
+ <rect style="fill:none" id="rect10213" width="16" height="16" x="75" y="527.36218"/>
+ <path id="path11337" d="m 82.5,527.3622 c -4.14213,0 -7.5,3.3371 -7.5,7.4375 0,4.1004 3.35787,7.4062 7.5,7.4062 1.47335,0 2.84092,-0.4298 4,-1.1562 l 1.96875,1.9375 c 0.51799,0.5116 1.33337,0.488 1.84375,-0.031 l 0.25,-0.25 c 0.51038,-0.5193 0.51799,-1.3634 0,-1.875 l -1.90625,-1.8438 C 89.49555,537.7882 90,536.3689 90,534.7997 c 0,-4.1004 -3.35787,-7.4375 -7.5,-7.4375 z m -4.5,4 h 1.5 0.5 v 0.5 6.5 h -1 v -6 h -1 z m 6,0 h 1.5 0.5 v 0.5 6.5 h -1 v -6 h -1 z m -2,3 h 1 v 1 h -1 z m 0,3 h 1 v 1 h -1 z" style="opacity:1" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/zoom-out-symbolic.svg b/share/icons/hicolor/scalable/actions/zoom-out-symbolic.svg
new file mode 100644
index 000000000..1257eaa01
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/zoom-out-symbolic.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="zoom-out-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-378,-589.36218)" inkscape:label="00169" id="zoom-out">
+ <rect style="fill:none" id="rect19745" width="16" height="16" x="378" y="589.36218"/>
+ <path style="opacity:1" d="m 385.5,589.3622 c -4.1421,0 -7.5,3.3371 -7.5,7.4375 0,4.1004 3.3579,7.4063 7.5,7.4063 1.4733,0 2.8409,-0.4298 4,-1.1563 l 1.9687,1.9375 c 0.518,0.5116 1.3334,0.488 1.8438,-0.031 l 0.25,-0.25 c 0.5104,-0.5192 0.518,-1.3634 0,-1.875 l -1.9063,-1.8438 c 0.8393,-1.199 1.3438,-2.6183 1.3438,-4.1875 0,-4.1004 -3.3579,-7.4375 -7.5,-7.4375 z m 0,2 c 3.0376,0 5.5,2.4624 5.5,5.5 0,3.0376 -2.4624,5.5 -5.5,5.5 -3.0376,0 -5.5,-2.4624 -5.5,-5.5 0,-3.0376 2.4624,-5.5 5.5,-5.5 z" id="path19749" inkscape:connector-curvature="0"/>
+ <rect y="595.36218" x="381" height="3.0000031" width="9" id="rect19753" style="opacity:1"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/zoom-previous-symbolic.svg b/share/icons/hicolor/scalable/actions/zoom-previous-symbolic.svg
new file mode 100644
index 000000000..39b819965
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/zoom-previous-symbolic.svg
@@ -0,0 +1,10 @@
+<?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="zoom-previous-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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(-75,-687.36218)" inkscape:label="00031" id="zoom-previous">
+ <rect style="fill:none" id="rect11707" width="16" height="16" x="75" y="687.36218"/>
+ <path inkscape:connector-curvature="0" style="opacity:1" d="m 82.5,687.3622 c -4.14213,0 -7.5,3.3371 -7.5,7.4375 0,4.1004 3.35787,7.4062 7.5,7.4062 1.47335,0 2.84092,-0.4297 4,-1.1562 l 1.96875,1.9375 c 0.51799,0.5116 1.33337,0.4882 1.84375,-0.031 l 0.25,-0.25 c 0.51038,-0.5192 0.51799,-1.3634 0,-1.875 l -1.90625,-1.844 C 89.49555,697.7882 90,696.3689 90,694.7997 c 0,-4.1004 -3.35787,-7.4375 -7.5,-7.4375 z m 2.5,4 v 8 l -6,-4 v 3 h -1 v -6 h 1 v 3 z" id="path11715"/>
+ </g>
+ </svg>
diff --git a/share/icons/hicolor/scalable/actions/zoom-symbolic.svg b/share/icons/hicolor/scalable/actions/zoom-symbolic.svg
new file mode 100644
index 000000000..7758c690f
--- /dev/null
+++ b/share/icons/hicolor/scalable/actions/zoom-symbolic.svg
@@ -0,0 +1,10 @@
+<?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="zoom-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="9.2043164" inkscape:cy="4.8036905" 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.666667,0,0,0.666667,-190,-392.90812)" inkscape:label="00125" id="zoom">
+ <rect y="589.36218" x="285" height="24" width="24" id="rect14085" style="fill:none"/>
+ <path id="path14089" d="m 296.4611,591.3622 c -5.2682,0 -9.5389,4.1724 -9.5389,9.299 0,5.1268 4.2707,9.26 9.5389,9.26 1.8739,0 3.6132,-0.5373 5.0874,-1.4455 L 305,612.3622 c 0.6588,0.6397 1.6958,0.6101 2.345,-0.039 l 0.3179,-0.3126 c 0.6492,-0.6492 0.6588,-1.7046 0,-2.3442 l -3.372,-3.7695 c 1.0675,-1.499 1.7091,-3.2737 1.7091,-5.2357 0,-5.1267 -4.2707,-9.2989 -9.5389,-9.2989 z m 0,2.5006 c 3.8633,0 6.9952,3.0787 6.9952,6.8766 0,3.7978 -3.1319,6.8766 -6.9952,6.8766 -3.8633,0 -6.9952,-3.0788 -6.9952,-6.8766 0,-3.7979 3.1319,-6.8766 6.9952,-6.8766 z" style="opacity:1" inkscape:connector-curvature="0"/>
+ </g>
+ </svg>