summaryrefslogtreecommitdiffstats
path: root/share/icons/Tango/scalable/actions
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--share/icons/Tango/scalable/actions/align-horizontal-baseline.svg221
-rw-r--r--share/icons/Tango/scalable/actions/align-horizontal-center.svg274
-rw-r--r--share/icons/Tango/scalable/actions/align-horizontal-left-to-anchor.svg312
-rw-r--r--share/icons/Tango/scalable/actions/align-horizontal-left.svg297
-rw-r--r--share/icons/Tango/scalable/actions/align-horizontal-node.svg254
-rw-r--r--share/icons/Tango/scalable/actions/align-horizontal-right-to-anchor.svg312
-rw-r--r--share/icons/Tango/scalable/actions/align-horizontal-right.svg297
-rw-r--r--share/icons/Tango/scalable/actions/align-vertical-baseline.svg221
-rw-r--r--share/icons/Tango/scalable/actions/align-vertical-bottom-to-anchor.svg312
-rw-r--r--share/icons/Tango/scalable/actions/align-vertical-bottom.svg297
-rw-r--r--share/icons/Tango/scalable/actions/align-vertical-center.svg274
-rw-r--r--share/icons/Tango/scalable/actions/align-vertical-node.svg254
-rw-r--r--share/icons/Tango/scalable/actions/align-vertical-top-to-anchor.svg312
-rw-r--r--share/icons/Tango/scalable/actions/align-vertical-top.svg297
-rw-r--r--share/icons/Tango/scalable/actions/attach-path.svg87
-rw-r--r--share/icons/Tango/scalable/actions/bend-path.svg87
-rw-r--r--share/icons/Tango/scalable/actions/bitmap-trace.svg52
-rw-r--r--share/icons/Tango/scalable/actions/bool-op.svg112
-rw-r--r--share/icons/Tango/scalable/actions/bounding-box.svg87
-rw-r--r--share/icons/Tango/scalable/actions/bspline.svg13
-rw-r--r--share/icons/Tango/scalable/actions/clone-original.svg91
-rw-r--r--share/icons/Tango/scalable/actions/color-fill.svg195
-rw-r--r--share/icons/Tango/scalable/actions/color-gradient.svg140
-rw-r--r--share/icons/Tango/scalable/actions/color-management.svg189
-rw-r--r--share/icons/Tango/scalable/actions/color-picker.svg155
-rw-r--r--share/icons/Tango/scalable/actions/connector-avoid.svg188
-rw-r--r--share/icons/Tango/scalable/actions/connector-ignore.svg188
-rw-r--r--share/icons/Tango/scalable/actions/construct-grid.svg91
-rw-r--r--share/icons/Tango/scalable/actions/copy-rotate.svg87
-rw-r--r--share/icons/Tango/scalable/actions/curvestitching.svg209
-rw-r--r--share/icons/Tango/scalable/actions/dashed-stroke.svg84
-rw-r--r--share/icons/Tango/scalable/actions/dialog-align-and-distribute.svg261
-rw-r--r--share/icons/Tango/scalable/actions/dialog-fill-and-stroke.svg156
-rw-r--r--share/icons/Tango/scalable/actions/dialog-icon-preview.svg158
-rw-r--r--share/icons/Tango/scalable/actions/dialog-input-devices.svg142
-rw-r--r--share/icons/Tango/scalable/actions/dialog-layers.svg114
-rw-r--r--share/icons/Tango/scalable/actions/dialog-memory.svg81
-rw-r--r--share/icons/Tango/scalable/actions/dialog-messages.svg123
-rw-r--r--share/icons/Tango/scalable/actions/dialog-object-properties.svg102
-rw-r--r--share/icons/Tango/scalable/actions/dialog-objects.svg89
-rw-r--r--share/icons/Tango/scalable/actions/dialog-rows-and-columns.svg265
-rw-r--r--share/icons/Tango/scalable/actions/dialog-scripts.svg133
-rw-r--r--share/icons/Tango/scalable/actions/dialog-selectors.svg160
-rw-r--r--share/icons/Tango/scalable/actions/dialog-text-and-font.svg144
-rw-r--r--share/icons/Tango/scalable/actions/dialog-transform.svg143
-rw-r--r--share/icons/Tango/scalable/actions/dialog-xml-editor.svg130
-rw-r--r--share/icons/Tango/scalable/actions/distribute-graph-directed.svg249
-rw-r--r--share/icons/Tango/scalable/actions/distribute-graph.svg191
-rw-r--r--share/icons/Tango/scalable/actions/distribute-horizontal-baseline.svg255
-rw-r--r--share/icons/Tango/scalable/actions/distribute-horizontal-center.svg301
-rw-r--r--share/icons/Tango/scalable/actions/distribute-horizontal-gaps.svg75
-rw-r--r--share/icons/Tango/scalable/actions/distribute-horizontal-left.svg337
-rw-r--r--share/icons/Tango/scalable/actions/distribute-horizontal-node.svg313
-rw-r--r--share/icons/Tango/scalable/actions/distribute-horizontal-right.svg337
-rw-r--r--share/icons/Tango/scalable/actions/distribute-randomize.svg185
-rw-r--r--share/icons/Tango/scalable/actions/distribute-remove-overlaps.svg118
-rw-r--r--share/icons/Tango/scalable/actions/distribute-unclump.svg213
-rw-r--r--share/icons/Tango/scalable/actions/distribute-vertical-baseline.svg265
-rw-r--r--share/icons/Tango/scalable/actions/distribute-vertical-bottom.svg337
-rw-r--r--share/icons/Tango/scalable/actions/distribute-vertical-center.svg301
-rw-r--r--share/icons/Tango/scalable/actions/distribute-vertical-gaps.svg75
-rw-r--r--share/icons/Tango/scalable/actions/distribute-vertical-node.svg313
-rw-r--r--share/icons/Tango/scalable/actions/distribute-vertical-top.svg337
-rw-r--r--share/icons/Tango/scalable/actions/document-export-ocal.svg222
-rw-r--r--share/icons/Tango/scalable/actions/document-export.svg286
-rw-r--r--share/icons/Tango/scalable/actions/document-import-ocal.svg222
-rw-r--r--share/icons/Tango/scalable/actions/document-import.svg305
-rw-r--r--share/icons/Tango/scalable/actions/document-metadata.svg259
-rw-r--r--share/icons/Tango/scalable/actions/draw-calligraphic.svg190
-rw-r--r--share/icons/Tango/scalable/actions/draw-connector.svg117
-rw-r--r--share/icons/Tango/scalable/actions/draw-cuboid.svg132
-rw-r--r--share/icons/Tango/scalable/actions/draw-ellipse-arc.svg82
-rw-r--r--share/icons/Tango/scalable/actions/draw-ellipse-chord.svg96
-rw-r--r--share/icons/Tango/scalable/actions/draw-ellipse-segment.svg81
-rw-r--r--share/icons/Tango/scalable/actions/draw-ellipse-whole.svg68
-rw-r--r--share/icons/Tango/scalable/actions/draw-ellipse.svg123
-rw-r--r--share/icons/Tango/scalable/actions/draw-eraser-delete-objects.svg167
-rw-r--r--share/icons/Tango/scalable/actions/draw-eraser.svg118
-rw-r--r--share/icons/Tango/scalable/actions/draw-freehand.svg225
-rw-r--r--share/icons/Tango/scalable/actions/draw-geometry-angle-bisector.svg79
-rw-r--r--share/icons/Tango/scalable/actions/draw-geometry-blank.svg67
-rw-r--r--share/icons/Tango/scalable/actions/draw-geometry-circle-from-radius.svg104
-rw-r--r--share/icons/Tango/scalable/actions/draw-geometry-circle-from-three-points.svg123
-rw-r--r--share/icons/Tango/scalable/actions/draw-geometry-inactive.svg70
-rw-r--r--share/icons/Tango/scalable/actions/draw-geometry-line-parallel.svg89
-rw-r--r--share/icons/Tango/scalable/actions/draw-geometry-line-perpendicular.svg85
-rw-r--r--share/icons/Tango/scalable/actions/draw-geometry-line-segment.svg112
-rw-r--r--share/icons/Tango/scalable/actions/draw-geometry-mirror.svg71
-rw-r--r--share/icons/Tango/scalable/actions/draw-geometry-set-bounding-box.svg89
-rw-r--r--share/icons/Tango/scalable/actions/draw-path.svg197
-rw-r--r--share/icons/Tango/scalable/actions/draw-polygon-star.svg147
-rw-r--r--share/icons/Tango/scalable/actions/draw-polygon.svg66
-rw-r--r--share/icons/Tango/scalable/actions/draw-rectangle.svg196
-rw-r--r--share/icons/Tango/scalable/actions/draw-spiral.svg98
-rw-r--r--share/icons/Tango/scalable/actions/draw-star.svg86
-rw-r--r--share/icons/Tango/scalable/actions/draw-text.svg151
-rw-r--r--share/icons/Tango/scalable/actions/draw-trace-background.svg162
-rw-r--r--share/icons/Tango/scalable/actions/edit-clone-link-lpe.svg93
-rw-r--r--share/icons/Tango/scalable/actions/edit-clone-link.svg74
-rw-r--r--share/icons/Tango/scalable/actions/edit-clone-unlink.svg178
-rw-r--r--share/icons/Tango/scalable/actions/edit-clone.svg178
-rw-r--r--share/icons/Tango/scalable/actions/edit-duplicate.svg79
-rw-r--r--share/icons/Tango/scalable/actions/edit-paste-height-separately.svg128
-rw-r--r--share/icons/Tango/scalable/actions/edit-paste-height.svg99
-rw-r--r--share/icons/Tango/scalable/actions/edit-paste-in-place.svg369
-rw-r--r--share/icons/Tango/scalable/actions/edit-paste-size-separately.svg129
-rw-r--r--share/icons/Tango/scalable/actions/edit-paste-size.svg97
-rw-r--r--share/icons/Tango/scalable/actions/edit-paste-style.svg251
-rw-r--r--share/icons/Tango/scalable/actions/edit-paste-width-separately.svg131
-rw-r--r--share/icons/Tango/scalable/actions/edit-paste-width.svg96
-rw-r--r--share/icons/Tango/scalable/actions/edit-select-all-layers.svg133
-rw-r--r--share/icons/Tango/scalable/actions/edit-select-all.svg120
-rw-r--r--share/icons/Tango/scalable/actions/edit-select-invert.svg67
-rw-r--r--share/icons/Tango/scalable/actions/edit-select-none.svg94
-rw-r--r--share/icons/Tango/scalable/actions/edit-select-original.svg184
-rw-r--r--share/icons/Tango/scalable/actions/edit-select-same-fill-and-stroke.svg244
-rw-r--r--share/icons/Tango/scalable/actions/edit-select-same-fill.svg249
-rw-r--r--share/icons/Tango/scalable/actions/edit-select-same-object-type.svg255
-rw-r--r--share/icons/Tango/scalable/actions/edit-select-same-stroke-color.svg239
-rw-r--r--share/icons/Tango/scalable/actions/edit-select-same-stroke-style.svg264
-rw-r--r--share/icons/Tango/scalable/actions/edit-undo-history.svg229
-rw-r--r--share/icons/Tango/scalable/actions/ellipse-5pts.svg127
-rw-r--r--share/icons/Tango/scalable/actions/embrodery-stitch.svg146
-rw-r--r--share/icons/Tango/scalable/actions/empty-icon.svg55
-rw-r--r--share/icons/Tango/scalable/actions/envelope.svg91
-rw-r--r--share/icons/Tango/scalable/actions/fill-between-many.svg91
-rw-r--r--share/icons/Tango/scalable/actions/fill-between-strokes.svg91
-rw-r--r--share/icons/Tango/scalable/actions/fill-rule-even-odd.svg67
-rw-r--r--share/icons/Tango/scalable/actions/fill-rule-nonzero.svg67
-rw-r--r--share/icons/Tango/scalable/actions/fillet-chamfer.svg84
-rw-r--r--share/icons/Tango/scalable/actions/format-text-direction-horizontal.svg167
-rw-r--r--share/icons/Tango/scalable/actions/format-text-direction-vertical.svg166
-rw-r--r--share/icons/Tango/scalable/actions/gears.svg87
-rw-r--r--share/icons/Tango/scalable/actions/grid-axonometric.svg87
-rw-r--r--share/icons/Tango/scalable/actions/grid-rectangular.svg78
-rw-r--r--share/icons/Tango/scalable/actions/guides.svg40
-rw-r--r--share/icons/Tango/scalable/actions/hamburger-menu.svg82
-rw-r--r--share/icons/Tango/scalable/actions/help-contents.svg150
-rw-r--r--share/icons/Tango/scalable/actions/help-keyboard-shortcuts.svg230
-rw-r--r--share/icons/Tango/scalable/actions/horizontal.svg156
-rw-r--r--share/icons/Tango/scalable/actions/image-missing.svg44
-rw-r--r--share/icons/Tango/scalable/actions/info-outline.svg125
-rw-r--r--share/icons/Tango/scalable/actions/info.svg125
-rw-r--r--share/icons/Tango/scalable/actions/inkscape-logo.svg227
-rw-r--r--share/icons/Tango/scalable/actions/interpolate-points.svg87
-rw-r--r--share/icons/Tango/scalable/actions/interpolate.svg115
-rw-r--r--share/icons/Tango/scalable/actions/knot.svg87
-rw-r--r--share/icons/Tango/scalable/actions/lattice2.svg87
-rw-r--r--share/icons/Tango/scalable/actions/layer-bottom.svg174
-rw-r--r--share/icons/Tango/scalable/actions/layer-delete.svg97
-rw-r--r--share/icons/Tango/scalable/actions/layer-lower.svg139
-rw-r--r--share/icons/Tango/scalable/actions/layer-new.svg97
-rw-r--r--share/icons/Tango/scalable/actions/layer-next.svg139
-rw-r--r--share/icons/Tango/scalable/actions/layer-previous.svg139
-rw-r--r--share/icons/Tango/scalable/actions/layer-raise.svg139
-rw-r--r--share/icons/Tango/scalable/actions/layer-rename.svg83
-rw-r--r--share/icons/Tango/scalable/actions/layer-top.svg174
-rw-r--r--share/icons/Tango/scalable/actions/measure-segments.svg155
-rw-r--r--share/icons/Tango/scalable/actions/mirror-symmetry.svg87
-rw-r--r--share/icons/Tango/scalable/actions/node-add.svg186
-rw-r--r--share/icons/Tango/scalable/actions/node-break.svg341
-rw-r--r--share/icons/Tango/scalable/actions/node-delete-segment.svg371
-rw-r--r--share/icons/Tango/scalable/actions/node-delete.svg187
-rw-r--r--share/icons/Tango/scalable/actions/node-join-segment.svg355
-rw-r--r--share/icons/Tango/scalable/actions/node-join.svg330
-rw-r--r--share/icons/Tango/scalable/actions/node-segment-curve.svg239
-rw-r--r--share/icons/Tango/scalable/actions/node-segment-line.svg251
-rw-r--r--share/icons/Tango/scalable/actions/node-type-auto-smooth.svg174
-rw-r--r--share/icons/Tango/scalable/actions/node-type-cusp.svg246
-rw-r--r--share/icons/Tango/scalable/actions/node-type-smooth.svg231
-rw-r--r--share/icons/Tango/scalable/actions/node-type-symmetric.svg198
-rw-r--r--share/icons/Tango/scalable/actions/object-columns.svg205
-rw-r--r--share/icons/Tango/scalable/actions/object-fill.svg196
-rw-r--r--share/icons/Tango/scalable/actions/object-flip-horizontal.svg114
-rw-r--r--share/icons/Tango/scalable/actions/object-flip-vertical.svg114
-rw-r--r--share/icons/Tango/scalable/actions/object-group.svg112
-rw-r--r--share/icons/Tango/scalable/actions/object-hidden.svg97
-rw-r--r--share/icons/Tango/scalable/actions/object-locked.svg209
-rw-r--r--share/icons/Tango/scalable/actions/object-rotate-left.svg98
-rw-r--r--share/icons/Tango/scalable/actions/object-rotate-right.svg98
-rw-r--r--share/icons/Tango/scalable/actions/object-rows.svg205
-rw-r--r--share/icons/Tango/scalable/actions/object-stroke-style.svg281
-rw-r--r--share/icons/Tango/scalable/actions/object-stroke.svg319
-rw-r--r--share/icons/Tango/scalable/actions/object-to-path.svg180
-rw-r--r--share/icons/Tango/scalable/actions/object-tweak-attract.svg275
-rw-r--r--share/icons/Tango/scalable/actions/object-tweak-blur.svg391
-rw-r--r--share/icons/Tango/scalable/actions/object-tweak-duplicate.svg113
-rw-r--r--share/icons/Tango/scalable/actions/object-tweak-jitter-color.svg187
-rw-r--r--share/icons/Tango/scalable/actions/object-tweak-paint.svg187
-rw-r--r--share/icons/Tango/scalable/actions/object-tweak-push.svg275
-rw-r--r--share/icons/Tango/scalable/actions/object-tweak-randomize.svg275
-rw-r--r--share/icons/Tango/scalable/actions/object-tweak-rotate.svg242
-rw-r--r--share/icons/Tango/scalable/actions/object-tweak-shrink.svg275
-rw-r--r--share/icons/Tango/scalable/actions/object-ungroup.svg133
-rw-r--r--share/icons/Tango/scalable/actions/object-unlocked.svg209
-rw-r--r--share/icons/Tango/scalable/actions/object-visible.svg163
-rw-r--r--share/icons/Tango/scalable/actions/off-outline.svg104
-rw-r--r--share/icons/Tango/scalable/actions/offset.svg155
-rw-r--r--share/icons/Tango/scalable/actions/on-outline.svg104
-rw-r--r--share/icons/Tango/scalable/actions/paint-gradient-linear.svg141
-rw-r--r--share/icons/Tango/scalable/actions/paint-gradient-radial.svg141
-rw-r--r--share/icons/Tango/scalable/actions/paint-none.svg121
-rw-r--r--share/icons/Tango/scalable/actions/paint-pattern.svg122
-rw-r--r--share/icons/Tango/scalable/actions/paint-solid.svg118
-rw-r--r--share/icons/Tango/scalable/actions/paint-unknown.svg95
-rw-r--r--share/icons/Tango/scalable/actions/path-break-apart.svg91
-rw-r--r--share/icons/Tango/scalable/actions/path-clip-edit.svg174
-rw-r--r--share/icons/Tango/scalable/actions/path-combine.svg84
-rw-r--r--share/icons/Tango/scalable/actions/path-cut.svg64
-rw-r--r--share/icons/Tango/scalable/actions/path-difference.svg86
-rw-r--r--share/icons/Tango/scalable/actions/path-division.svg97
-rw-r--r--share/icons/Tango/scalable/actions/path-effect-parameter-next.svg246
-rw-r--r--share/icons/Tango/scalable/actions/path-exclusion.svg82
-rw-r--r--share/icons/Tango/scalable/actions/path-inset.svg184
-rw-r--r--share/icons/Tango/scalable/actions/path-intersection.svg92
-rw-r--r--share/icons/Tango/scalable/actions/path-mask-edit.svg216
-rw-r--r--share/icons/Tango/scalable/actions/path-mode-bezier.svg312
-rw-r--r--share/icons/Tango/scalable/actions/path-mode-bspline.svg217
-rw-r--r--share/icons/Tango/scalable/actions/path-mode-polyline-paraxial.svg246
-rw-r--r--share/icons/Tango/scalable/actions/path-mode-polyline.svg240
-rw-r--r--share/icons/Tango/scalable/actions/path-mode-spiro.svg167
-rw-r--r--share/icons/Tango/scalable/actions/path-offset-dynamic.svg154
-rw-r--r--share/icons/Tango/scalable/actions/path-offset-linked.svg283
-rw-r--r--share/icons/Tango/scalable/actions/path-outset.svg184
-rw-r--r--share/icons/Tango/scalable/actions/path-reverse.svg148
-rw-r--r--share/icons/Tango/scalable/actions/path-simplify.svg95
-rw-r--r--share/icons/Tango/scalable/actions/path-tweak-attract.svg76
-rw-r--r--share/icons/Tango/scalable/actions/path-tweak-push.svg71
-rw-r--r--share/icons/Tango/scalable/actions/path-tweak-roughen.svg71
-rw-r--r--share/icons/Tango/scalable/actions/path-tweak-shrink.svg71
-rw-r--r--share/icons/Tango/scalable/actions/path-union.svg82
-rw-r--r--share/icons/Tango/scalable/actions/perspective-envelope.svg91
-rw-r--r--share/icons/Tango/scalable/actions/perspective-parallel.svg189
-rw-r--r--share/icons/Tango/scalable/actions/powerclip.svg116
-rw-r--r--share/icons/Tango/scalable/actions/powermask.svg88
-rw-r--r--share/icons/Tango/scalable/actions/powerstroke.svg93
-rw-r--r--share/icons/Tango/scalable/actions/pts2ellipse.svg126
-rw-r--r--share/icons/Tango/scalable/actions/rectangle-make-corners-sharp.svg98
-rw-r--r--share/icons/Tango/scalable/actions/rough-hatches.svg87
-rw-r--r--share/icons/Tango/scalable/actions/roughen.svg87
-rw-r--r--share/icons/Tango/scalable/actions/ruler.svg91
-rw-r--r--share/icons/Tango/scalable/actions/selection-bottom.svg128
-rw-r--r--share/icons/Tango/scalable/actions/selection-lower.svg105
-rw-r--r--share/icons/Tango/scalable/actions/selection-make-bitmap-copy.svg216
-rw-r--r--share/icons/Tango/scalable/actions/selection-move-to-layer-above.svg111
-rw-r--r--share/icons/Tango/scalable/actions/selection-move-to-layer-below.svg154
-rw-r--r--share/icons/Tango/scalable/actions/selection-raise.svg105
-rw-r--r--share/icons/Tango/scalable/actions/selection-top.svg128
-rw-r--r--share/icons/Tango/scalable/actions/show-bounding-box.svg79
-rw-r--r--share/icons/Tango/scalable/actions/show-dialogs.svg143
-rw-r--r--share/icons/Tango/scalable/actions/show-grid.svg88
-rw-r--r--share/icons/Tango/scalable/actions/show-guides.svg110
-rw-r--r--share/icons/Tango/scalable/actions/show-handles.svg87
-rw-r--r--share/icons/Tango/scalable/actions/show-node-handles.svg248
-rw-r--r--share/icons/Tango/scalable/actions/show-path-outline.svg211
-rw-r--r--share/icons/Tango/scalable/actions/simplify.svg87
-rw-r--r--share/icons/Tango/scalable/actions/skeletal.svg91
-rw-r--r--share/icons/Tango/scalable/actions/sketch.svg87
-rw-r--r--share/icons/Tango/scalable/actions/snap-bounding-box-center.svg106
-rw-r--r--share/icons/Tango/scalable/actions/snap-bounding-box-corners.svg122
-rw-r--r--share/icons/Tango/scalable/actions/snap-bounding-box-edges.svg63
-rw-r--r--share/icons/Tango/scalable/actions/snap-bounding-box-midpoints.svg106
-rw-r--r--share/icons/Tango/scalable/actions/snap-bounding-box.svg101
-rw-r--r--share/icons/Tango/scalable/actions/snap-grid-guide-intersections.svg117
-rw-r--r--share/icons/Tango/scalable/actions/snap-nodes-cusp.svg241
-rw-r--r--share/icons/Tango/scalable/actions/snap-nodes-intersection.svg261
-rw-r--r--share/icons/Tango/scalable/actions/snap-nodes-midpoint.svg290
-rw-r--r--share/icons/Tango/scalable/actions/snap-nodes-path.svg176
-rw-r--r--share/icons/Tango/scalable/actions/snap-nodes-rotation-center.svg76
-rw-r--r--share/icons/Tango/scalable/actions/snap-nodes-smooth.svg227
-rw-r--r--share/icons/Tango/scalable/actions/snap-nodes.svg215
-rw-r--r--share/icons/Tango/scalable/actions/snap-page.svg108
-rw-r--r--share/icons/Tango/scalable/actions/snap.svg180
-rw-r--r--share/icons/Tango/scalable/actions/spiro.svg87
-rw-r--r--share/icons/Tango/scalable/actions/stroke-cap-butt.svg98
-rw-r--r--share/icons/Tango/scalable/actions/stroke-cap-round.svg97
-rw-r--r--share/icons/Tango/scalable/actions/stroke-cap-square.svg97
-rw-r--r--share/icons/Tango/scalable/actions/stroke-join-bevel.svg123
-rw-r--r--share/icons/Tango/scalable/actions/stroke-join-miter.svg123
-rw-r--r--share/icons/Tango/scalable/actions/stroke-join-round.svg123
-rw-r--r--share/icons/Tango/scalable/actions/stroke-to-path.svg242
-rw-r--r--share/icons/Tango/scalable/actions/taper-stroke.svg91
-rw-r--r--share/icons/Tango/scalable/actions/text-convert-to-regular.svg120
-rw-r--r--share/icons/Tango/scalable/actions/text-flow-into-frame.svg95
-rw-r--r--share/icons/Tango/scalable/actions/text-put-on-path.svg95
-rw-r--r--share/icons/Tango/scalable/actions/text-remove-from-path.svg102
-rw-r--r--share/icons/Tango/scalable/actions/text-unflow.svg88
-rw-r--r--share/icons/Tango/scalable/actions/text-unkern.svg128
-rw-r--r--share/icons/Tango/scalable/actions/tool-node-editor.svg209
-rw-r--r--share/icons/Tango/scalable/actions/tool-pointer.svg169
-rw-r--r--share/icons/Tango/scalable/actions/tool-tweak.svg187
-rw-r--r--share/icons/Tango/scalable/actions/transform-2pts.svg87
-rw-r--r--share/icons/Tango/scalable/actions/transform-affect-gradient.svg84
-rw-r--r--share/icons/Tango/scalable/actions/transform-affect-pattern.svg71
-rw-r--r--share/icons/Tango/scalable/actions/transform-affect-rounded-corners.svg131
-rw-r--r--share/icons/Tango/scalable/actions/transform-affect-stroke.svg140
-rw-r--r--share/icons/Tango/scalable/actions/transform-move-horizontal.svg132
-rw-r--r--share/icons/Tango/scalable/actions/transform-move-vertical.svg132
-rw-r--r--share/icons/Tango/scalable/actions/transform-rotate.svg164
-rw-r--r--share/icons/Tango/scalable/actions/transform-scale-horizontal.svg198
-rw-r--r--share/icons/Tango/scalable/actions/transform-scale-vertical.svg200
-rw-r--r--share/icons/Tango/scalable/actions/transform-skew-horizontal.svg153
-rw-r--r--share/icons/Tango/scalable/actions/transform-skew-vertical.svg160
-rw-r--r--share/icons/Tango/scalable/actions/vertical.svg156
-rw-r--r--share/icons/Tango/scalable/actions/view-fullscreen.svg165
-rw-r--r--share/icons/Tango/scalable/actions/vonkoch.svg87
-rw-r--r--share/icons/Tango/scalable/actions/window-new.svg171
-rw-r--r--share/icons/Tango/scalable/actions/window-next.svg147
-rw-r--r--share/icons/Tango/scalable/actions/window-previous.svg149
-rw-r--r--share/icons/Tango/scalable/actions/xml-attribute-delete.svg161
-rw-r--r--share/icons/Tango/scalable/actions/xml-element-new.svg140
-rw-r--r--share/icons/Tango/scalable/actions/xml-node-delete.svg185
-rw-r--r--share/icons/Tango/scalable/actions/xml-node-duplicate.svg193
-rw-r--r--share/icons/Tango/scalable/actions/xml-text-new.svg160
-rw-r--r--share/icons/Tango/scalable/actions/zoom-double-size.svg198
-rw-r--r--share/icons/Tango/scalable/actions/zoom-fit-drawing.svg159
-rw-r--r--share/icons/Tango/scalable/actions/zoom-fit-page.svg197
-rw-r--r--share/icons/Tango/scalable/actions/zoom-fit-selection.svg208
-rw-r--r--share/icons/Tango/scalable/actions/zoom-fit-width.svg177
-rw-r--r--share/icons/Tango/scalable/actions/zoom-half-size.svg198
-rw-r--r--share/icons/Tango/scalable/actions/zoom-in.svg151
-rw-r--r--share/icons/Tango/scalable/actions/zoom-next.svg156
-rw-r--r--share/icons/Tango/scalable/actions/zoom-original.svg164
-rw-r--r--share/icons/Tango/scalable/actions/zoom-out.svg140
-rw-r--r--share/icons/Tango/scalable/actions/zoom-previous.svg156
-rw-r--r--share/icons/Tango/scalable/actions/zoom.svg102
326 files changed, 51714 insertions, 0 deletions
diff --git a/share/icons/Tango/scalable/actions/align-horizontal-baseline.svg b/share/icons/Tango/scalable/actions/align-horizontal-baseline.svg
new file mode 100644
index 0000000..78d5cba
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/align-horizontal-baseline.svg
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ version="1.1"
+ sodipodi:docname="align-horizontal-baseline.svg"
+ viewBox="0 0 24 24">
+ <metadata
+ id="metadata50">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview48"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.499909,0,0,1.047619,-530.2329,-1747.904)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13036"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12319"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ gradientTransform="rotate(90,256,1344)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13038"
+ inkscape:collect="always"
+ x1="145"
+ x2="167"
+ xlink:href="#linearGradient12306"
+ y1="1352.5"
+ y2="1352.5" />
+ <linearGradient
+ id="linearGradient12319">
+ <stop
+ id="stop12321"
+ offset="0"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ <stop
+ id="stop12329"
+ offset="0.09044679"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12327"
+ offset="0.90803826"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12323"
+ offset="1"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.498293,0,0,1.397782,548.7676,204.9645)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13724"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ id="linearGradient12306">
+ <stop
+ id="stop12308"
+ offset="0"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ <stop
+ id="stop12317"
+ offset="0.08843765"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12315"
+ offset="0.90803868"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12310"
+ offset="1"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11207">
+ <stop
+ id="stop11209"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop11211"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ </linearGradient>
+ <radialGradient
+ cx="83.242722"
+ cy="228"
+ fx="83.242722"
+ fy="228"
+ gradientTransform="translate(-1624,-1087.999)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13034"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11207"
+ id="linearGradient52"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.498293,0,0,1.397782,548.7676,204.9645)"
+ x1="1469"
+ y1="34.499969"
+ x2="1482"
+ y2="34.499969" />
+ </defs>
+ <g
+ id="al_baselines_vert"
+ transform="translate(-240,-1232)">
+ <rect
+ height="24"
+ id="rect13016"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient13034);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="scale(-1)"
+ width="24"
+ x="-264"
+ y="-1256" />
+ <rect
+ height="21.99999"
+ id="rect13018"
+ style="fill:url(#linearGradient13036);fill-opacity:1;stroke:none;stroke-width:1.00000095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="scale(-1)"
+ width="3"
+ x="-249"
+ y="-1255" />
+ <path
+ d="m 247.5,1233.5 v 21"
+ id="path13020"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#fcaf3e;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13038);stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 258.0312,1253 c -0.586,0 -1.172,0 -1.758,0 -0.2329,-0.681 -0.4659,-1.363 -0.6988,-2.044 -1.0665,0 -2.133,0 -3.1994,0 -0.2202,0.681 -0.4404,1.363 -0.6606,2.044 -0.5715,0 -1.143,0 -1.7144,0 1.0392,-3 2.0783,-6 3.1175,-9 0.5696,0 1.1393,0 1.7089,0 1.0683,3 2.1366,6 3.2048,9 z m -2.9755,-3.561 c -0.3676,-1.113 -0.7352,-2.226 -1.1029,-3.339 -0.3603,1.113 -0.7207,2.226 -1.081,3.339 0.728,0 1.4559,0 2.1839,0 z"
+ id="path13030"
+ inkscape:connector-curvature="0"
+ style="font-style:normal;font-weight:bold;font-size:16px;font-family:Arial;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 250,1233 c 1.2314,0 2.4629,0 3.6943,0 0.5133,0.019 1.0413,0.014 1.5317,0.2 0.7754,0.296 1.3656,1.129 1.3628,2.025 0.0261,0.838 -0.4598,1.657 -1.1739,1.989 0.5415,0.161 1.0481,0.521 1.324,1.059 0.3836,0.727 0.3221,1.656 -0.0384,2.379 -0.2769,0.587 -0.7895,1.038 -1.3843,1.195 -0.5024,0.142 -1.0273,0.114 -1.5417,0.136 -1.1765,0.022 -2.3533,0.01 -3.53,0.012 -0.0815,0 -0.163,0 -0.2445,0 0,-2.999 0,-5.999 0,-8.999 z m 1.6872,1.498 c 0,0.694 0,1.388 0,2.081 0.746,0 1.4926,0.014 2.2382,-0.022 0.3699,-0.016 0.7709,-0.196 0.9347,-0.576 0.1319,-0.325 0.1203,-0.728 -0.0537,-1.033 -0.186,-0.322 -0.5598,-0.43 -0.8924,-0.433 -0.7419,-0.026 -1.4846,-0.014 -2.2268,-0.017 z m 0,3.579 c 0,0.802 0,1.604 0,2.406 0.7504,0 1.501,0.01 2.2513,-0.011 0.3432,-0.01 0.7197,-0.043 0.9866,-0.304 0.3193,-0.284 0.3829,-0.78 0.2953,-1.194 -0.0809,-0.404 -0.4059,-0.711 -0.7736,-0.798 -0.5289,-0.112 -1.0715,-0.095 -1.6079,-0.099 -0.3839,0 -0.7678,0 -1.1517,0 z"
+ id="path13032"
+ inkscape:connector-curvature="0"
+ style="font-style:normal;font-weight:bold;font-size:16px;font-family:Arial;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <g
+ id="use13065"
+ inkscape:label="#g14209"
+ transform="translate(-1032,1047)">
+ <path
+ d="m 1277.5,203.5 h 4 v 4 h -4 z"
+ id="path20341"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient52);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1278.5,204.5 h 2 v 2 h -2 z"
+ id="path20343"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ <g
+ id="use13067"
+ inkscape:label="#g14209"
+ transform="translate(-1032,1037)">
+ <path
+ d="m 1277.5,203.5 h 4 v 4 h -4 z"
+ id="path41"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient13724);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1278.5,204.5 h 2 v 2 h -2 z"
+ id="path43"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/align-horizontal-center.svg b/share/icons/Tango/scalable/actions/align-horizontal-center.svg
new file mode 100644
index 0000000..baf0268
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/align-horizontal-center.svg
@@ -0,0 +1,274 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ version="1.1"
+ sodipodi:docname="align-horizontal-center.svg"
+ viewBox="0 0 24 24">
+ <metadata
+ id="metadata56">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview54"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(1.500007,0,0,1.399985,49.25723,-77.82325)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13787"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ id="linearGradient11215">
+ <stop
+ id="stop11217"
+ offset="0"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ <stop
+ id="stop11219"
+ offset="1"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.500019,0,0,1.165806,50.51931,-31.25697)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13783"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11215"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ id="linearGradient11207">
+ <stop
+ id="stop11209"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop11211"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient12306">
+ <stop
+ id="stop12308"
+ offset="0"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ <stop
+ id="stop12317"
+ offset="0.08843765"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12315"
+ offset="0.90803868"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12310"
+ offset="1"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient12319">
+ <stop
+ id="stop12321"
+ offset="0"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ <stop
+ id="stop12329"
+ offset="0.09044679"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12327"
+ offset="0.90803826"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12323"
+ offset="1"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.599994,0,0,1.666614,59.10731,-129.0337)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13791"
+ inkscape:collect="always"
+ x1="1470"
+ x2="1481"
+ xlink:href="#linearGradient11201"
+ y1="34.499981"
+ y2="34.499981" />
+ <linearGradient
+ gradientTransform="matrix(1.500007,0,0,1.399985,49.25723,-77.82325)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13789"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11215"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13793"
+ inkscape:collect="always"
+ x1="96"
+ x2="118.0001"
+ xlink:href="#linearGradient12306"
+ y1="1353.5"
+ y2="1353.5" />
+ <linearGradient
+ gradientTransform="matrix(1.666668,0,0,1.249999,67.35676,-47.3881)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13785"
+ inkscape:collect="always"
+ x1="1470"
+ x2="1481"
+ xlink:href="#linearGradient11201"
+ y1="34.499981"
+ y2="34.499981" />
+ <linearGradient
+ gradientTransform="matrix(1.500019,0,0,1.165806,50.51931,-31.25697)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13781"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11201">
+ <stop
+ id="stop11203"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop11205"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ </linearGradient>
+ <radialGradient
+ cx="83.242722"
+ cy="228"
+ fx="83.242722"
+ fy="228"
+ gradientTransform="translate(-19.01038,1)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13779"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13795"
+ inkscape:collect="always"
+ x1="96"
+ x2="118.0001"
+ xlink:href="#linearGradient12319"
+ y1="1353.5"
+ y2="1353.5" />
+ </defs>
+ <g
+ id="al_center_hor"
+ transform="rotate(-90,-611,730)">
+ <rect
+ height="24"
+ id="rect6543"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient13779);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="rotate(90)"
+ width="24"
+ x="1341"
+ y="-119" />
+ <g
+ id="use6547"
+ style="display:inline;fill:#eeeeec;stroke:#555753;stroke-width:0.93500417"
+ transform="matrix(0,1.14386,-0.998006,0,303.6844,1469.069)">
+ <rect
+ height="7.0139852"
+ id="rect11981"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient13781);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13783);stroke-width:0.93593782;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="10.49079"
+ x="-106.28"
+ y="188.56039" />
+ <rect
+ height="5.009984"
+ id="rect11983"
+ rx="0"
+ ry="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13785);stroke-width:0.93593729;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="8.7423286"
+ x="-105.4057"
+ y="189.56239" />
+ </g>
+ <g
+ id="use6549"
+ style="display:inline;fill:#eeeeec;stroke:#555753;stroke-width:0.99792773"
+ transform="matrix(0,1.004157,-0.998006,0,292.6844,1452.422)">
+ <rect
+ height="7.0139971"
+ id="rect12012"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient13787);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13789);stroke-width:0.99892437;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="17.92548"
+ x="-107.4756"
+ y="187.5584" />
+ <rect
+ height="5.0099902"
+ id="rect12014"
+ rx="0"
+ ry="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13791);stroke-width:0.99892378;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="15.93376"
+ x="-106.4798"
+ y="188.56039" />
+ </g>
+ <path
+ d="m 113.5001,1352.5 v 2 h -3 v -2 z m -5,0 v 2 h -3 v -2 z m -5.0001,0 v 2 h -3 v -2 z m -4.99993,0 v 2 H 96.5 v -2 z m 19.00003,0 v 2 H 115.5 v -2 z"
+ id="rect12054"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient13793);fill-opacity:1;stroke:url(#linearGradient13795);stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/align-horizontal-left-to-anchor.svg b/share/icons/Tango/scalable/actions/align-horizontal-left-to-anchor.svg
new file mode 100644
index 0000000..db53394
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/align-horizontal-left-to-anchor.svg
@@ -0,0 +1,312 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ version="1.1"
+ sodipodi:docname="align-horizontal-left-to-anchor.svg"
+ viewBox="0 0 24 24">
+ <metadata
+ id="metadata61">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview59"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="translate(0,-1)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13801"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11215"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="translate(0,-1)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13809"
+ inkscape:collect="always"
+ x1="1470"
+ x2="1481"
+ xlink:href="#linearGradient11201"
+ y1="34.499981"
+ y2="34.499981" />
+ <linearGradient
+ id="linearGradient12319">
+ <stop
+ id="stop12321"
+ offset="0"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ <stop
+ id="stop12329"
+ offset="0.09044679"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12327"
+ offset="0.90803826"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12323"
+ offset="1"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="83.242722"
+ cy="228"
+ fx="83.242722"
+ fy="228"
+ gradientTransform="matrix(1.00001,0,0,1.000009,1384.014,1232)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13797"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ id="linearGradient11215">
+ <stop
+ id="stop11217"
+ offset="0"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ <stop
+ id="stop11219"
+ offset="1"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient12306">
+ <stop
+ id="stop12308"
+ offset="0"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ <stop
+ id="stop12317"
+ offset="0.08843765"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12315"
+ offset="0.90803868"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12310"
+ offset="1"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11207">
+ <stop
+ id="stop11209"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop11211"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13812"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12319"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13814"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12319"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ gradientTransform="translate(0,-1)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13799"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="translate(0,-1)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13805"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ id="linearGradient11201">
+ <stop
+ id="stop11203"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop11205"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="translate(0,-1)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13803"
+ inkscape:collect="always"
+ x1="1470"
+ x2="1481"
+ xlink:href="#linearGradient11201"
+ y1="34.499981"
+ y2="34.499981" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="rotate(90,139.5,1227.5)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13816"
+ inkscape:collect="always"
+ x1="145"
+ x2="167"
+ xlink:href="#linearGradient12306"
+ y1="1352.5"
+ y2="1352.5" />
+ <linearGradient
+ gradientTransform="translate(0,-1)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13807"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11215"
+ y1="34.499969"
+ y2="34.499969" />
+ </defs>
+ <g
+ id="al_right_out"
+ transform="matrix(-1,0,0,1,24,-1232)">
+ <rect
+ height="24"
+ id="use12207"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient13797);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="24"
+ x="0"
+ y="1232" />
+ <g
+ id="use12209"
+ style="display:inline;fill:#eeeeec;stroke:#555753;stroke-width:0.93500417"
+ transform="matrix(-1.14386,0,0,0.998006,-105.0696,1053.316)">
+ <rect
+ height="6.016427"
+ id="rect12782"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient13799);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13801);stroke-width:0.93593782;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="6.9937758"
+ x="-104.5315"
+ y="187.554" />
+ <rect
+ height="4.0079889"
+ id="rect12784"
+ rx="0"
+ ry="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13803);stroke-width:0.93593729;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="5.2453928"
+ x="-103.6574"
+ y="188.5605" />
+ </g>
+ <rect
+ height="5.999783"
+ id="use12211"
+ style="fill:#edd400;fill-opacity:1;stroke:#c4a000;stroke-width:0.95346493;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="scale(-1,1)"
+ width="8.1818686"
+ x="-22.54542"
+ y="1235.5" />
+ <rect
+ height="3.9998181"
+ id="use12213"
+ style="opacity:0.8;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.93891698;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="scale(-1,1)"
+ width="6.1707368"
+ x="-21.55372"
+ y="1236.5" />
+ <g
+ id="use12215"
+ style="display:inline;fill:#eeeeec;stroke:#555753;stroke-width:0.99792773"
+ transform="matrix(-1.004157,0,0,0.998006,-90.4226,1060.316)">
+ <rect
+ height="5.0100532"
+ id="rect12798"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient13805);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13807);stroke-width:0.99892437;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="11.95027"
+ x="-104.4881"
+ y="188.56039" />
+ <rect
+ height="3.006088"
+ id="rect12800"
+ rx="0"
+ ry="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13809);stroke-width:0.9989239;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="9.9586372"
+ x="-103.4923"
+ y="189.56239" />
+ </g>
+ <g
+ id="g12712"
+ style="fill:url(#linearGradient13814);fill-opacity:1;stroke:none"
+ transform="matrix(-1.499909,0,0,-1.047619,297.2329,1747.904)">
+ <rect
+ height="21"
+ id="rect12714"
+ style="fill:url(#linearGradient13812);fill-opacity:1;stroke:none;stroke-width:1.00000095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="2.0001221"
+ x="187.5"
+ y="470.49991" />
+ </g>
+ <path
+ d="m 14.5,1233.5 v 21"
+ id="path12716"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#fcaf3e;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13816);stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/align-horizontal-left.svg b/share/icons/Tango/scalable/actions/align-horizontal-left.svg
new file mode 100644
index 0000000..f3c7a2a
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/align-horizontal-left.svg
@@ -0,0 +1,297 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ version="1.1"
+ sodipodi:docname="align-horizontal-left.svg"
+ viewBox="0 0 24 24">
+ <metadata
+ id="metadata59">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview57"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(1.375009,0,0,1.165805,35.70335,-32.25885)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13763"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11215"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.375009,0,0,1.165805,35.70335,-32.25885)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13761"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <radialGradient
+ cx="83.242722"
+ cy="228"
+ fx="83.242722"
+ fy="228"
+ gradientTransform="translate(-32,0.0010986)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13758"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ id="linearGradient11201">
+ <stop
+ id="stop11203"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop11205"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.500004,0,0,1.399984,46.76725,-78.42449)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13769"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11215"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="matrix(1.666668,0,0,1.249957,65.60815,-48.38193)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13765"
+ inkscape:collect="always"
+ x1="1470"
+ x2="1481"
+ xlink:href="#linearGradient11201"
+ y1="34.499981"
+ y2="34.499981" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13773"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12319"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ id="linearGradient12306">
+ <stop
+ id="stop12308"
+ offset="0"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ <stop
+ id="stop12317"
+ offset="0.08843765"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12315"
+ offset="0.90803868"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12310"
+ offset="1"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11207">
+ <stop
+ id="stop11209"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop11211"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.500004,0,0,1.399984,46.76725,-78.42449)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13767"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="matrix(1.579161,0,0,1.666617,54.74778,-129.3683)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13771"
+ inkscape:collect="always"
+ x1="1470"
+ x2="1481"
+ xlink:href="#linearGradient11201"
+ y1="34.499981"
+ y2="34.499981" />
+ <linearGradient
+ id="linearGradient11215">
+ <stop
+ id="stop11217"
+ offset="0"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ <stop
+ id="stop11219"
+ offset="1"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="translate(0,-4)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13777"
+ inkscape:collect="always"
+ x1="145"
+ x2="167"
+ xlink:href="#linearGradient12306"
+ y1="1352.5"
+ y2="1352.5" />
+ <linearGradient
+ id="linearGradient12319">
+ <stop
+ id="stop12321"
+ offset="0"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ <stop
+ id="stop12329"
+ offset="0.09044679"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12327"
+ offset="0.90803826"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12323"
+ offset="1"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13775"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12319"
+ y1="491.49991"
+ y2="470.49991" />
+ </defs>
+ <g
+ id="al_left_in"
+ transform="rotate(90,748,604)">
+ <rect
+ height="24"
+ id="rect6560"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient13758);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="rotate(90)"
+ width="24"
+ x="1328"
+ y="-168" />
+ <g
+ id="use6564"
+ style="display:inline;fill:#eeeeec;stroke:#555753;stroke-width:0.89520168"
+ transform="matrix(0,1.247838,-0.998006,0,351.6843,1471.302)">
+ <rect
+ height="7.013978"
+ id="rect11975"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient13761);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13763);stroke-width:0.89609557;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="9.6165075"
+ x="-108.0285"
+ y="187.5583" />
+ <rect
+ height="5.0098138"
+ id="rect11977"
+ rx="0"
+ ry="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13765);stroke-width:0.89609522;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="8.7423258"
+ x="-107.1543"
+ y="188.5605" />
+ </g>
+ <g
+ id="use6566"
+ style="display:inline;fill:#eeeeec;stroke:#555753;stroke-width:0.99792773"
+ transform="matrix(0,1.004157,-0.998006,0,339.6843,1442.423)">
+ <rect
+ height="7.0139952"
+ id="rect12006"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient13767);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13769);stroke-width:0.99892437;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="17.925461"
+ x="-111.4592"
+ y="185.55431" />
+ <rect
+ height="5.0099978"
+ id="rect12008"
+ rx="0"
+ ry="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13771);stroke-width:0.99892378;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="15.72629"
+ x="-110.2558"
+ y="186.5563" />
+ </g>
+ <g
+ id="g12280"
+ style="fill:url(#linearGradient13775);fill-opacity:1;stroke:none"
+ transform="matrix(0,1.499909,-1.047619,0,659.9044,1065.767)">
+ <rect
+ height="21"
+ id="rect12282"
+ style="fill:url(#linearGradient13773);fill-opacity:1;stroke:none;stroke-width:1.00000095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="2.0001221"
+ x="187.5"
+ y="470.49991" />
+ </g>
+ <path
+ d="m 145.5,1348.5 h 21"
+ id="path12304"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#fcaf3e;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13777);stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/align-horizontal-node.svg b/share/icons/Tango/scalable/actions/align-horizontal-node.svg
new file mode 100644
index 0000000..6578dce
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/align-horizontal-node.svg
@@ -0,0 +1,254 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ version="1.1"
+ sodipodi:docname="align-horizontal-node.svg"
+ viewBox="0 0 24 24">
+ <metadata
+ id="metadata56">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview54"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <radialGradient
+ cx="83.242722"
+ cy="228"
+ fx="83.242722"
+ fy="228"
+ gradientTransform="translate(-1384,-1591.999)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13892"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.498293,0,0,1.397782,548.7676,204.9645)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13724"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13896"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12319"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ id="linearGradient12319">
+ <stop
+ id="stop12321"
+ offset="0"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ <stop
+ id="stop12329"
+ offset="0.09044679"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12327"
+ offset="0.90803826"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12323"
+ offset="1"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13894"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12319"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ gradientTransform="rotate(90,-114,1478)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13898"
+ inkscape:collect="always"
+ x1="145"
+ x2="167"
+ xlink:href="#linearGradient12306"
+ y1="1352.5"
+ y2="1352.5" />
+ <linearGradient
+ id="linearGradient11207">
+ <stop
+ id="stop11209"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop11211"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient12306">
+ <stop
+ id="stop12308"
+ offset="0"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ <stop
+ id="stop12317"
+ offset="0.08843765"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12315"
+ offset="0.90803868"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12310"
+ offset="1"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11207"
+ id="linearGradient58"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.498293,0,0,1.397782,548.7676,204.9645)"
+ x1="1469"
+ y1="34.499969"
+ x2="1482"
+ y2="34.499969" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11207"
+ id="linearGradient60"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.498293,0,0,1.397782,548.7676,204.9645)"
+ x1="1469"
+ y1="34.499969"
+ x2="1482"
+ y2="34.499969" />
+ </defs>
+ <g
+ id="node_valign"
+ transform="translate(0,-1736)">
+ <rect
+ height="24"
+ id="rect11750"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient13892);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="scale(-1)"
+ width="24"
+ x="-24"
+ y="-1760" />
+ <g
+ id="g11765"
+ style="fill:url(#linearGradient13896);fill-opacity:1;stroke:none"
+ transform="matrix(-1.499909,0,0,-1.047619,294.2329,2251.904)">
+ <rect
+ height="21"
+ id="rect11767"
+ style="fill:url(#linearGradient13894);fill-opacity:1;stroke:none;stroke-width:1.00000095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="2.0001221"
+ x="187.5"
+ y="470.49991" />
+ </g>
+ <path
+ d="m 1.5056,1737.5 c 2.9993,3.578 17.9706,0.634 16.4957,6.667 -0.9997,4.089 -15.9958,1.022 -16.4957,8.688 -0.3658,5.61 14.9958,1.556 20.9944,5.645"
+ id="path11893"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cssc"
+ style="display:inline;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#555753;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m 11.5,1737.5 v 21"
+ id="path11769"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#fcaf3e;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13898);stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <g
+ id="use11745"
+ inkscape:label="#g14209"
+ transform="translate(-1268,1535)">
+ <path
+ d="m 1277.5,203.5 h 4 v 4 h -4 z"
+ id="path20341"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient58);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1278.5,204.5 h 2 v 2 h -2 z"
+ id="path20343"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ <g
+ id="use11889"
+ inkscape:label="#g14209"
+ transform="translate(-1268,1541)">
+ <path
+ d="m 1277.5,203.5 h 4 v 4 h -4 z"
+ id="path42"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient60);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1278.5,204.5 h 2 v 2 h -2 z"
+ id="path44"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ <g
+ id="use11891"
+ inkscape:label="#g14209"
+ transform="translate(-1268,1550)">
+ <path
+ d="m 1277.5,203.5 h 4 v 4 h -4 z"
+ id="path47"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient13724);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1278.5,204.5 h 2 v 2 h -2 z"
+ id="path49"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/align-horizontal-right-to-anchor.svg b/share/icons/Tango/scalable/actions/align-horizontal-right-to-anchor.svg
new file mode 100644
index 0000000..5b79f7e
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/align-horizontal-right-to-anchor.svg
@@ -0,0 +1,312 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ version="1.1"
+ sodipodi:docname="align-horizontal-right-to-anchor.svg"
+ viewBox="0 0 24 24">
+ <metadata
+ id="metadata61">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview59"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13814"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12319"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13812"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12319"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ id="linearGradient11201">
+ <stop
+ id="stop11203"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop11205"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="translate(0,-1)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13805"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="translate(0,-1)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13799"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="rotate(90,139.5,1227.5)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13816"
+ inkscape:collect="always"
+ x1="145"
+ x2="167"
+ xlink:href="#linearGradient12306"
+ y1="1352.5"
+ y2="1352.5" />
+ <linearGradient
+ gradientTransform="translate(0,-1)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13807"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11215"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="translate(0,-1)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13803"
+ inkscape:collect="always"
+ x1="1470"
+ x2="1481"
+ xlink:href="#linearGradient11201"
+ y1="34.499981"
+ y2="34.499981" />
+ <linearGradient
+ gradientTransform="translate(0,-1)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13801"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11215"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="translate(0,-1)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13809"
+ inkscape:collect="always"
+ x1="1470"
+ x2="1481"
+ xlink:href="#linearGradient11201"
+ y1="34.499981"
+ y2="34.499981" />
+ <linearGradient
+ id="linearGradient12319">
+ <stop
+ id="stop12321"
+ offset="0"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ <stop
+ id="stop12329"
+ offset="0.09044679"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12327"
+ offset="0.90803826"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12323"
+ offset="1"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="83.242722"
+ cy="228"
+ fx="83.242722"
+ fy="228"
+ gradientTransform="matrix(1.00001,0,0,1.000009,1384.014,1232)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13797"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ id="linearGradient11215">
+ <stop
+ id="stop11217"
+ offset="0"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ <stop
+ id="stop11219"
+ offset="1"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11207">
+ <stop
+ id="stop11209"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop11211"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient12306">
+ <stop
+ id="stop12308"
+ offset="0"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ <stop
+ id="stop12317"
+ offset="0.08843765"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12315"
+ offset="0.90803868"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12310"
+ offset="1"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="al_left_out"
+ transform="translate(0,-1232)">
+ <rect
+ height="24"
+ id="use12207"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient13797);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="24"
+ x="0"
+ y="1232" />
+ <g
+ id="use12209"
+ style="display:inline;fill:#eeeeec;stroke:#555753;stroke-width:0.93500417"
+ transform="matrix(-1.14386,0,0,0.998006,-105.0696,1053.316)">
+ <rect
+ height="6.016427"
+ id="rect12782"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient13799);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13801);stroke-width:0.93593782;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="6.9937758"
+ x="-104.5315"
+ y="187.554" />
+ <rect
+ height="4.0079889"
+ id="rect12784"
+ rx="0"
+ ry="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13803);stroke-width:0.93593729;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="5.2453928"
+ x="-103.6574"
+ y="188.5605" />
+ </g>
+ <rect
+ height="5.999783"
+ id="use12211"
+ style="fill:#edd400;fill-opacity:1;stroke:#c4a000;stroke-width:0.95346493;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="scale(-1,1)"
+ width="8.1818686"
+ x="-22.54542"
+ y="1235.5" />
+ <rect
+ height="3.9998181"
+ id="use12213"
+ style="opacity:0.8;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.93891698;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="scale(-1,1)"
+ width="6.1707368"
+ x="-21.55372"
+ y="1236.5" />
+ <g
+ id="use12215"
+ style="display:inline;fill:#eeeeec;stroke:#555753;stroke-width:0.99792773"
+ transform="matrix(-1.004157,0,0,0.998006,-90.4226,1060.316)">
+ <rect
+ height="5.0100532"
+ id="rect12798"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient13805);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13807);stroke-width:0.99892437;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="11.95027"
+ x="-104.4881"
+ y="188.56039" />
+ <rect
+ height="3.006088"
+ id="rect12800"
+ rx="0"
+ ry="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13809);stroke-width:0.9989239;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="9.9586372"
+ x="-103.4923"
+ y="189.56239" />
+ </g>
+ <g
+ id="g12712"
+ style="fill:url(#linearGradient13814);fill-opacity:1;stroke:none"
+ transform="matrix(-1.499909,0,0,-1.047619,297.2329,1747.904)">
+ <rect
+ height="21"
+ id="rect12714"
+ style="fill:url(#linearGradient13812);fill-opacity:1;stroke:none;stroke-width:1.00000095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="2.0001221"
+ x="187.5"
+ y="470.49991" />
+ </g>
+ <path
+ d="m 14.5,1233.5 v 21"
+ id="path12716"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#fcaf3e;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13816);stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/align-horizontal-right.svg b/share/icons/Tango/scalable/actions/align-horizontal-right.svg
new file mode 100644
index 0000000..6a3e314
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/align-horizontal-right.svg
@@ -0,0 +1,297 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ version="1.1"
+ sodipodi:docname="align-horizontal-right.svg"
+ viewBox="0 0 24 24">
+ <metadata
+ id="metadata59">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview57"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(1.500004,0,0,1.399984,46.76725,-78.42449)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13767"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ id="linearGradient12306">
+ <stop
+ id="stop12308"
+ offset="0"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ <stop
+ id="stop12317"
+ offset="0.08843765"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12315"
+ offset="0.90803868"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12310"
+ offset="1"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11207">
+ <stop
+ id="stop11209"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop11211"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11215">
+ <stop
+ id="stop11217"
+ offset="0"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ <stop
+ id="stop11219"
+ offset="1"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.579161,0,0,1.666617,54.74778,-129.3683)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13771"
+ inkscape:collect="always"
+ x1="1470"
+ x2="1481"
+ xlink:href="#linearGradient11201"
+ y1="34.499981"
+ y2="34.499981" />
+ <linearGradient
+ gradientTransform="translate(0,-4)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13777"
+ inkscape:collect="always"
+ x1="145"
+ x2="167"
+ xlink:href="#linearGradient12306"
+ y1="1352.5"
+ y2="1352.5" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13775"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12319"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ id="linearGradient12319">
+ <stop
+ id="stop12321"
+ offset="0"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ <stop
+ id="stop12329"
+ offset="0.09044679"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12327"
+ offset="0.90803826"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12323"
+ offset="1"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.375009,0,0,1.165805,35.70335,-32.25885)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13763"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11215"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="matrix(1.375009,0,0,1.165805,35.70335,-32.25885)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13761"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ id="linearGradient11201">
+ <stop
+ id="stop11203"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop11205"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ </linearGradient>
+ <radialGradient
+ cx="83.242722"
+ cy="228"
+ fx="83.242722"
+ fy="228"
+ gradientTransform="translate(-32,0.0010986)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13758"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13773"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12319"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ gradientTransform="matrix(1.666668,0,0,1.249957,65.60815,-48.38193)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13765"
+ inkscape:collect="always"
+ x1="1470"
+ x2="1481"
+ xlink:href="#linearGradient11201"
+ y1="34.499981"
+ y2="34.499981" />
+ <linearGradient
+ gradientTransform="matrix(1.500004,0,0,1.399984,46.76725,-78.42449)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13769"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11215"
+ y1="34.499969"
+ y2="34.499969" />
+ </defs>
+ <g
+ id="al_right_in"
+ transform="matrix(0,1,1,0,-1328,-144)">
+ <rect
+ height="24"
+ id="rect6560"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient13758);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="rotate(90)"
+ width="24"
+ x="1328"
+ y="-168" />
+ <g
+ id="use6564"
+ style="display:inline;fill:#eeeeec;stroke:#555753;stroke-width:0.89520168"
+ transform="matrix(0,1.247838,-0.998006,0,351.6843,1471.302)">
+ <rect
+ height="7.013978"
+ id="rect11975"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient13761);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13763);stroke-width:0.89609557;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="9.6165075"
+ x="-108.0285"
+ y="187.5583" />
+ <rect
+ height="5.0098138"
+ id="rect11977"
+ rx="0"
+ ry="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13765);stroke-width:0.89609522;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="8.7423258"
+ x="-107.1543"
+ y="188.5605" />
+ </g>
+ <g
+ id="use6566"
+ style="display:inline;fill:#eeeeec;stroke:#555753;stroke-width:0.99792773"
+ transform="matrix(0,1.004157,-0.998006,0,339.6843,1442.423)">
+ <rect
+ height="7.0139952"
+ id="rect12006"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient13767);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13769);stroke-width:0.99892437;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="17.925461"
+ x="-111.4592"
+ y="185.55431" />
+ <rect
+ height="5.0099978"
+ id="rect12008"
+ rx="0"
+ ry="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13771);stroke-width:0.99892378;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="15.72629"
+ x="-110.2558"
+ y="186.5563" />
+ </g>
+ <g
+ id="g12280"
+ style="fill:url(#linearGradient13775);fill-opacity:1;stroke:none"
+ transform="matrix(0,1.499909,-1.047619,0,659.9044,1065.767)">
+ <rect
+ height="21"
+ id="rect12282"
+ style="fill:url(#linearGradient13773);fill-opacity:1;stroke:none;stroke-width:1.00000095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="2.0001221"
+ x="187.5"
+ y="470.49991" />
+ </g>
+ <path
+ d="m 145.5,1348.5 h 21"
+ id="path12304"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#fcaf3e;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13777);stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/align-vertical-baseline.svg b/share/icons/Tango/scalable/actions/align-vertical-baseline.svg
new file mode 100644
index 0000000..6e7eb51
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/align-vertical-baseline.svg
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ version="1.1"
+ sodipodi:docname="align-vertical-baseline.svg"
+ viewBox="0 0 24 24">
+ <metadata
+ id="metadata50">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview48"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(1.499909,0,0,1.047619,1061.767,-755.9044)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13057"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12319"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ gradientTransform="translate(95.99999,-8)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13059"
+ inkscape:collect="always"
+ x1="145"
+ x2="167"
+ xlink:href="#linearGradient12306"
+ y1="1352.5"
+ y2="1352.5" />
+ <radialGradient
+ cx="83.242722"
+ cy="228"
+ fx="83.242722"
+ fy="228"
+ gradientTransform="translate(-1624,-1183.999)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13055"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.498293,0,0,1.397782,548.7676,204.9645)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13724"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ id="linearGradient12319">
+ <stop
+ id="stop12321"
+ offset="0"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ <stop
+ id="stop12329"
+ offset="0.09044679"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12327"
+ offset="0.90803826"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12323"
+ offset="1"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11207">
+ <stop
+ id="stop11209"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop11211"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient12306">
+ <stop
+ id="stop12308"
+ offset="0"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ <stop
+ id="stop12317"
+ offset="0.08843765"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12315"
+ offset="0.90803868"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12310"
+ offset="1"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11207"
+ id="linearGradient52"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.498293,0,0,1.397782,548.7676,204.9645)"
+ x1="1469"
+ y1="34.499969"
+ x2="1482"
+ y2="34.499969" />
+ </defs>
+ <g
+ id="al_baselines_hor"
+ transform="translate(-240,-1328)">
+ <rect
+ height="24"
+ id="rect13044"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient13055);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="scale(-1)"
+ width="24"
+ x="-264"
+ y="-1352" />
+ <rect
+ height="21.99999"
+ id="rect13047"
+ style="fill:url(#linearGradient13057);fill-opacity:1;stroke:none;stroke-width:1.00000095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="rotate(90)"
+ width="3"
+ x="1343"
+ y="-263" />
+ <path
+ d="m 241.5,1344.5 h 21"
+ id="path13049"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#fcaf3e;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13059);stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 252,1342 c -0.586,0 -1.172,0 -1.758,0 -0.233,-0.681 -0.4659,-1.363 -0.6989,-2.044 -1.0664,0 -2.1329,0 -3.1994,0 -0.2202,0.681 -0.4404,1.363 -0.6606,2.044 -0.5715,0 -1.1429,0 -1.7144,0 1.0392,-3 2.0784,-6 3.1175,-9 0.5697,0 1.1393,0 1.7089,0 1.0683,3 2.1366,6 3.2049,9 z m -2.9756,-3.561 c -0.3676,-1.113 -0.7352,-2.226 -1.1028,-3.339 -0.3604,1.113 -0.7207,2.226 -1.0811,3.339 0.728,0 1.456,0 2.1839,0 z"
+ id="path13051"
+ inkscape:connector-curvature="0"
+ style="font-style:normal;font-weight:bold;font-size:16px;font-family:Arial;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 255,1333 c 1.2314,0 2.4629,0 3.6943,0 0.5133,0.019 1.0413,0.014 1.5317,0.2 0.7754,0.296 1.3656,1.129 1.3628,2.025 0.0261,0.838 -0.4598,1.657 -1.1739,1.989 0.5416,0.161 1.0481,0.521 1.324,1.059 0.3836,0.727 0.3221,1.656 -0.0384,2.379 -0.2769,0.587 -0.7895,1.038 -1.3842,1.195 -0.5025,0.142 -1.0274,0.114 -1.5418,0.136 -1.1765,0.022 -2.3533,0.01 -3.53,0.012 -0.0815,0 -0.163,0 -0.2445,0 0,-2.999 0,-5.999 0,-8.999 z m 1.6872,1.498 c 0,0.694 0,1.388 0,2.081 0.746,0 1.4926,0.014 2.2382,-0.022 0.3699,-0.016 0.7709,-0.196 0.9347,-0.576 0.1319,-0.325 0.1204,-0.728 -0.0537,-1.033 -0.186,-0.322 -0.5598,-0.43 -0.8924,-0.433 -0.7419,-0.026 -1.4846,-0.014 -2.2268,-0.017 z m 0,3.579 c 0,0.802 0,1.604 0,2.406 0.7504,0 1.501,0.01 2.2513,-0.011 0.3432,-0.01 0.7197,-0.043 0.9866,-0.304 0.3193,-0.284 0.3829,-0.78 0.2953,-1.194 -0.0809,-0.404 -0.4059,-0.711 -0.7736,-0.798 -0.5288,-0.112 -1.0715,-0.095 -1.6079,-0.099 -0.3839,0 -0.7678,0 -1.1517,0 z"
+ id="path13053"
+ inkscape:connector-curvature="0"
+ style="font-style:normal;font-weight:bold;font-size:16px;font-family:Arial;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <g
+ id="use13061"
+ inkscape:label="#g14209"
+ transform="translate(-1036,1139)">
+ <path
+ d="m 1277.5,203.5 h 4 v 4 h -4 z"
+ id="path20341"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient52);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1278.5,204.5 h 2 v 2 h -2 z"
+ id="path20343"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ <g
+ id="use13063"
+ inkscape:label="#g14209"
+ transform="translate(-1025,1139)">
+ <path
+ d="m 1277.5,203.5 h 4 v 4 h -4 z"
+ id="path41"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient13724);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1278.5,204.5 h 2 v 2 h -2 z"
+ id="path43"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/align-vertical-bottom-to-anchor.svg b/share/icons/Tango/scalable/actions/align-vertical-bottom-to-anchor.svg
new file mode 100644
index 0000000..341a454
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/align-vertical-bottom-to-anchor.svg
@@ -0,0 +1,312 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ version="1.1"
+ sodipodi:docname="align-vertical-bottom-to-anchor.svg"
+ viewBox="0 0 24 24">
+ <metadata
+ id="metadata61">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview59"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient11207">
+ <stop
+ id="stop11209"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop11211"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient12306">
+ <stop
+ id="stop12308"
+ offset="0"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ <stop
+ id="stop12317"
+ offset="0.08843765"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12315"
+ offset="0.90803868"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12310"
+ offset="1"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11215">
+ <stop
+ id="stop11217"
+ offset="0"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ <stop
+ id="stop11219"
+ offset="1"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ </linearGradient>
+ <radialGradient
+ cx="83.242722"
+ cy="228"
+ fx="83.242722"
+ fy="228"
+ gradientTransform="matrix(1.00001,0,0,1.000009,1384.014,1232)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13797"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ id="linearGradient12319">
+ <stop
+ id="stop12321"
+ offset="0"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ <stop
+ id="stop12329"
+ offset="0.09044679"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12327"
+ offset="0.90803826"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12323"
+ offset="1"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="translate(0,-1)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13809"
+ inkscape:collect="always"
+ x1="1470"
+ x2="1481"
+ xlink:href="#linearGradient11201"
+ y1="34.499981"
+ y2="34.499981" />
+ <linearGradient
+ gradientTransform="translate(0,-1)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13801"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11215"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="translate(0,-1)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13807"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11215"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="rotate(90,139.5,1227.5)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13816"
+ inkscape:collect="always"
+ x1="145"
+ x2="167"
+ xlink:href="#linearGradient12306"
+ y1="1352.5"
+ y2="1352.5" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="translate(0,-1)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13803"
+ inkscape:collect="always"
+ x1="1470"
+ x2="1481"
+ xlink:href="#linearGradient11201"
+ y1="34.499981"
+ y2="34.499981" />
+ <linearGradient
+ id="linearGradient11201">
+ <stop
+ id="stop11203"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop11205"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="translate(0,-1)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13805"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="translate(0,-1)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13799"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13814"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12319"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13812"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12319"
+ y1="491.49991"
+ y2="470.49991" />
+ </defs>
+ <g
+ id="al_top_out"
+ transform="rotate(90,628,628)">
+ <rect
+ height="24"
+ id="use12207"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient13797);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="24"
+ x="0"
+ y="1232" />
+ <g
+ id="use12209"
+ style="display:inline;fill:#eeeeec;stroke:#555753;stroke-width:0.93500417"
+ transform="matrix(-1.14386,0,0,0.998006,-105.0696,1053.316)">
+ <rect
+ height="6.016427"
+ id="rect12782"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient13799);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13801);stroke-width:0.93593782;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="6.9937758"
+ x="-104.5315"
+ y="187.554" />
+ <rect
+ height="4.0079889"
+ id="rect12784"
+ rx="0"
+ ry="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13803);stroke-width:0.93593729;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="5.2453928"
+ x="-103.6574"
+ y="188.5605" />
+ </g>
+ <rect
+ height="5.999783"
+ id="use12211"
+ style="fill:#edd400;fill-opacity:1;stroke:#c4a000;stroke-width:0.95346493;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="scale(-1,1)"
+ width="8.1818686"
+ x="-22.54542"
+ y="1235.5" />
+ <rect
+ height="3.9998181"
+ id="use12213"
+ style="opacity:0.8;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.93891698;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="scale(-1,1)"
+ width="6.1707368"
+ x="-21.55372"
+ y="1236.5" />
+ <g
+ id="use12215"
+ style="display:inline;fill:#eeeeec;stroke:#555753;stroke-width:0.99792773"
+ transform="matrix(-1.004157,0,0,0.998006,-90.4226,1060.316)">
+ <rect
+ height="5.0100532"
+ id="rect12798"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient13805);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13807);stroke-width:0.99892437;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="11.95027"
+ x="-104.4881"
+ y="188.56039" />
+ <rect
+ height="3.006088"
+ id="rect12800"
+ rx="0"
+ ry="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13809);stroke-width:0.9989239;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="9.9586372"
+ x="-103.4923"
+ y="189.56239" />
+ </g>
+ <g
+ id="g12712"
+ style="fill:url(#linearGradient13814);fill-opacity:1;stroke:none"
+ transform="matrix(-1.499909,0,0,-1.047619,297.2329,1747.904)">
+ <rect
+ height="21"
+ id="rect12714"
+ style="fill:url(#linearGradient13812);fill-opacity:1;stroke:none;stroke-width:1.00000095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="2.0001221"
+ x="187.5"
+ y="470.49991" />
+ </g>
+ <path
+ d="m 14.5,1233.5 v 21"
+ id="path12716"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#fcaf3e;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13816);stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/align-vertical-bottom.svg b/share/icons/Tango/scalable/actions/align-vertical-bottom.svg
new file mode 100644
index 0000000..578818f
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/align-vertical-bottom.svg
@@ -0,0 +1,297 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ version="1.1"
+ sodipodi:docname="align-vertical-bottom.svg"
+ viewBox="0 0 24 24">
+ <metadata
+ id="metadata59">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview57"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(1.375009,0,0,1.165805,35.70335,-32.25885)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13761"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.375009,0,0,1.165805,35.70335,-32.25885)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13763"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11215"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13773"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12319"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ gradientTransform="matrix(1.666668,0,0,1.249957,65.60815,-48.38193)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13765"
+ inkscape:collect="always"
+ x1="1470"
+ x2="1481"
+ xlink:href="#linearGradient11201"
+ y1="34.499981"
+ y2="34.499981" />
+ <linearGradient
+ gradientTransform="matrix(1.500004,0,0,1.399984,46.76725,-78.42449)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13769"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11215"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ id="linearGradient11201">
+ <stop
+ id="stop11203"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop11205"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ </linearGradient>
+ <radialGradient
+ cx="83.242722"
+ cy="228"
+ fx="83.242722"
+ fy="228"
+ gradientTransform="translate(-32,0.0010986)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13758"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ id="linearGradient11215">
+ <stop
+ id="stop11217"
+ offset="0"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ <stop
+ id="stop11219"
+ offset="1"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.579161,0,0,1.666617,54.74778,-129.3683)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13771"
+ inkscape:collect="always"
+ x1="1470"
+ x2="1481"
+ xlink:href="#linearGradient11201"
+ y1="34.499981"
+ y2="34.499981" />
+ <linearGradient
+ gradientTransform="matrix(1.500004,0,0,1.399984,46.76725,-78.42449)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13767"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ id="linearGradient12306">
+ <stop
+ id="stop12308"
+ offset="0"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ <stop
+ id="stop12317"
+ offset="0.08843765"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12315"
+ offset="0.90803868"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12310"
+ offset="1"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11207">
+ <stop
+ id="stop11209"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop11211"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13775"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12319"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ id="linearGradient12319">
+ <stop
+ id="stop12321"
+ offset="0"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ <stop
+ id="stop12329"
+ offset="0.09044679"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12327"
+ offset="0.90803826"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12323"
+ offset="1"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="translate(0,-4)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13777"
+ inkscape:collect="always"
+ x1="145"
+ x2="167"
+ xlink:href="#linearGradient12306"
+ y1="1352.5"
+ y2="1352.5" />
+ </defs>
+ <g
+ id="al_bottom_in"
+ transform="translate(-144,-1328)">
+ <rect
+ height="24"
+ id="rect6560"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient13758);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="rotate(90)"
+ width="24"
+ x="1328"
+ y="-168" />
+ <g
+ id="use6564"
+ style="display:inline;fill:#eeeeec;stroke:#555753;stroke-width:0.89520168"
+ transform="matrix(0,1.247838,-0.998006,0,351.6843,1471.302)">
+ <rect
+ height="7.013978"
+ id="rect11975"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient13761);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13763);stroke-width:0.89609557;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="9.6165075"
+ x="-108.0285"
+ y="187.5583" />
+ <rect
+ height="5.0098138"
+ id="rect11977"
+ rx="0"
+ ry="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13765);stroke-width:0.89609522;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="8.7423258"
+ x="-107.1543"
+ y="188.5605" />
+ </g>
+ <g
+ id="use6566"
+ style="display:inline;fill:#eeeeec;stroke:#555753;stroke-width:0.99792773"
+ transform="matrix(0,1.004157,-0.998006,0,339.6843,1442.423)">
+ <rect
+ height="7.0139952"
+ id="rect12006"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient13767);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13769);stroke-width:0.99892437;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="17.925461"
+ x="-111.4592"
+ y="185.55431" />
+ <rect
+ height="5.0099978"
+ id="rect12008"
+ rx="0"
+ ry="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13771);stroke-width:0.99892378;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="15.72629"
+ x="-110.2558"
+ y="186.5563" />
+ </g>
+ <g
+ id="g12280"
+ style="fill:url(#linearGradient13775);fill-opacity:1;stroke:none"
+ transform="matrix(0,1.499909,-1.047619,0,659.9044,1065.767)">
+ <rect
+ height="21"
+ id="rect12282"
+ style="fill:url(#linearGradient13773);fill-opacity:1;stroke:none;stroke-width:1.00000095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="2.0001221"
+ x="187.5"
+ y="470.49991" />
+ </g>
+ <path
+ d="m 145.5,1348.5 h 21"
+ id="path12304"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#fcaf3e;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13777);stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/align-vertical-center.svg b/share/icons/Tango/scalable/actions/align-vertical-center.svg
new file mode 100644
index 0000000..1d0835b
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/align-vertical-center.svg
@@ -0,0 +1,274 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ version="1.1"
+ sodipodi:docname="align-vertical-center.svg"
+ viewBox="0 0 24 24">
+ <metadata
+ id="metadata56">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview54"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13793"
+ inkscape:collect="always"
+ x1="96"
+ x2="118.0001"
+ xlink:href="#linearGradient12306"
+ y1="1353.5"
+ y2="1353.5" />
+ <linearGradient
+ gradientTransform="matrix(1.500019,0,0,1.165806,50.51931,-31.25697)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13781"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="matrix(1.666668,0,0,1.249999,67.35676,-47.3881)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13785"
+ inkscape:collect="always"
+ x1="1470"
+ x2="1481"
+ xlink:href="#linearGradient11201"
+ y1="34.499981"
+ y2="34.499981" />
+ <linearGradient
+ gradientTransform="matrix(1.500007,0,0,1.399985,49.25723,-77.82325)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13789"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11215"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="matrix(1.599994,0,0,1.666614,59.10731,-129.0337)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13791"
+ inkscape:collect="always"
+ x1="1470"
+ x2="1481"
+ xlink:href="#linearGradient11201"
+ y1="34.499981"
+ y2="34.499981" />
+ <linearGradient
+ id="linearGradient12319">
+ <stop
+ id="stop12321"
+ offset="0"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ <stop
+ id="stop12329"
+ offset="0.09044679"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12327"
+ offset="0.90803826"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12323"
+ offset="1"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11207">
+ <stop
+ id="stop11209"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop11211"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient12306">
+ <stop
+ id="stop12308"
+ offset="0"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ <stop
+ id="stop12317"
+ offset="0.08843765"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12315"
+ offset="0.90803868"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12310"
+ offset="1"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.500019,0,0,1.165806,50.51931,-31.25697)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13783"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11215"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="matrix(1.500007,0,0,1.399985,49.25723,-77.82325)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13787"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ id="linearGradient11215">
+ <stop
+ id="stop11217"
+ offset="0"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ <stop
+ id="stop11219"
+ offset="1"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13795"
+ inkscape:collect="always"
+ x1="96"
+ x2="118.0001"
+ xlink:href="#linearGradient12319"
+ y1="1353.5"
+ y2="1353.5" />
+ <linearGradient
+ id="linearGradient11201">
+ <stop
+ id="stop11203"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop11205"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ </linearGradient>
+ <radialGradient
+ cx="83.242722"
+ cy="228"
+ fx="83.242722"
+ fy="228"
+ gradientTransform="translate(-19.01038,1)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13779"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="al_center_ver"
+ transform="translate(-95,-1341)">
+ <rect
+ height="24"
+ id="rect6543"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient13779);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="rotate(90)"
+ width="24"
+ x="1341"
+ y="-119" />
+ <g
+ id="use6547"
+ style="display:inline;fill:#eeeeec;stroke:#555753;stroke-width:0.93500417"
+ transform="matrix(0,1.14386,-0.998006,0,303.6844,1469.069)">
+ <rect
+ height="7.0139852"
+ id="rect11981"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient13781);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13783);stroke-width:0.93593782;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="10.49079"
+ x="-106.28"
+ y="188.56039" />
+ <rect
+ height="5.009984"
+ id="rect11983"
+ rx="0"
+ ry="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13785);stroke-width:0.93593729;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="8.7423286"
+ x="-105.4057"
+ y="189.56239" />
+ </g>
+ <g
+ id="use6549"
+ style="display:inline;fill:#eeeeec;stroke:#555753;stroke-width:0.99792773"
+ transform="matrix(0,1.004157,-0.998006,0,292.6844,1452.422)">
+ <rect
+ height="7.0139971"
+ id="rect12012"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient13787);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13789);stroke-width:0.99892437;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="17.92548"
+ x="-107.4756"
+ y="187.5584" />
+ <rect
+ height="5.0099902"
+ id="rect12014"
+ rx="0"
+ ry="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13791);stroke-width:0.99892378;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="15.93376"
+ x="-106.4798"
+ y="188.56039" />
+ </g>
+ <path
+ d="m 113.5001,1352.5 v 2 h -3 v -2 z m -5,0 v 2 h -3 v -2 z m -5.0001,0 v 2 h -3 v -2 z m -4.99993,0 v 2 H 96.5 v -2 z m 19.00003,0 v 2 H 115.5 v -2 z"
+ id="rect12054"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient13793);fill-opacity:1;stroke:url(#linearGradient13795);stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/align-vertical-node.svg b/share/icons/Tango/scalable/actions/align-vertical-node.svg
new file mode 100644
index 0000000..af12883
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/align-vertical-node.svg
@@ -0,0 +1,254 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ version="1.1"
+ sodipodi:docname="align-vertical-node.svg"
+ viewBox="0 0 24 24">
+ <metadata
+ id="metadata56">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview54"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="83.242722"
+ cy="228"
+ fx="83.242722"
+ fy="228"
+ gradientTransform="translate(-1384,-1591.999)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13892"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ gradientTransform="rotate(90,-114,1478)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13898"
+ inkscape:collect="always"
+ x1="145"
+ x2="167"
+ xlink:href="#linearGradient12306"
+ y1="1352.5"
+ y2="1352.5" />
+ <linearGradient
+ id="linearGradient11207">
+ <stop
+ id="stop11209"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop11211"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient12306">
+ <stop
+ id="stop12308"
+ offset="0"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ <stop
+ id="stop12317"
+ offset="0.08843765"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12315"
+ offset="0.90803868"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12310"
+ offset="1"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient12319">
+ <stop
+ id="stop12321"
+ offset="0"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ <stop
+ id="stop12329"
+ offset="0.09044679"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12327"
+ offset="0.90803826"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12323"
+ offset="1"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13896"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12319"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13894"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12319"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ gradientTransform="matrix(1.498293,0,0,1.397782,548.7676,204.9645)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13724"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11207"
+ id="linearGradient58"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.498293,0,0,1.397782,548.7676,204.9645)"
+ x1="1469"
+ y1="34.499969"
+ x2="1482"
+ y2="34.499969" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11207"
+ id="linearGradient60"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.498293,0,0,1.397782,548.7676,204.9645)"
+ x1="1469"
+ y1="34.499969"
+ x2="1482"
+ y2="34.499969" />
+ </defs>
+ <g
+ id="node_halign"
+ transform="rotate(-90,-856,880)">
+ <rect
+ height="24"
+ id="rect11750"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient13892);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="scale(-1)"
+ width="24"
+ x="-24"
+ y="-1760" />
+ <g
+ id="g11765"
+ style="fill:url(#linearGradient13896);fill-opacity:1;stroke:none"
+ transform="matrix(-1.499909,0,0,-1.047619,294.2329,2251.904)">
+ <rect
+ height="21"
+ id="rect11767"
+ style="fill:url(#linearGradient13894);fill-opacity:1;stroke:none;stroke-width:1.00000095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="2.0001221"
+ x="187.5"
+ y="470.49991" />
+ </g>
+ <path
+ d="m 1.5056,1737.5 c 2.9993,3.578 17.9706,0.634 16.4957,6.667 -0.9997,4.089 -15.9958,1.022 -16.4957,8.688 -0.3658,5.61 14.9958,1.556 20.9944,5.645"
+ id="path11893"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cssc"
+ style="display:inline;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#555753;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m 11.5,1737.5 v 21"
+ id="path11769"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#fcaf3e;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13898);stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <g
+ id="use11745"
+ inkscape:label="#g14209"
+ transform="translate(-1268,1535)">
+ <path
+ d="m 1277.5,203.5 h 4 v 4 h -4 z"
+ id="path20341"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient58);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1278.5,204.5 h 2 v 2 h -2 z"
+ id="path20343"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ <g
+ id="use11889"
+ inkscape:label="#g14209"
+ transform="translate(-1268,1541)">
+ <path
+ d="m 1277.5,203.5 h 4 v 4 h -4 z"
+ id="path42"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient60);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1278.5,204.5 h 2 v 2 h -2 z"
+ id="path44"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ <g
+ id="use11891"
+ inkscape:label="#g14209"
+ transform="translate(-1268,1550)">
+ <path
+ d="m 1277.5,203.5 h 4 v 4 h -4 z"
+ id="path47"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient13724);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1278.5,204.5 h 2 v 2 h -2 z"
+ id="path49"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/align-vertical-top-to-anchor.svg b/share/icons/Tango/scalable/actions/align-vertical-top-to-anchor.svg
new file mode 100644
index 0000000..ce8d35b
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/align-vertical-top-to-anchor.svg
@@ -0,0 +1,312 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ version="1.1"
+ sodipodi:docname="align-vertical-top-to-anchor.svg"
+ viewBox="0 0 24 24">
+ <metadata
+ id="metadata61">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview59"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="translate(0,-1)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13803"
+ inkscape:collect="always"
+ x1="1470"
+ x2="1481"
+ xlink:href="#linearGradient11201"
+ y1="34.499981"
+ y2="34.499981" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="rotate(90,139.5,1227.5)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13816"
+ inkscape:collect="always"
+ x1="145"
+ x2="167"
+ xlink:href="#linearGradient12306"
+ y1="1352.5"
+ y2="1352.5" />
+ <linearGradient
+ gradientTransform="translate(0,-1)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13807"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11215"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="translate(0,-1)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13805"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="translate(0,-1)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13799"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ id="linearGradient11201">
+ <stop
+ id="stop11203"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop11205"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13812"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12319"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13814"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12319"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ id="linearGradient12306">
+ <stop
+ id="stop12308"
+ offset="0"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ <stop
+ id="stop12317"
+ offset="0.08843765"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12315"
+ offset="0.90803868"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12310"
+ offset="1"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11207">
+ <stop
+ id="stop11209"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop11211"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11215">
+ <stop
+ id="stop11217"
+ offset="0"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ <stop
+ id="stop11219"
+ offset="1"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ </linearGradient>
+ <radialGradient
+ cx="83.242722"
+ cy="228"
+ fx="83.242722"
+ fy="228"
+ gradientTransform="matrix(1.00001,0,0,1.000009,1384.014,1232)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13797"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ gradientTransform="translate(0,-1)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13801"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11215"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="translate(0,-1)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13809"
+ inkscape:collect="always"
+ x1="1470"
+ x2="1481"
+ xlink:href="#linearGradient11201"
+ y1="34.499981"
+ y2="34.499981" />
+ <linearGradient
+ id="linearGradient12319">
+ <stop
+ id="stop12321"
+ offset="0"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ <stop
+ id="stop12329"
+ offset="0.09044679"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12327"
+ offset="0.90803826"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12323"
+ offset="1"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="al_bottom_out"
+ transform="matrix(0,-1,-1,0,1256,24)">
+ <rect
+ height="24"
+ id="use12207"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient13797);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="24"
+ x="0"
+ y="1232" />
+ <g
+ id="use12209"
+ style="display:inline;fill:#eeeeec;stroke:#555753;stroke-width:0.93500417"
+ transform="matrix(-1.14386,0,0,0.998006,-105.0696,1053.316)">
+ <rect
+ height="6.016427"
+ id="rect12782"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient13799);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13801);stroke-width:0.93593782;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="6.9937758"
+ x="-104.5315"
+ y="187.554" />
+ <rect
+ height="4.0079889"
+ id="rect12784"
+ rx="0"
+ ry="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13803);stroke-width:0.93593729;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="5.2453928"
+ x="-103.6574"
+ y="188.5605" />
+ </g>
+ <rect
+ height="5.999783"
+ id="use12211"
+ style="fill:#edd400;fill-opacity:1;stroke:#c4a000;stroke-width:0.95346493;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="scale(-1,1)"
+ width="8.1818686"
+ x="-22.54542"
+ y="1235.5" />
+ <rect
+ height="3.9998181"
+ id="use12213"
+ style="opacity:0.8;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.93891698;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="scale(-1,1)"
+ width="6.1707368"
+ x="-21.55372"
+ y="1236.5" />
+ <g
+ id="use12215"
+ style="display:inline;fill:#eeeeec;stroke:#555753;stroke-width:0.99792773"
+ transform="matrix(-1.004157,0,0,0.998006,-90.4226,1060.316)">
+ <rect
+ height="5.0100532"
+ id="rect12798"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient13805);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13807);stroke-width:0.99892437;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="11.95027"
+ x="-104.4881"
+ y="188.56039" />
+ <rect
+ height="3.006088"
+ id="rect12800"
+ rx="0"
+ ry="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13809);stroke-width:0.9989239;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="9.9586372"
+ x="-103.4923"
+ y="189.56239" />
+ </g>
+ <g
+ id="g12712"
+ style="fill:url(#linearGradient13814);fill-opacity:1;stroke:none"
+ transform="matrix(-1.499909,0,0,-1.047619,297.2329,1747.904)">
+ <rect
+ height="21"
+ id="rect12714"
+ style="fill:url(#linearGradient13812);fill-opacity:1;stroke:none;stroke-width:1.00000095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="2.0001221"
+ x="187.5"
+ y="470.49991" />
+ </g>
+ <path
+ d="m 14.5,1233.5 v 21"
+ id="path12716"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#fcaf3e;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13816);stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/align-vertical-top.svg b/share/icons/Tango/scalable/actions/align-vertical-top.svg
new file mode 100644
index 0000000..91b48b0
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/align-vertical-top.svg
@@ -0,0 +1,297 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ version="1.1"
+ sodipodi:docname="align-vertical-top.svg"
+ viewBox="0 0 24 24">
+ <metadata
+ id="metadata59">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview57"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient11201">
+ <stop
+ id="stop11203"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop11205"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ </linearGradient>
+ <radialGradient
+ cx="83.242722"
+ cy="228"
+ fx="83.242722"
+ fy="228"
+ gradientTransform="translate(-32,0.0010986)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13758"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13773"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12319"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ gradientTransform="matrix(1.666668,0,0,1.249957,65.60815,-48.38193)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13765"
+ inkscape:collect="always"
+ x1="1470"
+ x2="1481"
+ xlink:href="#linearGradient11201"
+ y1="34.499981"
+ y2="34.499981" />
+ <linearGradient
+ gradientTransform="matrix(1.500004,0,0,1.399984,46.76725,-78.42449)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13769"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11215"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.375009,0,0,1.165805,35.70335,-32.25885)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13763"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11215"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="matrix(1.375009,0,0,1.165805,35.70335,-32.25885)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13761"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="translate(0,-4)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13777"
+ inkscape:collect="always"
+ x1="145"
+ x2="167"
+ xlink:href="#linearGradient12306"
+ y1="1352.5"
+ y2="1352.5" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13775"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12319"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ id="linearGradient12319">
+ <stop
+ id="stop12321"
+ offset="0"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ <stop
+ id="stop12329"
+ offset="0.09044679"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12327"
+ offset="0.90803826"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12323"
+ offset="1"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.500004,0,0,1.399984,46.76725,-78.42449)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13767"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ id="linearGradient12306">
+ <stop
+ id="stop12308"
+ offset="0"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ <stop
+ id="stop12317"
+ offset="0.08843765"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12315"
+ offset="0.90803868"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12310"
+ offset="1"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11207">
+ <stop
+ id="stop11209"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop11211"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11215">
+ <stop
+ id="stop11217"
+ offset="0"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ <stop
+ id="stop11219"
+ offset="1"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.579161,0,0,1.666617,54.74778,-129.3683)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13771"
+ inkscape:collect="always"
+ x1="1470"
+ x2="1481"
+ xlink:href="#linearGradient11201"
+ y1="34.499981"
+ y2="34.499981" />
+ </defs>
+ <g
+ id="al_top_in"
+ transform="matrix(1,0,0,-1,-144,1352)">
+ <rect
+ height="24"
+ id="rect6560"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient13758);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="rotate(90)"
+ width="24"
+ x="1328"
+ y="-168" />
+ <g
+ id="use6564"
+ style="display:inline;fill:#eeeeec;stroke:#555753;stroke-width:0.89520168"
+ transform="matrix(0,1.247838,-0.998006,0,351.6843,1471.302)">
+ <rect
+ height="7.013978"
+ id="rect11975"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient13761);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13763);stroke-width:0.89609557;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="9.6165075"
+ x="-108.0285"
+ y="187.5583" />
+ <rect
+ height="5.0098138"
+ id="rect11977"
+ rx="0"
+ ry="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13765);stroke-width:0.89609522;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="8.7423258"
+ x="-107.1543"
+ y="188.5605" />
+ </g>
+ <g
+ id="use6566"
+ style="display:inline;fill:#eeeeec;stroke:#555753;stroke-width:0.99792773"
+ transform="matrix(0,1.004157,-0.998006,0,339.6843,1442.423)">
+ <rect
+ height="7.0139952"
+ id="rect12006"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient13767);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13769);stroke-width:0.99892437;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="17.925461"
+ x="-111.4592"
+ y="185.55431" />
+ <rect
+ height="5.0099978"
+ id="rect12008"
+ rx="0"
+ ry="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13771);stroke-width:0.99892378;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="15.72629"
+ x="-110.2558"
+ y="186.5563" />
+ </g>
+ <g
+ id="g12280"
+ style="fill:url(#linearGradient13775);fill-opacity:1;stroke:none"
+ transform="matrix(0,1.499909,-1.047619,0,659.9044,1065.767)">
+ <rect
+ height="21"
+ id="rect12282"
+ style="fill:url(#linearGradient13773);fill-opacity:1;stroke:none;stroke-width:1.00000095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="2.0001221"
+ x="187.5"
+ y="470.49991" />
+ </g>
+ <path
+ d="m 145.5,1348.5 h 21"
+ id="path12304"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#fcaf3e;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13777);stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/attach-path.svg b/share/icons/Tango/scalable/actions/attach-path.svg
new file mode 100644
index 0000000..10c2fb4
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/attach-path.svg
@@ -0,0 +1,87 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="attach-path">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="m 7.784499,2.476286 c -0.693345,0 -1.258745,0.564914 -1.258745,1.258238 0,0.06805 0.0075,0.134542 0.01746,0.199715 C 6.282085,4.245193 6.114859,4.623814 6.043571,5.020318 5.898002,5.828439 6.021125,6.733794 6.165987,7.674511 6.38987,9.12453 6.639939,10.63054 6.413272,11.72616 c -0.01995,0 -0.04115,-0.003 -0.06194,-0.003 -0.318324,0 -0.606719,0.12305 -0.828814,0.31924 C 4.271593,11.55897 3.650284,11.06483 3.415802,10.65437 3.100264,10.10182 3.27227,9.530944 3.605225,8.798977 3.938139,8.066916 4.461972,7.291214 4.405066,6.374473 4.376384,5.916063 4.150216,5.442751 3.728098,5.078861 3.306272,4.714868 2.708657,4.43124 1.865461,4.184612 L 1.582636,5.151168 c 0.761599,0.222731 1.232516,0.47024 1.487408,0.690127 0.25485,0.219938 0.31583,0.381465 0.329173,0.594681 0.0266,0.426623 -0.345301,1.143574 -0.710471,1.946379 -0.36517,0.802781 -0.695091,1.809785 -0.146567,2.770285 0.402705,0.70475 1.199512,1.2901 2.55141,1.81112 0,0.006 0,0.0121 0,0.0181 0,0.69323 0.56565,1.25872 1.258745,1.25872 0.693304,0 1.260242,-0.56549 1.260242,-1.25872 0,-0.28557 -0.09951,-0.54642 -0.261168,-0.758 C 7.802456,10.76935 7.394472,9.021604 7.162525,7.520487 7.020489,6.600799 6.933821,5.763165 7.035578,5.198804 7.062597,5.047499 7.097057,4.920793 7.141367,4.809708 c 0.189132,0.113957 0.408234,0.183491 0.644462,0.183491 0.367207,0 0.69534,-0.16151 0.925541,-0.413679 0.606177,0.291737 0.869091,0.569574 0.977914,0.800285 0.165189,0.350289 0.05915,0.805951 -0.01,1.461404 -0.06647,0.655527 0.01247,1.525853 0.773156,2.266096 0.75981,0.74025 2.09035,1.388425 4.5141,2.037875 l 0.26213,-0.97441 C 12.88204,9.541863 11.69205,8.908956 11.15537,8.3862 10.61894,7.863444 10.62576,7.489208 10.68142,6.94351 10.73658,6.397713 10.94836,5.693324 10.59778,4.950385 10.35374,4.433527 9.867941,4.002293 9.037882,3.623294 8.981226,2.981796 8.440766,2.476215 7.785206,2.476215 Z m 0,0.503689 c 0.422824,0 0.754491,0.331551 0.754491,0.754549 0,0.422924 -0.331667,0.755056 -0.754491,0.755056 -0.423115,0 -0.755031,-0.332132 -0.755031,-0.755056 0,-0.422998 0.331916,-0.754549 0.755031,-0.754549 z M 6.351004,12.2269 c 0.422824,0 0.756528,0.33203 0.756528,0.75506 0,0.42289 -0.333704,0.75454 -0.756528,0.75454 -0.422866,0 -0.755031,-0.33165 -0.755031,-0.75454 0,-0.42303 0.332165,-0.75506 0.755031,-0.75506 z"
+ style="opacity:1;" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/bend-path.svg b/share/icons/Tango/scalable/actions/bend-path.svg
new file mode 100644
index 0000000..7e741db
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/bend-path.svg
@@ -0,0 +1,87 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="bend-path">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="M 1.9990985,3.0848002 C 1.8242565,3.0865002 1.6693549,3.1497002 1.5452776,3.2546899 1.2143904,3.5346597 1.0472119,4.0581247 0.80657336,4.5768796 V 4.5801996 L 0.80463636,4.5821396 C 0.65390286,4.9520288 0.61164732,5.193925 0.62954049,5.3799996 0.64742179,5.5660744 0.72953139,5.6843851 0.78144494,5.7770348 0.83335134,5.8696868 0.86630754,5.9365835 0.84580504,6.1007212 0.82528304,6.2648537 0.73774614,6.5236206 0.51691476,6.9411632 L 0.49893706,6.9771292 0.50415006,7.0145122 C 0.55091666,7.3505433 0.59622826,7.5223228 0.67971667,7.6368029 0.72145657,7.6940449 0.78130704,7.7346669 0.83682784,7.7494319 0.89235824,7.7641879 0.93701969,7.7604559 0.97122423,7.7603109 1.0396113,7.7600686 1.0639388,7.7513009 1.1354322,7.8227759 1.2069342,7.8942469 1.3128644,8.0668429 1.4326167,8.4223518 L 1.4345567,8.4308818 1.4397667,8.4398718 C 1.7446997,9.0039522 2.041012,9.1373527 2.3019813,9.2590241 2.3075813,9.2616241 2.3129813,9.2649341 2.3185543,9.2675241 L 1.4104305,11.74959 C 1.3363065,11.72819 1.2597109,11.71315 1.1790232,11.71315 0.71341241,11.71315 0.33100442,12.095559 0.33100442,12.561169 0.33100442,13.02678 0.71341241,13.408716 1.1790232,13.408716 1.6446339,13.408716 2.0265695,13.02678 2.0265695,12.561169 2.0265695,12.2539 1.8585673,11.985399 1.6115491,11.836664 L 2.5149363,9.3697437 C 2.7039354,9.484437 2.9016158,9.6701749 3.1585219,10.126428 L 3.1623019,10.132128 3.1656219,10.137328 C 3.3050434,10.328684 3.4919128,10.417782 3.6667671,10.462906 3.8416091,10.508036 4.0090566,10.519026 4.1371509,10.552346 4.2652454,10.585666 4.346001,10.627716 4.4068888,10.749208 4.4677768,10.870698 4.5019548,11.092418 4.4608378,11.475134 L 4.4518478,11.566464 4.5375028,11.600534 C 4.9125645,11.747808 5.2950137,12.080808 5.6448481,12.287182 5.8197652,12.390375 5.9922935,12.467416 6.1724926,12.449973 6.3006791,12.437573 6.3932149,12.304915 6.4871876,12.183547 6.5753376,12.241627 6.6305584,12.306173 6.6461911,12.426783 6.6649441,12.571476 6.6457065,12.753207 6.6693781,12.927456 6.6812501,13.014576 6.7053341,13.104334 6.7626051,13.181578 6.8198661,13.258818 6.9120575,13.316931 7.0238264,13.340582 7.2473593,13.387882 7.5538817,13.331682 8.0554558,13.151292 L 8.1183938,13.127622 8.1325928,13.063262 C 8.1785628,12.858022 8.2384933,12.724228 8.298693,12.643037 8.358895,12.561847 8.4152181,12.528566 8.4865631,12.512427 8.6292556,12.480157 8.8512791,12.547587 9.1107486,12.610857 H 9.1145286 9.1164686 C 9.3984542,12.664037 9.6744504,12.627517 9.8887712,12.458952 10.103092,12.290383 10.243712,12.002939 10.298585,11.598631 H 10.300585 V 11.596631 C 10.336515,11.279915 10.452333,11.109996 10.597296,10.999422 10.732809,10.896051 10.901941,10.85293 11.060584,10.822435 11.358796,11.106372 11.624387,11.288592 11.865539,11.314117 12.129284,11.342037 12.351712,11.210201 12.521902,11.018824 12.837568,10.663853 13.047041,10.092296 13.305088,9.6294355 13.423549,9.7223525 13.542621,9.8167342 13.643445,9.8527992 13.781163,9.9020592 13.918542,9.8944792 14.022497,9.8277192 14.2304,9.6941856 14.286098,9.4233721 14.331985,9.1268732 14.377885,8.8303768 14.398355,8.4929937 14.442723,8.214497 14.473333,8.0223869 14.530863,7.9423582 14.584216,7.8477483 14.584942,7.847506 14.586716,7.8479907 14.587516,7.8477483 14.700263,7.8027663 14.812753,7.7003942 14.938176,7.5382579 15.175773,7.2311054 15.365573,6.6953684 15.120839,6.1006019 15.483311,5.9421629 15.731957,5.7359296 15.768212,5.504813 15.808192,5.2499276 15.652988,5.0245679 15.435534,4.9255846 15.339204,4.8550056 15.229996,4.8251458 15.13693,4.8285736 15.036647,4.8322536 14.949687,4.8549536 14.880915,4.8626466 14.812145,4.8703266 14.772097,4.8652466 14.736107,4.8413496 14.701017,4.8180656 14.654607,4.7595516 14.612597,4.6222482 14.61284,4.6311182 14.614597,4.6392812 14.614597,4.6482742 L 14.609397,4.6142012 C 14.610365,4.6178812 14.611597,4.6186812 14.612697,4.6222412 14.607297,4.4526452 14.563157,4.3057925 14.476881,4.1920805 14.386111,4.0724275 14.254162,3.9932588 14.10114,3.9469498 13.803358,3.8568368 13.408685,3.8787158 12.942214,3.9360708 H 12.940214 C 12.639439,3.8943638 12.274992,3.9756438 11.918996,4.1078504 11.562404,4.2402818 11.218099,4.4252178 10.974914,4.6175146 10.85331,4.7136606 10.756891,4.8101674 10.69571,4.914699 10.63451,5.019233 10.61263,5.1595099 10.68671,5.2653572 10.7608,5.371207 10.88707,5.4186499 11.060558,5.4456558 11.137238,5.4576008 11.273241,5.4456169 11.37336,5.4475958 10.997877,5.6895622 10.584114,5.9334208 10.346935,6.1579061 10.269445,6.2312471 10.206745,6.3031619 10.168057,6.3864738 10.129357,6.4697828 10.120257,6.5763209 10.168057,6.6637832 10.203887,6.7293812 10.277698,6.7680921 10.350721,6.8085884 10.113878,6.8378036 9.8204733,6.8321394 9.661746,6.9108061 9.3813153,7.0498163 9.2140884,7.254889 9.100437,7.4545877 8.986783,7.6542865 8.9196345,7.8492217 8.8425278,7.98034 8.7654234,8.1114606 8.7042037,8.1757162 8.5458157,8.1843006 H 8.5420357 8.5368257 C 8.1639625,8.2303262 8.0023277,8.1348877 7.8823548,7.9784477 7.7623844,7.8220101 7.7002513,7.5795493 7.6159292,7.3452732 7.5315997,7.1109947 7.4090392,6.8663995 7.1384461,6.7783484 6.9210383,6.7076068 6.5680687,6.8315144 6.1740138,6.9946126 6.1605423,6.9743087 6.1510203,6.9480395 6.1347359,6.9321476 6.1044908,6.9026075 6.0686413,6.8750783 6.0273138,6.8464953 5.8620131,6.7321605 5.5956213,6.592298 5.2815127,6.4101799 4.6673121,6.0540798 3.8978102,5.5326355 3.4681142,4.8594225 3.4830392,4.8147755 3.4979202,4.7712015 3.5343662,4.7430089 3.5836792,4.7048579 3.6526211,4.6784989 3.7165569,4.6573559 3.7485369,4.6467919 3.7784209,4.6375609 3.8078909,4.6265969 3.8373679,4.6156209 3.8733989,4.6194069 3.9153131,4.5461469 3.9362711,4.5095149 3.9337271,4.4451721 3.9153131,4.4122254 3.8968991,4.3792791 3.8776661,4.3653788 3.8599449,4.3530729 3.8268964,4.3301037 3.7886846,4.3141246 3.7397467,4.2939199 3.5275046,4.1890878 3.5087634,4.1625788 3.4539184,4.0814428 3.3990831,4.0003044 3.3165709,3.8579172 3.0583031,3.6162609 L 3.0568431,3.6143209 3.0530631,3.6123809 C 2.7075407,3.3221704 2.429628,3.1603078 2.1804437,3.1046148 2.1181482,3.0906831 2.057481,3.0841896 1.9991978,3.0847469 Z M 1.9976385,3.3242541 C 2.0369865,3.324981 2.0795615,3.3303541 2.1263557,3.3408271 2.3130215,3.3825491 2.5675895,3.5217507 2.8958212,3.7970176 2.8967904,3.7977445 2.8963059,3.7977445 2.8972712,3.7984676 3.1328751,4.0202512 3.1895857,4.1213447 3.2531387,4.2153779 3.3068277,4.2948039 3.4161448,4.3729882 3.5697259,4.4605086 3.5099989,4.4831146 3.4491377,4.5027186 3.3856404,4.5518406 3.2981684,4.6195056 3.2197849,4.7283836 3.2034497,4.87174 L 3.1977797,4.912912 3.2195377,4.948876 C 3.6840509,5.7136871 4.5222448,6.2497441 5.1597611,6.6193615 5.478512,6.804169 5.750251,6.948497 5.8894715,7.0447884 5.9210565,7.0666434 5.9426255,7.0862874 5.9576155,7.1001564 L 6.0200825,7.2738306 C 6.0297225,7.2716506 6.0378665,7.2654706 6.0470545,7.2629516 6.5887322,6.9907945 6.8989327,6.9552746 7.0649674,7.0093032 7.2310096,7.0633312 7.3087293,7.2108554 7.3867591,7.4276332 7.4647821,7.6444134 7.5262679,7.9109264 7.6905703,8.1251674 7.8541677,8.3384926 8.1372243,8.4735262 8.5636686,8.4223519 8.7973914,8.4067771 8.9559369,8.2654099 9.0520442,8.1019846 9.1492052,7.9367519 9.2123148,7.7483753 9.3113707,7.5743377 9.4104168,7.4003 9.5376076,7.2418198 9.7689785,7.127141 10.000352,7.0124623 10.341939,6.9422172 10.863548,6.9733419 L 10.890518,6.7319981 C 10.71713,6.7033231 10.589111,6.6690121 10.505787,6.6335671 10.422457,6.5981221 10.389446,6.5636371 10.380854,6.5479121 10.372254,6.5321871 10.368744,6.5260571 10.386054,6.4887591 10.403374,6.4514681 10.448204,6.3947311 10.513352,6.3330677 10.773946,6.0864275 11.356573,5.7588112 11.827498,5.4282632 L 12.194285,5.1689362 11.747088,5.2082142 C 11.454864,5.2332452 11.24024,5.2284942 11.097823,5.2062742 10.955407,5.1841042 10.89615,5.1412672 10.885346,5.1258262 10.874546,5.1103922 10.869216,5.0990042 10.904756,5.0382792 10.940306,4.9775562 11.019292,4.8941718 11.126699,4.8092391 11.341524,4.6393736 11.668792,4.4592278 12.003112,4.3350681 12.337433,4.2109084 12.681953,4.1441307 12.909809,4.1760646 L 12.925899,4.1780046 12.941989,4.1760646 C 13.414255,4.1162936 13.794245,4.1076276 14.031351,4.1793846 14.149894,4.2152606 14.229579,4.2676806 14.28358,4.3388631 14.33759,4.4100431 14.37011,4.5064364 14.37112,4.6497709 V 4.6663439 L 14.37632,4.6824319 C 14.42816,4.8582189 14.500884,4.9763359 14.602047,5.0435038 14.70322,5.1106718 14.815792,5.1129418 14.907751,5.1026568 14.999701,5.0923878 15.080672,5.0728768 15.145783,5.0704778 15.210903,5.0680578 15.252938,5.0749878 15.302894,5.1168518 L 15.317094,5.1291598 15.333184,5.1367198 C 15.464372,5.1921898 15.552783,5.322545 15.530046,5.4675054 15.507296,5.6124632 15.367648,5.8051137 14.957917,5.9468807 L 14.8292,5.9913647 14.88977,6.1148751 C 15.158439,6.65728 14.96001,7.1146699 14.746857,7.3902178 14.675537,7.4824068 14.630198,7.5075424 14.580282,7.5459068 L 14.521132,7.4777628 C 14.509672,7.4848428 14.514232,7.5072668 14.503612,7.5151478 L 14.492732,7.5028398 C 14.431722,7.5761448 14.394722,7.6146863 14.380103,7.6959143 14.376403,7.7162183 14.372403,7.7430913 14.385303,7.7763643 14.323893,7.9081755 14.230171,8.0073549 14.20311,8.1771839 14.15588,8.473615 14.13514,8.8096994 14.091904,9.0890876 14.048664,9.3684784 13.96747,9.5751865 13.89173,9.6238338 13.85386,9.6481568 13.8134,9.6577978 13.723735,9.6257738 13.634075,9.5937018 13.506732,9.5119551 13.344683,9.3664472 L 13.235366,9.2680162 13.158226,9.3953134 C 12.850718,9.9062874 12.622237,10.5417 12.340903,10.858055 12.200234,11.01623 12.068229,11.091522 11.892285,11.072897 11.716342,11.054267 11.473722,10.924874 11.158787,10.605825 L 11.113827,10.561345 11.049467,10.572225 C 10.868057,10.604615 10.644953,10.659465 10.450364,10.807889 10.255777,10.956319 10.10082,11.20114 10.059008,11.569783 V 11.566483 C 10.009484,11.931343 9.8888716,12.14916 9.738634,12.26733 9.5883892,12.3855 9.395889,12.417191 9.1608279,12.37286 8.9170467,12.31277 8.675388,12.221495 8.4330072,12.27632 8.3106187,12.30401 8.1938127,12.377294 8.1041165,12.498264 8.0282385,12.600598 7.9756562,12.755829 7.92855,12.931265 7.4867951,13.083835 7.1996658,13.129658 7.073907,13.103044 7.007735,13.089034 6.979781,13.066864 6.9574934,13.036794 6.9352024,13.006724 6.9180334,12.959914 6.9092234,12.895301 6.8916094,12.766068 6.9099503,12.581585 6.8860354,12.39652 6.8620484,12.211459 6.7733047,12.006435 6.5514653,11.911466 L 6.4421485,11.865096 6.3924615,11.974411 C 6.3099875,12.156336 6.237073,12.200107 6.1487506,12.208654 6.0604266,12.217254 5.9257241,12.171214 5.7678036,12.078046 5.4712428,11.903122 5.0983568,11.597088 4.6950075,11.417921 4.7218925,11.075676 4.7092545,10.810931 4.6235495,10.639939 4.5285975,10.450487 4.3599175,10.360359 4.1976479,10.318147 4.035388,10.275937 3.8712648,10.265867 3.727264,10.228707 3.5854655,10.192107 3.4661518,10.135377 3.3652471,10.00014 3.3667071,10.00254 3.3681271,10.00434 3.3695071,10.00674 L 3.3605171,9.99443 C 3.3619771,9.99663 3.3636871,9.99803 3.3652371,10.00013 3.0801674,9.4959264 2.8240222,9.2739974 2.5986817,9.1411589 L 2.9072249,8.2988195 H 3.7807981 C 5.4931467,9.2571316 6.4532615,9.5111568 7.8784515,9.5329896 9.2798607,9.5544562 10.226393,9.2660042 12.103403,8.2699529 V 8.2988189 H 13.798967 V 6.6032544 H 12.103403 V 6.8445981 7.5374004 C 10.05234,8.648746 9.196452,8.9051674 7.8893353,8.8851445 6.5914304,8.8652524 5.7288717,8.6658008 3.9525776,7.6557063 V 6.6032544 H 2.2551203 V 6.8445981 8.2988195 H 2.6729779 L 2.4022951,9.0384688 C 2.1342776,8.9136137 1.9359041,8.8492007 1.652707,8.3253188 1.5315445,7.9724195 1.4227365,7.7682966 1.3072509,7.6528666 1.1884798,7.5341392 1.0473647,7.5167547 0.96936873,7.5170504 0.93037667,7.5171982 0.9066762,7.5175349 0.89791243,7.5151138 0.88914029,7.5126957 0.88974743,7.514387 0.87472488,7.4938167 0.84613462,7.454612 0.79296388,7.298654 0.74931998,7.0073402 0.95272574,6.6138546 1.0604071,6.3339721 1.0857823,6.1309273 1.1125409,5.9167445 1.0529591,5.7664562 0.99255837,5.6586487 0.93216491,5.5508413 0.88328264,5.4846038 0.8709379,5.3562573 0.85867805,5.228628 0.88593574,5.0253507 1.0266293,4.6786007 L 1.0285693,4.6748207 C 1.2747112,4.143651 1.462717,3.640868 1.70102,3.4392334 1.7906434,3.3634035 1.879695,3.3223255 1.997732,3.3242395 Z M 2.7401348,7.0878099 H 3.4679529 V 7.8137358 H 2.7401361 Z M 12.58605,7.0878099 H 13.313868 V 7.8137358 H 12.586051 Z M 1.1789675,12.197691 C 1.3845054,12.197691 1.5419316,12.355591 1.5419316,12.561127 1.5419316,12.766662 1.3845054,12.924091 1.1789675,12.924091 0.97342704,12.924091 0.81600331,12.766662 0.81600331,12.561127 0.81600331,12.355591 0.97342704,12.197691 1.1789675,12.197691 Z"
+ style="opacity:1;" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/bitmap-trace.svg b/share/icons/Tango/scalable/actions/bitmap-trace.svg
new file mode 100644
index 0000000..6a9ce08
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/bitmap-trace.svg
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.000103"
+ height="15.999967"
+ version="1.1"
+ sodipodi:docname="bitmap-trace.svg"
+ viewBox="0 0 16.000103 15.999967">
+ <metadata
+ id="metadata18">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview16"
+ showgrid="false" />
+ <defs
+ id="defs3" />
+ <g
+ id="selection_trace"
+ style="display:inline;stroke:#204a87"
+ transform="matrix(1.225129,0,0,1.225021,-248.70478,-98.622868)">
+ <path
+ d="m 205.7934,84.99492 -2.4988,-0.03057 v 8.31204 h 8.3333 v -2.30857 m -5.8877,-4.51375 h -0.7789 v 5.1764 h 5.1562 v -0.78344 m 3.96,-5.06871 c 0,1.81316 -1.4707,3.28472 -3.2829,3.28472 -1.8121,0 -3.2828,-1.47156 -3.2828,-3.28472 0,-1.81317 1.4707,-3.28471 3.2828,-3.28471 1.8122,0 3.2829,1.47154 3.2829,3.28471 z m 1.6937,-0.003 c 0,2.74706 -2.2295,4.97656 -4.9766,4.97656 -2.7471,0 -4.9766,-2.2295 -4.9766,-4.97656 0,-2.74707 2.2295,-4.97657 4.9766,-4.97657 2.7471,0 4.9766,2.2295 4.9766,4.97657 z"
+ id="path19127"
+ inkscape:connector-curvature="0"
+ style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:0.58333308;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/bool-op.svg b/share/icons/Tango/scalable/actions/bool-op.svg
new file mode 100644
index 0000000..7aadecd
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/bool-op.svg
@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.0alpha (634dba98d9, 2019-03-28)"
+ sodipodi:docname="bool-op-symbolic.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <style
+ id="style2367"></style>
+ <defs
+ id="defs1804" />
+ <sodipodi:namedview
+ inkscape:current-layer="layercompo"
+ inkscape:window-maximized="1"
+ inkscape:window-height="1376"
+ inkscape:window-width="2560"
+ inkscape:window-y="27"
+ inkscape:window-x="0"
+ inkscape:cy="8.9857741"
+ inkscape:cx="9.0797829"
+ inkscape:zoom="54.332374"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title />
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier />
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="bool-op"
+ id="layercompo"
+ inkscape:groupmode="layer">
+ <path
+ style="opacity:0;fill:none"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ id="rect22048" />
+ <path
+ id="path1798"
+ style="opacity:1"
+ d="M 10.776205,2.9615883 A 5.0379708,5.0379708 0 0 0 7.9999998,3.7987587 5.0379708,5.0379708 0 0 1 10.263232,8.0010259 5.0379708,5.0379708 0 0 1 8.0020518,12.201241 5.0379708,5.0379708 0 0 0 10.776205,13.038411 5.0379708,5.0379708 0 0 0 15.813591,8.0010259 5.0379708,5.0379708 0 0 0 10.776205,2.9615883 Z m -5.55241,0 A 5.0379708,5.0379708 0 0 0 0.18640928,8.0010259 5.0379708,5.0379708 0 0 0 5.223795,13.038411 5.0379708,5.0379708 0 0 0 8.0020518,12.201241 5.0379708,5.0379708 0 0 1 7.9322875,12.158151 5.0379708,5.0379708 0 0 1 7.5301174,11.854472 5.0379708,5.0379708 0 0 1 7.1628294,11.509755 5.0379708,5.0379708 0 0 1 6.8304235,11.132207 5.0379708,5.0379708 0 0 1 6.5370035,10.721829 5.0379708,5.0379708 0 0 1 6.2866731,10.284777 5.0379708,5.0379708 0 0 1 6.0814843,9.8251545 5.0379708,5.0379708 0 0 1 5.921437,9.3470646 5.0379708,5.0379708 0 0 1 5.810635,8.8566633 5.0379708,5.0379708 0 0 1 5.7511303,8.3560027 5.0379708,5.0379708 0 0 1 5.738819,8.0010259 5.0379708,5.0379708 0 0 1 5.7634416,7.4983133 5.0379708,5.0379708 0 0 1 5.8393615,6.9997044 5.0379708,5.0379708 0 0 1 5.9624748,6.5113551 5.0379708,5.0379708 0 0 1 6.1348334,6.0394207 5.0379708,5.0379708 0 0 1 6.3543855,5.5859534 5.0379708,5.0379708 0 0 1 6.6170272,5.1550569 5.0379708,5.0379708 0 0 1 6.9227585,4.7549387 5.0379708,5.0379708 0 0 1 7.2654238,4.3855988 5.0379708,5.0379708 0 0 1 7.6450232,4.0531929 5.0379708,5.0379708 0 0 1 7.9999998,3.7987587 5.0379708,5.0379708 0 0 0 5.223795,2.9615883 Z"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/bounding-box.svg b/share/icons/Tango/scalable/actions/bounding-box.svg
new file mode 100644
index 0000000..079c04c
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/bounding-box.svg
@@ -0,0 +1,87 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="bounding-box">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="M 1.9633501,0.64414523 V 2.5040481 H 2.592481 V 13.497505 H 1.9633501 V 15.355855 H 3.8232529 V 14.66967 H 12.178303 V 15.355855 H 14.03665 V 13.76202 13.497505 H 13.381588 V 2.5040481 H 14.03665 V 0.91073334 0.64414523 H 12.178303 V 1.3614476 H 3.8232529 V 0.91073334 0.64414523 Z M 2.494455,1.1752501 H 3.292148 V 1.9729432 H 2.494455 Z M 12.709408,1.1752501 H 13.505027 V 1.9729432 H 12.755566 L 12.821955,1.7644446 12.709408,1.8707692 Z M 3.8232529,1.8925525 H 12.178303 V 2.3733458 L 3.1510759,10.913037 8.6177202,14.138565 H 3.8232529 V 13.76202 13.497505 H 3.1235859 V 2.5040481 H 3.8232529 Z M 12.585966,2.5040481 H 12.850483 V 13.497505 H 12.178303 V 14.138565 H 8.8744563 Z M 2.494455,14.02861 H 3.292148 V 14.82475 H 2.494455 Z M 12.709408,14.02861 H 13.505027 V 14.82475 H 12.709408 Z"
+ style="opacity:1;" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/bspline.svg b/share/icons/Tango/scalable/actions/bspline.svg
new file mode 100644
index 0000000..19861aa
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/bspline.svg
@@ -0,0 +1,13 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16" sodipodi:docname="path-mode-bspline-symbolic.svg"><sodipodi:namedview objecttolerance="10" gridtolerance="10" guidetolerance="10" id="namedview" showgrid="true" inkscape:zoom="0.6002936" inkscape:cx="732.67439" inkscape:cy="-567.94603" inkscape:window-width="1920" inkscape:window-height="1016" inkscape:window-x="0" inkscape:window-y="27" inkscape:window-maximized="1" inkscape:current-layer="layer1">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <g transform="translate(-1009,-557.36218)" inkscape:label="00216" id="path-mode-bspline">
+ <path inkscape:connector-curvature="0" id="rect48619" d="m 1009,557.36218 h 16 v 16 h -16 z" style="opacity:0;fill:none"/>
+ <g id="g48628" transform="matrix(1.395066,-1.366399,1.366399,1.395066,-404.6688,1807.641)">
+ <path inkscape:connector-curvature="0" id="path-mode-spiro-3-8-8" d="m 964.9707,53.113281 c -2.11237,0.294432 -3.5664,1.919922 -3.5664,1.919922 a 0.51214809,0.51214809 0 1 0 0.7539,0.693359 c 0,0 1.3011,-1.369341 2.95313,-1.599609 0.74029,-0.10318 1.52201,0.26174 2.12695,0.699219 0.60495,0.437479 0.99414,0.902344 0.99414,0.902344 a 0.51214809,0.51214809 0 1 0 0.78516,-0.65625 c 0,0 -0.46121,-0.557999 -1.17774,-1.076172 -0.71653,-0.518174 -1.72713,-1.041982 -2.86914,-0.882813 z" style="opacity:1;stroke-linecap:round"/>
+ <path inkscape:connector-curvature="0" id="path6177-8-2" d="m 965.21289,49.990234 a 0.25607405,0.25607405 0 0 0 -0.17578,0.07617 l -4.50391,4.574219 A 0.25619918,0.25619918 0 1 0 960.89844,55 l 4.32422,-4.392578 4.39257,4.300781 a 0.25607405,0.25607405 0 1 0 0.35743,-0.365234 L 965.39844,50.0625 a 0.25607405,0.25607405 0 0 0 -0.18555,-0.07227 z" style="opacity:1;stroke-linecap:round"/>
+ </g>
+ </g>
+ </svg>
diff --git a/share/icons/Tango/scalable/actions/clone-original.svg b/share/icons/Tango/scalable/actions/clone-original.svg
new file mode 100644
index 0000000..eece34e
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/clone-original.svg
@@ -0,0 +1,91 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="clone-original">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="M 7.5209808,8.115469 A 3.3507042,3.3507042 0 0 1 4.1702766,11.466173 3.3507042,3.3507042 0 0 1 0.81957245,8.115469 3.3507042,3.3507042 0 0 1 4.1702766,4.7647648 3.3507042,3.3507042 0 0 1 7.5209808,8.115469"
+ style="opacity:1;" />
+ <path
+ id="path9609"
+ d="M 14.962209,8.1754103 A 3.3507042,3.3507042 0 0 1 11.611505,11.526114 3.3507042,3.3507042 0 0 1 8.2608004,8.1754103 3.3507042,3.3507042 0 0 1 11.611505,4.8247061 3.3507042,3.3507042 0 0 1 14.962209,8.1754103 Z"
+ style="opacity:0.4;" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/color-fill.svg b/share/icons/Tango/scalable/actions/color-fill.svg
new file mode 100644
index 0000000..10416cd
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/color-fill.svg
@@ -0,0 +1,195 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="23.99999"
+ height="24"
+ version="1.1"
+ sodipodi:docname="color-fill.svg"
+ viewBox="0 0 23.99999 24">
+ <metadata
+ id="metadata43">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview41"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(0.438799,0,0,0.438799,0.565693,-0.279792)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient8082"
+ inkscape:collect="always"
+ x1="2"
+ x2="8.9176159"
+ xlink:href="#linearGradient5737"
+ y1="27.18235"
+ y2="27.18235" />
+ <linearGradient
+ id="linearGradient16370">
+ <stop
+ id="stop16372"
+ offset="0.0000000"
+ style="stop-color:#50534b;stop-opacity:0.46391752;" />
+ <stop
+ id="stop16374"
+ offset="1"
+ style="stop-color:#50534b;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="24.660351"
+ cy="21.21833"
+ fx="24.660351"
+ fy="21.21833"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient8086"
+ inkscape:collect="always"
+ r="4.3006992"
+ xlink:href="#linearGradient8059" />
+ <linearGradient
+ gradientTransform="matrix(0.373813,-0.222635,0.215821,0.385616,-33.16474,24.90046)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient8084"
+ inkscape:collect="always"
+ spreadMethod="reflect"
+ x1="80.82019"
+ x2="104.7469"
+ xlink:href="#linearGradient14411"
+ y1="27.165279"
+ y2="27.65229" />
+ <linearGradient
+ id="linearGradient5737">
+ <stop
+ id="stop5739"
+ offset="0.0000000"
+ style="stop-color:#c0d5f0;stop-opacity:1.0000000;" />
+ <stop
+ id="stop5741"
+ offset="1.0000000"
+ style="stop-color:#77a4df;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <radialGradient
+ cx="27.125"
+ cy="45.625"
+ fx="27.125"
+ fy="45.625"
+ gradientTransform="matrix(1,0,0,0.2,0,36.5)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient8080"
+ inkscape:collect="always"
+ r="22.5"
+ xlink:href="#linearGradient16370" />
+ <linearGradient
+ id="linearGradient8059">
+ <stop
+ id="stop8061"
+ offset="0.0000000"
+ style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+ <stop
+ id="stop8063"
+ offset="1.0000000"
+ style="stop-color:#9d9d9d;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient14411">
+ <stop
+ id="stop14413"
+ offset="0"
+ style="stop-color:#8c8c8c;stop-opacity:1;" />
+ <stop
+ id="stop14415"
+ offset="0.11148844"
+ style="stop-color:#6e7279;stop-opacity:1;" />
+ <stop
+ id="stop14417"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="draw_paintbucket"
+ transform="translate(-190,-228)">
+ <rect
+ height="24"
+ id="rect8065"
+ style="opacity:0.24267782;fill:#ffffff;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="23.99999"
+ x="190"
+ y="228" />
+ <g
+ id="g7160"
+ inkscape:label="Layer 1"
+ transform="translate(191,228.991)">
+ <ellipse
+ cx="27.125"
+ cy="45.625"
+ id="path7162"
+ rx="22.5"
+ ry="4.5"
+ style="opacity:1;fill:url(#radialGradient8080);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="matrix(0.488889,0,0,0.555555,-2.261111,-5.847192)" />
+ <path
+ d="m 7.696683,6.484471 c 0,0 -5.244617,0.055146 -5.244617,0.055146 C 0.3685084,6.623849 0.5046658,8.459678 0.5138073,8.875623 V 15.16627 C 0.3591277,16.92401 3.601438,17.00593 3.47779,15.19107 L 3.497182,9.174694 Z"
+ id="path1334"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="csccccc"
+ style="fill:url(#linearGradient8082);fill-opacity:1;fill-rule:evenodd;stroke:#586a9a;stroke-width:1.00000036;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 3.409735,9.126651 9.317844,19.68288 c 0.4538,0.73661 1.183376,1.01976 1.886686,0.64373 l 8.57435,-5.1067 c 0.6522,-0.45806 0.95466,-1.31839 0.53816,-2.07185 L 14.40218,2.579777 Z"
+ id="path1336"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccc"
+ style="fill:url(#linearGradient8084);fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <circle
+ cx="24.660351"
+ cy="21.21833"
+ id="path1338"
+ r="3.800699"
+ style="opacity:1;fill:url(#radialGradient8086);fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:2.0692811;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="matrix(0.440329,-0.251438,0.253871,0.434898,-4.734555,7.454736)" />
+ <path
+ d="M 4.698602,9.406508 9.68299,18.64064 c 0.52036,0.9288 0.91143,1.11652 1.76869,0.60647 l 7.28615,-4.37163 c 0.85323,-0.50765 1.03204,-0.99464 0.5013,-1.94198 L 14.11772,3.867627 Z"
+ id="path1340"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccc"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.93590617;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m 11.53707,8.598024 v -5.74426 c 0,-3.1843639 6.04245,-3.0862486 6.04245,0.132583 v 4.858306"
+ id="path1342"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#555753;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <circle
+ cx="1.59375"
+ cy="7.65625"
+ id="path1333"
+ r="0.75"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/color-gradient.svg b/share/icons/Tango/scalable/actions/color-gradient.svg
new file mode 100644
index 0000000..fe8b416
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/color-gradient.svg
@@ -0,0 +1,140 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ version="1.1"
+ sodipodi:docname="color-gradient.svg"
+ viewBox="0 0 24 24">
+ <metadata
+ id="metadata33">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview31"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient8896"
+ inkscape:collect="always">
+ <stop
+ id="stop8898"
+ offset="0"
+ style="stop-color:#5e605c;stop-opacity:1" />
+ <stop
+ id="stop8900"
+ offset="1"
+ style="stop-color:#ddd;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient14157"
+ inkscape:collect="always">
+ <stop
+ id="stop14159"
+ offset="0"
+ style="stop-color:black;stop-opacity:1;" />
+ <stop
+ id="stop14161"
+ offset="1"
+ style="stop-color:black;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11528"
+ inkscape:collect="always">
+ <stop
+ id="stop11530"
+ offset="0"
+ style="stop-color:white;stop-opacity:1;" />
+ <stop
+ id="stop11532"
+ offset="1"
+ style="stop-color:white;stop-opacity:0.2360515" />
+ </linearGradient>
+ <radialGradient
+ cx="77.118843"
+ cy="252.1178"
+ fx="77.118843"
+ fy="252.1178"
+ gradientTransform="matrix(1,0,0,0.182573,0,206.088)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient15921"
+ inkscape:collect="always"
+ r="10.6508"
+ xlink:href="#linearGradient14157" />
+ <linearGradient
+ gradientTransform="matrix(1.122726,0,0,0.9968231,-9.642765,1.775155)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient15923"
+ inkscape:collect="always"
+ x1="72.678627"
+ x2="87"
+ xlink:href="#linearGradient8896"
+ y1="244.4375"
+ y2="244.4375" />
+ <linearGradient
+ gradientTransform="matrix(1.129297,0,0,0.9959643,-10.08514,1.984729)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient15925"
+ inkscape:collect="always"
+ x1="69.1875"
+ x2="76.0625"
+ xlink:href="#linearGradient11528"
+ y1="234.1875"
+ y2="252.02119" />
+ </defs>
+ <g
+ id="draw_gradient"
+ transform="translate(-66,-232)">
+ <rect
+ height="24"
+ id="rect15038"
+ style="opacity:0.5;fill:#000000;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="24"
+ x="66"
+ y="232" />
+ <ellipse
+ cx="77.118843"
+ cy="252.1178"
+ id="path13282"
+ rx="10.6508"
+ ry="1.944544"
+ style="opacity:0.5;fill:url(#radialGradient15921);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="matrix(1.032787,0,0,0.8999986,-1.647306,26.34429)" />
+ <path
+ d="m 68.527,236.527 h 18.946 v 16.946 H 68.527 Z"
+ id="rect6275"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient15923);fill-opacity:1;stroke:#555753;stroke-width:1.05400646;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="m 69.53027,237.53 h 16.93946 v 14.9396 H 69.53027 Z"
+ id="path10651"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient15925);stroke-width:1.06053638;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/color-management.svg b/share/icons/Tango/scalable/actions/color-management.svg
new file mode 100644
index 0000000..010676e
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/color-management.svg
@@ -0,0 +1,189 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.999619"
+ height="15.999619"
+ version="1.1"
+ sodipodi:docname="color-management.svg"
+ viewBox="0 0 15.999619 15.999619">
+ <metadata
+ id="metadata44">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview42"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(3.723913,0,0,3.474103,594.5612,-195.0029)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12045"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ id="linearGradient11207">
+ <stop
+ id="stop11209"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop11211"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(5.11541,0,0,5.396377,645.5783,-576.9899)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12047"
+ inkscape:collect="always"
+ x1="1470"
+ x2="1481"
+ xlink:href="#linearGradient11201"
+ y1="34.499981"
+ y2="34.499981" />
+ <linearGradient
+ id="linearGradient11201">
+ <stop
+ id="stop11203"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop11205"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="color_management"
+ inkscape="#color_management"
+ inkscape:label="#color_management"
+ transform="translate(-504.0002,-509.00771)">
+ <rect
+ height="14.91262"
+ id="rect11928"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient12045);fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:1.08700001;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="14.91262"
+ x="504.5437"
+ y="509.55121" />
+ <rect
+ height="12.97207"
+ id="rect11930"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient12047);stroke-width:1.02792132;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="12.97209"
+ x="505.51401"
+ y="510.51401" />
+ <path
+ d="m 507.5151,511.0191 v 11.9695"
+ id="path11998"
+ inkscape:connector-curvature="0"
+ style="fill:#d3d7cf;fill-rule:evenodd;stroke:#888a85;stroke-width:1.00977337px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 509.5151,511.0191 v 11.9695"
+ id="path12000"
+ inkscape:connector-curvature="0"
+ style="fill:#d3d7cf;fill-rule:evenodd;stroke:#888a85;stroke-width:1.00977337px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 511.5151,511.0191 v 11.9695"
+ id="path12002"
+ inkscape:connector-curvature="0"
+ style="fill:#d3d7cf;fill-rule:evenodd;stroke:#888a85;stroke-width:1.00977337px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 513.5151,511.0191 v 11.9695"
+ id="path12004"
+ inkscape:connector-curvature="0"
+ style="fill:#d3d7cf;fill-rule:evenodd;stroke:#888a85;stroke-width:1.00977337px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 515.5151,511.0191 v 11.9695"
+ id="path12006"
+ inkscape:connector-curvature="0"
+ style="fill:#d3d7cf;fill-rule:evenodd;stroke:#888a85;stroke-width:1.00977337px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 517.5151,511.0191 v 11.9695"
+ id="path12008"
+ inkscape:connector-curvature="0"
+ style="fill:#d3d7cf;fill-rule:evenodd;stroke:#888a85;stroke-width:1.00977337px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 505.9679,512.5664 h 11.9694"
+ id="path12010"
+ inkscape:connector-curvature="0"
+ style="fill:#d3d7cf;fill-rule:evenodd;stroke:#888a85;stroke-width:1.00977337px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 505.9679,514.5664 h 11.9694"
+ id="path12012"
+ inkscape:connector-curvature="0"
+ style="fill:#d3d7cf;fill-rule:evenodd;stroke:#888a85;stroke-width:1.00977337px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 505.9679,516.5664 h 11.9694"
+ id="path12014"
+ inkscape:connector-curvature="0"
+ style="fill:#d3d7cf;fill-rule:evenodd;stroke:#888a85;stroke-width:1.00977337px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 505.9679,518.5664 h 11.9694"
+ id="path12016"
+ inkscape:connector-curvature="0"
+ style="fill:#d3d7cf;fill-rule:evenodd;stroke:#888a85;stroke-width:1.00977337px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 505.9679,520.5664 h 11.9694"
+ id="path12018"
+ inkscape:connector-curvature="0"
+ style="fill:#d3d7cf;fill-rule:evenodd;stroke:#888a85;stroke-width:1.00977337px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 505.9679,522.5664 h 11.9694"
+ id="path12020"
+ inkscape:connector-curvature="0"
+ style="fill:#d3d7cf;fill-rule:evenodd;stroke:#888a85;stroke-width:1.00977337px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <g
+ id="g12043"
+ inkscape:label="#color_management"
+ style="display:inline"
+ transform="matrix(0.28125,0,0,0.25,505,511)">
+ <rect
+ height="48"
+ id="rect11902"
+ style="fill:none;stroke:none"
+ width="48"
+ x="0"
+ y="0" />
+ <g
+ id="g11904"
+ transform="matrix(1.125,0,0,1.125,4.5,-7.3125)">
+ <path
+ d="M 8.36,47.76 C 7.751574,47.51528 7.222277,46.90182 6.784324,46.39273 5.608271,45.02566 4.964826,43.30281 4.38,41.63 3.446394,38.95956 2.627115,36.19922 2.114165,33.41042 1.415792,29.6135 0.6129846,25.78424 0.3959804,21.94278 0.2093634,18.63925 -0.036735,15.09899 0.67,11.99 1.021272,10.44473 2.335229,8.406245 3.57,7.98 4.66602,7.601652 6.456945,8.746987 7.698531,9.504755 9.584304,10.65569 11.33779,12.01369 12.9958,13.4917 c 4.54551,4.05204 8.81721,8.40006 13.1433,12.68228 3.05325,3.02229 6.08867,6.06284 9.1309,9.09602 -8.97,4.16333 -17.94,8.32667 -26.91,12.49 z"
+ id="path11908"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cssssssssscc"
+ style="fill:none;stroke:#555753;stroke-width:2.6936028;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/color-picker.svg b/share/icons/Tango/scalable/actions/color-picker.svg
new file mode 100644
index 0000000..488cb95
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/color-picker.svg
@@ -0,0 +1,155 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="23.999966"
+ height="24.000055"
+ version="1.1"
+ sodipodi:docname="color-picker.svg"
+ viewBox="0 0 23.999966 24.000055">
+ <metadata
+ id="metadata35">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview33"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <radialGradient
+ cx="-39.332809"
+ cy="216.2321"
+ fx="-38.732441"
+ fy="221.9382"
+ gradientTransform="matrix(0.400886,0.839675,-0.909148,0.53153,175.855,133.5929)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient7317"
+ inkscape:collect="always"
+ r="6.5407381"
+ xlink:href="#linearGradient7295" />
+ <linearGradient
+ gradientTransform="rotate(45,-33.28808,213.558)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7319"
+ inkscape:collect="always"
+ x1="-37.5"
+ x2="-37.5"
+ xlink:href="#linearGradient7249"
+ y1="199.3438"
+ y2="204.34621" />
+ <linearGradient
+ id="linearGradient7249"
+ inkscape:collect="always">
+ <stop
+ id="stop7251"
+ offset="0"
+ style="stop-color:white;stop-opacity:1;" />
+ <stop
+ id="stop7253"
+ offset="1"
+ style="stop-color:white;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient7295"
+ inkscape:collect="always">
+ <stop
+ id="stop7297"
+ offset="0"
+ style="stop-color:black;stop-opacity:1;" />
+ <stop
+ id="stop7299"
+ offset="1"
+ style="stop-color:black;stop-opacity:0;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="draw_dropper"
+ transform="matrix(0.9747259,0,0,0.9671084,44.68241,-190.69801)">
+ <rect
+ height="24.81616"
+ id="rect6196"
+ style="opacity:0.24267782;fill:#000000;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="24.622271"
+ x="-45.841"
+ y="197.1837" />
+ <path
+ d="m -33.87792,220.9921 c -3.28246,1.9191 -7.12119,1.0161 -8.56858,-2.0155 -1.4474,-3.0316 0.04195,-7.0496 3.32441,-8.9687 3.28248,-1.9191 7.1212,-1.0161 8.56859,2.0155 1.44739,3.0316 -0.04194,7.0496 -3.32442,8.9687 z"
+ id="path7293"
+ inkscape:connector-curvature="0"
+ style="opacity:0.24267782;fill:url(#radialGradient7317);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="m -30.70699,203.6002 -8.79303,8.8373 v 2.0536 h 2.04668 l 8.79302,-8.8442 z"
+ id="path7235"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc"
+ style="fill:#d3d7cf;fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1.02996397px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m -30.60414,204.1885 0.70899,0.7392 -8.06952,8.0563 L -38,211.5426 Z"
+ id="path17734"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="m -25.29087,200.3298 c -1.00981,-1.0131 -2.64889,-1.0132 -3.6587,-1e-4 -0.46283,0.4644 -0.71603,1.0668 -0.75461,1.6748 l -1.82933,0.8717 3.68157,3.6937 0.89179,-1.8124 c 0.60605,-0.0387 1.20647,-0.2928 1.66929,-0.7571 1.0098,-1.0131 1.00979,-2.6575 -1e-5,-3.6706 z"
+ id="path7237"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="csccccsc"
+ style="opacity:1;fill:#183968;fill-opacity:1;stroke:#2e3436;stroke-width:1.02996337;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="m -25.97251,200.9929 c -0.69701,-0.697 -1.59178,-0.6243 -2.24231,0.0262 -0.29816,0.2982 -0.3649,1.1349 -0.37669,1.5384 l -0.96067,0.5124 1.48049,1.4805 0.53452,-0.9385 c 0.40349,-0.0118 1.19602,-0.0344 1.49417,-0.3325 0.65053,-0.6506 0.76749,-1.5895 0.07049,-2.2865 z"
+ id="path7247"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="csccccsc"
+ style="opacity:0.58995816;fill:none;fill-opacity:1;stroke:url(#linearGradient7319);stroke-width:1.02996373;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="M -34.12111,207.6829 -39,212.5406 V 214 h 1.364 l 6.28167,-6.3171 z"
+ id="path7284"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc"
+ style="fill:#3465a4;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000024px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m -34.11878,207.6829 h 1.45806 L -39.00064,214 v -1.4628 z"
+ id="path7286"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="fill:#729fcf;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="m -37.5,219.0084 c 0,0.8233 -0.896,1.4915 -2,1.4915 -1.104,0 -2,-0.6682 -2,-1.4915 0,-0.8234 0.80444,-1.4376 2,-3.5084 1.14365,1.9809 2,2.685 2,3.5084 z"
+ id="path7288"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="csscc"
+ style="fill:#3465a4;fill-opacity:1;stroke:#204a87;stroke-width:1.02996242;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ <ellipse
+ cx="-41.277359"
+ cy="217.6573"
+ id="path7291"
+ rx="0.72920388"
+ ry="0.629767"
+ style="opacity:1;fill:#ffffff;fill-opacity:0.64806872;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="matrix(1.375848,0,0,1.587816,16.7881,-126.5999)" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/connector-avoid.svg b/share/icons/Tango/scalable/actions/connector-avoid.svg
new file mode 100644
index 0000000..c03cd42
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/connector-avoid.svg
@@ -0,0 +1,188 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16.008047"
+ version="1.1"
+ sodipodi:docname="connector-avoid.svg"
+ viewBox="0 0 16 16.008047">
+ <metadata
+ id="metadata39">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview37"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(1.498293,0,0,1.397782,1342.768,792.0171)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12441"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11215"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ id="linearGradient11201">
+ <stop
+ id="stop11203"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop11205"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.577359,0,0,1.663996,1340.74,730.1534)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12449"
+ inkscape:collect="always"
+ x1="1470"
+ x2="1481"
+ xlink:href="#linearGradient11201"
+ y1="34.499981"
+ y2="34.499981" />
+ <linearGradient
+ gradientTransform="matrix(1.577359,0,0,1.663996,1350.74,741.1534)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12443"
+ inkscape:collect="always"
+ x1="1470"
+ x2="1481"
+ xlink:href="#linearGradient11201"
+ y1="34.499981"
+ y2="34.499981" />
+ <linearGradient
+ gradientTransform="matrix(1.498293,0,0,1.397782,1332.768,781.0171)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12447"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11215"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="matrix(1.498293,0,0,1.397782,1342.768,792.0171)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12439"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ id="linearGradient11207">
+ <stop
+ id="stop11209"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop11211"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.498293,0,0,1.397782,1332.768,781.0171)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12445"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ id="linearGradient11215">
+ <stop
+ id="stop11217"
+ offset="0"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ <stop
+ id="stop11219"
+ offset="1"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="connector_avoid"
+ transform="translate(-1296,-1064)">
+ <rect
+ height="16"
+ id="rect12425"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:0.16788318;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16"
+ x="1296"
+ y="1064" />
+ <rect
+ height="3.007561"
+ id="rect12427"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:1.0000875;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="5"
+ x="1301.5"
+ y="1070.5" />
+ <path
+ d="m 1300.625,1066.406 -0.219,0.969 0.469,0.125 7.625,1.906 v 6.594 0.5 h 1 v -0.5 -7 c 0.01,-0.234 -0.148,-0.442 -0.375,-0.5 l -8,-2 z"
+ id="path12455"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#888a85;fill-opacity:1;fill-rule:evenodd;stroke:#2e3436;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
+ <rect
+ height="3.99999"
+ id="rect12429"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient12439);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient12441);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="5"
+ x="1306.5"
+ y="1075.5081" />
+ <rect
+ height="1.999993"
+ id="rect12432"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient12443);stroke-width:0.99999952;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="2.999999"
+ x="1307.5"
+ y="1076.5081" />
+ <rect
+ height="3.99999"
+ id="rect12434"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient12445);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient12447);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="5"
+ x="1296.5"
+ y="1064.5081" />
+ <rect
+ height="1.999993"
+ id="rect12436"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient12449);stroke-width:0.99999952;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="2.999999"
+ x="1297.5"
+ y="1065.5081" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/connector-ignore.svg b/share/icons/Tango/scalable/actions/connector-ignore.svg
new file mode 100644
index 0000000..00dc84b
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/connector-ignore.svg
@@ -0,0 +1,188 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16.008047"
+ version="1.1"
+ sodipodi:docname="connector-ignore.svg"
+ viewBox="0 0 16 16.008047">
+ <metadata
+ id="metadata39">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview37"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(1.498293,0,0,1.397782,1308.768,781.0171)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12421"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11215"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="matrix(1.498293,0,0,1.397782,1318.768,792.0171)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11813"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ id="linearGradient11215">
+ <stop
+ id="stop11217"
+ offset="0"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ <stop
+ id="stop11219"
+ offset="1"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11207">
+ <stop
+ id="stop11209"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop11211"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11201">
+ <stop
+ id="stop11203"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop11205"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.577359,0,0,1.663996,1316.74,730.1534)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12423"
+ inkscape:collect="always"
+ x1="1470"
+ x2="1481"
+ xlink:href="#linearGradient11201"
+ y1="34.499981"
+ y2="34.499981" />
+ <linearGradient
+ gradientTransform="matrix(1.577359,0,0,1.663996,1326.74,741.1534)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11810"
+ inkscape:collect="always"
+ x1="1470"
+ x2="1481"
+ xlink:href="#linearGradient11201"
+ y1="34.499981"
+ y2="34.499981" />
+ <linearGradient
+ gradientTransform="matrix(1.498293,0,0,1.397782,1308.768,781.0171)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12419"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="matrix(1.498293,0,0,1.397782,1318.768,792.0171)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11816"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11215"
+ y1="34.499969"
+ y2="34.499969" />
+ </defs>
+ <g
+ id="connector_ignore"
+ transform="translate(-1272,-1064)">
+ <rect
+ height="16"
+ id="rect11734"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:0.16788318;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16"
+ x="1272"
+ y="1064" />
+ <rect
+ height="3.007561"
+ id="rect11736"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:1.0000875;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="5"
+ x="1277.5"
+ y="1070.5" />
+ <path
+ d="m 1277.094,1067.313 -0.781,0.593 0.281,0.407 6,8 0.312,0.375 0.782,-0.594 -0.282,-0.406 -6,-8 z"
+ id="path12453"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#888a85;fill-opacity:1;fill-rule:evenodd;stroke:#2e3436;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
+ <rect
+ height="3.99999"
+ id="rect11740"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient11813);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient11816);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="5"
+ x="1282.5"
+ y="1075.5081" />
+ <rect
+ height="1.999993"
+ id="rect11742"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient11810);stroke-width:0.99999952;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="2.999999"
+ x="1283.5"
+ y="1076.5081" />
+ <rect
+ height="3.99999"
+ id="rect12415"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient12419);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient12421);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="5"
+ x="1272.5"
+ y="1064.5081" />
+ <rect
+ height="1.999993"
+ id="rect12417"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient12423);stroke-width:0.99999952;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="2.999999"
+ x="1273.5"
+ y="1065.5081" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/construct-grid.svg b/share/icons/Tango/scalable/actions/construct-grid.svg
new file mode 100644
index 0000000..2cb195f
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/construct-grid.svg
@@ -0,0 +1,91 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="construct-grid">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="M 9.3149457,2.5509512 V 3.0885849 H 10.138198 V 2.5509512 Z m 1.3608853,0 v 0.5376337 h 1.075267 V 2.5509512 Z m 1.611326,0 v 0.5376337 h 1.075267 V 2.5509512 Z m 1.613425,0 V 3.0885849 H 14.73171 V 2.5509512 Z m 0.56126,0.591182 V 4.2174004 H 15 V 3.1421332 Z M 8.2407268,3.8089333 V 4.2174004 H 8.7788874 V 3.8089333 Z m 0,0.9466385 V 5.8308391 H 8.7788874 V 4.7555718 Z m 6.2211152,0 V 5.8308391 H 15 V 4.7555718 Z m -6.2211152,1.612901 v 1.075778 h 0.5381606 v -1.075778 z m 6.2211152,0 v 1.075778 H 15 V 6.3684728 Z M 8.2407268,7.9818844 V 8.3352441 H 7.4489779 v 0.5376337 h 0.7917489 v 0.1848116 h 0.5381606 v -1.075805 z m 6.2211152,0 v 0.3533597 h -0.56126 v 0.5376337 h 0.56126 V 9.0576894 H 15 V 7.9818844 Z M 3.4366771,8.3352441 V 8.8728778 H 3.6865934 V 8.3352441 Z m 0.7859747,0 V 8.8728778 H 5.2979192 V 8.3352441 Z m 1.6134251,0 V 8.8728778 H 6.9113443 V 8.3352441 Z m 3.2263261,0 v 0.5376337 h 1.075795 V 8.3352441 Z m 1.613428,0 v 0.5376337 h 1.075267 V 8.3352441 Z m 1.611326,0 v 0.5376337 h 1.075267 V 8.3352441 Z M 2.0201388,9.5953231 V 10.669005 H 2.5577724 V 9.5953231 Z m 6.220588,0 V 10.669005 H 8.7788874 V 9.5953231 Z m 6.2211152,0 V 10.669005 H 15 V 9.5953231 Z M 2.0201388,11.206638 v 1.075267 h 0.5376336 v -1.075267 z m 6.220588,0 v 1.075267 h 0.5381606 v -1.075267 z m 6.2211152,0 v 1.075267 H 15 V 11.206638 Z M 2.0201388,12.820066 v 1.075267 h 0.5376336 v -1.075267 z m 6.220588,0 v 1.075267 h 0.5381606 v -1.075267 z m 6.2211152,0 v 1.075267 H 15 v -1.075267 z m -11.8505158,1.29788 v 0.537634 h 1.0752672 v -0.537634 z m 1.6113256,0 v 0.537634 h 1.0752674 v -0.537634 z m 1.6134251,0 v 0.537634 h 1.0752674 v -0.537634 z m 1.612901,0 v 0.537634 h 1.0757916 v -0.537634 z m 1.6134251,0 v 0.537634 h 1.075795 v -0.537634 z m 1.613428,0 v 0.537634 h 1.075267 v -0.537634 z m 1.611326,0 v 0.537634 h 1.075267 v -0.537634 z m 1.613425,0 v 0.537634 h 0.831128 v -0.537634 z"
+ style="opacity:0.35;" />
+ <path
+ id="path9610"
+ d="m 1.7339967,1.3444206 c -0.2931985,0 -0.5376336,0.2444352 -0.5376336,0.5376337 v 1.6591106 c 0,0.2931985 0.2444351,0.5376337 0.5376336,0.5376337 h 0.047777 V 6.8289022 H 1.5376341 c -0.2931985,0 -0.5376337,0.2449728 -0.5376337,0.5381713 v 1.658573 c 0,0.2931984 0.2444352,0.5376335 0.5376337,0.5376335 h 1.6312773 c 0.2931958,0 0.5376336,-0.2444351 0.5376336,-0.5376335 v -1.658573 c 0,-0.2931985 -0.2444378,-0.5381713 -0.5376336,-0.5381713 H 2.5892751 V 4.0787986 h 0.7738968 c 0.2931984,0 0.5381604,-0.2444352 0.5381604,-0.5376337 V 3.122187 h 2.9764099 v 0.4189779 c 0,0.2931716 0.2444459,0.5376067 0.5376336,0.5376337 h 1.6312773 c 0.2931985,0 0.5376337,-0.2444352 0.5376337,-0.5376337 V 1.8820543 c 0,-0.2931985 -0.2444352,-0.5376337 -0.5376337,-0.5376337 H 7.4153758 c -0.2931877,0 -0.5376336,0.2444352 -0.5376336,0.5376337 V 2.3146881 H 3.9013323 V 1.8820543 c 0,-0.2931985 -0.244962,-0.5376337 -0.5381604,-0.5376337 z m 0,0.5376337 H 3.3631719 V 3.5411649 H 1.7339967 Z m 5.6813791,0 H 9.0466531 V 3.5411649 H 7.4153758 Z M 1.5376341,7.3670735 h 1.6312773 v 1.658573 H 1.5376341 Z"
+ style="opacity:1;" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/copy-rotate.svg b/share/icons/Tango/scalable/actions/copy-rotate.svg
new file mode 100644
index 0000000..3ea432e
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/copy-rotate.svg
@@ -0,0 +1,87 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="copy-rotate">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="M 9.667969 1.205078 L 5.998047 1.228516 L 6.580078 4.804688 L 6.8125 4.804688 L 9.134766 4.787109 L 9.667969 1.205078 z M 9.039062 1.75 L 8.667969 4.25 L 7.039062 4.261719 L 6.632812 1.765625 L 9.039062 1.75 z M 12.86133 2.880859 L 10.05469 5.173828 L 10.17188 5.373047 L 11.34766 7.376953 L 14.71875 6.046875 L 12.86133 2.880859 z M 2.949219 3.15625 L 1.136719 6.347656 L 4.523438 7.630859 L 4.638672 7.429688 L 5.787109 5.410156 L 2.949219 3.15625 z M 12.71484 3.699219 L 13.93164 5.775391 L 11.58008 6.703125 L 10.75586 5.298828 L 12.71484 3.699219 z M 3.107422 3.972656 L 5.087891 5.544922 L 4.283203 6.960938 L 1.919922 6.064453 L 3.107422 3.972656 z M 8 6.882812 L 6.882812 8 L 7.041016 8.158203 L 8 9.117188 L 9.117188 8 L 8 6.882812 z M 8 7.521484 L 8.478516 8 L 8 8.478516 L 7.521484 8 L 8 7.521484 z M 11.47461 8.365234 L 11.35938 8.568359 L 10.21289 10.58789 L 13.04883 12.8418 L 14.86328 9.650391 L 11.47461 8.365234 z M 4.650391 8.621094 L 1.28125 9.951172 L 3.138672 13.11719 L 5.943359 10.82422 L 5.826172 10.625 L 4.650391 8.621094 z M 11.71484 9.037109 L 14.08008 9.933594 L 12.89062 12.02344 L 10.91211 10.45312 L 11.71484 9.037109 z M 4.417969 9.294922 L 5.242188 10.69922 L 3.285156 12.29883 L 2.068359 10.22266 L 4.417969 9.294922 z M 9.417969 11.19141 L 9.1875 11.19531 L 6.863281 11.21289 L 6.330078 14.79492 L 10.00195 14.76953 L 9.417969 11.19141 z M 8.958984 11.73633 L 9.365234 14.23047 L 6.958984 14.24805 L 7.330078 11.74805 L 8.958984 11.73633 z"
+ style="opacity:1;" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/curvestitching.svg b/share/icons/Tango/scalable/actions/curvestitching.svg
new file mode 100644
index 0000000..5492dcd
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/curvestitching.svg
@@ -0,0 +1,209 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.0alpha (b90687801a, 2019-05-08, custom)"
+ sodipodi:docname="curvestitching.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <style
+ id="style1892"></style>
+ <defs
+ id="defs1055">
+ <inkscape:path-effect
+ only_selected="false"
+ apply_with_weight="true"
+ apply_no_weight="true"
+ helper_size="0"
+ steps="2"
+ weight="33.333333"
+ is_visible="true"
+ id="path-effect1920"
+ effect="bspline" />
+ <inkscape:path-effect
+ effect="bspline"
+ id="path-effect1916"
+ is_visible="true"
+ weight="33.333333"
+ steps="2"
+ helper_size="0"
+ apply_no_weight="true"
+ apply_with_weight="true"
+ only_selected="false" />
+ <inkscape:path-effect
+ only_selected="false"
+ apply_with_weight="true"
+ apply_no_weight="true"
+ helper_size="0"
+ steps="2"
+ weight="33.333333"
+ is_visible="true"
+ id="path-effect1912"
+ effect="bspline" />
+ <inkscape:path-effect
+ effect="bspline"
+ id="path-effect1908"
+ is_visible="true"
+ weight="33.333333"
+ steps="2"
+ helper_size="0"
+ apply_no_weight="true"
+ apply_with_weight="true"
+ only_selected="false" />
+ <inkscape:path-effect
+ only_selected="false"
+ apply_with_weight="true"
+ apply_no_weight="true"
+ helper_size="0"
+ steps="2"
+ weight="33.333333"
+ is_visible="true"
+ id="path-effect1904"
+ effect="bspline" />
+ <inkscape:path-effect
+ only_selected="false"
+ apply_with_weight="true"
+ apply_no_weight="true"
+ helper_size="0"
+ steps="2"
+ weight="33.333333"
+ is_visible="true"
+ id="path-effect1900"
+ effect="bspline" />
+ <inkscape:path-effect
+ message="Añadir &lt;b&gt;«Rellenar entre muchos efectos»&lt;/b&gt; para añadir relleno."
+ unifysegment="false"
+ halfextreme="false"
+ splitsegments="false"
+ holefactor="0"
+ numberdashes="8"
+ is_visible="true"
+ id="path-effect1061"
+ effect="dashed_stroke" />
+ <inkscape:path-effect
+ only_selected="false"
+ apply_with_weight="true"
+ apply_no_weight="true"
+ helper_size="0"
+ steps="2"
+ weight="33.333333"
+ is_visible="true"
+ id="path-effect1059"
+ effect="bspline" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:current-layer="layercompo"
+ inkscape:window-maximized="1"
+ inkscape:window-height="1016"
+ inkscape:window-width="1920"
+ inkscape:snap-global="false"
+ inkscape:window-y="27"
+ inkscape:window-x="0"
+ inkscape:cy="8.5050966"
+ inkscape:cx="5.6693469"
+ inkscape:zoom="27.166188"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title></dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title />
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier />
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="curvestitching"
+ id="layercompo"
+ inkscape:groupmode="layer">
+ <path
+ style="opacity:0;fill:none"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ id="rect22048" />
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#b3b3b3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.8;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1"
+ d="m 7.5461455,0 c 0.2343588,0.07876763 0.4686507,0.15751279 0.6996078,0.24062839 m 0.6883963,0.27068838 c 0.2284445,0.0998035 0.4497774,0.2090464 0.6603817,0.33259094 M 10.198729,1.2692583 c 0.02499,0.021271 0.04971,0.042893 0.07417,0.064877 0.157391,0.1414948 0.303571,0.2979694 0.439336,0.466246 m 0.419889,0.6083816 c 0.124829,0.2101718 0.238107,0.4303237 0.340897,0.6562093 m 0.276349,0.686058 c 0.02965,0.083253 0.05809,0.1666997 0.08538,0.2501461 0.04969,0.1519459 0.09555,0.3038914 0.140177,0.4543788 m 0.215986,0.7075305 c 0.08038,0.2415115 0.169118,0.4720416 0.278891,0.6844251 m 0.428636,0.5993336 c 0.0488,0.048456 0.100513,0.09474 0.155438,0.1386751 0.132615,0.10608 0.283946,0.1984986 0.450589,0.2797345 m 0.692492,0.2577585 c 0.227486,0.065031 0.469304,0.1195845 0.720421,0.1673257 m 0.730021,0.1198168 c 0.241853,0.034936 0.487529,0.067054 0.733166,0.099167"
+ id="path1888"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:0.4"
+ d="M 0.8632811,6.3320313 0.6074218,7.0898438 C 0.8417805,7.1686118 1.0732289,7.2469377 1.298828,7.3281251 L 1.5703124,6.576172 C 1.3339973,6.4911282 1.0976399,6.410799 0.8632811,6.3320313 Z M 2.283203,6.8554688 1.9628905,7.5878907 c 0.2171749,0.09488 0.4252707,0.1987722 0.6191406,0.3125 L 2.986328,7.2089845 C 2.7589893,7.0756232 2.5229171,6.9601959 2.283203,6.8554688 Z M 3.646484,7.6757813 3.1289061,8.2851564 c 0.022253,0.018941 0.044618,0.037058 0.066406,0.056641 0.13993,0.1257972 0.270783,0.2665393 0.394532,0.4199218 L 4.212891,8.2597661 C 4.065109,8.0765955 3.905321,7.9052398 3.730469,7.7480474 3.703339,7.7236624 3.674209,7.6993823 3.646479,7.6757817 Z m 1.019531,1.2402344 -0.6875,0.4082031 C 4.094973,9.5202956 4.201343,9.7271796 4.298828,9.941406 L 5.027344,9.6093751 C 4.919248,9.3718306 4.799216,9.1402826 4.666015,8.9160157 Z M 5.316406,10.328125 4.5625,10.595703 c 0.02843,0.07983 0.05577,0.159943 0.08203,0.240235 0.0478,0.146174 0.09246,0.294122 0.136719,0.443359 l 0.767578,-0.226562 c -0.045,-0.151738 -0.09295,-0.307127 -0.144531,-0.464844 -0.02832,-0.0866 -0.05702,-0.173088 -0.08789,-0.259766 z M 5.759765,11.748047 5,12 c 0.08415,0.252842 0.181077,0.503032 0.304687,0.742188 L 6.013672,12.375 C 5.917736,12.189389 5.836375,11.978228 5.759765,11.748047 Z m 0.609376,1.125 -0.5625,0.568359 c 0.05869,0.05828 0.121204,0.114938 0.1875,0.167969 0.160032,0.128012 0.337075,0.234371 0.52539,0.326172 l 0.34961,-0.71875 c -0.144971,-0.07067 -0.269803,-0.148273 -0.375,-0.232422 -0.04356,-0.03484 -0.08609,-0.07269 -0.125,-0.111328 z m 1.126953,0.576172 -0.21875,0.769531 c 0.242671,0.06937 0.49415,0.126398 0.753906,0.175781 l 0.150391,-0.787109 c -0.242479,-0.0461 -0.473247,-0.09751 -0.685547,-0.158203 z m 1.398437,0.275391 -0.115234,0.792968 c 0.245455,0.03546 0.492644,0.0675 0.738281,0.09961 L 9.621094,13.824219 C 9.375457,13.792109 9.132781,13.759029 8.894531,13.72461 Z"
+ id="path1890"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path1896"
+ d="M 5.8359371,0.7226562 5.5800778,1.4804687 C 5.8144365,1.5592367 6.0458849,1.6375626 6.271484,1.71875 L 6.5429684,0.9667969 C 6.3066533,0.8817531 6.0702959,0.8014239 5.8359371,0.7226562 Z M 7.255859,1.2460937 6.9355465,1.9785156 c 0.2171749,0.09488 0.4252707,0.1987722 0.6191406,0.3125 L 7.958984,1.5996094 C 7.7316453,1.4662481 7.4955731,1.3508208 7.255859,1.2460937 Z M 8.61914,2.0664062 8.1015621,2.6757813 c 0.022253,0.018941 0.044618,0.037058 0.066406,0.056641 0.13993,0.1257972 0.270783,0.2665393 0.394532,0.4199218 L 9.185547,2.650391 C 9.037765,2.4672204 8.877977,2.2958647 8.703125,2.1386723 8.675995,2.1142873 8.646865,2.0900072 8.619135,2.0664066 Z m 1.019531,1.2402344 -0.6875,0.4082031 C 9.067629,3.9109205 9.173999,4.1178045 9.271484,4.3320309 L 10,4 C 9.891904,3.7624555 9.771872,3.5309075 9.638671,3.3066406 Z m 0.650391,1.4121093 -0.753906,0.267578 c 0.02843,0.07983 0.05577,0.159943 0.08203,0.240235 0.0478,0.146174 0.09246,0.294122 0.136719,0.443359 l 0.767578,-0.226562 c -0.045,-0.151738 -0.09295,-0.307127 -0.144531,-0.464844 -0.02832,-0.0866 -0.05702,-0.173088 -0.08789,-0.259766 z m 0.443359,1.419922 -0.759765,0.251953 c 0.08415,0.252842 0.181077,0.503032 0.304687,0.742188 l 0.708985,-0.367188 c -0.09594,-0.185611 -0.177297,-0.396772 -0.253907,-0.626953 z m 0.609376,1.125 -0.5625,0.568359 c 0.05869,0.05828 0.121204,0.114938 0.1875,0.167969 0.160032,0.128012 0.337075,0.234371 0.52539,0.326172 l 0.34961,-0.71875 c -0.144971,-0.07067 -0.269803,-0.148273 -0.375,-0.232422 -0.04356,-0.03484 -0.08609,-0.07269 -0.125,-0.111328 z M 12.46875,7.8398439 12.25,8.6093749 c 0.242671,0.06937 0.49415,0.126398 0.753906,0.175781 l 0.150391,-0.787109 c -0.242479,-0.0461 -0.473247,-0.09751 -0.685547,-0.158203 z m 1.398437,0.275391 -0.115234,0.792968 c 0.245455,0.03546 0.492644,0.0675 0.738281,0.09961 l 0.103516,-0.792969 c -0.245637,-0.03211 -0.488313,-0.06519 -0.726563,-0.099609 z"
+ style="opacity:0.4" />
+ <path
+ id="path1518"
+ style="opacity:1"
+ transform="matrix(1.2216796,0,0,1.0344796,4.6813217,5.8354304)"
+ d="M 7.0859375,3.1308594 C 6.6695305,3.9255529 6.2624548,4.6956716 5.7167969,5.2929688 5.1711205,5.8902861 4.446975,6.3598352 3.6972656,6.8417969 L 4.0332031,7.3671875 C 4.7829125,6.8852258 5.5561054,6.3912105 6.1757812,5.7128906 6.7954756,5.0345505 7.2222649,4.2146154 7.6386719,3.4199219 Z M 4.7939641,2.517158 C 4.56279,3.1581319 4.3480138,3.7497201 3.9066738,4.3202233 3.4653161,4.8907496 2.7546874,5.4791144 2.0313739,6.072312 L 2.3575131,6.6292799 C 3.0808265,6.0360823 3.8162635,5.4395798 4.3287362,4.7771258 4.8412268,4.1146489 5.0887693,3.4243436 5.3199434,2.7833697 Z M 3.6649721,0.7713866 C 3.27312,1.5663878 2.8872731,2.3421673 2.4403517,2.9199608 1.9934292,3.4977557 1.4538302,3.9215104 0.89119095,4.3605251 l 0.31654685,0.56452 C 1.7703769,4.4860303 2.3555102,4.0322039 2.8624141,3.3768633 3.3693191,2.7215212 3.7671248,1.9081207 4.158977,1.1131194 Z M 2.8546318,-1.1576777 C 2.4627889,-0.41015676 2.0787016,0.31984014 1.6268139,0.90404731 1.1749239,1.4882577 0.62905078,1.962021 0.06646211,2.448453 L 0.40539099,2.9940928 C 0.96797966,2.5076607 1.5468803,2.0099378 2.0488763,1.3609497 2.550875,0.71195826 2.9503988,-0.05331976 3.3422417,-0.80084073 Z M 2.0744224,-2.8713526 C 1.652456,-2.1001342 1.2361341,-1.3430329 0.78265575,-0.75676282 0.32917629,-0.17049123 -0.18448957,0.27773414 -0.71694472,0.74044225 L -0.37801584,1.286082 C 0.15443931,0.8233738 0.70590019,0.34709297 1.2063168,-0.29986034 1.7067346,-0.94681519 2.133671,-1.731969 2.5556375,-2.5031874 Z M 0.49586463,-3.8680763 c -0.3617293,0.7871221 -0.71546967,1.5485013 -1.17506006,2.1523503 -0.45931467,0.6034868 -1.06316927,1.09771333 -1.67705847,1.5953825 l 0.3229416,0.55885587 c 0.6138892,-0.49766917 1.25967943,-1.01618882 1.78097544,-1.70111197 0.52102032,-0.6845609 0.89006937,-1.4973901 1.25179867,-2.2845122 z" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/dashed-stroke.svg b/share/icons/Tango/scalable/actions/dashed-stroke.svg
new file mode 100644
index 0000000..8804c0c
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/dashed-stroke.svg
@@ -0,0 +1,84 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="dashed-stroke">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path inkscape:connector-curvature="0" d="M 1.0390625 1.078125 L 1.0390625 1.6367188 L 1.0390625 3.0546875 L 2.1542969 3.0546875 L 2.1542969 2.1933594 L 3.0253906 2.1933594 L 3.0253906 1.078125 L 1.0390625 1.078125 z M 4.4550781 1.078125 L 4.4550781 2.1933594 L 5.8828125 2.1933594 L 5.8828125 1.078125 L 4.4550781 1.078125 z M 7.3125 1.078125 L 7.3125 2.1933594 L 8.7402344 2.1933594 L 8.7402344 1.078125 L 7.3125 1.078125 z M 10.169922 1.078125 L 10.169922 2.1933594 L 11.599609 2.1933594 L 11.599609 1.078125 L 10.169922 1.078125 z M 13.027344 1.078125 L 13.027344 2.1933594 L 13.898438 2.1933594 L 13.898438 3.0546875 L 15.013672 3.0546875 L 15.013672 1.078125 L 13.027344 1.078125 z M 1.0390625 4.4726562 L 1.0390625 5.890625 L 2.1542969 5.890625 L 2.1542969 4.4726562 L 1.0390625 4.4726562 z M 13.898438 4.4726562 L 13.898438 5.890625 L 15.013672 5.890625 L 15.013672 4.4726562 L 13.898438 4.4726562 z M 1.0390625 7.3105469 L 1.0390625 8.7285156 L 2.1542969 8.7285156 L 2.1542969 7.3105469 L 1.0390625 7.3105469 z M 13.898438 7.3105469 L 13.898438 8.7285156 L 15.013672 8.7285156 L 15.013672 7.3105469 L 13.898438 7.3105469 z M 1.0390625 10.146484 L 1.0390625 11.564453 L 2.1542969 11.564453 L 2.1542969 10.146484 L 1.0390625 10.146484 z M 13.898438 10.146484 L 13.898438 11.564453 L 15.013672 11.564453 L 15.013672 10.146484 L 13.898438 10.146484 z M 1.0390625 12.982422 L 1.0390625 14.958984 L 3.0253906 14.958984 L 3.0253906 13.84375 L 2.1542969 13.84375 L 2.1542969 12.982422 L 1.0390625 12.982422 z M 13.898438 12.982422 L 13.898438 13.84375 L 13.027344 13.84375 L 13.027344 14.958984 L 15.013672 14.958984 L 15.013672 12.982422 L 13.898438 12.982422 z M 4.4550781 13.84375 L 4.4550781 14.958984 L 5.8828125 14.958984 L 5.8828125 13.84375 L 4.4550781 13.84375 z M 7.3125 13.84375 L 7.3125 14.958984 L 8.7402344 14.958984 L 8.7402344 13.84375 L 7.3125 13.84375 z M 10.169922 13.84375 L 10.169922 14.958984 L 11.599609 14.958984 L 11.599609 13.84375 L 10.169922 13.84375 z" style="opacity:1"/>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/dialog-align-and-distribute.svg b/share/icons/Tango/scalable/actions/dialog-align-and-distribute.svg
new file mode 100644
index 0000000..5f39110
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/dialog-align-and-distribute.svg
@@ -0,0 +1,261 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.000038"
+ height="16.000061"
+ version="1.1"
+ sodipodi:docname="dialog-align-and-distribute.svg"
+ viewBox="0 0 16.000038 16.000061">
+ <metadata
+ id="metadata53">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview51"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(1.333339,0,0,1.749965,97.84418,-218.8995)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12430"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="matrix(0,0.7142889,-1,0,1857,360.5709)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12446"
+ inkscape:collect="always"
+ x1="145"
+ x2="167"
+ xlink:href="#linearGradient12306"
+ y1="1352.5"
+ y2="1352.5" />
+ <linearGradient
+ id="linearGradient11215">
+ <stop
+ id="stop11217"
+ offset="0"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ <stop
+ id="stop11219"
+ offset="1"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient12306">
+ <stop
+ id="stop12308"
+ offset="0"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ <stop
+ id="stop12317"
+ offset="0.08843765"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12315"
+ offset="0.90803868"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12310"
+ offset="1"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11207">
+ <stop
+ id="stop11209"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop11211"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.579161,0,0,1.666617,54.74778,-129.3683)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12434"
+ inkscape:collect="always"
+ x1="1470"
+ x2="1481"
+ xlink:href="#linearGradient11201"
+ y1="34.499981"
+ y2="34.499981" />
+ <linearGradient
+ gradientTransform="matrix(1.579161,0,0,1.666617,54.74778,-129.3683)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12440"
+ inkscape:collect="always"
+ x1="1470"
+ x2="1481"
+ xlink:href="#linearGradient11201"
+ y1="34.499981"
+ y2="34.499981" />
+ <linearGradient
+ id="linearGradient12319">
+ <stop
+ id="stop12321"
+ offset="0"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ <stop
+ id="stop12329"
+ offset="0.09044679"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12327"
+ offset="0.90803826"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12323"
+ offset="1"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.500004,0,0,1.777837,46.76297,-230.3877)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12436"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="matrix(1.333339,0,0,1.749965,97.84418,-218.8995)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12432"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11215"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12442"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12319"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ gradientTransform="matrix(1.500004,0,0,1.777837,46.76297,-230.3877)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12438"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11215"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12444"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12319"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ id="linearGradient11201">
+ <stop
+ id="stop11203"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop11205"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="object_align"
+ style="display:inline"
+ transform="translate(-502.99996,-464)">
+ <rect
+ height="16"
+ id="rect12322"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:0.16788318;fill-rule:evenodd;stroke:none;stroke-width:0.99640048;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16"
+ x="503"
+ y="464" />
+ <rect
+ height="4.9998679"
+ id="rect11643"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient12430);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient12432);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="8"
+ x="506.5"
+ y="473.5" />
+ <rect
+ height="3.0001781"
+ id="rect11645"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient12434);stroke-width:0.99999952;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="6"
+ x="507.5"
+ y="474.5" />
+ <rect
+ height="5"
+ id="rect11652"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient12436);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient12438);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="12"
+ x="506.5"
+ y="465.5" />
+ <rect
+ height="3"
+ id="rect11654"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient12440);stroke-width:0.99999952;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="10"
+ x="507.5"
+ y="466.5" />
+ <g
+ id="g11588"
+ style="fill:url(#linearGradient12444);fill-opacity:1;stroke:none"
+ transform="matrix(-1.499909,0,0,-0.7619048,787.2329,838.4762)">
+ <rect
+ height="21"
+ id="rect11590"
+ style="fill:url(#linearGradient12442);fill-opacity:1;stroke:none;stroke-width:1.00000095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="2.0001221"
+ x="187.5"
+ y="470.49991" />
+ </g>
+ <path
+ d="m 504.5,464.5 v 15"
+ id="path11592"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#fcaf3e;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient12446);stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/dialog-fill-and-stroke.svg b/share/icons/Tango/scalable/actions/dialog-fill-and-stroke.svg
new file mode 100644
index 0000000..2416655
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/dialog-fill-and-stroke.svg
@@ -0,0 +1,156 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.337965"
+ height="16.277227"
+ version="1.1"
+ sodipodi:docname="dialog-fill-and-stroke.svg"
+ viewBox="0 0 16.337965 16.277227">
+ <metadata
+ id="metadata36">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview34"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <filter
+ height="1.241173"
+ id="filter10925"
+ inkscape:collect="always"
+ width="1.119709"
+ x="-0.059854399"
+ y="-0.1205867">
+ <feGaussianBlur
+ id="feGaussianBlur10927"
+ inkscape:collect="always"
+ stdDeviation="0.37409" />
+ </filter>
+ <linearGradient
+ id="linearGradient3466">
+ <stop
+ id="stop3468"
+ offset="0.0000000"
+ style="stop-color:#ffffff;stop-opacity:1.0000000" />
+ <stop
+ id="stop3470"
+ offset="1.0000000"
+ style="stop-color:#a0a0a0;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="translate(554.0314,-45.94545)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient10961"
+ inkscape:collect="always"
+ x1="-33.816422"
+ x2="-32.05212"
+ xlink:href="#linearGradient3466"
+ y1="181.9368"
+ y2="184.2256" />
+ </defs>
+ <g
+ id="fill_and_stroke"
+ style="display:inline"
+ transform="translate(-510,-128)">
+ <rect
+ height="16"
+ id="rect9392"
+ mask="url(#mask10969)"
+ style="display:inline;fill:none;fill-opacity:0.16788318;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="16"
+ x="510"
+ y="128" />
+ <g
+ id="g10931"
+ mask="url(#mask10963)">
+ <path
+ d="m 511,143 v -14 h 14"
+ id="path9388"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc"
+ style="fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m 513,131 h 13 l -13,13 z"
+ id="path9390"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="display:inline;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 512.5,143.5 v -13 h 13"
+ id="path10929"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078" />
+ </g>
+ <g
+ id="g10952">
+ <path
+ d="m 511.5,143.5 c 5.5,0 8.5,-0.4958 9,-3.4706 l 5,-2.9748"
+ id="path9396"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc"
+ style="opacity:0.3;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#646464;stroke-width:0.99999988px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter10925)" />
+ <path
+ d="m 521.6309,133.455 2.9786,3 1.3905,-0.4005 v -7"
+ id="path9398"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="fill:#e9b96e;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 510.5314,143.4961 c 3.4612,-2.087 3.4686,-5.5018 7.2338,-6.0959 0.5,0.4952 1.6556,1.8148 2.2571,2.0341 -0.2215,2.7522 -4.0223,4.1495 -9.4909,4.0618 z"
+ id="path9400"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="fill:#fce94f;fill-opacity:1;fill-rule:evenodd;stroke:#846c00;stroke-width:0.99999988px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+ <path
+ d="m 517.9849,137.4114 3.3687,-3.4998 c 1.0665,0.6673 1.9354,1.7339 2.4696,3 l -4.0597,2.5884 z"
+ id="path9402"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="display:inline;fill:url(#linearGradient10961);fill-opacity:1;fill-rule:evenodd;stroke:#3d3d3d;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 525.3413,129.2759 c -1.3914,1.238 -2.5628,2.6544 -3.6446,4.1133 1.4214,0.8669 2.1109,2 2.7339,3.2661 0.77,-0.289 0.5651,-0.1789 1.0694,-0.4679"
+ id="path9404"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#8f5902;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+ <path
+ d="m 518.6186,138.8949 c -0.5745,1.1491 -2.1213,3.2262 -6.4081,4.0659 2.8798,0.0101 5.9875,-0.2658 7.292,-3.0052 z"
+ id="path10948"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#cda74a;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.50196078;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 525.9107,132.2658 -2.3423,2.0329 1.1048,1.7236 1.2817,-0.5303 z"
+ id="path10950"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#cb8331;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.50196078;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/dialog-icon-preview.svg b/share/icons/Tango/scalable/actions/dialog-icon-preview.svg
new file mode 100644
index 0000000..a4ecf21
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/dialog-icon-preview.svg
@@ -0,0 +1,158 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="dialog-icon-preview.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata34">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview32"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient4816">
+ <stop
+ id="stop4818"
+ offset="0.0000000"
+ style="stop-color:#204a87;stop-opacity:1.0000000" />
+ <stop
+ id="stop4820"
+ offset="1.0000000"
+ style="stop-color:#204a87;stop-opacity:0.0000000" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3832">
+ <stop
+ id="stop3834"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop3836"
+ offset="1"
+ style="stop-color:#e0e0e0;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.9324483,0,0,0.9443458,259.3715,480.9528)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient10369"
+ inkscape:collect="always"
+ x1="17.88068"
+ x2="17.88068"
+ xlink:href="#linearGradient3832"
+ y1="11.07259"
+ y2="21.76758" />
+ <linearGradient
+ gradientTransform="matrix(0.8354865,0,0,0.7224155,260.9284,484.1965)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient10371"
+ inkscape:collect="always"
+ x1="13.26775"
+ x2="13.26775"
+ xlink:href="#linearGradient4816"
+ y1="7.71907"
+ y2="12.48076" />
+ </defs>
+ <g
+ id="view_icon_preview"
+ transform="translate(-264,-560)">
+ <g
+ id="g10361"
+ transform="translate(0,72)">
+ <rect
+ height="15"
+ id="rect10363"
+ rx="0.57202768"
+ ry="0.6632899"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient10369);fill-opacity:1;fill-rule:evenodd;stroke:#8d8d8d;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="15"
+ x="264.5"
+ y="488.5" />
+ <rect
+ height="1.807003"
+ id="rect10365"
+ rx="0.1023571"
+ ry="0.100411"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient10371);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="11.97316"
+ x="266.02679"
+ y="490.19299" />
+ <rect
+ height="13"
+ id="rect10367"
+ rx="0.1260134"
+ ry="0.12879141"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.54545462;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="13"
+ x="265.5"
+ y="489.5" />
+ </g>
+ <rect
+ height="11.90884"
+ id="rect10439"
+ style="display:inline;fill:#ffffff;fill-opacity:0;fill-rule:evenodd;stroke:none;stroke-width:0.83269;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="11.99999"
+ x="266"
+ y="563.38751" />
+ <path
+ d="m 277.5,569.5 c -0.5,1.5 -2.24,3 -5,3 -2.76,0 -4.5,-1.5 -5,-3 0.5,-1.5 2.24,-3 5,-3 2.76,0 4.5,1.5 5,3 z"
+ id="path10521"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cscsc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:0.99999988;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0.2;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <ellipse
+ cx="63.5"
+ cy="714"
+ id="path10445"
+ rx="3.5"
+ ry="4"
+ style="display:inline;fill:#204a87;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3.02474809;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ transform="matrix(0.7163555,0,0,0.6249994,227.0187,123.2504)" />
+ <ellipse
+ cx="63.5"
+ cy="714"
+ id="path10447"
+ rx="3.5"
+ ry="4"
+ style="display:inline;fill:#3a73aa;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3.02474809;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ transform="matrix(0.4298133,0,0,0.3749951,245.2025,301.7535)" />
+ <ellipse
+ cx="63.5"
+ cy="714"
+ id="path10519"
+ rx="3.5"
+ ry="4"
+ style="display:inline;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3.02474809;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ transform="matrix(0.1428583,0,0,0.124995,263.4285,480.2536)" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/dialog-input-devices.svg b/share/icons/Tango/scalable/actions/dialog-input-devices.svg
new file mode 100644
index 0000000..592dad0
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/dialog-input-devices.svg
@@ -0,0 +1,142 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.065144"
+ height="15.93884"
+ version="1.1"
+ sodipodi:docname="dialog-input-devices.svg"
+ viewBox="0 0 16.065144 15.93884">
+ <metadata
+ id="metadata32">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview30"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(0.4605061,0,0,0.4517508,3.292189,4.550833)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7711"
+ inkscape:collect="always"
+ x1="13.26775"
+ x2="13.26775"
+ xlink:href="#linearGradient4816"
+ y1="7.71907"
+ y2="12.48076" />
+ <linearGradient
+ id="linearGradient3832">
+ <stop
+ id="stop3834"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop3836"
+ offset="1"
+ style="stop-color:#e0e0e0;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.5139498,0,0,0.5905313,2.434073,2.522487)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7709"
+ inkscape:collect="always"
+ x1="17.88068"
+ x2="17.88068"
+ xlink:href="#linearGradient3832"
+ y1="11.07259"
+ y2="21.76758" />
+ <linearGradient
+ id="linearGradient4816">
+ <stop
+ id="stop4818"
+ offset="0.0000000"
+ style="stop-color:#204a87;stop-opacity:1.0000000" />
+ <stop
+ id="stop4820"
+ offset="1.0000000"
+ style="stop-color:#204a87;stop-opacity:0.0000000" />
+ </linearGradient>
+ </defs>
+ <g
+ id="input_devices"
+ style="display:inline"
+ transform="translate(-23.967434,-248.03056)">
+ <g
+ id="g7691"
+ style="display:inline"
+ transform="matrix(1.814279,0,0,1.599146,14.95545,236.919)">
+ <rect
+ height="9.3800058"
+ id="rect7693"
+ rx="0.315292"
+ ry="0.41477761"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient7709);fill-opacity:1;fill-rule:evenodd;stroke:#8d8d8d;stroke-width:0.58708912;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="8.2677469"
+ x="5.260798"
+ y="7.2419782" />
+ <rect
+ height="1.12998"
+ id="rect7695"
+ rx="0.05641751"
+ ry="0.062790409"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient7711);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="6.5994039"
+ x="6.102366"
+ y="8.3006659" />
+ <rect
+ height="8.1293383"
+ id="rect7697"
+ rx="0.069456473"
+ ry="0.080537617"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.5870893;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.54545462;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="7.165381"
+ x="5.8119798"
+ y="7.867312" />
+ </g>
+ <rect
+ height="11"
+ id="rect11496"
+ style="fill:none;fill-rule:evenodd;stroke:none;stroke-width:2.77777791;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ width="11"
+ x="25.999981"
+ y="251.0032" />
+ <path
+ d="m 31.2189,253.4009 -0.71892,-0.4311 -4,8.5333 h 10 v -1"
+ id="path11498"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#555753;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m 28.99998,257.0032 c 1.5,0.5 3,2.4999 2.5,4.4999"
+ id="path11500"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:none;stroke:#555753;stroke-width:1;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/dialog-layers.svg b/share/icons/Tango/scalable/actions/dialog-layers.svg
new file mode 100644
index 0000000..cc53e09
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/dialog-layers.svg
@@ -0,0 +1,114 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="dialog-layers.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata28">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview26"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="391"
+ cy="279"
+ fx="391"
+ fy="279"
+ gradientTransform="translate(417,465)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient11182"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ </defs>
+ <g
+ id="layers"
+ style="display:inline"
+ transform="translate(-400,-392)">
+ <rect
+ height="16"
+ id="rect11167"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#radialGradient11182);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.86788619;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16"
+ x="400"
+ y="392" />
+ <path
+ d="m 404.5,405.5 h 11 l -4,-5 h -11 z"
+ id="use11140"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#dfdfdb;fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:1.0000875;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 405.325,404.4531 h 8.0424 L 410.9692,401.5 h -8.3518 z"
+ id="path11148"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="display:inline;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.99999988;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:2.5;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 404.5,402.5 h 11 l -4,-5 h -11 z"
+ id="path11150"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#dfdfdb;fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:1.0000875;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 405.325,401.4531 h 8.0424 L 410.9692,398.5 h -8.3518 z"
+ id="path11152"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="display:inline;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.99999988;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:2.5;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 404.5,399.5 h 11 l -4,-5 h -11 z"
+ id="path11159"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#dfdfdb;fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:1.0000875;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 405.325,398.4531 h 8.0424 L 410.9692,395.5 h -8.3518 z"
+ id="path11161"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="display:inline;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.99999988;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:2.5;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/dialog-memory.svg b/share/icons/Tango/scalable/actions/dialog-memory.svg
new file mode 100644
index 0000000..6f19f4f
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/dialog-memory.svg
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.999998"
+ height="16.000097"
+ version="1.1"
+ sodipodi:docname="dialog-memory.svg"
+ viewBox="0 0 15.999998 16.000097">
+ <metadata
+ id="metadata22">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview20"
+ showgrid="false" />
+ <defs
+ id="defs3" />
+ <g
+ id="about_memory"
+ transform="translate(-863.99996,-199.99996)">
+ <rect
+ height="15.00001"
+ id="rect11401"
+ style="display:inline;overflow:visible;visibility:visible;fill:#dfdfdb;fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1.0000875;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="14.99991"
+ x="864.5"
+ y="200.5" />
+ <rect
+ height="3.999999"
+ id="rect11403"
+ style="display:inline;fill:#73d216;fill-opacity:1;fill-rule:evenodd;stroke:#4e9a06;stroke-width:1.00000072;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="2.999999"
+ x="866.5"
+ y="209.5" />
+ <rect
+ height="11"
+ id="rect11405"
+ style="display:inline;overflow:visible;visibility:visible;fill:#73d216;fill-opacity:1;fill-rule:evenodd;stroke:#4e9a06;stroke-width:1.00000072;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="2.9999909"
+ x="870.5"
+ y="202.5" />
+ <rect
+ height="5.999999"
+ id="rect11407"
+ style="display:inline;overflow:visible;visibility:visible;fill:#73d216;fill-opacity:1;fill-rule:evenodd;stroke:#4e9a06;stroke-width:1.00000072;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="2.9999959"
+ x="874.5"
+ y="207.5" />
+ <rect
+ height="13"
+ id="rect12151"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="13"
+ x="865.49988"
+ y="201.5" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/dialog-messages.svg b/share/icons/Tango/scalable/actions/dialog-messages.svg
new file mode 100644
index 0000000..1703f29
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/dialog-messages.svg
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="dialog-messages.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata29">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview27"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(0.9324483,0,0,0.9443458,259.3715,528.9528)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient9230"
+ inkscape:collect="always"
+ x1="17.88068"
+ x2="17.88068"
+ xlink:href="#linearGradient3832"
+ y1="11.07259"
+ y2="21.76758" />
+ <linearGradient
+ id="linearGradient3832">
+ <stop
+ id="stop3834"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop3836"
+ offset="1"
+ style="stop-color:#e0e0e0;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.8354865,0,0,0.7224155,260.9284,532.1965)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient9232"
+ inkscape:collect="always"
+ x1="13.26775"
+ x2="13.26775"
+ xlink:href="#linearGradient4816"
+ y1="7.71907"
+ y2="12.48076" />
+ <linearGradient
+ id="linearGradient4816">
+ <stop
+ id="stop4818"
+ offset="0.0000000"
+ style="stop-color:#204a87;stop-opacity:1.0000000" />
+ <stop
+ id="stop4820"
+ offset="1.0000000"
+ style="stop-color:#204a87;stop-opacity:0.0000000" />
+ </linearGradient>
+ </defs>
+ <g
+ id="messages"
+ transform="translate(-264,-536)">
+ <rect
+ height="15"
+ id="rect10351"
+ rx="0.57202768"
+ ry="0.6632899"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient9230);fill-opacity:1;fill-rule:evenodd;stroke:#8d8d8d;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="15"
+ x="264.5"
+ y="536.5" />
+ <rect
+ height="1.807003"
+ id="rect10353"
+ rx="0.1023571"
+ ry="0.100411"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient9232);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="11.97316"
+ x="266.02679"
+ y="538.19299" />
+ <rect
+ height="13"
+ id="rect10355"
+ rx="0.1260134"
+ ry="0.12879141"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.54545462;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="13"
+ x="265.5"
+ y="537.5" />
+ <path
+ d="m 266.5,541.5 h 11 v 5.2052 h -1.8692 l -2.3342,2.7671 -0.3945,-2.7671 H 266.5 Z"
+ id="path10426"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;fill:#fce94f;fill-opacity:1;fill-rule:evenodd;stroke:#c4a000;stroke-width:0.99999923;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/dialog-object-properties.svg b/share/icons/Tango/scalable/actions/dialog-object-properties.svg
new file mode 100644
index 0000000..d135d45
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/dialog-object-properties.svg
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16.000088"
+ version="1.1"
+ sodipodi:docname="dialog-object-properties.svg"
+ viewBox="0 0 16 16.000088">
+ <metadata
+ id="metadata26">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview24"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <radialGradient
+ cx="391"
+ cy="279"
+ fx="391"
+ fy="279"
+ gradientTransform="translate(528,249)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient11885"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="dialog_item_properties"
+ transform="translate(-510,-175.99996)">
+ <rect
+ height="16"
+ id="rect11883"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#radialGradient11885);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.86788619;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16"
+ x="510"
+ y="176" />
+ <rect
+ height="8.9929667"
+ id="rect11003"
+ style="display:inline;fill:#edd400;fill-opacity:1;fill-rule:evenodd;stroke:#c4a000;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="8.9967346"
+ x="510.5"
+ y="181.5" />
+ <rect
+ height="6.985559"
+ id="rect11009"
+ style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#fce94f;stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="6.994853"
+ x="511.49991"
+ y="182.5145" />
+ <path
+ d="m 523.4948,186.5 c 1.5,0 2,1 2,2 v 2.5 l -1,0.5 h -1 v -2 h -4 v 2 h -1 l -1,-0.5 v -2.5 c 0,-1 0.5,-2 2,-2 v -5 c -1.5,0 -2,-1 -2,-2 V 177 l 1,-0.5 h 1 v 2 h 4 v -2 h 1 l 1,0.5 v 2.5 c 0,0.5 -0.5,2 -2,2 z"
+ id="path11012"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccccccccsccccccccscc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#dfdfdb;fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1.0000875;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 518.6875,177.2187 -0.4688,0.2188 V 179.5 c 0,0.3789 0.1112,0.7021 0.2813,0.9062 0.1701,0.2042 0.4115,0.375 1,0.375 0.3951,0.004 0.7144,0.3237 0.7187,0.7188 v 5 c -0.004,0.3951 -0.3236,0.7144 -0.7187,0.7187 -0.5885,0 -0.8299,0.1709 -1,0.375 -0.1701,0.2042 -0.2813,0.5274 -0.2813,0.9063 v 2.0625 l 0.4688,0.2187 h 0.0937 V 189.5 c 0.004,-0.3951 0.3237,-0.7144 0.7188,-0.7188 h 4 c 0.3951,0.004 0.7144,0.3237 0.7187,0.7188 v 1.2812 h 0.0938 l 0.4687,-0.2187 V 188.5 c 0,-0.3789 -0.1111,-0.7021 -0.2812,-0.9063 -0.1701,-0.2041 -0.4115,-0.375 -1,-0.375 -0.3951,-0.004 -0.7144,-0.3236 -0.7188,-0.7187 v -5 c 0.004,-0.3951 0.3237,-0.7144 0.7188,-0.7188 0.5078,0 0.7552,-0.2322 0.9687,-0.5312 0.2136,-0.299 0.3125,-0.7422 0.3125,-0.75 v -2.0625 l -0.4687,-0.2188 h -0.0938 V 178.5 c -0.004,0.3951 -0.3236,0.7144 -0.7187,0.7187 h -4 c -0.3951,-0.004 -0.7144,-0.3236 -0.7188,-0.7187 v -1.2813 z"
+ id="path11880"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/dialog-objects.svg b/share/icons/Tango/scalable/actions/dialog-objects.svg
new file mode 100644
index 0000000..acb121d
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/dialog-objects.svg
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg1"
+ width="16"
+ height="16"
+ viewBox="0 0 16 16"
+ sodipodi:docname="dialog-objects-symbolic.svg"
+ inkscape:version="1.0beta2 (43f5480, 2020-01-18)">
+ <metadata
+ id="metadata4351">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs4349" />
+
+ <sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="false"
+ inkscape:zoom="41.125"
+ inkscape:cx="3.3965591"
+ inkscape:cy="7.3659194"
+ inkscape:window-width="1296"
+ inkscape:window-height="890"
+ inkscape:window-x="65"
+ inkscape:window-y="-6"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="dialog-layers"
+ inkscape:document-rotation="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid" />
+ </sodipodi:namedview>
+ <g
+ transform="translate(-105,-767.3622)"
+ id="dialog-layers"
+ inkscape:label="#layers">
+ <path
+ inkscape:connector-curvature="0"
+ id="rect40003"
+ d="m 105,255 h 16 v 16 h -16 z"
+ style="opacity:0;fill:none"
+ transform="translate(0,512.3622)" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ inkscape:connector-curvature="0"
+ id="path40007"
+ d="m 110,774.3622 -3,3 h 9 l 3,-3 z"
+ style="opacity:1" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ style="opacity:1"
+ d="m 112,779.3622 -3,3 h 9 l 3,-3 z"
+ id="path40009"
+ inkscape:connector-curvature="0" />
+ <path
+
+ inkscape:connector-curvature="0"
+ id="path40005-7"
+ d="m 108,769.3622 -3,3 h 9 l 3,-3 z"
+ style="opacity:1"
+ sodipodi:nodetypes="ccccc" />
+ <path
+
+ style="opacity:0.5"
+ d="m 110,774.3622 -3,3 h 9 l 3,-3 z"
+ id="path40007-9"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/dialog-rows-and-columns.svg b/share/icons/Tango/scalable/actions/dialog-rows-and-columns.svg
new file mode 100644
index 0000000..88f0292
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/dialog-rows-and-columns.svg
@@ -0,0 +1,265 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="dialog-rows-and-columns.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata47">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview45"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(1.498293,0,0,1.397782,548.7681,213.0095)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12382"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="matrix(1.498293,0,0,1.397782,540.7429,204.9645)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12402"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11215"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="matrix(1.498293,0,0,1.397782,548.7681,213.0095)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12384"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11215"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="matrix(1.577359,0,0,1.663996,556.7391,154.1008)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12361"
+ inkscape:collect="always"
+ x1="1470"
+ x2="1481"
+ xlink:href="#linearGradient11201"
+ y1="34.499981"
+ y2="34.499981" />
+ <linearGradient
+ id="linearGradient11215">
+ <stop
+ id="stop11217"
+ offset="0"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ <stop
+ id="stop11219"
+ offset="1"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.577359,0,0,1.663996,556.7395,162.1458)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12379"
+ inkscape:collect="always"
+ x1="1470"
+ x2="1481"
+ xlink:href="#linearGradient11201"
+ y1="34.499981"
+ y2="34.499981" />
+ <linearGradient
+ gradientTransform="matrix(1.577359,0,0,1.663996,548.7143,154.1008)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12397"
+ inkscape:collect="always"
+ x1="1470"
+ x2="1481"
+ xlink:href="#linearGradient11201"
+ y1="34.499981"
+ y2="34.499981" />
+ <linearGradient
+ gradientTransform="matrix(1.498293,0,0,1.397782,548.7676,204.9645)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12364"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ id="linearGradient11207">
+ <stop
+ id="stop11209"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop11211"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.498293,0,0,1.397782,540.718,213.0273)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12346"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="matrix(1.577359,0,0,1.663996,548.6894,162.1636)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12343"
+ inkscape:collect="always"
+ x1="1470"
+ x2="1481"
+ xlink:href="#linearGradient11201"
+ y1="34.499981"
+ y2="34.499981" />
+ <linearGradient
+ id="linearGradient11201">
+ <stop
+ id="stop11203"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop11205"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.498293,0,0,1.397782,540.7429,204.9645)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12400"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="matrix(1.498293,0,0,1.397782,548.7676,204.9645)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12366"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11215"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="matrix(1.498293,0,0,1.397782,540.718,213.0273)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12348"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11215"
+ y1="34.499969"
+ y2="34.499969" />
+ </defs>
+ <g
+ id="grid_arrange"
+ style="display:inline;opacity:1"
+ transform="translate(-504,-487.9924)">
+ <rect
+ height="16"
+ id="rect11664"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:0.16788318;fill-rule:evenodd;stroke:none;stroke-width:0.99640048;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16"
+ x="504"
+ y="487.9924" />
+ <rect
+ height="3.9999969"
+ id="rect11668"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient12400);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient12402);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="6"
+ x="504.5"
+ y="488.5" />
+ <rect
+ height="2"
+ id="rect11674"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient12397);stroke-width:0.99999952;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="4"
+ x="505.5"
+ y="489.5" />
+ <rect
+ height="3.99999"
+ id="rect11678"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient12382);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient12384);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="5"
+ x="512.5"
+ y="496.5" />
+ <rect
+ height="1.999993"
+ id="rect11680"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient12379);stroke-width:0.99999952;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="2.999999"
+ x="513.5"
+ y="497.5" />
+ <rect
+ height="6"
+ id="rect11684"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient12364);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient12366);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="6"
+ x="512.5"
+ y="488.5" />
+ <rect
+ height="4.0000148"
+ id="rect11686"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient12361);stroke-width:0.99999952;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="4"
+ x="513.5"
+ y="489.5" />
+ <rect
+ height="5.9999938"
+ id="rect11690"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient12346);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient12348);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="6"
+ x="504.5"
+ y="496.5" />
+ <rect
+ height="3.9999909"
+ id="rect11692"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient12343);stroke-width:0.99999952;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="4"
+ x="505.5"
+ y="497.5" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/dialog-scripts.svg b/share/icons/Tango/scalable/actions/dialog-scripts.svg
new file mode 100644
index 0000000..ba61f7b
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/dialog-scripts.svg
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="dialog-scripts.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata31">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview29"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(0.9324483,0,0,0.9443458,259.3715,480.9528)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient10333"
+ inkscape:collect="always"
+ x1="17.88068"
+ x2="17.88068"
+ xlink:href="#linearGradient3832"
+ y1="11.07259"
+ y2="21.76758" />
+ <linearGradient
+ id="linearGradient3832">
+ <stop
+ id="stop3834"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop3836"
+ offset="1"
+ style="stop-color:#e0e0e0;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.8354865,0,0,0.7224155,260.9284,484.1965)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient10335"
+ inkscape:collect="always"
+ x1="13.26775"
+ x2="13.26775"
+ xlink:href="#linearGradient4816"
+ y1="7.71907"
+ y2="12.48076" />
+ <linearGradient
+ id="linearGradient4816">
+ <stop
+ id="stop4818"
+ offset="0.0000000"
+ style="stop-color:#204a87;stop-opacity:1.0000000" />
+ <stop
+ id="stop4820"
+ offset="1.0000000"
+ style="stop-color:#204a87;stop-opacity:0.0000000" />
+ </linearGradient>
+ </defs>
+ <g
+ id="scripts"
+ transform="translate(-264,-512)">
+ <g
+ id="g10328"
+ transform="translate(0,24)">
+ <rect
+ height="15"
+ id="rect10299"
+ rx="0.57202768"
+ ry="0.6632899"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient10333);fill-opacity:1;fill-rule:evenodd;stroke:#8d8d8d;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="15"
+ x="264.5"
+ y="488.5" />
+ <rect
+ height="1.807003"
+ id="rect10301"
+ rx="0.1023571"
+ ry="0.100411"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient10335);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="11.97316"
+ x="266.02679"
+ y="490.19299" />
+ <rect
+ height="13"
+ id="rect10303"
+ rx="0.1260134"
+ ry="0.12879141"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.54545462;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="13"
+ x="265.5"
+ y="489.5" />
+ </g>
+ <path
+ d="m 268,518 h 2 v 1 h -1 v 5 h 1 v 1 h -2 z"
+ id="rect10411"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#555753;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0.2;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 276,518 h -2 v 1 h 1 v 5 h -1 v 1 h 2 z"
+ id="path10416"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#555753;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0.2;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/dialog-selectors.svg b/share/icons/Tango/scalable/actions/dialog-selectors.svg
new file mode 100644
index 0000000..ebdfc5f
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/dialog-selectors.svg
@@ -0,0 +1,160 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.0alpha2 (6b3f07e86c, 2019-08-28, custom)"
+ sodipodi:docname="dialog-selectors.svg"
+ version="1.1"
+ height="16.001566"
+ width="16.000858"
+ id="svg1">
+ <style
+ id="style4923"></style>
+ <metadata
+ id="metadata3345">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ inkscape:current-layer="dialog-xml-editor"
+ inkscape:window-maximized="1"
+ inkscape:window-y="27"
+ inkscape:window-x="0"
+ inkscape:window-height="1376"
+ inkscape:window-width="2560"
+ inkscape:cy="6.3247212"
+ inkscape:cx="13.818616"
+ inkscape:zoom="32.59056"
+ showgrid="true"
+ id="base">
+ <inkscape:grid
+ empspacing="5"
+ empopacity="0.38"
+ opacity="0.15"
+ empcolor="#3f3fff"
+ color="#3f3fff"
+ spacingy="1pt"
+ spacingx="1pt"
+ originy="0pt"
+ originx="0pt"
+ type="xygrid"
+ id="GridFromPre046Settings" />
+ </sodipodi:namedview>
+ <defs
+ id="defs3">
+ <linearGradient
+ y2="350.1636"
+ y1="343.258"
+ xlink:href="#linearGradient1887"
+ x2="130.3522"
+ x1="121.1177"
+ inkscape:collect="always"
+ id="linearGradient5684"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient1887">
+ <stop
+ style="stop-color:#fffdf8;stop-opacity:1"
+ offset="0"
+ id="stop1888" />
+ <stop
+ style="stop-color:#cdccc7;stop-opacity:1"
+ offset="1"
+ id="stop1889" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5704">
+ <stop
+ style="stop-color:#5a5a5a;stop-opacity:1"
+ offset="0"
+ id="stop5706" />
+ <stop
+ style="stop-color:#000000;stop-opacity:1"
+ offset="1"
+ id="stop5708" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5740">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0"
+ id="stop5742" />
+ <stop
+ style="stop-color:#98b6d3;stop-opacity:1"
+ offset="1"
+ id="stop5744" />
+ </linearGradient>
+ <linearGradient
+ y2="46.339"
+ y1="46.33899"
+ xlink:href="#linearGradient5740"
+ x2="414.2602"
+ x1="404.6787"
+ inkscape:collect="always"
+ id="linearGradient5686"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.001797,0,0,0.906445,-290.1978,295.2598)" />
+ <linearGradient
+ gradientTransform="translate(-162.16667,-210.6)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5696-3"
+ inkscape:collect="always"
+ x1="160"
+ x2="175.2934"
+ xlink:href="#linearGradient5704"
+ y1="213"
+ y2="213.07851" />
+ </defs>
+ <g
+ transform="translate(-54.999196,-189.99763)"
+ inkscape:label="#xml_editor"
+ id="dialog-xml-editor">
+ <g
+ transform="matrix(1,0,0,0.996869,-60.05772,-144.2098)"
+ id="g5620">
+ <rect
+ y="338.8083"
+ x="115.5577"
+ width="14.99917"
+ style="color:#000000;fill:url(#linearGradient5684);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015693;stroke-linecap:round;stroke-linejoin:round"
+ id="rect5622"
+ height="11.99987" />
+ <rect
+ y="335.7579"
+ x="115.5588"
+ width="14.99819"
+ style="color:#000000;fill:url(#linearGradient5686);fill-rule:evenodd;stroke:#000000;stroke-width:1.0015692;stroke-linecap:round;stroke-linejoin:round"
+ id="rect5624"
+ height="3.011261" />
+ <g
+ style="color:#000000;font-size:11.1186px;line-height:1;font-family:Lato;-inkscape-font-specification:Lato;font-variation-settings:normal;text-decoration:none;text-decoration-line:none;text-decoration-color:#000000;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;overflow:visible;opacity:1;vector-effect:none;fill:#1a1a1a;fill-opacity:1;stroke:url(#linearGradient5696);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke markers fill;stop-color:#000000;stop-opacity:1"
+ id="text4986"
+ transform="matrix(1.1220439,0,0,0.89402995,114.9747,335.25712)"
+ aria-label="{ }">
+ <path
+ inkscape:connector-curvature="0"
+ id="path5021"
+ style="font-variation-settings:normal;vector-effect:none;fill:#1a1a1a;fill-opacity:1;stroke:url(#linearGradient5696);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1"
+ d="m 5.0818471,6.0673442 q -0.4336254,0 -0.6782346,0.2835243 -0.2446092,0.277965 -0.2446092,0.7560648 0,0.3113208 0.038915,0.6004044 0.038915,0.2890836 0.088949,0.5670486 0.050034,0.2724057 0.088949,0.5448114 0.038915,0.2724057 0.038915,0.5503707 0,0.2056941 -0.061152,0.389151 -0.061152,0.1778976 -0.1778976,0.3224396 -0.111186,0.144542 -0.2668464,0.250168 -0.1501011,0.100068 -0.333558,0.150101 0.1834569,0.05003 0.333558,0.150101 0.1556604,0.100068 0.2668464,0.24461 0.1167453,0.144541 0.1778976,0.327998 0.061152,0.177898 0.061152,0.383592 0,0.277965 -0.038915,0.550371 -0.038915,0.272405 -0.088949,0.55037 -0.050034,0.272406 -0.088949,0.56149 -0.038915,0.289083 -0.038915,0.600404 0,0.483659 0.2446092,0.761624 0.2446092,0.277965 0.6782346,0.277965 h 0.111186 q 0.066712,0 0.1445418,0.05003 0.07783,0.05003 0.07783,0.16122 v 0.444744 h -0.300202 q -0.4503033,0 -0.7949799,-0.133424 Q 3.9811057,15.28466 3.7476151,15.051169 3.5196838,14.817678 3.4029385,14.495239 3.2917525,14.1728 3.2917525,13.789208 q 0,-0.289084 0.044474,-0.561489 0.044474,-0.277965 0.094508,-0.550371 0.050034,-0.277965 0.094508,-0.550371 0.044474,-0.272406 0.044474,-0.550371 0,-0.350235 -0.1945755,-0.572607 -0.1945755,-0.227932 -0.5614893,-0.227932 v -0.594845 q 0.3669138,0 0.5614893,-0.2223718 0.1945755,-0.222372 0.1945755,-0.5781672 0,-0.277965 -0.044474,-0.5503707 Q 3.4807687,8.5579106 3.430735,8.2855049 3.3807013,8.0130992 3.3362269,7.7351342 3.2917525,7.4571692 3.2917525,7.1680856 q 0,-0.3835917 0.111186,-0.7060311 Q 3.5196838,6.1396151 3.7476151,5.9061245 3.9811057,5.6726339 4.320223,5.54477 4.6648996,5.4169061 5.1152029,5.4169061 h 0.3002022 v 0.4391847 q 0,0.111186 -0.07783,0.1612197 -0.07783,0.050034 -0.1445418,0.050034 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path5023"
+ style="font-variation-settings:normal;vector-effect:none;fill:#1a1a1a;fill-opacity:1;stroke:url(#linearGradient5696);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1"
+ d="m 11.593351,10.776071 q -0.366914,0 -0.561489,0.227932 -0.194576,0.222372 -0.194576,0.572607 0,0.277965 0.04447,0.550371 0.04447,0.272406 0.09451,0.550371 0.05003,0.272406 0.09451,0.550371 0.04447,0.272405 0.04447,0.561489 0,0.383592 -0.116745,0.706031 -0.111186,0.322439 -0.344677,0.55593 -0.227931,0.233491 -0.572608,0.361354 -0.3391169,0.133424 -0.7894202,0.133424 H 8.9915986 v -0.444744 q 0,-0.111186 0.07783,-0.16122 0.083389,-0.05003 0.1445418,-0.05003 h 0.111186 q 0.4336254,0 0.6782346,-0.277965 0.244609,-0.277965 0.244609,-0.761624 0,-0.311321 -0.03891,-0.600404 -0.03891,-0.289084 -0.08895,-0.56149 -0.05003,-0.277965 -0.08895,-0.55037 -0.038915,-0.272406 -0.038915,-0.550371 0,-0.205694 0.061152,-0.383592 0.06115,-0.183457 0.172338,-0.327998 0.116745,-0.144542 0.266847,-0.24461 0.15566,-0.100067 0.339117,-0.150101 -0.183457,-0.05003 -0.339117,-0.150101 Q 10.34251,10.225705 10.225765,10.081163 10.114579,9.936621 10.053427,9.7587234 9.992275,9.5752665 9.992275,9.3695724 q 0,-0.277965 0.038915,-0.5503707 Q 10.0701,8.546796 10.12014,8.2743903 10.17017,7.9964253 10.20909,7.7073417 10.248,7.4182541 10.248,7.1069333 10.248,6.6288335 10.003391,6.3508685 9.758782,6.0673442 9.3251566,6.0673442 h -0.111186 q -0.061152,0 -0.1445418,-0.050034 -0.07783,-0.050034 -0.07783,-0.1612197 V 5.4169061 H 9.291801 q 0.4503033,0 0.78942,0.1278639 0.344677,0.1278639 0.572608,0.3613545 0.233491,0.2334906 0.344677,0.55593 0.116745,0.3224394 0.116745,0.7060311 0,0.2890836 -0.04447,0.5670486 -0.04448,0.277965 -0.09451,0.5503707 -0.05003,0.2724057 -0.09451,0.5448114 -0.04447,0.2724057 -0.04447,0.5503707 0,0.3557952 0.194576,0.5781672 0.194575,0.2223718 0.561489,0.2223718 z" />
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/dialog-text-and-font.svg b/share/icons/Tango/scalable/actions/dialog-text-and-font.svg
new file mode 100644
index 0000000..b6814cb
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/dialog-text-and-font.svg
@@ -0,0 +1,144 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="dialog-text-and-font.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata33">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview31"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(0.9324483,0,0,0.9443458,747.3715,120.9528)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12778"
+ inkscape:collect="always"
+ x1="17.88068"
+ x2="17.88068"
+ xlink:href="#linearGradient3832"
+ y1="11.07259"
+ y2="21.76758" />
+ <linearGradient
+ id="linearGradient3832">
+ <stop
+ id="stop3834"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop3836"
+ offset="1"
+ style="stop-color:#e0e0e0;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.2360278,0,0,0.2317137,754.4078,132.1644)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12782"
+ inkscape:collect="always"
+ x1="23.30562"
+ x2="14.38852"
+ xlink:href="#linearGradient3682"
+ y1="24.843531"
+ y2="9.5902243" />
+ <linearGradient
+ id="linearGradient3682">
+ <stop
+ id="stop3684"
+ offset="0.0000000"
+ style="stop-color:#1f1f1f;stop-opacity:1.0000000;" />
+ <stop
+ id="stop3686"
+ offset="1.0000000"
+ style="stop-color:#5c5c5c;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.8354865,0,0,0.7224155,748.9284,124.1965)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12780"
+ inkscape:collect="always"
+ x1="13.26775"
+ x2="13.26775"
+ xlink:href="#linearGradient4816"
+ y1="7.71907"
+ y2="12.48076" />
+ <linearGradient
+ id="linearGradient4816">
+ <stop
+ id="stop4818"
+ offset="0.0000000"
+ style="stop-color:#204a87;stop-opacity:1.0000000" />
+ <stop
+ id="stop4820"
+ offset="1.0000000"
+ style="stop-color:#204a87;stop-opacity:0.0000000" />
+ </linearGradient>
+ </defs>
+ <g
+ id="object_font"
+ transform="translate(-752,-128)">
+ <rect
+ height="15"
+ id="rect12026"
+ rx="0.57202768"
+ ry="0.6632899"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient12778);fill-opacity:1;fill-rule:evenodd;stroke:#8d8d8d;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="15"
+ x="752.5"
+ y="128.5" />
+ <rect
+ height="1.807003"
+ id="rect12028"
+ rx="0.1023571"
+ ry="0.100411"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient12780);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="11.97316"
+ x="754.02692"
+ y="130.19299" />
+ <rect
+ height="13"
+ id="rect12030"
+ rx="0.1260134"
+ ry="0.12879141"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.54545462;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="13"
+ x="753.5"
+ y="129.5" />
+ <path
+ d="m 758,140 -1,2 h -2 l 4,-9 h 2 l 4,9 h -2 l -1,-2 m -0.2891,-1 -1.7109,-4 -1.7109,4"
+ id="path12049"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccc"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:54.8693924px;line-height:125%;font-family:'Bitstream Vera Sans';text-align:start;writing-mode:lr-tb;text-anchor:start;fill:url(#linearGradient12782);fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/dialog-transform.svg b/share/icons/Tango/scalable/actions/dialog-transform.svg
new file mode 100644
index 0000000..d7ff3cd
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/dialog-transform.svg
@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.997451"
+ height="14.95984"
+ version="1.1"
+ sodipodi:docname="dialog-transform.svg"
+ viewBox="0 0 15.997451 14.95984">
+ <metadata
+ id="metadata34">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview32"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(1.500004,0,0,1.777837,46.76297,-230.3877)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13490"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11215"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="matrix(1.500004,0,0,1.777837,46.76297,-230.3877)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13487"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ id="linearGradient11201">
+ <stop
+ id="stop11203"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop11205"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11215">
+ <stop
+ id="stop11217"
+ offset="0"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ <stop
+ id="stop11219"
+ offset="1"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.579161,0,0,1.666617,54.74778,-129.3683)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13492"
+ inkscape:collect="always"
+ x1="1470"
+ x2="1481"
+ xlink:href="#linearGradient11201"
+ y1="34.499981"
+ y2="34.499981" />
+ <linearGradient
+ id="linearGradient11207">
+ <stop
+ id="stop11209"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop11211"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="object_trans"
+ style="display:inline"
+ transform="matrix(1.067016,0,0,1.067235,-410.9796,-122.90849)">
+ <path
+ d="m 394.2896,118.4828 1.684,3.8938 1.8419,-4.6485 z"
+ id="path19152"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="fill:#c80000;fill-opacity:1;fill-rule:evenodd;stroke:#a40000;stroke-width:0.58731699;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ id="g19154"
+ style="stroke:#204a87"
+ transform="matrix(1,0,0,1.008019,374.9507,-91.76403)">
+ <rect
+ height="7.436379"
+ id="rect19156"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient13487);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13490);stroke-width:0.93336213;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="7.4975462"
+ x="10.68321"
+ y="205.74989" />
+ <rect
+ height="5.577282"
+ id="rect19158"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13492);stroke-width:0.93336159;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="5.6231589"
+ x="11.6204"
+ y="206.6795" />
+ </g>
+ <path
+ d="m 399.1391,125.8956 -0.0538,0.0877 0.0241,0.008 -0.1913,0.3584 -0.007,0.0238 -0.2005,0.3034 -0.007,0.0238 -0.0928,0.1278 0.4706,0.3559 0.1002,-0.1516 0.007,-0.0238 0.2469,-0.3673 0.007,-0.0238 0.1987,-0.3823 0.007,-0.0238 0.0372,-0.119 z m 0.867,-1.5065 0.007,-0.0238 -0.0182,-0.45 0.007,-0.0238 -0.061,-0.2281 -0.5802,0.0802 0.0368,0.2206 0.0167,0.0313 0.0164,0.371 -0.008,0.0238 -0.008,0.3635 -0.007,0.0238 -0.0149,0.0476 0.5839,0.0777 0.0148,-0.0476 0.007,-0.0238 z m -2.1679,3.2173 -0.2671,0.178 -0.0315,0.0163 -0.2987,0.1943 -0.024,-0.008 -0.007,0.0238 -0.3319,0.1316 0.2516,0.549 0.3468,-0.1793 0.0316,-0.0163 0.3542,-0.203 0.0315,-0.0163 0.2987,-0.1943 z m 1.6322,-5.3969 -0.0167,-0.0313 -0.2073,-0.3522 -0.0166,-0.0313 -0.263,-0.3434 -0.0167,-0.0313 -0.0166,-0.0314 -0.4378,0.386 0.0166,0.0314 0.2222,0.3045 0.0167,0.0314 0.1981,0.297 0.0166,0.0313 0.0851,0.2356 0.5526,-0.2456 z m -3.6553,6.2029 -0.1113,0.0176 -0.0315,0.0162 -0.3745,0.0139 -0.0241,-0.008 -0.367,-0.01 -0.0241,-0.007 -0.152,-0.0213 -0.0987,0.5703 0.1761,0.0288 0.0241,0.007 0.4467,0.009 0.0241,0.007 0.4542,-0.0151 0.0241,0.008 0.1187,-0.0414 z m 2.1496,-7.9011 -0.0241,-0.008 -0.3724,-0.2469 -0.024,-0.008 -0.3873,-0.1993 -0.0241,-0.008 -0.2168,-0.0677 -0.2192,0.5327 0.2094,0.0915 0.007,-0.0238 0.3632,0.1917 0.0241,0.008 0.3075,0.2005 0.0241,0.008 0.0408,0.0388 0.3563,-0.4637 z m -4.3016,7.5954 -0.007,0.0238 -0.3632,-0.1917 -0.0241,-0.008 -0.1945,-0.1391 -0.3156,0.5026 0.2428,0.1541 0.024,0.008 0.3873,0.1992 0.0241,0.008 0.4262,0.1591 0.2267,-0.5565 z m -1.5895,-1.1756 -0.0166,-0.0313 -0.2222,-0.3046 -0.0167,-0.0313 -0.1981,-0.2971 -0.0166,-0.0313 0.007,-0.0238 -0.5526,0.2457 0.0407,0.0388 0.0167,0.0314 0.2073,0.3521 0.0166,0.0314 0.263,0.3434 0.0166,0.0313 0.1723,0.2106 0.4378,-0.3861 z m -0.8623,-1.811 -0.0404,-0.3786 -0.0167,-0.0313 -0.0164,-0.371 0.007,-0.0238 0.0187,-0.2293 -0.5987,-0.0301 -0.002,0.2607 -0.007,0.0238 0.0182,0.45 -0.007,0.0238 0.0812,0.4173 -0.007,0.0238 0.0167,0.0314 0.5711,-0.1354 z"
+ id="path9818"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc"
+ style="display:inline;opacity:1;fill:#ef2929;fill-opacity:1;fill-rule:evenodd;stroke:#a40000;stroke-width:0.29365861;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/dialog-xml-editor.svg b/share/icons/Tango/scalable/actions/dialog-xml-editor.svg
new file mode 100644
index 0000000..cd10c34
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/dialog-xml-editor.svg
@@ -0,0 +1,130 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="dialog-xml-editor.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata30">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview28"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(0.9324483,0,0,0.9443458,171.3715,312.9528)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient8337"
+ inkscape:collect="always"
+ x1="17.88068"
+ x2="17.88068"
+ xlink:href="#linearGradient3832"
+ y1="11.07259"
+ y2="21.76758" />
+ <linearGradient
+ gradientTransform="matrix(0.8354865,0,0,0.7224155,172.9284,316.1965)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient8339"
+ inkscape:collect="always"
+ x1="13.26775"
+ x2="13.26775"
+ xlink:href="#linearGradient4816"
+ y1="7.71907"
+ y2="12.48076" />
+ <linearGradient
+ id="linearGradient3832">
+ <stop
+ id="stop3834"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop3836"
+ offset="1"
+ style="stop-color:#e0e0e0;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4816">
+ <stop
+ id="stop4818"
+ offset="0.0000000"
+ style="stop-color:#204a87;stop-opacity:1.0000000" />
+ <stop
+ id="stop4820"
+ offset="1.0000000"
+ style="stop-color:#204a87;stop-opacity:0.0000000" />
+ </linearGradient>
+ </defs>
+ <g
+ id="xml_editor"
+ transform="translate(-176,-320)">
+ <rect
+ height="15"
+ id="rect8292"
+ rx="0.57202768"
+ ry="0.6632899"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient8337);fill-opacity:1;fill-rule:evenodd;stroke:#8d8d8d;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="15"
+ x="176.5"
+ y="320.5" />
+ <rect
+ height="1.807003"
+ id="rect8294"
+ rx="0.1023571"
+ ry="0.100411"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient8339);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="11.97316"
+ x="178.02679"
+ y="322.19299" />
+ <rect
+ height="13"
+ id="rect8296"
+ rx="0.1260134"
+ ry="0.12879141"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.54545462;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="13"
+ x="177.5"
+ y="321.5" />
+ <rect
+ height="11"
+ id="rect8298"
+ style="fill:none;fill-rule:evenodd;stroke:none;stroke-width:2.77777791;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ width="11"
+ x="178"
+ y="323.0032" />
+ <path
+ d="m 182.5318,326.5576 -3.0318,2.9279 3.0318,3.0222 m 3,-6.0077 2.9682,2.973 -2.9682,2.9771"
+ id="path8309"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc"
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#555753;stroke-width:1.20000005;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/distribute-graph-directed.svg b/share/icons/Tango/scalable/actions/distribute-graph-directed.svg
new file mode 100644
index 0000000..767b7c9
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/distribute-graph-directed.svg
@@ -0,0 +1,249 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24.000002"
+ height="24"
+ version="1.1"
+ sodipodi:docname="distribute-graph-directed.svg"
+ viewBox="0 0 24.000002 24">
+ <metadata
+ id="metadata55">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview53"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(-0.7537329,0.7470113,-0.8233377,-0.8155832,1407.731,2793.415)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11859"
+ inkscape:collect="always"
+ x1="56"
+ x2="56"
+ xlink:href="#linearGradient1442"
+ y1="1457"
+ y2="1464" />
+ <linearGradient
+ gradientTransform="matrix(-0.6734611,0.6178498,-0.7356531,-0.6745654,1274.359,2596.641)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11871"
+ inkscape:collect="always"
+ x1="57"
+ x2="57"
+ xlink:href="#linearGradient11346"
+ y1="1457"
+ y2="1464" />
+ <linearGradient
+ id="linearGradient1442">
+ <stop
+ id="stop1444"
+ offset="0"
+ style="stop-color:#73d216" />
+ <stop
+ id="stop1446"
+ offset="1.0000000"
+ style="stop-color:#4e9a06" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.7537329,0.7470113,0.8233377,-0.8155832,-1096.731,2793.415)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11865"
+ inkscape:collect="always"
+ x1="56"
+ x2="56"
+ xlink:href="#linearGradient1442"
+ y1="1457"
+ y2="1464" />
+ <linearGradient
+ gradientTransform="matrix(0.7537329,0.7470113,0.8233377,-0.8155832,-1096.731,2793.415)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11867"
+ inkscape:collect="always"
+ x1="57"
+ x2="57"
+ xlink:href="#linearGradient11346"
+ y1="1457"
+ y2="1464" />
+ <linearGradient
+ gradientTransform="matrix(-0.6734611,0.6178498,-0.7356531,-0.6745654,1274.359,2596.641)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11869"
+ inkscape:collect="always"
+ x1="56"
+ x2="56"
+ xlink:href="#linearGradient1442"
+ y1="1457"
+ y2="1464" />
+ <linearGradient
+ gradientTransform="matrix(-0.7537329,0.7470113,-0.8233377,-0.8155832,1407.731,2793.415)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11861"
+ inkscape:collect="always"
+ x1="57"
+ x2="57"
+ xlink:href="#linearGradient11346"
+ y1="1457"
+ y2="1464" />
+ <radialGradient
+ cx="83.242722"
+ cy="228"
+ fx="83.242722"
+ fy="228"
+ gradientTransform="matrix(1.090909,0,0,1.090909,-982.5007,1502.864)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient9234"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ id="linearGradient11346">
+ <stop
+ id="stop11348"
+ offset="0"
+ style="stop-color:#4e9a06;stop-opacity:1;" />
+ <stop
+ id="stop11350"
+ offset="1"
+ style="stop-color:#448705;stop-opacity:1;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="directed_graph"
+ transform="translate(-144,-1640)">
+ <rect
+ height="24"
+ id="rect10981"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#radialGradient9234);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="24"
+ x="144"
+ y="1640" />
+ <g
+ id="g11829"
+ transform="translate(1)">
+ <circle
+ cx="328"
+ cy="215"
+ id="path9929"
+ r="5"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:2.5000124;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(0.4,0,0,0.399996,15.3,1557.501)" />
+ <circle
+ cx="328"
+ cy="215"
+ id="path11823"
+ r="5"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:2.00000811;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.50196078;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(0.2499999,0,0,0.249998,64.50002,1589.75)" />
+ </g>
+ <g
+ id="use11833"
+ transform="translate(17)">
+ <circle
+ cx="328"
+ cy="215"
+ id="circle33"
+ r="5"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:2.5000124;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(0.4,0,0,0.399996,15.3,1557.501)" />
+ <circle
+ cx="328"
+ cy="215"
+ id="circle35"
+ r="5"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:2.00000811;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.50196078;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(0.2499999,0,0,0.249998,64.50002,1589.75)" />
+ </g>
+ <g
+ id="use11835"
+ transform="translate(9,7)">
+ <circle
+ cx="328"
+ cy="215"
+ id="circle38"
+ r="5"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:2.5000124;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(0.4,0,0,0.399996,15.3,1557.501)" />
+ <circle
+ cx="328"
+ cy="215"
+ id="circle40"
+ r="5"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:2.00000811;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.50196078;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(0.2499999,0,0,0.249998,64.50002,1589.75)" />
+ </g>
+ <g
+ id="use11837"
+ transform="translate(9,17)">
+ <circle
+ cx="328"
+ cy="215"
+ id="circle43"
+ r="5"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:2.5000124;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(0.4,0,0,0.399996,15.3,1557.501)" />
+ <circle
+ cx="328"
+ cy="215"
+ id="circle45"
+ r="5"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:2.00000811;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.50196078;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(0.2499999,0,0,0.249998,64.50002,1589.75)" />
+ </g>
+ <path
+ d="m 153.5,1654.514 1.9888,1.986 2.0112,-2 z"
+ id="path11851"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient11869);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient11871);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 158.5,1645.5 v 3 h 3 z"
+ id="path11857"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="display:inline;fill:url(#linearGradient11859);fill-opacity:1;stroke:url(#linearGradient11861);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m 152.5,1645.5 v 3 h -3 z"
+ id="path11863"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="display:inline;fill:url(#linearGradient11865);fill-opacity:1;stroke:url(#linearGradient11867);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/distribute-graph.svg b/share/icons/Tango/scalable/actions/distribute-graph.svg
new file mode 100644
index 0000000..e9bb42e
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/distribute-graph.svg
@@ -0,0 +1,191 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ version="1.1"
+ sodipodi:docname="distribute-graph.svg"
+ viewBox="0 0 24 24">
+ <metadata
+ id="metadata51">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview49"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="83.242722"
+ cy="228"
+ fx="83.242722"
+ fy="228"
+ gradientTransform="matrix(1.090909,0,0,1.090909,-982.5007,1502.864)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient11641"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ </defs>
+ <g
+ id="graph_layout"
+ transform="translate(-176,-1640)">
+ <rect
+ id="rect11566"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#radialGradient11641);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ height="24"
+ width="24"
+ x="176"
+ y="1640" />
+ <path
+ d="m 196.6464,1650.265 -3,10 v 0 l -6,-5 -8,2 v -12 l 10,-2 m 0,0 -2,12"
+ id="path11883"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#555753;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <g
+ id="use11873"
+ transform="translate(33,1.99998)">
+ <circle
+ cx="328"
+ cy="215"
+ id="path9929"
+ r="5"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:2.5000124;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(0.4,0,0,0.399996,15.3,1557.501)" />
+ <circle
+ cx="328"
+ cy="215"
+ id="path11823"
+ r="5"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:2.00000811;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.50196078;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(0.2499999,0,0,0.249998,64.50002,1589.75)" />
+ </g>
+ <g
+ id="use11875"
+ transform="translate(41,11.99998)">
+ <circle
+ cx="328"
+ cy="215"
+ id="circle22"
+ r="5"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:2.5000124;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(0.4,0,0,0.399996,15.3,1557.501)" />
+ <circle
+ cx="328"
+ cy="215"
+ id="circle24"
+ r="5"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:2.00000811;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.50196078;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(0.2499999,0,0,0.249998,64.50002,1589.75)" />
+ </g>
+ <g
+ id="use11877"
+ transform="translate(47,16.99998)">
+ <circle
+ cx="328"
+ cy="215"
+ id="circle27"
+ r="5"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:2.5000124;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(0.4,0,0,0.399996,15.3,1557.501)" />
+ <circle
+ cx="328"
+ cy="215"
+ id="circle29"
+ r="5"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:2.00000811;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.50196078;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(0.2499999,0,0,0.249998,64.50002,1589.75)" />
+ </g>
+ <g
+ id="use11879"
+ transform="translate(43,-2e-5)">
+ <circle
+ cx="328"
+ cy="215"
+ id="circle32"
+ r="5"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:2.5000124;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(0.4,0,0,0.399996,15.3,1557.501)" />
+ <circle
+ cx="328"
+ cy="215"
+ id="circle34"
+ r="5"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:2.00000811;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.50196078;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(0.2499999,0,0,0.249998,64.50002,1589.75)" />
+ </g>
+ <g
+ id="use11881"
+ transform="translate(33,13.99994)">
+ <circle
+ cx="328"
+ cy="215"
+ id="circle37"
+ r="5"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:2.5000124;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(0.4,0,0,0.399996,15.3,1557.501)" />
+ <circle
+ cx="328"
+ cy="215"
+ id="circle39"
+ r="5"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:2.00000811;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.50196078;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(0.2499999,0,0,0.249998,64.50002,1589.75)" />
+ </g>
+ <g
+ id="use11888"
+ transform="translate(50,6.99998)">
+ <circle
+ cx="328"
+ cy="215"
+ id="circle42"
+ r="5"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:2.5000124;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(0.4,0,0,0.399996,15.3,1557.501)" />
+ <circle
+ cx="328"
+ cy="215"
+ id="circle44"
+ r="5"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:2.00000811;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.50196078;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(0.2499999,0,0,0.249998,64.50002,1589.75)" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/distribute-horizontal-baseline.svg b/share/icons/Tango/scalable/actions/distribute-horizontal-baseline.svg
new file mode 100644
index 0000000..e5df6cd
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/distribute-horizontal-baseline.svg
@@ -0,0 +1,255 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ version="1.1"
+ sodipodi:docname="distribute-horizontal-baseline.svg"
+ viewBox="0 0 24 24">
+ <metadata
+ id="metadata54">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview52"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient12306">
+ <stop
+ id="stop12308"
+ offset="0"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ <stop
+ id="stop12317"
+ offset="0.08843765"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12315"
+ offset="0.90803868"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12310"
+ offset="1"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11207">
+ <stop
+ id="stop11209"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop11211"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="rotate(90,140,1420)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12998"
+ inkscape:collect="always"
+ x1="145"
+ x2="167"
+ xlink:href="#linearGradient12306"
+ y1="1352.5"
+ y2="1352.5" />
+ <linearGradient
+ gradientTransform="matrix(1.499909,0,0,1.047619,-490.2329,-1939.904)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13001"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12319"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ gradientTransform="matrix(1.498293,0,0,1.397782,548.7676,204.9645)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13724"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <radialGradient
+ cx="83.242722"
+ cy="228"
+ fx="83.242722"
+ fy="228"
+ gradientTransform="translate(-1576,-1279.999)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13010"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ gradientTransform="matrix(1.499909,0,0,1.047619,-478.2329,-1939.904)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13007"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12319"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ id="linearGradient12319">
+ <stop
+ id="stop12321"
+ offset="0"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ <stop
+ id="stop12329"
+ offset="0.09044679"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12327"
+ offset="0.90803826"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12323"
+ offset="1"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="rotate(90,134,1414)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13004"
+ inkscape:collect="always"
+ x1="145"
+ x2="167"
+ xlink:href="#linearGradient12306"
+ y1="1352.5"
+ y2="1352.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11207"
+ id="linearGradient56"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.498293,0,0,1.397782,548.7676,204.9645)"
+ x1="1469"
+ y1="34.499969"
+ x2="1482"
+ y2="34.499969" />
+ </defs>
+ <g
+ id="distribute_baselines_hor"
+ transform="translate(-192,-1424)">
+ <rect
+ height="24"
+ id="rect12677"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient13010);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="scale(-1)"
+ width="24"
+ x="-216"
+ y="-1448" />
+ <rect
+ height="21.99999"
+ id="rect12690"
+ style="fill:url(#linearGradient13007);fill-opacity:1;stroke:none;stroke-width:1.00000095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="scale(-1)"
+ width="3"
+ x="-197"
+ y="-1447" />
+ <path
+ d="m 195.5,1425.5 v 21"
+ id="path12693"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#fcaf3e;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13004);stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <rect
+ height="21.99999"
+ id="rect12697"
+ style="fill:url(#linearGradient13001);fill-opacity:1;stroke:none;stroke-width:1.00000095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="scale(-1)"
+ width="3"
+ x="-209"
+ y="-1447" />
+ <path
+ d="m 207.5,1425.5 v 21"
+ id="path12699"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#fcaf3e;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient12998);stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <g
+ id="use12810"
+ inkscape:label="#g14209"
+ transform="translate(-1084,1237)">
+ <path
+ d="m 1277.5,203.5 h 4 v 4 h -4 z"
+ id="path20341"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient56);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1278.5,204.5 h 2 v 2 h -2 z"
+ id="path20343"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ <g
+ id="use12814"
+ inkscape:label="#g14209"
+ transform="translate(-1072,1237)">
+ <path
+ d="m 1277.5,203.5 h 4 v 4 h -4 z"
+ id="path43"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient13724);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1278.5,204.5 h 2 v 2 h -2 z"
+ id="path45"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ <path
+ d="m 204.0312,1440 c -0.586,0 -1.172,0 -1.758,0 -0.2329,-0.681 -0.4659,-1.363 -0.6988,-2.044 -1.0665,0 -2.133,0 -3.1994,0 -0.2202,0.681 -0.4404,1.363 -0.6606,2.044 -0.5715,0 -1.143,0 -1.7144,0 1.0392,-3 2.0783,-6 3.1175,-9 0.5696,0 1.1393,0 1.7089,0 1.0683,3 2.1366,6 3.2048,9 z m -2.9755,-3.561 c -0.3676,-1.113 -0.7352,-2.226 -1.1029,-3.339 -0.3603,1.113 -0.7207,2.226 -1.081,3.339 0.728,0 1.4559,0 2.1839,0 z"
+ id="path13012"
+ inkscape:connector-curvature="0"
+ style="font-style:normal;font-weight:bold;font-size:16px;font-family:Arial;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 208,1431 c 1.2314,0 2.4629,0 3.6943,0 0.5133,0.019 1.0413,0.014 1.5317,0.2 0.7754,0.296 1.3656,1.129 1.3628,2.025 0.0261,0.838 -0.4598,1.657 -1.1739,1.989 0.5415,0.161 1.0481,0.521 1.324,1.059 0.3836,0.727 0.3221,1.656 -0.0384,2.379 -0.2769,0.587 -0.7895,1.038 -1.3843,1.195 -0.5024,0.142 -1.0273,0.114 -1.5417,0.136 -1.1765,0.022 -2.3533,0.01 -3.53,0.012 -0.0815,0 -0.163,0 -0.2445,0 0,-2.999 0,-5.999 0,-8.999 z m 1.6872,1.498 c 0,0.694 0,1.388 0,2.081 0.746,0 1.4926,0.014 2.2382,-0.022 0.3699,-0.016 0.7709,-0.196 0.9347,-0.576 0.1319,-0.325 0.1203,-0.728 -0.0537,-1.033 -0.186,-0.322 -0.5598,-0.43 -0.8924,-0.433 -0.7419,-0.026 -1.4846,-0.014 -2.2268,-0.017 z m 0,3.579 c 0,0.802 0,1.604 0,2.406 0.7504,0 1.501,0.01 2.2513,-0.011 0.3432,-0.01 0.7197,-0.043 0.9866,-0.304 0.3193,-0.284 0.3829,-0.78 0.2953,-1.194 -0.0809,-0.404 -0.4059,-0.711 -0.7736,-0.798 -0.5289,-0.112 -1.0715,-0.095 -1.6079,-0.099 -0.3839,0 -0.7678,0 -1.1517,0 z"
+ id="path13014"
+ inkscape:connector-curvature="0"
+ style="font-style:normal;font-weight:bold;font-size:16px;font-family:Arial;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/distribute-horizontal-center.svg b/share/icons/Tango/scalable/actions/distribute-horizontal-center.svg
new file mode 100644
index 0000000..5730843
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/distribute-horizontal-center.svg
@@ -0,0 +1,301 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ version="1.1"
+ sodipodi:docname="distribute-horizontal-center.svg"
+ viewBox="0 0 24 24">
+ <metadata
+ id="metadata59">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview57"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(1.506242,0,0,1.59679,1607.884,-408.1882)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13854"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11215"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="rotate(-90,157.5,1409.5)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13860"
+ inkscape:collect="always"
+ x1="96"
+ x2="118.0001"
+ xlink:href="#linearGradient12319"
+ y1="1353.5"
+ y2="1353.5" />
+ <linearGradient
+ gradientTransform="rotate(-90,157.5,1409.5)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13862"
+ inkscape:collect="always"
+ x1="96"
+ x2="118.0001"
+ xlink:href="#linearGradient12306"
+ y1="1353.5"
+ y2="1353.5" />
+ <linearGradient
+ gradientTransform="matrix(1.715811,0,0,1.329694,1632.856,-368.2192)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13848"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11215"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="rotate(-90,157.5,1409.5)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13858"
+ inkscape:collect="always"
+ x1="96"
+ x2="118.0001"
+ xlink:href="#linearGradient12306"
+ y1="1353.5"
+ y2="1353.5" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.506242,0,0,1.59679,1607.884,-408.1882)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13852"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ id="linearGradient11201">
+ <stop
+ id="stop11203"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop11205"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11215">
+ <stop
+ id="stop11217"
+ offset="0"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ <stop
+ id="stop11219"
+ offset="1"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.715811,0,0,1.329694,1632.856,-368.2192)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13846"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="matrix(1.906435,0,0,1.497007,1652.116,-400.2733)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13850"
+ inkscape:collect="always"
+ x1="1470"
+ x2="1481"
+ xlink:href="#linearGradient11201"
+ y1="34.499981"
+ y2="34.499981" />
+ <linearGradient
+ id="linearGradient11207">
+ <stop
+ id="stop11209"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop11211"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient12306">
+ <stop
+ id="stop12308"
+ offset="0"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ <stop
+ id="stop12317"
+ offset="0.08843765"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12315"
+ offset="0.90803868"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12310"
+ offset="1"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient12319">
+ <stop
+ id="stop12321"
+ offset="0"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ <stop
+ id="stop12329"
+ offset="0.09044679"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12327"
+ offset="0.90803826"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12323"
+ offset="1"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.606646,0,0,1.995947,1617.775,-484.8525)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13856"
+ inkscape:collect="always"
+ x1="1470"
+ x2="1481"
+ xlink:href="#linearGradient11201"
+ y1="34.499981"
+ y2="34.499981" />
+ <linearGradient
+ gradientTransform="rotate(-90,157.5,1409.5)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13864"
+ inkscape:collect="always"
+ x1="96"
+ x2="118.0001"
+ xlink:href="#linearGradient12319"
+ y1="1353.5"
+ y2="1353.5" />
+ <radialGradient
+ cx="83.242722"
+ cy="228"
+ fx="83.242722"
+ fy="228"
+ gradientTransform="translate(-1264.01,1568)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13844"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ </defs>
+ <g
+ id="distribute_hcentre"
+ transform="translate(-96,-1448)">
+ <rect
+ height="24"
+ id="rect12837"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient13844);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="24"
+ x="96"
+ y="1448" />
+ <rect
+ height="8.0000076"
+ id="rect12841"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient13846);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13848);stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="rotate(90)"
+ width="12"
+ x="1453.5"
+ y="-117.5" />
+ <rect
+ height="5.9999871"
+ id="rect12843"
+ rx="0"
+ ry="0"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13850);stroke-width:0.9999994;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="rotate(90)"
+ width="10"
+ x="1454.5"
+ y="-116.5" />
+ <rect
+ height="8.0000029"
+ id="rect12847"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient13852);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13854);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="rotate(90)"
+ width="18"
+ x="1450.5"
+ y="-105.5" />
+ <rect
+ height="5.9999928"
+ id="rect12849"
+ rx="0"
+ ry="0"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13856);stroke-width:0.9999994;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="rotate(90)"
+ width="16"
+ x="1451.5"
+ y="-104.5" />
+ <g
+ id="g13084"
+ transform="translate(12)">
+ <path
+ d="M 100.4999,1453.5 H 102.5 v 3 h -2.0001 z m 0,5 H 102.5 v 3 h -2.0001 z m 0,5 H 102.5 v 3 h -2.0001 z m 0,5 H 102.5 v 2 h -2.0001 z m 0,-19 H 102.5 v 2 h -2.0001 z"
+ id="path12851"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient13858);fill-opacity:1;stroke:url(#linearGradient13860);stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ </g>
+ <g
+ id="g13100">
+ <path
+ d="M 100.4999,1453.5 H 102.5 v 3 h -2.0001 z m 0,5 H 102.5 v 3 h -2.0001 z m 0,5 H 102.5 v 3 h -2.0001 z m 0,5 H 102.5 v 2 h -2.0001 z m 0,-19 H 102.5 v 2 h -2.0001 z"
+ id="path13102"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient13862);fill-opacity:1;stroke:url(#linearGradient13864);stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/distribute-horizontal-gaps.svg b/share/icons/Tango/scalable/actions/distribute-horizontal-gaps.svg
new file mode 100644
index 0000000..2cb262d
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/distribute-horizontal-gaps.svg
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ >
+ <defs id="defs3">
+
+ <linearGradient gradientTransform="matrix(1.00089,0,0,1.994538,-109.8754,-1841.578)" gradientUnits="userSpaceOnUse" id="linearGradient13868" inkscape:collect="always" x1="1469" x2="1482" xlink:href="#linearGradient11207" y1="34.49997" y2="34.49997"/>
+ <linearGradient id="linearGradient11201">
+ <stop id="stop11203" offset="0" style="stop-color:#ffffff;stop-opacity:1;"/>
+ <stop id="stop11205" offset="1" style="stop-color:#ffffff;stop-opacity:1;"/>
+ </linearGradient>
+ <radialGradient cx="83.24272" cy="228" fx="83.24272" fy="228" gradientTransform="translate(-1576,-1303.999)" gradientUnits="userSpaceOnUse" id="radialGradient13866" inkscape:collect="always" r="8" xlink:href="#linearGradient10735"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient13886" inkscape:collect="always" x1="187.5" x2="187.5" xlink:href="#linearGradient12319" y1="491.4999" y2="470.4999"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient13882" inkscape:collect="always" x1="187.5" x2="187.5" xlink:href="#linearGradient12319" y1="491.4999" y2="470.4999"/>
+ <linearGradient id="linearGradient10735">
+ <stop id="stop10737" offset="0" style="stop-color:#c0c0c0;stop-opacity:0;"/>
+ <stop id="stop10739" offset="1" style="stop-color:#c0c0c0;stop-opacity:0;"/>
+ </linearGradient>
+ <linearGradient gradientTransform="rotate(90,124.5,1428.5)" gradientUnits="userSpaceOnUse" id="linearGradient13884" inkscape:collect="always" x1="145" x2="167" xlink:href="#linearGradient12306" y1="1352.5" y2="1352.5"/>
+ <linearGradient gradientTransform="matrix(0.9532176,0,0,2.494986,-114.692,-1937.451)" gradientUnits="userSpaceOnUse" id="linearGradient13872" inkscape:collect="always" x1="1470" x2="1481" xlink:href="#linearGradient11201" y1="34.49998" y2="34.49998"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient13888" inkscape:collect="always" x1="187.5" x2="187.5" xlink:href="#linearGradient12319" y1="491.4999" y2="470.4999"/>
+ <linearGradient gradientTransform="matrix(1.606649,0,0,1.663294,1619.376,-514.7946)" gradientUnits="userSpaceOnUse" id="linearGradient13878" inkscape:collect="always" x1="1470" x2="1481" xlink:href="#linearGradient11201" y1="34.49998" y2="34.49998"/>
+ <linearGradient gradientTransform="matrix(1.50624,0,0,1.397193,1609.384,-463.9524)" gradientUnits="userSpaceOnUse" id="linearGradient13876" inkscape:collect="always" x1="1469" x2="1482" xlink:href="#linearGradient11215" y1="34.49997" y2="34.49997"/>
+ <linearGradient gradientTransform="matrix(1.00089,0,0,1.994538,-109.8754,-1841.578)" gradientUnits="userSpaceOnUse" id="linearGradient13870" inkscape:collect="always" x1="1469" x2="1482" xlink:href="#linearGradient11215" y1="34.49997" y2="34.49997"/>
+ <linearGradient gradientTransform="matrix(1.50624,0,0,1.397193,1609.384,-463.9524)" gradientUnits="userSpaceOnUse" id="linearGradient13874" inkscape:collect="always" x1="1469" x2="1482" xlink:href="#linearGradient11207" y1="34.49997" y2="34.49997"/>
+ <linearGradient id="linearGradient12319">
+ <stop id="stop12321" offset="0" style="stop-color:#ce5c00;stop-opacity:0;"/>
+ <stop id="stop12329" offset="0.09044679" style="stop-color:#ce5c00;stop-opacity:1;"/>
+ <stop id="stop12327" offset="0.90803826" style="stop-color:#ce5c00;stop-opacity:1;"/>
+ <stop id="stop12323" offset="1" style="stop-color:#ce5c00;stop-opacity:0;"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient13880" inkscape:collect="always" x1="187.5" x2="187.5" xlink:href="#linearGradient12319" y1="491.4999" y2="470.4999"/>
+ <linearGradient id="linearGradient12306">
+ <stop id="stop12308" offset="0" style="stop-color:#fcaf3e;stop-opacity:0;"/>
+ <stop id="stop12317" offset="0.08843765" style="stop-color:#fcaf3e;stop-opacity:1;"/>
+ <stop id="stop12315" offset="0.90803868" style="stop-color:#fcaf3e;stop-opacity:1;"/>
+ <stop id="stop12310" offset="1" style="stop-color:#fcaf3e;stop-opacity:0;"/>
+ </linearGradient>
+ <linearGradient id="linearGradient11207">
+ <stop id="stop11209" offset="0" style="stop-color:#d3d7cf;stop-opacity:1;"/>
+ <stop id="stop11211" offset="1" style="stop-color:#d3d7cf;stop-opacity:1;"/>
+ </linearGradient>
+ <linearGradient id="linearGradient11215">
+ <stop id="stop11217" offset="0" style="stop-color:#888a85;stop-opacity:1;"/>
+ <stop id="stop11219" offset="1" style="stop-color:#888a85;stop-opacity:1;"/>
+ </linearGradient>
+ <linearGradient gradientTransform="rotate(90,128,1432)" gradientUnits="userSpaceOnUse" id="linearGradient13890" inkscape:collect="always" x1="145" x2="167" xlink:href="#linearGradient12306" y1="1352.5" y2="1352.5"/>
+ </defs>
+<g id="distribute_hdist" transform="translate(-192,-1448)">
+ <rect height="24" id="rect13123" style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient13866);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" transform="scale(-1)" width="24" x="-216" y="-1472"/>
+ <rect height="11.99999" id="rect13125" style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient13868);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13870);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" transform="scale(-1)" width="7" x="-214.5" y="-1465.5"/>
+ <rect height="9.9998789" id="rect13127" rx="0" ry="0" style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13872);stroke-width:0.99999958;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" transform="scale(-1)" width="5" x="-213.5" y="-1464.5"/>
+ <rect height="7.0000081" id="rect13129" style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient13874);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13876);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" transform="rotate(90)" width="17.999969" x="1450.5" y="-200.5"/>
+ <rect height="5.0000081" id="rect13131" rx="0" ry="0" style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13878);stroke-width:0.99999952;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" transform="rotate(90)" width="16.00004" x="1451.5" y="-199.5"/>
+ <g id="g13133" style="fill:url(#linearGradient13882);fill-opacity:1;stroke:none" transform="matrix(-1.499909,0,0,-1.047619,483.2329,1963.904)">
+ <rect height="21" id="rect13135" style="fill:url(#linearGradient13880);fill-opacity:1;stroke:none;stroke-width:1.00000095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" width="2.0001221" x="187.5" y="470.49991"/>
+ </g>
+ <path d="m 200.5,1449.5 v 21" id="path13137" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="display:inline;overflow:visible;visibility:visible;fill:#fcaf3e;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13884);stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"/>
+ <g id="g13139" style="fill:url(#linearGradient13888);fill-opacity:1;stroke:none" transform="matrix(-1.499909,0,0,-1.047619,490.2329,1963.904)">
+ <rect height="21" id="rect13141" style="fill:url(#linearGradient13886);fill-opacity:1;stroke:none;stroke-width:1.00000095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" width="2.0001221" x="187.5" y="470.49991"/>
+ </g>
+ <path d="m 207.5,1449.5 v 21" id="path13143" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="display:inline;overflow:visible;visibility:visible;fill:#fcaf3e;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13890);stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"/>
+</g>
+
+</svg>
diff --git a/share/icons/Tango/scalable/actions/distribute-horizontal-left.svg b/share/icons/Tango/scalable/actions/distribute-horizontal-left.svg
new file mode 100644
index 0000000..9c2ee7b
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/distribute-horizontal-left.svg
@@ -0,0 +1,337 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ version="1.1"
+ sodipodi:docname="distribute-horizontal-left.svg"
+ viewBox="0 0 24 24">
+ <metadata
+ id="metadata63">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview61"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient11201">
+ <stop
+ id="stop11203"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop11205"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13832"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12319"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ gradientTransform="matrix(1.50624,0,0,1.596791,1609.384,-359.5884)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13826"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <radialGradient
+ cx="83.242722"
+ cy="228"
+ fx="83.242722"
+ fy="228"
+ gradientTransform="translate(-1432,-1303.999)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13818"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13840"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12319"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13834"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12319"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ gradientTransform="rotate(90,55.5,1359.5)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13842"
+ inkscape:collect="always"
+ x1="145"
+ x2="167"
+ xlink:href="#linearGradient12306"
+ y1="1352.5"
+ y2="1352.5" />
+ <linearGradient
+ gradientTransform="matrix(1.606649,0,0,1.995952,1619.376,-435.8534)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13830"
+ inkscape:collect="always"
+ x1="1470"
+ x2="1481"
+ xlink:href="#linearGradient11201"
+ y1="34.499981"
+ y2="34.499981" />
+ <linearGradient
+ gradientTransform="matrix(1.143874,0,0,1.994538,49.07094,-1841.578)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13822"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11215"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13838"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12319"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ gradientTransform="matrix(1.143874,0,0,1.994538,49.07094,-1841.578)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13820"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ id="linearGradient12319">
+ <stop
+ id="stop12321"
+ offset="0"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ <stop
+ id="stop12329"
+ offset="0.09044679"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12327"
+ offset="0.90803826"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12323"
+ offset="1"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="rotate(90,49.5,1353.5)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13836"
+ inkscape:collect="always"
+ x1="145"
+ x2="167"
+ xlink:href="#linearGradient12306"
+ y1="1352.5"
+ y2="1352.5" />
+ <linearGradient
+ id="linearGradient12306">
+ <stop
+ id="stop12308"
+ offset="0"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ <stop
+ id="stop12317"
+ offset="0.08843765"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12315"
+ offset="0.90803868"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12310"
+ offset="1"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11207">
+ <stop
+ id="stop11209"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop11211"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.143861,0,0,2.494986,49.06967,-1937.451)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13824"
+ inkscape:collect="always"
+ x1="1470"
+ x2="1481"
+ xlink:href="#linearGradient11201"
+ y1="34.499981"
+ y2="34.499981" />
+ <linearGradient
+ id="linearGradient11215">
+ <stop
+ id="stop11217"
+ offset="0"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ <stop
+ id="stop11219"
+ offset="1"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.50624,0,0,1.596791,1609.384,-359.5884)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13828"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11215"
+ y1="34.499969"
+ y2="34.499969" />
+ </defs>
+ <g
+ id="distribute_left"
+ transform="translate(-48,-1448)">
+ <rect
+ height="24"
+ id="rect12814"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient13818);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="scale(-1)"
+ width="24"
+ x="-72"
+ y="-1472" />
+ <rect
+ height="11.99999"
+ id="rect12818"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient13820);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13822);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="scale(-1)"
+ width="8"
+ x="-70.5"
+ y="-1465.5" />
+ <rect
+ height="9.9998789"
+ id="rect12821"
+ rx="0"
+ ry="0"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13824);stroke-width:0.99999958;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="scale(-1)"
+ width="6"
+ x="-69.5"
+ y="-1464.5" />
+ <rect
+ height="8.0000076"
+ id="rect12825"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient13826);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13828);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="rotate(90)"
+ width="17.999969"
+ x="1450.5"
+ y="-58.500011" />
+ <rect
+ height="6.0000081"
+ id="rect12827"
+ rx="0"
+ ry="0"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13830);stroke-width:0.99999952;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="rotate(90)"
+ width="16.00004"
+ x="1451.5"
+ y="-57.500011" />
+ <g
+ id="g12829"
+ style="fill:url(#linearGradient13834);fill-opacity:1;stroke:none"
+ transform="matrix(-1.499909,0,0,-1.047619,333.2329,1963.904)">
+ <rect
+ height="21"
+ id="rect12831"
+ style="fill:url(#linearGradient13832);fill-opacity:1;stroke:none;stroke-width:1.00000095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="2.0001221"
+ x="187.5"
+ y="470.49991" />
+ </g>
+ <path
+ d="m 50.5,1449.5 v 21"
+ id="path12833"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#fcaf3e;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13836);stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <g
+ id="g12978"
+ style="fill:url(#linearGradient13840);fill-opacity:1;stroke:none"
+ transform="matrix(-1.499909,0,0,-1.047619,345.2329,1963.904)">
+ <rect
+ height="21"
+ id="rect12980"
+ style="fill:url(#linearGradient13838);fill-opacity:1;stroke:none;stroke-width:1.00000095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="2.0001221"
+ x="187.5"
+ y="470.49991" />
+ </g>
+ <path
+ d="m 62.5,1449.5 v 21"
+ id="path12982"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#fcaf3e;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13842);stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/distribute-horizontal-node.svg b/share/icons/Tango/scalable/actions/distribute-horizontal-node.svg
new file mode 100644
index 0000000..d4d6d94
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/distribute-horizontal-node.svg
@@ -0,0 +1,313 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ version="1.1"
+ sodipodi:docname="distribute-horizontal-node.svg"
+ viewBox="0 0 24 24">
+ <metadata
+ id="metadata62">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview60"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(0,1.153846,-1,0,1468,1571.692)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13910"
+ inkscape:collect="always"
+ x1="144.99989"
+ x2="160.5999"
+ xlink:href="#linearGradient12716"
+ y1="1352"
+ y2="1352" />
+ <linearGradient
+ id="linearGradient12716">
+ <stop
+ id="stop12718"
+ offset="0"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ <stop
+ id="stop12720"
+ offset="0.23427092"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12722"
+ offset="0.73789984"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12724"
+ offset="1"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11207">
+ <stop
+ id="stop11209"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop11211"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0,1.153846,-1,0,1460,1571.692)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13908"
+ inkscape:collect="always"
+ x1="144.99989"
+ x2="160.5999"
+ xlink:href="#linearGradient12716"
+ y1="1352"
+ y2="1352" />
+ <linearGradient
+ gradientTransform="matrix(1.498293,0,0,1.397782,548.7676,204.9645)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13724"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <radialGradient
+ cx="83.242722"
+ cy="228"
+ fx="83.242722"
+ fy="228"
+ gradientTransform="translate(-1480,-1591.999)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13900"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ gradientTransform="matrix(1.499909,0,0,0.8571456,-390.2329,-2160.287)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13904"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12706"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0,1.153846,-1,0,1452,1571.692)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13912"
+ inkscape:collect="always"
+ x1="144.99989"
+ x2="160.5999"
+ xlink:href="#linearGradient12716"
+ y1="1352"
+ y2="1352" />
+ <linearGradient
+ gradientTransform="matrix(1.499909,0,0,0.8571456,-398.2329,-2160.287)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13902"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12706"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ gradientTransform="matrix(1.499909,0,0,0.8571456,-382.2329,-2160.287)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13906"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12706"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ id="linearGradient12706">
+ <stop
+ id="stop12708"
+ offset="0"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ <stop
+ id="stop12710"
+ offset="0.27794591"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12712"
+ offset="0.65109503"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12714"
+ offset="1"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11207"
+ id="linearGradient64"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.498293,0,0,1.397782,548.7676,204.9645)"
+ x1="1469"
+ y1="34.499969"
+ x2="1482"
+ y2="34.499969" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11207"
+ id="linearGradient66"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.498293,0,0,1.397782,548.7676,204.9645)"
+ x1="1469"
+ y1="34.499969"
+ x2="1482"
+ y2="34.499969" />
+ </defs>
+ <g
+ id="node_hdistribute"
+ transform="translate(-96,-1736)">
+ <rect
+ height="24"
+ id="rect12047"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient13900);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="scale(-1)"
+ width="24"
+ x="-120"
+ y="-1760" />
+ <rect
+ height="18.000059"
+ id="rect12115"
+ ry="0"
+ style="fill:url(#linearGradient13902);fill-opacity:1;stroke:none;stroke-width:1.00000095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="scale(-1)"
+ width="3"
+ x="-117.0001"
+ y="-1757" />
+ <rect
+ height="18.000059"
+ id="rect12727"
+ ry="0"
+ style="fill:url(#linearGradient13904);fill-opacity:1;stroke:none;stroke-width:1.00000095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="scale(-1)"
+ width="3"
+ x="-109.0001"
+ y="-1757" />
+ <rect
+ height="18.000059"
+ id="rect12735"
+ ry="0"
+ style="fill:url(#linearGradient13906);fill-opacity:1;stroke:none;stroke-width:1.00000095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="scale(-1)"
+ width="3"
+ x="-101.0001"
+ y="-1757" />
+ <path
+ d="m 97.49959,1753.494 c 2.51611,-5.494 4.20171,-11.689 9.56021,-8.494 5.0315,3 4.0252,8 11.4466,8"
+ id="path12054"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="css"
+ style="display:inline;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#555753;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m 107.5,1739.577 v 16.846"
+ id="path12729"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#fcaf3e;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13908);stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <g
+ id="use12060"
+ inkscape:label="#g14209"
+ transform="translate(-1172,1540)">
+ <path
+ d="m 1277.5,203.5 h 4 v 4 h -4 z"
+ id="path20341"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient64);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1278.5,204.5 h 2 v 2 h -2 z"
+ id="path20343"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ <path
+ d="m 115.5,1739.577 v 16.846"
+ id="path12117"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#fcaf3e;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13910);stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <g
+ id="use12062"
+ inkscape:label="#g14209"
+ transform="translate(-1164,1547)">
+ <path
+ d="m 1277.5,203.5 h 4 v 4 h -4 z"
+ id="path47"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient66);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1278.5,204.5 h 2 v 2 h -2 z"
+ id="path49"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ <path
+ d="m 99.5,1739.577 v 16.846"
+ id="path12737"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#fcaf3e;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13912);stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <g
+ id="use12058"
+ inkscape:label="#g14209"
+ transform="translate(-1180,1543)">
+ <path
+ d="m 1277.5,203.5 h 4 v 4 h -4 z"
+ id="path53"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient13724);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1278.5,204.5 h 2 v 2 h -2 z"
+ id="path55"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/distribute-horizontal-right.svg b/share/icons/Tango/scalable/actions/distribute-horizontal-right.svg
new file mode 100644
index 0000000..e33441e
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/distribute-horizontal-right.svg
@@ -0,0 +1,337 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ version="1.1"
+ sodipodi:docname="distribute-horizontal-right.svg"
+ viewBox="0 0 24 24">
+ <metadata
+ id="metadata63">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview61"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient11201">
+ <stop
+ id="stop11203"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop11205"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13832"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12319"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ gradientTransform="matrix(1.50624,0,0,1.596791,1609.384,-359.5884)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13826"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <radialGradient
+ cx="83.242722"
+ cy="228"
+ fx="83.242722"
+ fy="228"
+ gradientTransform="translate(-1432,-1303.999)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13818"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13840"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12319"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13834"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12319"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ gradientTransform="rotate(90,55.5,1359.5)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13842"
+ inkscape:collect="always"
+ x1="145"
+ x2="167"
+ xlink:href="#linearGradient12306"
+ y1="1352.5"
+ y2="1352.5" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13838"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12319"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ gradientTransform="matrix(1.606649,0,0,1.995952,1619.376,-435.8534)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13830"
+ inkscape:collect="always"
+ x1="1470"
+ x2="1481"
+ xlink:href="#linearGradient11201"
+ y1="34.499981"
+ y2="34.499981" />
+ <linearGradient
+ gradientTransform="matrix(1.143874,0,0,1.994538,49.07094,-1841.578)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13822"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11215"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="matrix(1.143874,0,0,1.994538,49.07094,-1841.578)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13820"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ id="linearGradient12319">
+ <stop
+ id="stop12321"
+ offset="0"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ <stop
+ id="stop12329"
+ offset="0.09044679"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12327"
+ offset="0.90803826"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12323"
+ offset="1"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11207">
+ <stop
+ id="stop11209"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop11211"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient12306">
+ <stop
+ id="stop12308"
+ offset="0"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ <stop
+ id="stop12317"
+ offset="0.08843765"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12315"
+ offset="0.90803868"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12310"
+ offset="1"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="rotate(90,49.5,1353.5)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13836"
+ inkscape:collect="always"
+ x1="145"
+ x2="167"
+ xlink:href="#linearGradient12306"
+ y1="1352.5"
+ y2="1352.5" />
+ <linearGradient
+ id="linearGradient11215">
+ <stop
+ id="stop11217"
+ offset="0"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ <stop
+ id="stop11219"
+ offset="1"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.143861,0,0,2.494986,49.06967,-1937.451)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13824"
+ inkscape:collect="always"
+ x1="1470"
+ x2="1481"
+ xlink:href="#linearGradient11201"
+ y1="34.499981"
+ y2="34.499981" />
+ <linearGradient
+ gradientTransform="matrix(1.50624,0,0,1.596791,1609.384,-359.5884)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13828"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11215"
+ y1="34.499969"
+ y2="34.499969" />
+ </defs>
+ <g
+ id="distribute_right"
+ transform="matrix(-1,0,0,1,72,-1448)">
+ <rect
+ height="24"
+ id="rect12814"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient13818);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="scale(-1)"
+ width="24"
+ x="-72"
+ y="-1472" />
+ <rect
+ height="11.99999"
+ id="rect12818"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient13820);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13822);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="scale(-1)"
+ width="8"
+ x="-70.5"
+ y="-1465.5" />
+ <rect
+ height="9.9998789"
+ id="rect12821"
+ rx="0"
+ ry="0"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13824);stroke-width:0.99999958;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="scale(-1)"
+ width="6"
+ x="-69.5"
+ y="-1464.5" />
+ <rect
+ height="8.0000076"
+ id="rect12825"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient13826);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13828);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="rotate(90)"
+ width="17.999969"
+ x="1450.5"
+ y="-58.500011" />
+ <rect
+ height="6.0000081"
+ id="rect12827"
+ rx="0"
+ ry="0"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13830);stroke-width:0.99999952;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="rotate(90)"
+ width="16.00004"
+ x="1451.5"
+ y="-57.500011" />
+ <g
+ id="g12829"
+ style="fill:url(#linearGradient13834);fill-opacity:1;stroke:none"
+ transform="matrix(-1.499909,0,0,-1.047619,333.2329,1963.904)">
+ <rect
+ height="21"
+ id="rect12831"
+ style="fill:url(#linearGradient13832);fill-opacity:1;stroke:none;stroke-width:1.00000095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="2.0001221"
+ x="187.5"
+ y="470.49991" />
+ </g>
+ <path
+ d="m 50.5,1449.5 v 21"
+ id="path12833"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#fcaf3e;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13836);stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <g
+ id="g12978"
+ style="fill:url(#linearGradient13840);fill-opacity:1;stroke:none"
+ transform="matrix(-1.499909,0,0,-1.047619,345.2329,1963.904)">
+ <rect
+ height="21"
+ id="rect12980"
+ style="fill:url(#linearGradient13838);fill-opacity:1;stroke:none;stroke-width:1.00000095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="2.0001221"
+ x="187.5"
+ y="470.49991" />
+ </g>
+ <path
+ d="m 62.5,1449.5 v 21"
+ id="path12982"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#fcaf3e;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13842);stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/distribute-randomize.svg b/share/icons/Tango/scalable/actions/distribute-randomize.svg
new file mode 100644
index 0000000..d533f91
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/distribute-randomize.svg
@@ -0,0 +1,185 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ version="1.1"
+ sodipodi:docname="distribute-randomize.svg"
+ viewBox="0 0 24 24">
+ <metadata
+ id="metadata40">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview38"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="83.242722"
+ cy="228"
+ fx="83.242722"
+ fy="228"
+ gradientTransform="matrix(1.090909,0,0,1.090909,142.5454,-14.09091)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient11736"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ </defs>
+ <g
+ id="distribute_randomize"
+ style="display:inline"
+ transform="translate(0,-1593)">
+ <rect
+ height="24"
+ id="rect5814"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#radialGradient11736);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="24"
+ x="0"
+ y="1593" />
+ <g
+ id="g11589">
+ <rect
+ height="5"
+ id="rect11583"
+ style="display:inline;overflow:visible;visibility:visible;fill:#edd400;fill-opacity:1;fill-rule:nonzero;stroke:#c4a000;stroke-width:0.99999928;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="6.000001"
+ x="1.5"
+ y="1595.5" />
+ <rect
+ height="3"
+ id="rect11585"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.8;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="4"
+ x="2.5"
+ y="1596.5" />
+ </g>
+ <g
+ id="g11593"
+ transform="translate(13,-1)">
+ <rect
+ height="5"
+ id="rect11595"
+ style="display:inline;overflow:visible;visibility:visible;fill:#edd400;fill-opacity:1;fill-rule:nonzero;stroke:#c4a000;stroke-width:0.99999928;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="6.000001"
+ x="-0.50000042"
+ y="1595.5" />
+ <rect
+ height="3"
+ id="rect11597"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.8;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="4"
+ x="0.50000012"
+ y="1596.5" />
+ </g>
+ <g
+ id="g11599"
+ transform="translate(17,6)">
+ <rect
+ height="5"
+ id="rect11601"
+ style="display:inline;overflow:visible;visibility:visible;fill:#edd400;fill-opacity:1;fill-rule:nonzero;stroke:#c4a000;stroke-width:0.99999928;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="6.000001"
+ x="-0.50000042"
+ y="1595.5" />
+ <rect
+ height="3"
+ id="rect11603"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.8;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="4"
+ x="0.50000012"
+ y="1596.5" />
+ </g>
+ <g
+ id="g11605"
+ transform="translate(9,9)">
+ <rect
+ height="5"
+ id="rect11607"
+ style="display:inline;overflow:visible;visibility:visible;fill:#edd400;fill-opacity:1;fill-rule:nonzero;stroke:#c4a000;stroke-width:0.99999928;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="6.000001"
+ x="-0.50000042"
+ y="1593.5" />
+ <rect
+ height="3"
+ id="rect11609"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.8;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="4"
+ x="0.50000012"
+ y="1594.5" />
+ </g>
+ <g
+ id="g11611"
+ transform="translate(11,16)">
+ <rect
+ height="5"
+ id="rect11613"
+ style="display:inline;overflow:visible;visibility:visible;fill:#edd400;fill-opacity:1;fill-rule:nonzero;stroke:#c4a000;stroke-width:0.99999928;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="6.000001"
+ x="-0.50000042"
+ y="1593.5" />
+ <rect
+ height="3"
+ id="rect11615"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.8;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="4"
+ x="0.50000012"
+ y="1594.5" />
+ </g>
+ <g
+ id="g11617"
+ transform="translate(1,15)">
+ <rect
+ height="5"
+ id="rect11619"
+ style="display:inline;overflow:visible;visibility:visible;fill:#edd400;fill-opacity:1;fill-rule:nonzero;stroke:#c4a000;stroke-width:0.99999928;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="6.000001"
+ x="0.49999961"
+ y="1595.5" />
+ <rect
+ height="3"
+ id="rect11621"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.8;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="4"
+ x="1.5"
+ y="1596.5" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/distribute-remove-overlaps.svg b/share/icons/Tango/scalable/actions/distribute-remove-overlaps.svg
new file mode 100644
index 0000000..7d0bee0
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/distribute-remove-overlaps.svg
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ version="1.1"
+ sodipodi:docname="distribute-remove-overlaps.svg"
+ viewBox="0 0 24 24">
+ <metadata
+ id="metadata27">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview25"
+ showgrid="false" />
+ <defs
+ id="defs3" />
+ <g
+ id="remove_overlaps"
+ transform="translate(-96.000008,-1640)">
+ <rect
+ height="24"
+ id="rect18967"
+ style="opacity:0.1978022;fill:none;fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ width="24"
+ x="96.000008"
+ y="1640" />
+ <rect
+ height="5"
+ id="rect18971"
+ style="display:inline;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ transform="matrix(0,1,1,0,0,0)"
+ width="21"
+ x="1641.5"
+ y="106.5" />
+ <rect
+ height="3"
+ id="rect18973"
+ style="display:inline;opacity:0.3;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#eeeeec;stroke-width:1.00000107;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ transform="matrix(0,1,1,0,0,0)"
+ width="18.950001"
+ x="1642.55"
+ y="107.5" />
+ <rect
+ height="21"
+ id="rect18977"
+ style="display:inline;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="4.000001"
+ x="114.5"
+ y="1641.5" />
+ <rect
+ height="1.999966"
+ id="rect18979"
+ style="display:inline;opacity:0.3;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#eeeeec;stroke-width:1.00000107;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ transform="matrix(0,1,1,0,0,0)"
+ width="19"
+ x="1642.5"
+ y="115.4841" />
+ <g
+ id="use18981"
+ transform="matrix(0,0.41393714,0.85508515,0,-52.883419,1651.8978)">
+ <rect
+ height="7.017632"
+ id="rect4895"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:1.6799711;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16.911819"
+ x="-25.11964"
+ y="175.86909" />
+ <rect
+ height="4.678422"
+ id="rect4897"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.31000001;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#eeeeec;stroke-width:1.67997313;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="12.16012"
+ x="-22.70454"
+ y="177.0416" />
+ </g>
+ <rect
+ height="5.999999"
+ id="rect18985"
+ style="display:inline;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:1.00000119;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ transform="matrix(0,1,1,0,0,0)"
+ width="11"
+ x="1651.5"
+ y="97.499992" />
+ <rect
+ height="4.0253878"
+ id="rect18987"
+ style="display:inline;opacity:0.3;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#eeeeec;stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ transform="matrix(0,1,1,0,0,0)"
+ width="8.9999847"
+ x="1652.5"
+ y="98.458527" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/distribute-unclump.svg b/share/icons/Tango/scalable/actions/distribute-unclump.svg
new file mode 100644
index 0000000..43aa326
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/distribute-unclump.svg
@@ -0,0 +1,213 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ version="1.1"
+ sodipodi:docname="distribute-unclump.svg"
+ viewBox="0 0 24 24">
+ <metadata
+ id="metadata44">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview42"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="translate(-1410,-1628)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11974"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11215"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="translate(-1410,-1628)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11972"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="matrix(0.8877454,0,0,1,-1123.476,-1628)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11978"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11215"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ id="linearGradient11207">
+ <stop
+ id="stop11209"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop11211"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ </linearGradient>
+ <radialGradient
+ cx="83.242722"
+ cy="228"
+ fx="83.242722"
+ fy="228"
+ gradientTransform="matrix(1.090909,0,0,1.090909,142.5454,-14.09091)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13528"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ gradientTransform="matrix(0.8877454,0,0,1,-1123.476,-1628)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11976"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ id="linearGradient11215">
+ <stop
+ id="stop11217"
+ offset="0"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ <stop
+ id="stop11219"
+ offset="1"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="unclump"
+ inkscape:label="#unclump"
+ style="display:inline"
+ transform="translate(-1125.046,-195.045)">
+ <rect
+ height="24"
+ id="rect18909"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#radialGradient13528);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="24"
+ x="1125.046"
+ y="195.045" />
+ <path
+ d="m 1139.875,200.5312 -4,1.5 c -0.267,0.0777 -0.421,0.3575 -0.344,0.625 0.078,0.2675 0.358,0.4214 0.625,0.3438 l 4,-1.5 c 0.268,-0.0777 0.422,-0.3575 0.344,-0.625 -0.078,-0.2675 -0.357,-0.4214 -0.625,-0.3438 z"
+ id="path18911"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccsccsc"
+ style="display:inline;fill:#ef2929;fill-opacity:1;fill-rule:evenodd;stroke:#a40000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="m 1135.844,209.5312 c -0.186,0.0622 -0.319,0.2276 -0.339,0.4229 -0.021,0.1953 0.075,0.3844 0.245,0.4834 l 4,3 c 0.151,0.1123 0.352,0.1305 0.52,0.0472 0.169,-0.0833 0.276,-0.2542 0.279,-0.4422 0,-0.1879 -0.101,-0.3613 -0.268,-0.4488 l -4,-3 c -0.128,-0.0876 -0.29,-0.1107 -0.437,-0.0625 z"
+ id="path18913"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="csccssccc"
+ style="display:inline;fill:#ef2929;fill-opacity:1;fill-rule:evenodd;stroke:#a40000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="m 1145.469,205.5 c -0.133,0.008 -0.257,0.0686 -0.345,0.1683 -0.088,0.0997 -0.132,0.2303 -0.124,0.3629 v 5 c 0,0.1804 0.092,0.3481 0.248,0.439 0.156,0.0909 0.348,0.0909 0.504,0 0.156,-0.0909 0.251,-0.2586 0.248,-0.439 v -5 c 0.01,-0.1435 -0.044,-0.2841 -0.145,-0.3858 -0.102,-0.1017 -0.243,-0.1547 -0.386,-0.1454 z"
+ id="path18915"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="csccssccsc"
+ style="display:inline;fill:#ef2929;fill-opacity:1;fill-rule:evenodd;stroke:#a40000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <g
+ id="use18917"
+ transform="matrix(1,0,0,0.998006,1170.03,38.37352)">
+ <rect
+ height="5.011291"
+ id="rect11709"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#edd400;fill-opacity:1;fill-rule:nonzero;stroke:#c4a000;stroke-width:1.00099778;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="6.0088992"
+ x="-28.50193"
+ y="174.5182" />
+ <rect
+ height="3.0097871"
+ id="rect11711"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.8;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1.00099874;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="4.016531"
+ x="-27.50193"
+ y="175.5215" />
+ </g>
+ <g
+ id="g18919"
+ transform="translate(6.999947,0.0231631)">
+ <rect
+ height="6.97679"
+ id="rect18921"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient11972);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient11974);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="6.0088992"
+ x="1134.537"
+ y="197.5437" />
+ <rect
+ height="4.9738441"
+ id="rect18923"
+ style="display:inline;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.00000095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="4.016531"
+ x="1135.537"
+ y="198.5437" />
+ </g>
+ <g
+ id="g18925"
+ transform="translate(-0.0110398,-7.976791)">
+ <rect
+ height="6.97679"
+ id="rect18927"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient11976);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient11978);stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="7.9794002"
+ x="1126.557"
+ y="210.5437" />
+ <rect
+ height="4.9738441"
+ id="rect18929"
+ style="display:inline;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.00000083;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="5.9603739"
+ x="1127.557"
+ y="211.5437" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/distribute-vertical-baseline.svg b/share/icons/Tango/scalable/actions/distribute-vertical-baseline.svg
new file mode 100644
index 0000000..9faea84
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/distribute-vertical-baseline.svg
@@ -0,0 +1,265 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ version="1.1"
+ sodipodi:docname="distribute-vertical-baseline.svg"
+ viewBox="0 0 24 24">
+ <metadata
+ id="metadata54">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview52"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(1.499909,0,0,1.047619,-1823.233,-299.9044)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12956"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12319"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ id="linearGradient12306">
+ <stop
+ id="stop12308"
+ offset="0"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ <stop
+ id="stop12317"
+ offset="0.08843765"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12315"
+ offset="0.90803868"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12310"
+ offset="1"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11207">
+ <stop
+ id="stop11209"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop11211"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="rotate(180,180,1441)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12964"
+ inkscape:collect="always"
+ x1="145"
+ x2="167"
+ xlink:href="#linearGradient12306"
+ y1="1352.5"
+ y2="1352.5" />
+ <linearGradient
+ gradientTransform="rotate(180,180,1446.5)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12952"
+ inkscape:collect="always"
+ x1="145"
+ x2="167"
+ xlink:href="#linearGradient12306"
+ y1="1352.5"
+ y2="1352.5" />
+ <linearGradient
+ id="linearGradient12319">
+ <stop
+ id="stop12321"
+ offset="0"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ <stop
+ id="stop12329"
+ offset="0.09044679"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12327"
+ offset="0.90803826"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12323"
+ offset="1"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.498293,0,0,1.397782,548.7676,204.9645)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13724"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="83.242722"
+ cy="228"
+ fx="83.242722"
+ fy="228"
+ gradientTransform="translate(-1576,-1375.999)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient12888"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ gradientTransform="matrix(1.499909,0,0,1.047619,-1812.233,-299.9044)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12960"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12319"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11207"
+ id="linearGradient56"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.498293,0,0,1.397782,548.7676,204.9645)"
+ x1="1469"
+ y1="34.499969"
+ x2="1482"
+ y2="34.499969" />
+ </defs>
+ <g
+ id="distribute_baselines_vert"
+ transform="translate(-192,-1520)">
+ <rect
+ height="24"
+ id="rect12842"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient12888);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="scale(-1)"
+ width="24"
+ x="-216"
+ y="-1544" />
+ <rect
+ height="21.99999"
+ id="rect12844"
+ style="fill:url(#linearGradient12960);fill-opacity:1;stroke:none;stroke-width:1.00000095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="rotate(-90)"
+ width="3"
+ x="-1531"
+ y="193" />
+ <rect
+ height="21.99999"
+ id="rect12848"
+ style="fill:url(#linearGradient12956);fill-opacity:1;stroke:none;stroke-width:1.00000095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="rotate(-90)"
+ width="3"
+ x="-1542"
+ y="193" />
+ <path
+ d="m 214.5,1540.5 h -21"
+ id="path12850"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#fcaf3e;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient12952);stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 214.5,1529.5 h -21"
+ id="path12962"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#fcaf3e;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient12964);stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <g
+ id="use12852"
+ inkscape:label="#g14209"
+ x="0"
+ y="0"
+ transform="rotate(90,76.5,326.5)"
+ width="2000"
+ height="2000"
+ style="display:inline">
+ <path
+ d="m 1277.5,203.5 h 4 v 4 h -4 z"
+ id="path20341"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient56);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1278.5,204.5 h 2 v 2 h -2 z"
+ id="path20343"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ <g
+ id="use12854"
+ inkscape:label="#g14209"
+ style="display:inline"
+ height="2000"
+ width="2000"
+ transform="rotate(90,71,332)"
+ y="0"
+ x="0">
+ <path
+ d="m 1277.5,203.5 h 4 v 4 h -4 z"
+ id="path43"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient13724);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1278.5,204.5 h 2 v 2 h -2 z"
+ id="path45"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ <path
+ d="m 208.0312,1530 c -0.586,0 -1.172,0 -1.758,0 -0.2329,-0.681 -0.4659,-1.363 -0.6988,-2.044 -1.0665,0 -2.133,0 -3.1994,0 -0.2202,0.681 -0.4404,1.363 -0.6606,2.044 -0.5715,0 -1.143,0 -1.7144,0 1.0392,-3 2.0783,-6 3.1175,-9 0.5696,0 1.1393,0 1.7089,0 1.0683,3 2.1366,6 3.2048,9 z m -2.9755,-3.561 c -0.3676,-1.113 -0.7352,-2.226 -1.1029,-3.339 -0.3603,1.113 -0.7207,2.226 -1.081,3.339 0.728,0 1.4559,0 2.1839,0 z"
+ id="path12988"
+ inkscape:connector-curvature="0"
+ style="font-style:normal;font-weight:bold;font-size:16px;font-family:Arial;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 200,1532 c 1.2314,0 2.4629,0 3.6943,0 0.5133,0.019 1.0413,0.014 1.5317,0.2 0.7754,0.296 1.3656,1.129 1.3628,2.025 0.0261,0.838 -0.4598,1.657 -1.1739,1.989 0.5415,0.161 1.0481,0.521 1.324,1.059 0.3836,0.727 0.3221,1.656 -0.0384,2.379 -0.2769,0.587 -0.7895,1.038 -1.3843,1.195 -0.5024,0.142 -1.0273,0.114 -1.5417,0.136 -1.1765,0.022 -2.3533,0.01 -3.53,0.012 -0.0815,0 -0.163,0 -0.2445,0 0,-2.999 0,-5.999 0,-8.999 z m 1.6872,1.498 c 0,0.694 0,1.388 0,2.081 0.746,0 1.4926,0.014 2.2382,-0.022 0.3699,-0.016 0.7709,-0.196 0.9347,-0.576 0.1319,-0.325 0.1203,-0.728 -0.0537,-1.033 -0.186,-0.322 -0.5598,-0.43 -0.8924,-0.433 -0.7419,-0.026 -1.4846,-0.014 -2.2268,-0.017 z m 0,3.579 c 0,0.802 0,1.604 0,2.406 0.7504,0 1.501,0.01 2.2513,-0.011 0.3432,-0.01 0.7197,-0.043 0.9866,-0.304 0.3193,-0.284 0.3829,-0.78 0.2953,-1.194 -0.0809,-0.404 -0.4059,-0.711 -0.7736,-0.798 -0.5289,-0.112 -1.0715,-0.095 -1.6079,-0.099 -0.3839,0 -0.7678,0 -1.1517,0 z"
+ id="path12983"
+ inkscape:connector-curvature="0"
+ style="font-style:normal;font-weight:bold;font-size:16px;font-family:Arial;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/distribute-vertical-bottom.svg b/share/icons/Tango/scalable/actions/distribute-vertical-bottom.svg
new file mode 100644
index 0000000..d9be0ff
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/distribute-vertical-bottom.svg
@@ -0,0 +1,337 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ version="1.1"
+ sodipodi:docname="distribute-vertical-bottom.svg"
+ viewBox="0 0 24 24">
+ <metadata
+ id="metadata63">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview61"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13834"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12319"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13840"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12319"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="rotate(90,55.5,1359.5)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13842"
+ inkscape:collect="always"
+ x1="145"
+ x2="167"
+ xlink:href="#linearGradient12306"
+ y1="1352.5"
+ y2="1352.5" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13832"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12319"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ id="linearGradient11201">
+ <stop
+ id="stop11203"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop11205"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ </linearGradient>
+ <radialGradient
+ cx="83.242722"
+ cy="228"
+ fx="83.242722"
+ fy="228"
+ gradientTransform="translate(-1432,-1303.999)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13818"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ gradientTransform="matrix(1.50624,0,0,1.596791,1609.384,-359.5884)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13826"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ id="linearGradient12306">
+ <stop
+ id="stop12308"
+ offset="0"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ <stop
+ id="stop12317"
+ offset="0.08843765"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12315"
+ offset="0.90803868"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12310"
+ offset="1"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="rotate(90,49.5,1353.5)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13836"
+ inkscape:collect="always"
+ x1="145"
+ x2="167"
+ xlink:href="#linearGradient12306"
+ y1="1352.5"
+ y2="1352.5" />
+ <linearGradient
+ id="linearGradient11207">
+ <stop
+ id="stop11209"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop11211"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.50624,0,0,1.596791,1609.384,-359.5884)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13828"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11215"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="matrix(1.143861,0,0,2.494986,49.06967,-1937.451)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13824"
+ inkscape:collect="always"
+ x1="1470"
+ x2="1481"
+ xlink:href="#linearGradient11201"
+ y1="34.499981"
+ y2="34.499981" />
+ <linearGradient
+ id="linearGradient11215">
+ <stop
+ id="stop11217"
+ offset="0"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ <stop
+ id="stop11219"
+ offset="1"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.143874,0,0,1.994538,49.07094,-1841.578)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13822"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11215"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="matrix(1.606649,0,0,1.995952,1619.376,-435.8534)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13830"
+ inkscape:collect="always"
+ x1="1470"
+ x2="1481"
+ xlink:href="#linearGradient11201"
+ y1="34.499981"
+ y2="34.499981" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13838"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12319"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ id="linearGradient12319">
+ <stop
+ id="stop12321"
+ offset="0"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ <stop
+ id="stop12329"
+ offset="0.09044679"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12327"
+ offset="0.90803826"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12323"
+ offset="1"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.143874,0,0,1.994538,49.07094,-1841.578)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13820"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ </defs>
+ <g
+ id="distribute_bottom"
+ transform="rotate(-90,-688,760)">
+ <rect
+ height="24"
+ id="rect12814"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient13818);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="scale(-1)"
+ width="24"
+ x="-72"
+ y="-1472" />
+ <rect
+ height="11.99999"
+ id="rect12818"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient13820);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13822);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="scale(-1)"
+ width="8"
+ x="-70.5"
+ y="-1465.5" />
+ <rect
+ height="9.9998789"
+ id="rect12821"
+ rx="0"
+ ry="0"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13824);stroke-width:0.99999958;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="scale(-1)"
+ width="6"
+ x="-69.5"
+ y="-1464.5" />
+ <rect
+ height="8.0000076"
+ id="rect12825"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient13826);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13828);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="rotate(90)"
+ width="17.999969"
+ x="1450.5"
+ y="-58.500011" />
+ <rect
+ height="6.0000081"
+ id="rect12827"
+ rx="0"
+ ry="0"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13830);stroke-width:0.99999952;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="rotate(90)"
+ width="16.00004"
+ x="1451.5"
+ y="-57.500011" />
+ <g
+ id="g12829"
+ style="fill:url(#linearGradient13834);fill-opacity:1;stroke:none"
+ transform="matrix(-1.499909,0,0,-1.047619,333.2329,1963.904)">
+ <rect
+ height="21"
+ id="rect12831"
+ style="fill:url(#linearGradient13832);fill-opacity:1;stroke:none;stroke-width:1.00000095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="2.0001221"
+ x="187.5"
+ y="470.49991" />
+ </g>
+ <path
+ d="m 50.5,1449.5 v 21"
+ id="path12833"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#fcaf3e;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13836);stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <g
+ id="g12978"
+ style="fill:url(#linearGradient13840);fill-opacity:1;stroke:none"
+ transform="matrix(-1.499909,0,0,-1.047619,345.2329,1963.904)">
+ <rect
+ height="21"
+ id="rect12980"
+ style="fill:url(#linearGradient13838);fill-opacity:1;stroke:none;stroke-width:1.00000095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="2.0001221"
+ x="187.5"
+ y="470.49991" />
+ </g>
+ <path
+ d="m 62.5,1449.5 v 21"
+ id="path12982"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#fcaf3e;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13842);stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/distribute-vertical-center.svg b/share/icons/Tango/scalable/actions/distribute-vertical-center.svg
new file mode 100644
index 0000000..c976f50
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/distribute-vertical-center.svg
@@ -0,0 +1,301 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ version="1.1"
+ sodipodi:docname="distribute-vertical-center.svg"
+ viewBox="0 0 24 24">
+ <metadata
+ id="metadata59">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview57"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="rotate(-90,157.5,1409.5)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13860"
+ inkscape:collect="always"
+ x1="96"
+ x2="118.0001"
+ xlink:href="#linearGradient12319"
+ y1="1353.5"
+ y2="1353.5" />
+ <linearGradient
+ gradientTransform="matrix(1.506242,0,0,1.59679,1607.884,-408.1882)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13854"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11215"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="rotate(-90,157.5,1409.5)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13862"
+ inkscape:collect="always"
+ x1="96"
+ x2="118.0001"
+ xlink:href="#linearGradient12306"
+ y1="1353.5"
+ y2="1353.5" />
+ <linearGradient
+ gradientTransform="matrix(1.715811,0,0,1.329694,1632.856,-368.2192)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13848"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11215"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="rotate(-90,157.5,1409.5)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13858"
+ inkscape:collect="always"
+ x1="96"
+ x2="118.0001"
+ xlink:href="#linearGradient12306"
+ y1="1353.5"
+ y2="1353.5" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.506242,0,0,1.59679,1607.884,-408.1882)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13852"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ id="linearGradient11201">
+ <stop
+ id="stop11203"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop11205"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11215">
+ <stop
+ id="stop11217"
+ offset="0"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ <stop
+ id="stop11219"
+ offset="1"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.715811,0,0,1.329694,1632.856,-368.2192)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13846"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="matrix(1.906435,0,0,1.497007,1652.116,-400.2733)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13850"
+ inkscape:collect="always"
+ x1="1470"
+ x2="1481"
+ xlink:href="#linearGradient11201"
+ y1="34.499981"
+ y2="34.499981" />
+ <linearGradient
+ id="linearGradient12306">
+ <stop
+ id="stop12308"
+ offset="0"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ <stop
+ id="stop12317"
+ offset="0.08843765"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12315"
+ offset="0.90803868"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12310"
+ offset="1"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11207">
+ <stop
+ id="stop11209"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop11211"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient12319">
+ <stop
+ id="stop12321"
+ offset="0"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ <stop
+ id="stop12329"
+ offset="0.09044679"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12327"
+ offset="0.90803826"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12323"
+ offset="1"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.606646,0,0,1.995947,1617.775,-484.8525)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13856"
+ inkscape:collect="always"
+ x1="1470"
+ x2="1481"
+ xlink:href="#linearGradient11201"
+ y1="34.499981"
+ y2="34.499981" />
+ <linearGradient
+ gradientTransform="rotate(-90,157.5,1409.5)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13864"
+ inkscape:collect="always"
+ x1="96"
+ x2="118.0001"
+ xlink:href="#linearGradient12319"
+ y1="1353.5"
+ y2="1353.5" />
+ <radialGradient
+ cx="83.242722"
+ cy="228"
+ fx="83.242722"
+ fy="228"
+ gradientTransform="translate(-1264.01,1568)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13844"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ </defs>
+ <g
+ id="distribute_vcentre"
+ transform="rotate(-90,-664,784)">
+ <rect
+ height="24"
+ id="rect12837"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient13844);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="24"
+ x="96"
+ y="1448" />
+ <rect
+ height="8.0000076"
+ id="rect12841"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient13846);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13848);stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="rotate(90)"
+ width="12"
+ x="1453.5"
+ y="-117.5" />
+ <rect
+ height="5.9999871"
+ id="rect12843"
+ rx="0"
+ ry="0"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13850);stroke-width:0.9999994;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="rotate(90)"
+ width="10"
+ x="1454.5"
+ y="-116.5" />
+ <rect
+ height="8.0000029"
+ id="rect12847"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient13852);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13854);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="rotate(90)"
+ width="18"
+ x="1450.5"
+ y="-105.5" />
+ <rect
+ height="5.9999928"
+ id="rect12849"
+ rx="0"
+ ry="0"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13856);stroke-width:0.9999994;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="rotate(90)"
+ width="16"
+ x="1451.5"
+ y="-104.5" />
+ <g
+ id="g13084"
+ transform="translate(12)">
+ <path
+ d="M 100.4999,1453.5 H 102.5 v 3 h -2.0001 z m 0,5 H 102.5 v 3 h -2.0001 z m 0,5 H 102.5 v 3 h -2.0001 z m 0,5 H 102.5 v 2 h -2.0001 z m 0,-19 H 102.5 v 2 h -2.0001 z"
+ id="path12851"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient13858);fill-opacity:1;stroke:url(#linearGradient13860);stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ </g>
+ <g
+ id="g13100">
+ <path
+ d="M 100.4999,1453.5 H 102.5 v 3 h -2.0001 z m 0,5 H 102.5 v 3 h -2.0001 z m 0,5 H 102.5 v 3 h -2.0001 z m 0,5 H 102.5 v 2 h -2.0001 z m 0,-19 H 102.5 v 2 h -2.0001 z"
+ id="path13102"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient13862);fill-opacity:1;stroke:url(#linearGradient13864);stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/distribute-vertical-gaps.svg b/share/icons/Tango/scalable/actions/distribute-vertical-gaps.svg
new file mode 100644
index 0000000..5f05cb1
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/distribute-vertical-gaps.svg
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://web.resource.org/cc/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://inkscape.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ >
+ <defs id="defs3">
+
+ <linearGradient id="linearGradient12306">
+ <stop id="stop12308" offset="0" style="stop-color:#fcaf3e;stop-opacity:0;"/>
+ <stop id="stop12317" offset="0.08843765" style="stop-color:#fcaf3e;stop-opacity:1;"/>
+ <stop id="stop12315" offset="0.90803868" style="stop-color:#fcaf3e;stop-opacity:1;"/>
+ <stop id="stop12310" offset="1" style="stop-color:#fcaf3e;stop-opacity:0;"/>
+ </linearGradient>
+ <linearGradient id="linearGradient11207">
+ <stop id="stop11209" offset="0" style="stop-color:#d3d7cf;stop-opacity:1;"/>
+ <stop id="stop11211" offset="1" style="stop-color:#d3d7cf;stop-opacity:1;"/>
+ </linearGradient>
+ <linearGradient id="linearGradient11215">
+ <stop id="stop11217" offset="0" style="stop-color:#888a85;stop-opacity:1;"/>
+ <stop id="stop11219" offset="1" style="stop-color:#888a85;stop-opacity:1;"/>
+ </linearGradient>
+ <linearGradient gradientTransform="rotate(90,128,1432)" gradientUnits="userSpaceOnUse" id="linearGradient13890" inkscape:collect="always" x1="145" x2="167" xlink:href="#linearGradient12306" y1="1352.5" y2="1352.5"/>
+ <linearGradient gradientTransform="matrix(1.606649,0,0,1.663294,1619.376,-514.7946)" gradientUnits="userSpaceOnUse" id="linearGradient13878" inkscape:collect="always" x1="1470" x2="1481" xlink:href="#linearGradient11201" y1="34.49998" y2="34.49998"/>
+ <linearGradient gradientTransform="matrix(1.00089,0,0,1.994538,-109.8754,-1841.578)" gradientUnits="userSpaceOnUse" id="linearGradient13870" inkscape:collect="always" x1="1469" x2="1482" xlink:href="#linearGradient11215" y1="34.49997" y2="34.49997"/>
+ <linearGradient gradientTransform="matrix(1.50624,0,0,1.397193,1609.384,-463.9524)" gradientUnits="userSpaceOnUse" id="linearGradient13876" inkscape:collect="always" x1="1469" x2="1482" xlink:href="#linearGradient11215" y1="34.49997" y2="34.49997"/>
+ <linearGradient id="linearGradient12319">
+ <stop id="stop12321" offset="0" style="stop-color:#ce5c00;stop-opacity:0;"/>
+ <stop id="stop12329" offset="0.09044679" style="stop-color:#ce5c00;stop-opacity:1;"/>
+ <stop id="stop12327" offset="0.90803826" style="stop-color:#ce5c00;stop-opacity:1;"/>
+ <stop id="stop12323" offset="1" style="stop-color:#ce5c00;stop-opacity:0;"/>
+ </linearGradient>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient13880" inkscape:collect="always" x1="187.5" x2="187.5" xlink:href="#linearGradient12319" y1="491.4999" y2="470.4999"/>
+ <linearGradient gradientTransform="matrix(1.50624,0,0,1.397193,1609.384,-463.9524)" gradientUnits="userSpaceOnUse" id="linearGradient13874" inkscape:collect="always" x1="1469" x2="1482" xlink:href="#linearGradient11207" y1="34.49997" y2="34.49997"/>
+ <linearGradient id="linearGradient10735">
+ <stop id="stop10737" offset="0" style="stop-color:#c0c0c0;stop-opacity:0;"/>
+ <stop id="stop10739" offset="1" style="stop-color:#c0c0c0;stop-opacity:0;"/>
+ </linearGradient>
+ <linearGradient gradientTransform="rotate(90,124.5,1428.5)" gradientUnits="userSpaceOnUse" id="linearGradient13884" inkscape:collect="always" x1="145" x2="167" xlink:href="#linearGradient12306" y1="1352.5" y2="1352.5"/>
+ <linearGradient gradientTransform="matrix(0.9532176,0,0,2.494986,-114.692,-1937.451)" gradientUnits="userSpaceOnUse" id="linearGradient13872" inkscape:collect="always" x1="1470" x2="1481" xlink:href="#linearGradient11201" y1="34.49998" y2="34.49998"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient13888" inkscape:collect="always" x1="187.5" x2="187.5" xlink:href="#linearGradient12319" y1="491.4999" y2="470.4999"/>
+ <radialGradient cx="83.24272" cy="228" fx="83.24272" fy="228" gradientTransform="translate(-1576,-1303.999)" gradientUnits="userSpaceOnUse" id="radialGradient13866" inkscape:collect="always" r="8" xlink:href="#linearGradient10735"/>
+ <linearGradient id="linearGradient11201">
+ <stop id="stop11203" offset="0" style="stop-color:#ffffff;stop-opacity:1;"/>
+ <stop id="stop11205" offset="1" style="stop-color:#ffffff;stop-opacity:1;"/>
+ </linearGradient>
+ <linearGradient gradientTransform="matrix(1.00089,0,0,1.994538,-109.8754,-1841.578)" gradientUnits="userSpaceOnUse" id="linearGradient13868" inkscape:collect="always" x1="1469" x2="1482" xlink:href="#linearGradient11207" y1="34.49997" y2="34.49997"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient13886" inkscape:collect="always" x1="187.5" x2="187.5" xlink:href="#linearGradient12319" y1="491.4999" y2="470.4999"/>
+ <linearGradient gradientUnits="userSpaceOnUse" id="linearGradient13882" inkscape:collect="always" x1="187.5" x2="187.5" xlink:href="#linearGradient12319" y1="491.4999" y2="470.4999"/>
+ </defs>
+<g id="distribute_vdist" transform="rotate(-90,-616,832)">
+ <rect height="24" id="rect13123" style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient13866);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" transform="scale(-1)" width="24" x="-216" y="-1472"/>
+ <rect height="11.99999" id="rect13125" style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient13868);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13870);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" transform="scale(-1)" width="7" x="-214.5" y="-1465.5"/>
+ <rect height="9.9998789" id="rect13127" rx="0" ry="0" style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13872);stroke-width:0.99999958;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" transform="scale(-1)" width="5" x="-213.5" y="-1464.5"/>
+ <rect height="7.0000081" id="rect13129" style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient13874);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13876);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" transform="rotate(90)" width="17.999969" x="1450.5" y="-200.5"/>
+ <rect height="5.0000081" id="rect13131" rx="0" ry="0" style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13878);stroke-width:0.99999952;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" transform="rotate(90)" width="16.00004" x="1451.5" y="-199.5"/>
+ <g id="g13133" style="fill:url(#linearGradient13882);fill-opacity:1;stroke:none" transform="matrix(-1.499909,0,0,-1.047619,483.2329,1963.904)">
+ <rect height="21" id="rect13135" style="fill:url(#linearGradient13880);fill-opacity:1;stroke:none;stroke-width:1.00000095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" width="2.0001221" x="187.5" y="470.49991"/>
+ </g>
+ <path d="m 200.5,1449.5 v 21" id="path13137" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="display:inline;overflow:visible;visibility:visible;fill:#fcaf3e;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13884);stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"/>
+ <g id="g13139" style="fill:url(#linearGradient13888);fill-opacity:1;stroke:none" transform="matrix(-1.499909,0,0,-1.047619,490.2329,1963.904)">
+ <rect height="21" id="rect13141" style="fill:url(#linearGradient13886);fill-opacity:1;stroke:none;stroke-width:1.00000095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" width="2.0001221" x="187.5" y="470.49991"/>
+ </g>
+ <path d="m 207.5,1449.5 v 21" id="path13143" inkscape:connector-curvature="0" sodipodi:nodetypes="cc" style="display:inline;overflow:visible;visibility:visible;fill:#fcaf3e;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13890);stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"/>
+</g>
+
+</svg>
diff --git a/share/icons/Tango/scalable/actions/distribute-vertical-node.svg b/share/icons/Tango/scalable/actions/distribute-vertical-node.svg
new file mode 100644
index 0000000..15dc19e
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/distribute-vertical-node.svg
@@ -0,0 +1,313 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ version="1.1"
+ sodipodi:docname="distribute-vertical-node.svg"
+ viewBox="0 0 24 24">
+ <metadata
+ id="metadata62">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview60"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient12706">
+ <stop
+ id="stop12708"
+ offset="0"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ <stop
+ id="stop12710"
+ offset="0.27794591"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12712"
+ offset="0.65109503"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12714"
+ offset="1"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.499909,0,0,0.8571456,-382.2329,-2160.287)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13906"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12706"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ gradientTransform="matrix(1.499909,0,0,0.8571456,-390.2329,-2160.287)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13904"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12706"
+ y1="491.49991"
+ y2="470.49991" />
+ <radialGradient
+ cx="83.242722"
+ cy="228"
+ fx="83.242722"
+ fy="228"
+ gradientTransform="translate(-1480,-1591.999)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13900"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ gradientTransform="matrix(1.499909,0,0,0.8571456,-398.2329,-2160.287)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13902"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12706"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ gradientTransform="matrix(0,1.153846,-1,0,1452,1571.692)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13912"
+ inkscape:collect="always"
+ x1="144.99989"
+ x2="160.5999"
+ xlink:href="#linearGradient12716"
+ y1="1352"
+ y2="1352" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.498293,0,0,1.397782,548.7676,204.9645)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13724"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="matrix(0,1.153846,-1,0,1460,1571.692)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13908"
+ inkscape:collect="always"
+ x1="144.99989"
+ x2="160.5999"
+ xlink:href="#linearGradient12716"
+ y1="1352"
+ y2="1352" />
+ <linearGradient
+ id="linearGradient12716">
+ <stop
+ id="stop12718"
+ offset="0"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ <stop
+ id="stop12720"
+ offset="0.23427092"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12722"
+ offset="0.73789984"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12724"
+ offset="1"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0,1.153846,-1,0,1468,1571.692)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13910"
+ inkscape:collect="always"
+ x1="144.99989"
+ x2="160.5999"
+ xlink:href="#linearGradient12716"
+ y1="1352"
+ y2="1352" />
+ <linearGradient
+ id="linearGradient11207">
+ <stop
+ id="stop11209"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop11211"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11207"
+ id="linearGradient64"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.498293,0,0,1.397782,548.7676,204.9645)"
+ x1="1469"
+ y1="34.499969"
+ x2="1482"
+ y2="34.499969" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11207"
+ id="linearGradient66"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.498293,0,0,1.397782,548.7676,204.9645)"
+ x1="1469"
+ y1="34.499969"
+ x2="1482"
+ y2="34.499969" />
+ </defs>
+ <g
+ id="node_vdistribute"
+ transform="matrix(0,1,1,0,-1736,-96)">
+ <rect
+ height="24"
+ id="rect12047"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient13900);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="scale(-1)"
+ width="24"
+ x="-120"
+ y="-1760" />
+ <rect
+ height="18.000059"
+ id="rect12115"
+ ry="0"
+ style="fill:url(#linearGradient13902);fill-opacity:1;stroke:none;stroke-width:1.00000095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="scale(-1)"
+ width="3"
+ x="-117.0001"
+ y="-1757" />
+ <rect
+ height="18.000059"
+ id="rect12727"
+ ry="0"
+ style="fill:url(#linearGradient13904);fill-opacity:1;stroke:none;stroke-width:1.00000095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="scale(-1)"
+ width="3"
+ x="-109.0001"
+ y="-1757" />
+ <rect
+ height="18.000059"
+ id="rect12735"
+ ry="0"
+ style="fill:url(#linearGradient13906);fill-opacity:1;stroke:none;stroke-width:1.00000095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="scale(-1)"
+ width="3"
+ x="-101.0001"
+ y="-1757" />
+ <path
+ d="m 97.49959,1753.494 c 2.51611,-5.494 4.20171,-11.689 9.56021,-8.494 5.0315,3 4.0252,8 11.4466,8"
+ id="path12054"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="css"
+ style="display:inline;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#555753;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m 107.5,1739.577 v 16.846"
+ id="path12729"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#fcaf3e;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13908);stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <g
+ id="use12060"
+ inkscape:label="#g14209"
+ transform="translate(-1172,1540)">
+ <path
+ d="m 1277.5,203.5 h 4 v 4 h -4 z"
+ id="path20341"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient64);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1278.5,204.5 h 2 v 2 h -2 z"
+ id="path20343"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ <path
+ d="m 115.5,1739.577 v 16.846"
+ id="path12117"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#fcaf3e;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13910);stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <g
+ id="use12062"
+ inkscape:label="#g14209"
+ transform="translate(-1164,1547)">
+ <path
+ d="m 1277.5,203.5 h 4 v 4 h -4 z"
+ id="path47"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient66);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1278.5,204.5 h 2 v 2 h -2 z"
+ id="path49"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ <path
+ d="m 99.5,1739.577 v 16.846"
+ id="path12737"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#fcaf3e;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13912);stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <g
+ id="use12058"
+ inkscape:label="#g14209"
+ transform="translate(-1180,1543)">
+ <path
+ d="m 1277.5,203.5 h 4 v 4 h -4 z"
+ id="path53"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient13724);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1278.5,204.5 h 2 v 2 h -2 z"
+ id="path55"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/distribute-vertical-top.svg b/share/icons/Tango/scalable/actions/distribute-vertical-top.svg
new file mode 100644
index 0000000..aa1526b
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/distribute-vertical-top.svg
@@ -0,0 +1,337 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ version="1.1"
+ sodipodi:docname="distribute-vertical-top.svg"
+ viewBox="0 0 24 24">
+ <metadata
+ id="metadata63">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview61"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="rotate(90,55.5,1359.5)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13842"
+ inkscape:collect="always"
+ x1="145"
+ x2="167"
+ xlink:href="#linearGradient12306"
+ y1="1352.5"
+ y2="1352.5" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13840"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12319"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13834"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12319"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ gradientTransform="matrix(1.50624,0,0,1.596791,1609.384,-359.5884)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13826"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <radialGradient
+ cx="83.242722"
+ cy="228"
+ fx="83.242722"
+ fy="228"
+ gradientTransform="translate(-1432,-1303.999)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13818"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ id="linearGradient11201">
+ <stop
+ id="stop11203"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop11205"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13832"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12319"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ id="linearGradient11215">
+ <stop
+ id="stop11217"
+ offset="0"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ <stop
+ id="stop11219"
+ offset="1"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.143861,0,0,2.494986,49.06967,-1937.451)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13824"
+ inkscape:collect="always"
+ x1="1470"
+ x2="1481"
+ xlink:href="#linearGradient11201"
+ y1="34.499981"
+ y2="34.499981" />
+ <linearGradient
+ gradientTransform="matrix(1.50624,0,0,1.596791,1609.384,-359.5884)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13828"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11215"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ id="linearGradient12306">
+ <stop
+ id="stop12308"
+ offset="0"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ <stop
+ id="stop12317"
+ offset="0.08843765"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12315"
+ offset="0.90803868"
+ style="stop-color:#fcaf3e;stop-opacity:1;" />
+ <stop
+ id="stop12310"
+ offset="1"
+ style="stop-color:#fcaf3e;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11207">
+ <stop
+ id="stop11209"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop11211"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="rotate(90,49.5,1353.5)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13836"
+ inkscape:collect="always"
+ x1="145"
+ x2="167"
+ xlink:href="#linearGradient12306"
+ y1="1352.5"
+ y2="1352.5" />
+ <linearGradient
+ gradientTransform="matrix(1.143874,0,0,1.994538,49.07094,-1841.578)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13820"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ id="linearGradient12319">
+ <stop
+ id="stop12321"
+ offset="0"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ <stop
+ id="stop12329"
+ offset="0.09044679"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12327"
+ offset="0.90803826"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12323"
+ offset="1"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13838"
+ inkscape:collect="always"
+ x1="187.5"
+ x2="187.5"
+ xlink:href="#linearGradient12319"
+ y1="491.49991"
+ y2="470.49991" />
+ <linearGradient
+ gradientTransform="matrix(1.143874,0,0,1.994538,49.07094,-1841.578)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13822"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11215"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="matrix(1.606649,0,0,1.995952,1619.376,-435.8534)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13830"
+ inkscape:collect="always"
+ x1="1470"
+ x2="1481"
+ xlink:href="#linearGradient11201"
+ y1="34.499981"
+ y2="34.499981" />
+ </defs>
+ <g
+ id="distribute_top"
+ transform="matrix(0,1,1,0,-1448,-48)">
+ <rect
+ height="24"
+ id="rect12814"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient13818);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="scale(-1)"
+ width="24"
+ x="-72"
+ y="-1472" />
+ <rect
+ height="11.99999"
+ id="rect12818"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient13820);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13822);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="scale(-1)"
+ width="8"
+ x="-70.5"
+ y="-1465.5" />
+ <rect
+ height="9.9998789"
+ id="rect12821"
+ rx="0"
+ ry="0"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13824);stroke-width:0.99999958;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="scale(-1)"
+ width="6"
+ x="-69.5"
+ y="-1464.5" />
+ <rect
+ height="8.0000076"
+ id="rect12825"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient13826);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13828);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="rotate(90)"
+ width="17.999969"
+ x="1450.5"
+ y="-58.500011" />
+ <rect
+ height="6.0000081"
+ id="rect12827"
+ rx="0"
+ ry="0"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13830);stroke-width:0.99999952;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="rotate(90)"
+ width="16.00004"
+ x="1451.5"
+ y="-57.500011" />
+ <g
+ id="g12829"
+ style="fill:url(#linearGradient13834);fill-opacity:1;stroke:none"
+ transform="matrix(-1.499909,0,0,-1.047619,333.2329,1963.904)">
+ <rect
+ height="21"
+ id="rect12831"
+ style="fill:url(#linearGradient13832);fill-opacity:1;stroke:none;stroke-width:1.00000095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="2.0001221"
+ x="187.5"
+ y="470.49991" />
+ </g>
+ <path
+ d="m 50.5,1449.5 v 21"
+ id="path12833"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#fcaf3e;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13836);stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <g
+ id="g12978"
+ style="fill:url(#linearGradient13840);fill-opacity:1;stroke:none"
+ transform="matrix(-1.499909,0,0,-1.047619,345.2329,1963.904)">
+ <rect
+ height="21"
+ id="rect12980"
+ style="fill:url(#linearGradient13838);fill-opacity:1;stroke:none;stroke-width:1.00000095;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="2.0001221"
+ x="187.5"
+ y="470.49991" />
+ </g>
+ <path
+ d="m 62.5,1449.5 v 21"
+ id="path12982"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#fcaf3e;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13842);stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/document-export-ocal.svg b/share/icons/Tango/scalable/actions/document-export-ocal.svg
new file mode 100644
index 0000000..8d6c094
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/document-export-ocal.svg
@@ -0,0 +1,222 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.93504"
+ height="16.821125"
+ version="1.1"
+ sodipodi:docname="document-export-ocal.svg"
+ viewBox="0 0 16.93504 16.821125">
+ <metadata
+ id="metadata48">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview46"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <filter
+ id="filter9013"
+ inkscape:collect="always">
+ <feGaussianBlur
+ id="feGaussianBlur9015"
+ inkscape:collect="always"
+ stdDeviation="0.18391043" />
+ </filter>
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="35.292671"
+ cy="20.49449"
+ fx="35.292671"
+ fy="20.49449"
+ gradientTransform="matrix(0,0.365851,-0.462389,0,18.49586,-1.72254)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient9077"
+ inkscape:collect="always"
+ r="16.9562"
+ xlink:href="#linearGradient2591" />
+ <filter
+ id="filter9021"
+ inkscape:collect="always">
+ <feGaussianBlur
+ id="feGaussianBlur9023"
+ inkscape:collect="always"
+ stdDeviation="0.18391042" />
+ </filter>
+ <linearGradient
+ id="linearGradient2591">
+ <stop
+ id="stop2593"
+ offset="0"
+ style="stop-color:#73d216" />
+ <stop
+ id="stop2595"
+ offset="1.0000000"
+ style="stop-color:#4e9a06" />
+ </linearGradient>
+ <filter
+ id="filter9017"
+ inkscape:collect="always">
+ <feGaussianBlur
+ id="feGaussianBlur9019"
+ inkscape:collect="always"
+ stdDeviation="0.18391042" />
+ </filter>
+ <radialGradient
+ cx="16.48324"
+ cy="5.4143462"
+ fx="16.48324"
+ fy="5.4143462"
+ gradientTransform="matrix(0,0.882016,0.692777,0,-1.192324,-12.0939)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient9079"
+ inkscape:collect="always"
+ r="17.171419"
+ xlink:href="#linearGradient8650" />
+ <radialGradient
+ cx="391"
+ cy="279"
+ fx="391"
+ fy="279"
+ gradientTransform="translate(18.00001,145)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient8340"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ id="linearGradient8650">
+ <stop
+ id="stop8652"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop8654"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="ocal_export"
+ transform="translate(-23.858128,-272)">
+ <rect
+ height="16"
+ id="rect8336"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#radialGradient8340);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.86788619;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16"
+ x="24"
+ y="272" />
+ <g
+ id="g9063"
+ style="display:inline"
+ transform="matrix(0.6553153,0,0,0.6399772,8.127559,82.56529)">
+ <rect
+ height="11"
+ id="rect9065"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#000000;fill-opacity:0.22950822;fill-rule:evenodd;stroke:none;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.5;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;filter:url(#filter9013);enable-background:accumulate"
+ transform="rotate(15,-7.317708,4.827099)"
+ width="11"
+ x="114.5802"
+ y="285.146" />
+ <rect
+ height="11"
+ id="rect9067"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#edd400;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.5441612;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.5;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="rotate(15)"
+ width="11"
+ x="114.5802"
+ y="285.146" />
+ <rect
+ height="11"
+ id="rect9069"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#000000;fill-opacity:0.22950822;fill-rule:evenodd;stroke:none;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.5;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;filter:url(#filter9017);enable-background:accumulate"
+ width="11"
+ x="31.91592"
+ y="306.55859" />
+ <rect
+ height="11"
+ id="rect9071"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#f57900;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.5441612;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.5;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="11"
+ x="30.91592"
+ y="304.5" />
+ <rect
+ height="11"
+ id="rect9073"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#000000;fill-opacity:0.22950822;fill-rule:evenodd;stroke:none;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.5;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;filter:url(#filter9021);enable-background:accumulate"
+ transform="rotate(-18.77452,6.725608,-1.995208)"
+ width="11"
+ x="-75.545219"
+ y="300.0697" />
+ <rect
+ height="11"
+ id="rect9075"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#a40000;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.5441612;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.5;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="rotate(-18.77452)"
+ width="11"
+ x="-75.607918"
+ y="300.04871" />
+ </g>
+ <g
+ id="g9041"
+ inkscape:label="Layer 1"
+ transform="matrix(0.5887794,0,0,0.5299043,27.11676,272.4016)">
+ <g
+ id="g12907">
+ <path
+ d="M 3.897928,0.3942561 V 6.057359 H 0.5000002 L 8.14298,15.49991 15.78596,6.057359 H 12.40122 V 0.3942561 Z"
+ id="path9043"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient9077);fill-opacity:1;fill-rule:evenodd;stroke:#3a7304;stroke-width:1.79028809;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="M 2.385752,7.01275 H 4.754505 V 1.339306 H 8.5 C 10.00275,7.574287 8.141234,9.109104 6,11.48958 Z"
+ id="path9045"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.5080214;fill:url(#radialGradient9079);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 5.607476,2.279653 v 5.67721 H 4.274151 l 3.85854,4.725587 3.792189,-4.725587 h -1.22584 v -5.67721 z"
+ id="path9047"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.48128339;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.7902869;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/document-export.svg b/share/icons/Tango/scalable/actions/document-export.svg
new file mode 100644
index 0000000..848f4b7
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/document-export.svg
@@ -0,0 +1,286 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="document-export.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata57">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview55"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient2810"
+ inkscape:collect="always">
+ <stop
+ id="stop2812"
+ offset="0"
+ style="stop-color:white;stop-opacity:1;" />
+ <stop
+ id="stop2814"
+ offset="1"
+ style="stop-color:white;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="4.8879852"
+ cy="5.044178"
+ fx="4.8879852"
+ fy="5.044178"
+ gradientTransform="matrix(2.231851,0,0,2.456675,179.8408,78.9831)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient22367"
+ inkscape:collect="always"
+ r="11"
+ xlink:href="#linearGradient2778" />
+ <linearGradient
+ gradientTransform="translate(-6,-3)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient22375"
+ inkscape:collect="always"
+ x1="12.9375"
+ x2="11.6875"
+ xlink:href="#linearGradient2788"
+ y1="3.25"
+ y2="1.25" />
+ <linearGradient
+ id="linearGradient2828"
+ inkscape:collect="always">
+ <stop
+ id="stop2830"
+ offset="0"
+ style="stop-color:black;stop-opacity:1;" />
+ <stop
+ id="stop2832"
+ offset="1"
+ style="stop-color:black;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="translate(186,87.00001)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient22369"
+ inkscape:collect="always"
+ x1="6.375"
+ x2="10.78125"
+ xlink:href="#linearGradient2810"
+ y1="2.75"
+ y2="29.75" />
+ <linearGradient
+ id="linearGradient2798">
+ <stop
+ id="stop2800"
+ offset="0"
+ style="stop-color:white;stop-opacity:1" />
+ <stop
+ id="stop2802"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2788"
+ inkscape:collect="always">
+ <stop
+ id="stop2790"
+ offset="0"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ <stop
+ id="stop2792"
+ offset="1"
+ style="stop-color:#888a85;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2778">
+ <stop
+ id="stop2780"
+ offset="0"
+ style="stop-color:#eeeeec;stop-opacity:1" />
+ <stop
+ id="stop2782"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:1" />
+ </linearGradient>
+ <radialGradient
+ cx="391"
+ cy="279"
+ fx="391"
+ fy="279"
+ gradientTransform="translate(18.00001,72.99999)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13485"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ gradientTransform="translate(-6,-3)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient22373"
+ inkscape:collect="always"
+ x1="13.5"
+ x2="13.125"
+ xlink:href="#linearGradient2798"
+ y1="3.3125"
+ y2="1.75" />
+ <linearGradient
+ gradientTransform="translate(-6,-3)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient22371"
+ inkscape:collect="always"
+ x1="14.40625"
+ x2="13.82812"
+ xlink:href="#linearGradient2828"
+ y1="5.078125"
+ y2="6.453125" />
+ </defs>
+ <g
+ id="file_export"
+ inkscape:label="#g8424"
+ style="display:inline"
+ transform="translate(-192,-90)">
+ <rect
+ height="16"
+ id="rect7500"
+ rx="0.068212733"
+ ry="0.065059662"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#radialGradient13485);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.86788619;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16"
+ x="192"
+ y="90" />
+ <path
+ d="m 193.5,90.5 c -0.554,0 -1,0.446 -1,1 v 13 c 0,0.554 0.446,1 1,1 h 9 c 0.554,0 1,-0.446 1,-1 v -4 0 2 l 4,-4 -4,-4 v 2 0 -3 l -3,-3 z"
+ id="path2840"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccccccccccc"
+ style="opacity:1;fill:url(#radialGradient22367);fill-opacity:1;stroke:#888a85;stroke-width:0.9999994;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="m 193.5,91.5 v 13 h 9 v -4 c 0,-0.55226 0.4477,-0.99994 1,-0.99999 v 0 c 0.4113,-0.0043 0.7832,0.2437 0.9375,0.62499 l 1.625,-1.625 -1.6563,-1.625 c -0.1499,0.37081 -0.5063,0.61663 -0.9062,0.625 v 0 c -0.5523,-5e-5 -1,-0.44774 -1,-1 V 93.9375 L 200.0625,91.5 Z"
+ id="path2842"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccccc"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient22369);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ <g
+ id="g2816"
+ transform="translate(192,90.00001)">
+ <ellipse
+ cx="-22.428539"
+ cy="10.84097"
+ id="path2884"
+ rx="3.2482719"
+ ry="2.4969709"
+ style="fill:#729fcf;fill-opacity:1;stroke:#204a87;stroke-width:1.13918138;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="matrix(0.769641,0,0,1.001213,23.26193,-0.854122)" />
+ <ellipse
+ cx="-22.428539"
+ cy="10.84097"
+ id="path19379"
+ rx="3.2482719"
+ ry="2.4969709"
+ style="opacity:0.5;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.89863503;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="matrix(0.461785,0,0,0.600728,16.35718,3.487523)" />
+ <rect
+ height="1"
+ id="rect2888"
+ style="fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="1"
+ x="2"
+ y="6" />
+ <rect
+ height="1"
+ id="rect2890"
+ style="fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="1"
+ x="9"
+ y="6" />
+ <rect
+ height="1"
+ id="rect2892"
+ style="fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="1"
+ x="9"
+ y="13" />
+ <rect
+ height="1"
+ id="rect2894"
+ style="fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="1"
+ x="2"
+ y="13" />
+ </g>
+ <rect
+ height="1"
+ id="rect1947"
+ style="opacity:1;fill:#888a85;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="1"
+ x="203"
+ y="99.999992" />
+ <rect
+ height="1"
+ id="rect1949"
+ style="opacity:1;fill:#888a85;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="1"
+ x="203"
+ y="96" />
+ <g
+ id="g1937"
+ transform="translate(194,93.00001)">
+ <path
+ d="M 5,1 5.265165,2.403379 9,4.262675 v -2.3125 z"
+ id="path2844"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="opacity:0.3;fill:url(#linearGradient22371);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m 5.5,-1 v 2.5 h 4 v -1 l -3,-3"
+ id="path2846"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="opacity:1;fill:url(#linearGradient22373);fill-opacity:1;stroke:url(#linearGradient22375);stroke-width:0.9999994;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ </g>
+ <path
+ d="m 203.5,100.5 v 2 l 4,-4 -4,-4 v 2 0"
+ id="path2843"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc"
+ style="opacity:0.3;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.9999994;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/document-import-ocal.svg b/share/icons/Tango/scalable/actions/document-import-ocal.svg
new file mode 100644
index 0000000..bce053a
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/document-import-ocal.svg
@@ -0,0 +1,222 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.93504"
+ height="16.821136"
+ version="1.1"
+ sodipodi:docname="document-import-ocal.svg"
+ viewBox="0 0 16.93504 16.821136">
+ <metadata
+ id="metadata48">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview46"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <filter
+ id="filter9013"
+ inkscape:collect="always">
+ <feGaussianBlur
+ id="feGaussianBlur9015"
+ inkscape:collect="always"
+ stdDeviation="0.18391043" />
+ </filter>
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <filter
+ id="filter9021"
+ inkscape:collect="always">
+ <feGaussianBlur
+ id="feGaussianBlur9023"
+ inkscape:collect="always"
+ stdDeviation="0.18391042" />
+ </filter>
+ <radialGradient
+ cx="35.292671"
+ cy="20.49449"
+ fx="35.292671"
+ fy="20.49449"
+ gradientTransform="matrix(0,0.365851,-0.462389,0,18.49586,-1.72254)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient9089"
+ inkscape:collect="always"
+ r="16.9562"
+ xlink:href="#linearGradient2591" />
+ <linearGradient
+ id="linearGradient2591">
+ <stop
+ id="stop2593"
+ offset="0"
+ style="stop-color:#73d216" />
+ <stop
+ id="stop2595"
+ offset="1.0000000"
+ style="stop-color:#4e9a06" />
+ </linearGradient>
+ <radialGradient
+ cx="16.48324"
+ cy="5.4143462"
+ fx="16.48324"
+ fy="5.4143462"
+ gradientTransform="matrix(0,0.882016,0.692777,0,-1.192324,-12.0939)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient9091"
+ inkscape:collect="always"
+ r="17.171419"
+ xlink:href="#linearGradient8650" />
+ <radialGradient
+ cx="391"
+ cy="279"
+ fx="391"
+ fy="279"
+ gradientTransform="translate(18.00001,169)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient8342"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <filter
+ id="filter9017"
+ inkscape:collect="always">
+ <feGaussianBlur
+ id="feGaussianBlur9019"
+ inkscape:collect="always"
+ stdDeviation="0.18391042" />
+ </filter>
+ <linearGradient
+ id="linearGradient8650">
+ <stop
+ id="stop8652"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop8654"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="ocal_import"
+ transform="translate(-23.858128,-296)">
+ <rect
+ height="16"
+ id="rect8338"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#radialGradient8342);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.86788619;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16"
+ x="24"
+ y="296" />
+ <g
+ id="g9025"
+ style="display:inline"
+ transform="matrix(0.6553153,0,0,0.6399772,8.127559,106.5653)">
+ <rect
+ height="11"
+ id="rect8947"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#000000;fill-opacity:0.22950822;fill-rule:evenodd;stroke:none;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.5;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;filter:url(#filter9013);enable-background:accumulate"
+ transform="rotate(15,-7.317708,4.827099)"
+ width="11"
+ x="114.5802"
+ y="285.146" />
+ <rect
+ height="11"
+ id="rect8945"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#edd400;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.5441612;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.5;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="rotate(15)"
+ width="11"
+ x="114.5802"
+ y="285.146" />
+ <rect
+ height="11"
+ id="rect8949"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#000000;fill-opacity:0.22950822;fill-rule:evenodd;stroke:none;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.5;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;filter:url(#filter9017);enable-background:accumulate"
+ width="11"
+ x="31.91592"
+ y="306.55859" />
+ <rect
+ height="11"
+ id="rect8943"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#f57900;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.5441612;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.5;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="11"
+ x="30.91592"
+ y="304.5" />
+ <rect
+ height="11"
+ id="rect8951"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#000000;fill-opacity:0.22950822;fill-rule:evenodd;stroke:none;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.5;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;filter:url(#filter9021);enable-background:accumulate"
+ transform="rotate(-18.77452,6.725608,-1.995208)"
+ width="11"
+ x="-75.545219"
+ y="300.0697" />
+ <rect
+ height="11"
+ id="rect8937"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#a40000;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.5441612;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.5;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="rotate(-18.77452)"
+ width="11"
+ x="-75.607918"
+ y="300.04871" />
+ </g>
+ <g
+ id="g9081"
+ inkscape:label="Layer 1"
+ transform="matrix(0.5887794,0,0,-0.5299043,27.11676,304.824)">
+ <g
+ id="g12902">
+ <path
+ d="M 3.897928,0.3942561 V 6.057359 H 0.5000002 L 8.14298,15.49991 15.78596,6.057359 H 12.40122 V 0.3942561 Z"
+ id="path9083"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient9089);fill-opacity:1;fill-rule:evenodd;stroke:#3a7304;stroke-width:1.79028809;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="M 2.385752,7.01275 H 4.754505 V 1.339306 H 8.5 C 10.00275,7.574287 8.141234,9.109104 6,11.48958 Z"
+ id="path9085"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.5080214;fill:url(#radialGradient9091);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 5.607476,2.279653 v 5.67721 H 4.274151 l 3.85854,4.725587 3.792189,-4.725587 h -1.22584 v -5.67721 z"
+ id="path9087"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.48128339;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.7902869;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/document-import.svg b/share/icons/Tango/scalable/actions/document-import.svg
new file mode 100644
index 0000000..0ba8770
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/document-import.svg
@@ -0,0 +1,305 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="document-import.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata60">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview58"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient2788"
+ inkscape:collect="always">
+ <stop
+ id="stop2790"
+ offset="0"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ <stop
+ id="stop2792"
+ offset="1"
+ style="stop-color:#888a85;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2778">
+ <stop
+ id="stop2780"
+ offset="0"
+ style="stop-color:#eeeeec;stop-opacity:1" />
+ <stop
+ id="stop2782"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:1" />
+ </linearGradient>
+ <radialGradient
+ cx="391"
+ cy="279"
+ fx="391"
+ fy="279"
+ gradientTransform="translate(18.00001,72.99999)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13483"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ id="linearGradient2874"
+ inkscape:collect="always">
+ <stop
+ id="stop2876"
+ offset="0"
+ style="stop-color:white;stop-opacity:1;" />
+ <stop
+ id="stop2878"
+ offset="1"
+ style="stop-color:white;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="translate(0,-3)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient22385"
+ inkscape:collect="always"
+ x1="12.9375"
+ x2="11.6875"
+ xlink:href="#linearGradient2788"
+ y1="3.25"
+ y2="1.25" />
+ <linearGradient
+ gradientTransform="translate(0,-3)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient22381"
+ inkscape:collect="always"
+ x1="14.40625"
+ x2="13.82812"
+ xlink:href="#linearGradient2828"
+ y1="5.078125"
+ y2="6.453125" />
+ <linearGradient
+ gradientTransform="translate(0,-3)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient22383"
+ inkscape:collect="always"
+ x1="13.5"
+ x2="13.125"
+ xlink:href="#linearGradient2798"
+ y1="3.3125"
+ y2="1.75" />
+ <linearGradient
+ id="linearGradient2798">
+ <stop
+ id="stop2800"
+ offset="0"
+ style="stop-color:white;stop-opacity:1" />
+ <stop
+ id="stop2802"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="translate(-4,-3)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient22379"
+ inkscape:collect="always"
+ x1="9"
+ x2="18.625"
+ xlink:href="#linearGradient2874"
+ y1="5.125"
+ y2="34.4375" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="4.8879852"
+ cy="5.044178"
+ fx="4.8879852"
+ fy="5.044178"
+ gradientTransform="matrix(2.231851,0,0,2.456675,-7.15925,-11.01691)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient22377"
+ inkscape:collect="always"
+ r="11"
+ xlink:href="#linearGradient2778" />
+ <linearGradient
+ id="linearGradient2828"
+ inkscape:collect="always">
+ <stop
+ id="stop2830"
+ offset="0"
+ style="stop-color:black;stop-opacity:1;" />
+ <stop
+ id="stop2832"
+ offset="1"
+ style="stop-color:black;stop-opacity:0;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="file_import"
+ inkscape:label="#g8490"
+ style="display:inline">
+ <rect
+ height="16"
+ id="rect8488"
+ rx="0.068212733"
+ ry="0.065059662"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#radialGradient13483);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.86788619;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16"
+ x="0"
+ y="-5.8336281e-16" />
+ <path
+ d="m 3.5,0.4999997 c -0.554,0 -1,0.4459999 -1,1.0000003 v 2 3 h 2 v -2 l 4,4 -4,4 v -2 h -2 v 4 c 0,0.554 0.446,1 1,1 h 9 c 0.554,0 1,-0.446 1,-1 v -11 l -3,-3.0000003 z"
+ id="rect1879"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccccccc"
+ style="opacity:1;fill:url(#radialGradient22377);fill-opacity:1;stroke:#888a85;stroke-width:0.9999994;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="m 7,5 v 1.3125 l 1.84375,1.84375 c 0.189821,0.189859 0.189821,0.497641 0,0.6875 L 7,10.6875 V 12 h 4 V 5 Z"
+ id="rect2922"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccc"
+ style="opacity:0.6;fill:#fce94f;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="m 3.5,1.5 v 2 2 0 -1 C 3.490314,4.088269 3.734019,3.7127 4.113979,3.553807 4.493938,3.394915 4.932452,3.485193 5.21875,3.78125 l 4,4 C 9.413488,7.969665 9.523438,8.229034 9.523438,8.5 c 0,0.270966 -0.10995,0.530335 -0.304688,0.71875 l -4,4 C 4.932452,13.51481 4.493938,13.60509 4.113979,13.44619 3.734019,13.2873 3.490314,12.91173 3.5,12.5 v -1 0 3 h 9 V 3.9375 L 10.0625,1.5 Z"
+ id="path2870"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccsccsccscccccccc"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient22379);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ <g
+ id="g1927"
+ transform="translate(-2,3)">
+ <path
+ d="M 11,1 11.26516,2.403379 15,4.262675 v -2.3125 z"
+ id="path2820"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="opacity:0.3;fill:url(#linearGradient22381);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m 11.5,-1 v 2.5 h 4 v -1 l -3,-3"
+ id="path2786"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="opacity:1;fill:url(#linearGradient22383);fill-opacity:1;stroke:url(#linearGradient22385);stroke-width:0.9999994;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ </g>
+ <g
+ id="g2937"
+ style="fill:#888a85"
+ transform="translate(-5,-3)">
+ <rect
+ height="1"
+ id="rect2896"
+ style="opacity:1;fill:#888a85;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="1"
+ x="12"
+ y="7" />
+ <rect
+ height="1"
+ id="rect2898"
+ style="opacity:1;fill:#888a85;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="1"
+ x="14"
+ y="7" />
+ <rect
+ height="1"
+ id="rect2900"
+ style="opacity:1;fill:#888a85;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="1"
+ x="16"
+ y="7" />
+ <rect
+ height="1"
+ id="rect2902"
+ style="opacity:1;fill:#888a85;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="1"
+ x="16"
+ y="9.0441942" />
+ <rect
+ height="1"
+ id="rect2904"
+ style="opacity:1;fill:#888a85;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="1"
+ x="16"
+ y="11.04419" />
+ <rect
+ height="1"
+ id="rect2906"
+ style="opacity:1;fill:#888a85;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="1"
+ x="16"
+ y="13.04419" />
+ <rect
+ height="1"
+ id="rect2908"
+ style="opacity:1;fill:#888a85;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="1"
+ x="16"
+ y="15.04419" />
+ <rect
+ height="1"
+ id="rect2910"
+ style="opacity:1;fill:#888a85;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="1"
+ x="14"
+ y="15.04419" />
+ <rect
+ height="1"
+ id="rect2912"
+ style="opacity:1;fill:#888a85;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="1"
+ x="12"
+ y="15.04419" />
+ </g>
+ <rect
+ height="1"
+ id="rect2838"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="1"
+ x="3"
+ y="11" />
+ <rect
+ height="1"
+ id="rect2840"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="1"
+ x="3"
+ y="5" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/document-metadata.svg b/share/icons/Tango/scalable/actions/document-metadata.svg
new file mode 100644
index 0000000..9dde04a
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/document-metadata.svg
@@ -0,0 +1,259 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.065144"
+ height="15.93884"
+ version="1.1"
+ sodipodi:docname="document-metadata.svg"
+ viewBox="0 0 16.065144 15.93884">
+ <metadata
+ id="metadata54">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview52"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient2828"
+ inkscape:collect="always">
+ <stop
+ id="stop2830"
+ offset="0"
+ style="stop-color:black;stop-opacity:1;" />
+ <stop
+ id="stop2832"
+ offset="1"
+ style="stop-color:black;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13495"
+ inkscape:collect="always"
+ x1="5.625"
+ x2="5"
+ xlink:href="#linearGradient13489"
+ y1="1.375"
+ y2="-2.0625" />
+ <linearGradient
+ id="linearGradient13489"
+ inkscape:collect="always">
+ <stop
+ id="stop13491"
+ offset="0"
+ style="stop-color:#555753;stop-opacity:1;" />
+ <stop
+ id="stop13493"
+ offset="1"
+ style="stop-color:#555753;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2798">
+ <stop
+ id="stop2800"
+ offset="0"
+ style="stop-color:white;stop-opacity:1" />
+ <stop
+ id="stop2802"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="translate(-6,-3)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7083"
+ inkscape:collect="always"
+ x1="13.5"
+ x2="13.125"
+ xlink:href="#linearGradient2798"
+ y1="3.3125"
+ y2="1.75" />
+ <linearGradient
+ id="linearGradient2810"
+ inkscape:collect="always">
+ <stop
+ id="stop2812"
+ offset="0"
+ style="stop-color:white;stop-opacity:1;" />
+ <stop
+ id="stop2814"
+ offset="1"
+ style="stop-color:white;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="translate(-6,-3)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7081"
+ inkscape:collect="always"
+ x1="14.40625"
+ x2="13.82812"
+ xlink:href="#linearGradient2828"
+ y1="5.078125"
+ y2="6.453125" />
+ <linearGradient
+ gradientTransform="matrix(0.5139498,0,0,0.5905313,2.434073,2.522487)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient6995"
+ inkscape:collect="always"
+ x1="17.88068"
+ x2="17.88068"
+ xlink:href="#linearGradient3832"
+ y1="11.07259"
+ y2="21.76758" />
+ <radialGradient
+ cx="4.8879852"
+ cy="5.044178"
+ fx="4.8879852"
+ fy="5.044178"
+ gradientTransform="matrix(2.231851,0,0,2.456675,13.8408,217.9831)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient7066"
+ inkscape:collect="always"
+ r="11"
+ xlink:href="#linearGradient2778" />
+ <linearGradient
+ id="linearGradient4816">
+ <stop
+ id="stop4818"
+ offset="0.0000000"
+ style="stop-color:#204a87;stop-opacity:1.0000000" />
+ <stop
+ id="stop4820"
+ offset="1.0000000"
+ style="stop-color:#204a87;stop-opacity:0.0000000" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3832">
+ <stop
+ id="stop3834"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop3836"
+ offset="1"
+ style="stop-color:#e0e0e0;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="translate(20,226)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7063"
+ inkscape:collect="always"
+ x1="6.375"
+ x2="10.78125"
+ xlink:href="#linearGradient2810"
+ y1="2.75"
+ y2="29.75" />
+ <linearGradient
+ gradientTransform="matrix(0.4605061,0,0,0.4517508,3.292189,4.550833)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient6997"
+ inkscape:collect="always"
+ x1="13.26775"
+ x2="13.26775"
+ xlink:href="#linearGradient4816"
+ y1="7.71907"
+ y2="12.48076" />
+ <linearGradient
+ id="linearGradient2778">
+ <stop
+ id="stop2780"
+ offset="0"
+ style="stop-color:#eeeeec;stop-opacity:1" />
+ <stop
+ id="stop2782"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:1" />
+ </linearGradient>
+ </defs>
+ <g
+ id="document_metadata"
+ style="display:inline"
+ transform="translate(-23.967434,-224.03056)">
+ <g
+ id="g4826"
+ style="display:inline"
+ transform="matrix(1.814279,0,0,1.599146,14.95545,212.919)">
+ <rect
+ height="9.3800058"
+ id="rect6974"
+ rx="0.315292"
+ ry="0.41477761"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient6995);fill-opacity:1;fill-rule:evenodd;stroke:#8d8d8d;stroke-width:0.58708912;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="8.2677469"
+ x="5.260798"
+ y="7.2419782" />
+ <rect
+ height="1.12998"
+ id="rect6976"
+ rx="0.05641751"
+ ry="0.062790409"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient6997);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="6.5994039"
+ x="6.102366"
+ y="8.3006659" />
+ <rect
+ height="8.1293383"
+ id="rect4958"
+ rx="0.069456473"
+ ry="0.080537617"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.5870893;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.54545462;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="7.165381"
+ x="5.8119798"
+ y="7.867312" />
+ </g>
+ <path
+ d="m 37.5,239 v -3.5 -3 l -3,-3 h -7 c -0.554,0 -1,0.446 -1,1 v 8.5"
+ id="path7009"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccc"
+ style="fill:url(#radialGradient7066);fill-opacity:1;stroke:#555753;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="m 36.5,238.5 v -5.5625 L 34.0625,230.5 H 27.5 v 8"
+ id="path7011"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient7063);stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4.0999999;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <g
+ id="g7031"
+ transform="translate(28,232)">
+ <path
+ d="M 5,1 5.265165,2.403379 9,4.262675 v -2.3125 z"
+ id="path7033"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="opacity:0.3;fill:url(#linearGradient7081);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m 5.5,-1 v 2.5 h 4 v -1 l -3,-3"
+ id="path7035"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="opacity:1;fill:url(#linearGradient7083);fill-opacity:1;stroke:url(#linearGradient13495);stroke-width:0.9999994;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/draw-calligraphic.svg b/share/icons/Tango/scalable/actions/draw-calligraphic.svg
new file mode 100644
index 0000000..46dbc14
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/draw-calligraphic.svg
@@ -0,0 +1,190 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="23.999643"
+ height="23.999643"
+ version="1.1"
+ sodipodi:docname="draw-calligraphic.svg"
+ viewBox="0 0 23.999643 23.999643">
+ <metadata
+ id="metadata42">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview40"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient3089">
+ <stop
+ id="stop3091"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:0.28880867;" />
+ <stop
+ id="stop3093"
+ offset="1.0000000"
+ style="stop-color:#000000;stop-opacity:0.0000000;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(2.246119,0,0,2.17914,-1.270794,-0.429923)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient2302"
+ inkscape:collect="always"
+ x1="2.2089291"
+ x2="1.7368619"
+ xlink:href="#linearGradient2340"
+ y1="19.07143"
+ y2="18.80357" />
+ <linearGradient
+ id="linearGradient2340">
+ <stop
+ id="stop2342"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop2344"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(2.126475,0,0,2.132848,0.0483703,0.112692)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient2309"
+ inkscape:collect="always"
+ x1="2.6500001"
+ x2="21.85"
+ xlink:href="#linearGradient2251"
+ y1="9.75"
+ y2="9.75" />
+ <linearGradient
+ id="linearGradient2272">
+ <stop
+ id="stop2282"
+ offset="0"
+ style="stop-color:#8f5902;stop-opacity:1;" />
+ <stop
+ id="stop2276"
+ offset="1"
+ style="stop-color:#8f5902;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2251">
+ <stop
+ id="stop2253"
+ offset="0"
+ style="stop-color:#c7581d;stop-opacity:1;" />
+ <stop
+ id="stop2255"
+ offset="1"
+ style="stop-color:#faedd9;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.029063,0,0,1.02215,-0.774165,0.641734)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient2306"
+ inkscape:collect="always"
+ x1="25.5184"
+ x2="16.752291"
+ xlink:href="#linearGradient2272"
+ y1="20.172541"
+ y2="24.718229" />
+ <radialGradient
+ cx="14.35988"
+ cy="40.3214"
+ fx="14.35988"
+ fy="40.3214"
+ gradientTransform="matrix(1.371241,0,0,0.324111,-4.377575,27.25282)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient2291"
+ inkscape:collect="always"
+ r="22.589279"
+ xlink:href="#linearGradient3089" />
+ <linearGradient
+ gradientTransform="matrix(2.126475,0,0,2.132848,0.0483703,0.112692)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient2311"
+ inkscape:collect="always"
+ x1="-3.1085219"
+ x2="13.90357"
+ xlink:href="#linearGradient2251"
+ y1="-4.8465219"
+ y2="8.5892859" />
+ </defs>
+ <g
+ id="draw_calligraphic"
+ transform="matrix(0.592117,0,0,0.592117,0.87114208,-1.074979)">
+ <rect
+ height="40.531929"
+ id="rect6221"
+ style="opacity:0.24267782;fill:#000000;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="40.531929"
+ x="-1.471233"
+ y="1.815484" />
+ <g
+ id="g7118"
+ inkscape:label="Livello 1" />
+ <g
+ id="g17723"
+ inkscape:label="luci"
+ transform="matrix(0.754604,0,0,0.764431,0.684088,3.966152)">
+ <ellipse
+ cx="26.160721"
+ cy="40.32143"
+ id="path3087"
+ rx="22.589279"
+ ry="7.3214288"
+ style="display:block;overflow:visible;visibility:visible;fill:url(#radialGradient2291);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:17.85000038;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ transform="matrix(0.941227,0,0,0.452638,-3.980084,26.43506)" />
+ <path
+ d="M 43.64113,2.24554 C 33.52475,2.920867 23.41171,10.29778 12.72461,26.51641 l -4.813467,-0.98704 3.621377,3.75772 -5.524873,0.56714 4.611203,1.52822 -5.087076,6.16042 1.13736,0.9048 5.672406,-6.27297 5.80329,1.38534 -2.1244,-3.30893 4.76895,0.11256 -3.04426,-2.62639 c 9.56914,-2.13284 18.8599,-5.79245 24.17608,-12.191 l -5.21476,-4.06623 v 0 l 8.32627,-0.25859 C 46.09595,9.088616 46.98562,6.212602 43.64113,2.24554 Z"
+ id="path2229"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccccccccccccc"
+ style="fill:url(#linearGradient2309);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient2311);stroke-width:2.22337341;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 15.6053,26.41787 C 23.04598,16.85405 30.27883,8.532748 44.14719,3.97212"
+ id="path2241"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:url(#linearGradient2306);stroke-width:2.2233727;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 43.41493,0.5103418 C 33.47172,1.026914 22.4717,8.576668 11.80809,25.35477 l -5.469228,-0.4971 2.486013,3.47967 -4.972026,1.49129 4.462972,2.48547 -3.490632,4.03666 2.002579,3.91687 5.952212,-6.46224 7.44026,1.49129 -1.93926,-3.48405 h 6.04048 l -3.10918,-2.97819 c 9.64857,-2.31826 17.96933,-6.87363 23.45277,-13.40799 l -4.93032,-3.00116 6.38034,0.50209 C 48.96173,7.7563 46.88647,2.371932 44.66468,0.5103418 c -0.36319,0 -0.80172,-0.0232763 -1.24975,0 z"
+ id="path2244"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccccccccccccc"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#8f5402;stroke-width:2.22337365;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 0.4999405,44.6862 C 1.623001,40.32792 2.275008,39.11746 4.521128,35.84875 c 0,0 3.599645,3.06662 2.476585,5.24576 -1.12306,2.17914 -3.128592,0.32298 -6.4977725,3.59169 z"
+ id="path1350"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cczc"
+ style="fill:url(#linearGradient2302);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.2233727;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/draw-connector.svg b/share/icons/Tango/scalable/actions/draw-connector.svg
new file mode 100644
index 0000000..c7d77a2
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/draw-connector.svg
@@ -0,0 +1,117 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="23.99964"
+ height="23.99964"
+ version="1.1"
+ sodipodi:docname="draw-connector.svg"
+ viewBox="0 0 23.99964 23.99964">
+ <metadata
+ id="metadata26">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview24"
+ showgrid="false" />
+ <defs
+ id="defs3" />
+ <g
+ id="draw_connector"
+ transform="translate(-1152,-1040)">
+ <path
+ d="m 1169.5,1047.972 v 6.517"
+ id="path2186"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2e3436;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 1165.471,1045.544 h -4.765 l -3.177,9.391"
+ id="path2188"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2e3436;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ height="6.9984598"
+ id="rect1307"
+ rx="0.57447779"
+ ry="0.57772648"
+ style="fill:#e0e0dc;fill-opacity:1;stroke:#888a85;stroke-width:1.00158298;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="6.9983649"
+ x="1165.501"
+ y="1042.501" />
+ <rect
+ height="6.9810028"
+ id="rect2182"
+ rx="0.57501841"
+ ry="0.57812011"
+ style="fill:#e0e0dc;fill-opacity:1;stroke:#888a85;stroke-width:1.00239551;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="8.0265265"
+ x="1154.4871"
+ y="1054.5179" />
+ <rect
+ height="6.9810028"
+ id="rect2184"
+ rx="0.57501841"
+ ry="0.57812011"
+ style="fill:#e0e0dc;fill-opacity:1;stroke:#888a85;stroke-width:1.00239551;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="8.0265265"
+ x="1165.472"
+ y="1054.5179" />
+ <rect
+ height="4.999979"
+ id="rect2190"
+ rx="0"
+ ry="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.99999601;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="4.99998"
+ x="1166.5"
+ y="1043.5" />
+ <rect
+ height="4.9776349"
+ id="rect2192"
+ rx="0"
+ ry="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.00082421;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="5.9873519"
+ x="1166.5"
+ y="1055.5" />
+ <rect
+ height="4.9784589"
+ id="rect2194"
+ rx="0"
+ ry="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="5.9765048"
+ x="1155.5229"
+ y="1055.489" />
+ <rect
+ height="23.99964"
+ id="rect12957"
+ style="display:inline;opacity:0.24267782;fill:#000000;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="23.99964"
+ x="1152"
+ y="1040" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/draw-cuboid.svg b/share/icons/Tango/scalable/actions/draw-cuboid.svg
new file mode 100644
index 0000000..9ff8259
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/draw-cuboid.svg
@@ -0,0 +1,132 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ version="1.1"
+ sodipodi:docname="draw-cuboid.svg"
+ viewBox="0 0 24 24">
+ <metadata
+ id="metadata30">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview28"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(0.7420667,0,0,0.7312474,-859.0513,-839.7642)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient14323"
+ inkscape:collect="always"
+ x1="1172.7271"
+ x2="1172.7271"
+ xlink:href="#linearGradient13302"
+ y1="1154.348"
+ y2="1160.749" />
+ <filter
+ height="1.576002"
+ id="filter14326"
+ inkscape:collect="always"
+ width="1.115201"
+ x="-0.05760023"
+ y="-0.28800109">
+ <feGaussianBlur
+ id="feGaussianBlur14328"
+ inkscape:collect="always"
+ stdDeviation="0.6000024" />
+ </filter>
+ <linearGradient
+ id="linearGradient13302">
+ <stop
+ id="stop13304"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ id="stop13306"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.7420636,0,0,0.9166667,-859.0477,-1054.333)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient14320"
+ inkscape:collect="always"
+ x1="1175.5031"
+ x2="1175.839"
+ xlink:href="#linearGradient13302"
+ y1="1169.2729"
+ y2="1158.9091" />
+ </defs>
+ <g
+ id="draw_3dbox"
+ transform="translate(0,2.0027161e-5)">
+ <rect
+ height="24"
+ id="rect14737"
+ style="display:inline;opacity:0.24267782;fill:#000000;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="24"
+ x="0"
+ y="-2.0027161e-05" />
+ <ellipse
+ cx="1171.5"
+ cy="1114.5"
+ id="path14232"
+ rx="12.5"
+ ry="2.5"
+ style="display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:0.36078431;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.60000002;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;filter:url(#filter14326);enable-background:accumulate"
+ transform="matrix(0.7999997,0,0,0.7999901,-925.1997,-871.5888)" />
+ <path
+ d="m 3.49997,6.19996 3.121158,-3.7 H 17.35003 l 3.14994,3.7"
+ id="rect14207"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient14323);fill-opacity:1;fill-rule:evenodd;stroke:#535353;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.60000002;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <rect
+ height="14"
+ id="rect14205"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient14320);fill-opacity:1;fill-rule:evenodd;stroke:#535353;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.60000002;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="17"
+ x="3.499573"
+ y="6.499948" />
+ <rect
+ height="12"
+ id="rect14238"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.60000002;stroke-opacity:0.52238811;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="15"
+ x="4.4995732"
+ y="7.499949" />
+ <path
+ d="M 7.195968,3.51565 16.80421,3.50007 18.5652,5.48432 5.4072,5.49999 Z"
+ id="path14240"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.60000002;stroke-opacity:0.33830854;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/draw-ellipse-arc.svg b/share/icons/Tango/scalable/actions/draw-ellipse-arc.svg
new file mode 100644
index 0000000..f19da94
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/draw-ellipse-arc.svg
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="draw-ellipse-arc.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata20">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview18"
+ showgrid="false" />
+ <defs
+ id="defs3" />
+ <g
+ id="circle_open_arc"
+ style="display:inline"
+ transform="translate(-1296,-484)">
+ <rect
+ height="16"
+ id="rect10839"
+ style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.5;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="16"
+ x="1296"
+ y="484" />
+ <path
+ 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"
+ id="path10842"
+ sodipodi:cx="508"
+ sodipodi:cy="158"
+ sodipodi:end="4.18879"
+ sodipodi:open="true"
+ sodipodi:rx="6"
+ sodipodi:ry="6"
+ sodipodi:start="0"
+ sodipodi:type="arc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#babdb6;fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:1.00000095;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="translate(796,334)"
+ sodipodi:arc-type="arc" />
+ <path
+ d="m 513.90885,156.95811 a 6,6 0 0 1 -4.52516,6.88016 6,6 0 0 1 -7.13163,-4.11746 6,6 0 0 1 3.69583,-7.35897"
+ id="path10868"
+ sodipodi:cx="508"
+ sodipodi:cy="158"
+ sodipodi:end="4.3633247"
+ sodipodi:open="true"
+ sodipodi:rx="6"
+ sodipodi:ry="6"
+ sodipodi:start="6.108652"
+ sodipodi:type="arc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1.33333755;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(0.75,0,0,0.7499997,923,373.5)"
+ sodipodi:arc-type="arc" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/draw-ellipse-chord.svg b/share/icons/Tango/scalable/actions/draw-ellipse-chord.svg
new file mode 100644
index 0000000..40f42bd
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/draw-ellipse-chord.svg
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="draw-ellipse-chord.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata20">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview18"
+ showgrid="false" />
+ <defs
+ id="defs3" />
+ <g
+ id="circle_open_arc"
+ style="display:inline"
+ transform="translate(-1296,-484)">
+ <rect
+ height="16"
+ id="rect10839"
+ style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.5;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="16"
+ x="1296"
+ y="484" />
+ <path
+ 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 Z"
+ id="path10842"
+ sodipodi:cx="508"
+ sodipodi:cy="158"
+ sodipodi:end="4.18879"
+ sodipodi:open="true"
+ sodipodi:rx="6"
+ sodipodi:ry="6"
+ sodipodi:start="0"
+ sodipodi:type="arc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#babdb6;fill-opacity:1;fill-rule:evenodd;stroke:none;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="translate(796,334)"
+ sodipodi:arc-type="chord" />
+ <path
+ d="m 513.90885,156.95811 a 6,6 0 0 1 -4.52516,6.88016 6,6 0 0 1 -7.13163,-4.11746 6,6 0 0 1 3.69583,-7.35897"
+ id="path10868"
+ sodipodi:cx="508"
+ sodipodi:cy="158"
+ sodipodi:end="4.3633247"
+ sodipodi:open="true"
+ sodipodi:rx="6"
+ sodipodi:ry="6"
+ sodipodi:start="6.108652"
+ sodipodi:type="arc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1.33333755;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(0.75,0,0,0.7499997,923,373.5)"
+ sodipodi:arc-type="arc" />
+ <path
+ 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 Z"
+ id="path10843"
+ sodipodi:cx="508"
+ sodipodi:cy="158"
+ sodipodi:end="4.18879"
+ sodipodi:open="true"
+ sodipodi:rx="6"
+ sodipodi:ry="6"
+ sodipodi:start="0"
+ sodipodi:type="arc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-rule:evenodd;stroke:#555753;stroke-width:1.00000095;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="translate(796,334)"
+ sodipodi:arc-type="chord" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/draw-ellipse-segment.svg b/share/icons/Tango/scalable/actions/draw-ellipse-segment.svg
new file mode 100644
index 0000000..11143f2
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/draw-ellipse-segment.svg
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="draw-ellipse-segment.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata20">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview18"
+ showgrid="false" />
+ <defs
+ id="defs3" />
+ <g
+ id="circle_closed_arc"
+ style="display:inline"
+ transform="translate(-1272,-484)">
+ <rect
+ height="16"
+ id="rect10833"
+ style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.5;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="16"
+ x="1272"
+ y="484" />
+ <path
+ 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"
+ id="path10835"
+ sodipodi:cx="508"
+ sodipodi:cy="158"
+ sodipodi:end="4.18879"
+ sodipodi:rx="6"
+ sodipodi:ry="6"
+ sodipodi:start="0"
+ sodipodi:type="arc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#babdb6;fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:1.00000095;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="translate(772,334)"
+ sodipodi:arc-type="slice" />
+ <path
+ d="m 513.96713,158.62717 a 6,6 0 0 1 -5.16667,5.3192 6,6 0 0 1 -6.38934,-3.76361 6,6 0 0 1 2.14742,-7.09767"
+ id="path10862"
+ sodipodi:cx="508"
+ sodipodi:cy="158"
+ sodipodi:end="4.101524"
+ sodipodi:open="true"
+ sodipodi:rx="6"
+ sodipodi:ry="6"
+ sodipodi:start="0.1047198"
+ sodipodi:type="arc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1.33333755;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(0.75,0,0,0.7499997,899,373.5)"
+ sodipodi:arc-type="arc" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/draw-ellipse-whole.svg b/share/icons/Tango/scalable/actions/draw-ellipse-whole.svg
new file mode 100644
index 0000000..edbafd7
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/draw-ellipse-whole.svg
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="draw-ellipse-whole.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata20">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview18"
+ showgrid="false" />
+ <defs
+ id="defs3" />
+ <g
+ id="reset_circle"
+ style="display:inline"
+ transform="translate(-1320,-484)">
+ <circle
+ cx="508"
+ cy="158"
+ id="path10852"
+ r="6"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#babdb6;fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:1.00000095;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="translate(820,334)" />
+ <circle
+ cx="508"
+ cy="158"
+ id="path10866"
+ r="6"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1.33333731;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(0.75,0,0,0.75,947,373.5)" />
+ <rect
+ height="16"
+ id="rect10846"
+ style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.5;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="16"
+ x="1320"
+ y="484" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/draw-ellipse.svg b/share/icons/Tango/scalable/actions/draw-ellipse.svg
new file mode 100644
index 0000000..aaee8e3
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/draw-ellipse.svg
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24.000002"
+ height="25.999992"
+ version="1.1"
+ sodipodi:docname="draw-ellipse.svg"
+ viewBox="0 0 24.000002 25.999992">
+ <metadata
+ id="metadata29">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview27"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5138"
+ inkscape:collect="always"
+ x1="38.622978"
+ x2="16.784849"
+ xlink:href="#linearGradient13302"
+ y1="41.668789"
+ y2="23.85577" />
+ <linearGradient
+ id="linearGradient2195">
+ <stop
+ id="stop2197"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop2199"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient13302">
+ <stop
+ id="stop13304"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ id="stop13306"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ </linearGradient>
+ <radialGradient
+ cx="25.125"
+ cy="44.8125"
+ fx="25.125"
+ fy="44.8125"
+ gradientTransform="matrix(1,0,0,0.157407,0,37.75868)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient16317"
+ inkscape:collect="always"
+ r="20.25"
+ xlink:href="#linearGradient2195" />
+ </defs>
+ <g
+ id="draw_arc"
+ inkscape:label="#draw_arc"
+ style="display:inline"
+ transform="matrix(0.439095,0,0,0.4756861,1.9051998,0.65790813)">
+ <rect
+ height="54.657879"
+ id="rect16285"
+ style="opacity:0.24267782;fill:#000000;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="54.657879"
+ x="-4.3389239"
+ y="-1.383072" />
+ <ellipse
+ cx="25.125"
+ cy="44.8125"
+ id="path16287"
+ rx="20.25"
+ ry="3.1875"
+ style="display:block;overflow:visible;visibility:visible;opacity:0.38333333;fill:url(#radialGradient16317);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ transform="matrix(1.124647,0,0,2.143444,-5.266747,-54.16535)" />
+ <ellipse
+ cx="24.48357"
+ cy="32.090099"
+ id="path16289"
+ rx="20.064159"
+ ry="11.4021"
+ style="opacity:1;fill:url(#linearGradient5138);fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:1.68318605;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="matrix(1.078311,0,0,1.697757,-3.410901,-28.53532)" />
+ <ellipse
+ cx="24.48357"
+ cy="32.090099"
+ id="path16291"
+ rx="20.064159"
+ ry="11.4021"
+ style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#fdfdfb;stroke-width:1.89436281;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="matrix(0.964805,0,0,1.49802,-0.631857,-22.12577)" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/draw-eraser-delete-objects.svg b/share/icons/Tango/scalable/actions/draw-eraser-delete-objects.svg
new file mode 100644
index 0000000..5cf7e53
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/draw-eraser-delete-objects.svg
@@ -0,0 +1,167 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="draw-eraser-delete-objects.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata35">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview33"
+ showgrid="false" />
+ <defs
+ id="defs3" />
+ <g
+ id="delete_object"
+ inkscape:label="#delete_object"
+ transform="translate(-314,-210)">
+ <rect
+ height="16"
+ id="rect11111"
+ style="display:inline;fill:none;stroke:none;stroke-width:1;marker:none"
+ width="16"
+ x="314"
+ y="210" />
+ <g
+ id="use11115"
+ transform="matrix(0.9998829,0,0,0.9998811,-652.38514,41.521295)">
+ <path
+ d="m 972,171 1,-1 h 7 l 1,1 v 7 l -1,1 h -7 l -1,-1 z"
+ id="path8011"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccc"
+ style="fill:#aa0000;fill-opacity:1;fill-rule:evenodd;stroke:#aa0000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 974,171.85 5,5"
+ id="path8023"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.70000005;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m 979,171.85 -5,5"
+ id="path8025"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+ <rect
+ height="1"
+ id="rect15126"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#a40000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="1.000854"
+ x="316.99911"
+ y="214" />
+ <rect
+ height="1"
+ id="rect15128"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#a40000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="1.000854"
+ x="315"
+ y="214" />
+ <rect
+ height="1"
+ id="rect15130"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#a40000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="1.000854"
+ x="315"
+ y="216" />
+ <rect
+ height="1"
+ id="rect15132"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#a40000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="1.000854"
+ x="315"
+ y="218" />
+ <rect
+ height="1"
+ id="rect15134"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#a40000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="1.000854"
+ x="314.99911"
+ y="220" />
+ <rect
+ height="1"
+ id="rect15136"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#a40000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="1.000854"
+ x="314.99911"
+ y="222" />
+ <rect
+ height="1"
+ id="rect15138"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#a40000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="1.000854"
+ x="315"
+ y="224" />
+ <rect
+ height="1"
+ id="rect15140"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#a40000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="1.000854"
+ x="316.99911"
+ y="224" />
+ <rect
+ height="1"
+ id="rect15142"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#a40000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="1.000854"
+ x="318.99911"
+ y="224" />
+ <rect
+ height="1"
+ id="rect15144"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#a40000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="1.000854"
+ x="320.99911"
+ y="224" />
+ <rect
+ height="1"
+ id="rect15146"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#a40000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="1.000854"
+ x="323"
+ y="224" />
+ <rect
+ height="1"
+ id="rect15148"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#a40000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="1.000854"
+ x="324.99911"
+ y="224" />
+ <rect
+ height="1"
+ id="rect15150"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#a40000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="1.000854"
+ x="325"
+ y="222" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/draw-eraser.svg b/share/icons/Tango/scalable/actions/draw-eraser.svg
new file mode 100644
index 0000000..2f2f55c
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/draw-eraser.svg
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="22"
+ height="16.499371"
+ version="1.1"
+ sodipodi:docname="draw-eraser.svg"
+ viewBox="0 0 22 16.499371">
+ <metadata
+ id="metadata29">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview27"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient12733"
+ inkscape:collect="always">
+ <stop
+ id="stop12735"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop12737"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient12156"
+ inkscape:collect="always">
+ <stop
+ id="stop12158"
+ offset="0"
+ style="stop-color:#e7c9c2;stop-opacity:1" />
+ <stop
+ id="stop12160"
+ offset="1"
+ style="stop-color:#e2aaa1;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.9834689,0,0,0.995127,19.08201,6.170978)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12750"
+ inkscape:collect="always"
+ x1="1160.938"
+ x2="1172"
+ xlink:href="#linearGradient12156"
+ y1="1285.625"
+ y2="1304.875" />
+ <radialGradient
+ cx="1162.077"
+ cy="1294.5179"
+ fx="1162.077"
+ fy="1294.5179"
+ gradientTransform="matrix(0.8794595,-0.1116338,0.0631186,0.7604028,58.6954,438.6495)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient12748"
+ inkscape:collect="always"
+ r="11.9021"
+ xlink:href="#linearGradient12733" />
+ </defs>
+ <g
+ id="draw_erase"
+ inkscape:label="#draw_erase"
+ transform="matrix(1,0,0,0.9865521,-1152,-1267.5524)">
+ <path
+ d="m 1160.101,1285 -6.14,9.807 -1.961,5.905 2.729,0.632 13.472,0.211 1.962,-1.792 3.837,-9.069 -0.341,-3.69 z"
+ id="path12731"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccc"
+ style="fill:url(#radialGradient12748);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 1153.436,1299.533 h 13.686 l 4.383,-7.82 v -5.201 l -1.148,-1.183 -10.784,0.063 -1.526,1.134 -4.574,8.244 z"
+ id="path12152"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccc"
+ style="fill:#fb7474;fill-opacity:1;fill-rule:evenodd;stroke:#ef2929;stroke-width:0.99655467px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" />
+ <path
+ d="m 1154.576,1294.452 11.884,0.045 4.049,-7.364 -0.392,-0.791 h -10.826 l -4.662,8.17 z"
+ id="path12154"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccc"
+ style="fill:url(#linearGradient12750);fill-opacity:1;fill-rule:evenodd;stroke:#edd6d1;stroke-width:0.98928058px;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1" />
+ <path
+ d="m 1154.563,1295.496 v 3.031 h 11.875"
+ id="path12165"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc"
+ style="fill:none;fill-rule:evenodd;stroke:#efa9a6;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/draw-freehand.svg b/share/icons/Tango/scalable/actions/draw-freehand.svg
new file mode 100644
index 0000000..0a2df33
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/draw-freehand.svg
@@ -0,0 +1,225 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ version="1.1"
+ sodipodi:docname="draw-freehand.svg"
+ viewBox="0 0 24 24">
+ <metadata
+ id="metadata48">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview46"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(0.671524,-0.180531,0.318096,0.720791,-22.43351,-0.043859)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient8306"
+ inkscape:collect="always"
+ x1="25.71875"
+ x2="25.514589"
+ xlink:href="#linearGradient2994"
+ y1="31.046881"
+ y2="30.703119" />
+ <radialGradient
+ cx="29.05335"
+ cy="27.640751"
+ fx="29.05335"
+ fy="27.640751"
+ gradientTransform="matrix(1.963246,-0.527794,0.645645,1.463001,-68.76703,-10.17169)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient8304"
+ inkscape:collect="always"
+ r="3.240855"
+ xlink:href="#linearGradient2984" />
+ <radialGradient
+ cx="15.89286"
+ cy="20.01453"
+ fx="15.89286"
+ fy="20.01453"
+ gradientTransform="matrix(1.021276,-0.0047281,0.0010507,0.226948,-0.359172,15.42575)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient8298"
+ inkscape:collect="always"
+ r="7.5535712"
+ xlink:href="#linearGradient3897" />
+ <linearGradient
+ id="linearGradient2974">
+ <stop
+ id="stop2976"
+ offset="0"
+ style="stop-color:#c1c1c1;stop-opacity:1;" />
+ <stop
+ id="stop2978"
+ offset="1"
+ style="stop-color:#acacac;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.671524,-0.180531,0.318096,0.720791,-21.32231,-1.235235)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient8300"
+ inkscape:collect="always"
+ x1="48.628311"
+ x2="50.988331"
+ xlink:href="#linearGradient2966"
+ y1="17.415211"
+ y2="22.250589" />
+ <linearGradient
+ gradientTransform="matrix(0.671524,-0.180531,0.318096,0.720791,-21.77422,-0.735191)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient8302"
+ inkscape:collect="always"
+ x1="46"
+ x2="47.6875"
+ xlink:href="#linearGradient2974"
+ y1="19.8125"
+ y2="22.625" />
+ <linearGradient
+ id="linearGradient2994">
+ <stop
+ id="stop2996"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop2998"
+ offset="1"
+ style="stop-color:#c9c9c9;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3897"
+ inkscape:collect="always">
+ <stop
+ id="stop3899"
+ offset="0"
+ style="stop-color:#2e3436;stop-opacity:1;" />
+ <stop
+ id="stop3901"
+ offset="1"
+ style="stop-color:#2e3436;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2984"
+ inkscape:collect="always">
+ <stop
+ id="stop2986"
+ offset="0"
+ style="stop-color:#e7e2b8;stop-opacity:1;" />
+ <stop
+ id="stop2988"
+ offset="1"
+ style="stop-color:#e7e2b8;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2966">
+ <stop
+ id="stop2968"
+ offset="0"
+ style="stop-color:#ffd1d1;stop-opacity:1;" />
+ <stop
+ id="stop3006"
+ offset="0.5"
+ style="stop-color:#ff1d1d;stop-opacity:1;" />
+ <stop
+ id="stop2970"
+ offset="1"
+ style="stop-color:#6f0000;stop-opacity:1;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="draw_freehand"
+ transform="translate(124,-198)">
+ <rect
+ height="24"
+ id="rect17785"
+ style="opacity:0.5;fill:#000000;fill-opacity:0;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.31372549"
+ width="24"
+ x="-124"
+ y="198" />
+ <g
+ id="g6521"
+ inkscape:label="Layer 1"
+ inkscape:transform-center-x="14.15031"
+ inkscape:transform-center-y="29"
+ transform="translate(-123.6675,199)">
+ <ellipse
+ cx="16.05357"
+ cy="19.85714"
+ id="path3161"
+ rx="7.5535712"
+ ry="1.714286"
+ style="opacity:0.3;fill:url(#radialGradient8298);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="matrix(0.933806,0,0,0.875,-5.044495,2.124997)" />
+ <path
+ d="M 3.167546,19.23528 5.008835,13.70557 16.61029,2.106902 c 2.13839,-2.1443131 5.53082,1.452479 3.28372,3.622611 L 8.580488,17.14952 Z"
+ id="path1641"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#cb9022;fill-opacity:1;fill-rule:evenodd;stroke:#5c410c;stroke-width:1.00000083;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 14.30889,5.110959 c 0,0 1.27293,-0.065671 2.04828,0.733769 0.79878,0.823591 0.84494,1.9146 0.84494,1.9146 l 2.69433,-2.788761 c 0,0 0.84623,-1.099448 -0.41339,-2.370252 C 18.22306,1.329146 17.1085,2.302584 17.1085,2.302584 Z"
+ id="path1643"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="czcczcc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient8300);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 13.93274,5.535243 c 0,0 1.07089,-0.116178 1.84625,0.683262 0.79877,0.823591 0.97121,2.040869 0.97121,2.040869 l 1.02495,-1.081852 c 0,0 0.03483,-1.200947 -0.809,-2.07763 C 16.09913,4.199111 14.95769,4.45339 14.95769,4.45339 Z"
+ id="path1645"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="czcczcc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient8302);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="M 4,18.38425 5.464159,14 c 1.265738,0.31485 2.520855,1.54643 2.745073,2.74601 z"
+ id="path1647"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#radialGradient8304);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="M 4.455038,16.92602 3.946537,18.49441 5.49678,17.8713 C 5.415044,17.31374 4.88137,16.98778 4.455038,16.92602 Z"
+ id="path1649"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient8306);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="M 5.523477,14.012 6.990286,14.61098 15.60664,5.996958 C 15.03507,5.46098 14.38633,5.480793 13.90451,5.557072 Z"
+ id="path1651"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#ffffff;fill-opacity:0.36363639;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="M 8.254367,16.81631 7.835923,15.79004 16.43016,7.267328 c 0,0 0.38537,0.753617 0.35176,0.87632 z"
+ id="path1653"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#000000;fill-opacity:0.36363639;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/draw-geometry-angle-bisector.svg b/share/icons/Tango/scalable/actions/draw-geometry-angle-bisector.svg
new file mode 100644
index 0000000..2a5ec18
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/draw-geometry-angle-bisector.svg
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="draw-geometry-angle-bisector.svg"
+ inkscape:version="0.92.2 (5c3e80d, 2017-08-06)">
+ <metadata
+ id="metadata8">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ inkscape:snap-nodes="true"
+ inkscape:snap-bbox="true"
+ inkscape:bbox-paths="true"
+ inkscape:bbox-nodes="true"
+ inkscape:snap-bbox-edge-midpoints="true"
+ inkscape:snap-bbox-midpoints="true"
+ inkscape:zoom="17.101737"
+ inkscape:cx="6.73473"
+ inkscape:cy="4.0929479"
+ inkscape:window-width="788"
+ inkscape:window-height="778"
+ inkscape:window-x="202"
+ inkscape:window-y="455"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg1">
+ <inkscape:grid
+ id="GridFromPre046Settings"
+ type="xygrid"
+ originx="0pt"
+ originy="0pt"
+ spacingx="1pt"
+ spacingy="1pt"
+ color="#3f3fff"
+ empcolor="#3f3fff"
+ opacity="0.15"
+ empopacity="0.38"
+ empspacing="5" />
+ </sodipodi:namedview>
+ <defs
+ id="defs3" />
+ <g
+ style="display:inline"
+ transform="translate(-670.59857,-87.03034)"
+ inkscape:label="angle_bisector"
+ id="angle_bisector">
+ <path
+ style="fill:none;stroke:#3465a4;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ d="M 685.26524,101.69701 671.9319,88.363673"
+ id="path13462"
+ sodipodi:nodetypes="cc"
+ inkscape:connector-curvature="0" />
+ <path
+ id="path13464"
+ style="fill:none;stroke:#5a5a5a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ d="m 677.26524,101.69701 -2.66667,-10.66667 10.66667,4"
+ sodipodi:nodetypes="ccc"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/draw-geometry-blank.svg b/share/icons/Tango/scalable/actions/draw-geometry-blank.svg
new file mode 100644
index 0000000..12c9a8d
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/draw-geometry-blank.svg
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"
+ sodipodi:docname="draw-geometry-blank.svg">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="48.0625"
+ inkscape:cx="8"
+ inkscape:cy="8"
+ inkscape:document-units="px"
+ inkscape:current-layer="svg2"
+ showgrid="true"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="959"
+ inkscape:window-height="1023"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid12"
+ empspacing="4"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true"
+ spacingx="1"
+ spacingy="1" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-284)" />
+</svg>
diff --git a/share/icons/Tango/scalable/actions/draw-geometry-circle-from-radius.svg b/share/icons/Tango/scalable/actions/draw-geometry-circle-from-radius.svg
new file mode 100644
index 0000000..9e2b9b4
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/draw-geometry-circle-from-radius.svg
@@ -0,0 +1,104 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="14.99297"
+ height="13.281"
+ version="1.1"
+ sodipodi:docname="draw-geometry-circle-from-radius.svg"
+ inkscape:version="0.92.2 (5c3e80d, 2017-08-06)">
+ <metadata
+ id="metadata4089">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview4087"
+ showgrid="false"
+ inkscape:zoom="17.769746"
+ inkscape:cx="7.4964852"
+ inkscape:cy="6.6405001"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg1" />
+ <defs
+ id="defs3" />
+ <g
+ id="circle_3pts-5"
+ transform="translate(-1397.007,-1386.795)">
+ <path
+ d="m 1409.78,1393.436 c 0,0.804 -0.16,1.607 -0.468,2.35 -0.307,0.742 -0.762,1.424 -1.331,1.992 -0.568,0.568 -1.249,1.023 -1.992,1.331 -0.742,0.308 -1.545,0.467 -2.348,0.467 -0.804,0 -1.607,-0.16 -2.348,-0.467 -0.742,-0.308 -1.423,-0.763 -1.99,-1.331 -0.568,-0.569 -1.022,-1.25 -1.329,-1.992 -0.308,-0.743 -0.467,-1.546 -0.467,-2.35 0,-0.804 0.159,-1.607 0.467,-2.35 0.307,-0.742 0.761,-1.424 1.329,-1.992 0.567,-0.568 1.248,-1.023 1.99,-1.331 0.741,-0.308 1.544,-0.468 2.348,-0.468 0.803,0 1.606,0.16 2.348,0.468 0.743,0.307 1.424,0.762 1.992,1.331 0.569,0.568 1.024,1.249 1.331,1.992 0.308,0.743 0.468,1.546 0.468,2.35"
+ id="path13476"
+ inkscape:connector-curvature="0"
+ inkscape:label="circle_with_radius"
+ style="display:inline;fill:none;stroke:#5a5a5a;stroke-width:1;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4.26999998;stroke-dasharray:none;stroke-dashoffset:23.20000076;stroke-opacity:1" />
+ <path
+ d="m 1403.417,1393.612 5.417,-3.388"
+ id="path13478"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="display:inline;fill:none;stroke:#5a5a5a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ id="g13626"
+ transform="translate(46,-17)">
+ <g
+ id="g13628"
+ inkscape:label="#g14209"
+ transform="rotate(90,716,847)">
+ <path
+ d="m 1277.5,203.5 h 4 v 4 h -4 z"
+ id="path13630"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1278.5,204.5 h 2 v 2 h -2 z"
+ id="path13633"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+ <g
+ id="g13639"
+ transform="translate(51.99997,-20.875)">
+ <g
+ id="g13641"
+ inkscape:label="#g14209"
+ transform="rotate(90,716,847)">
+ <path
+ d="m 1277.5,203.5 h 4 v 4 h -4 z"
+ id="path13643"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1278.5,204.5 h 2 v 2 h -2 z"
+ id="path13645"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/draw-geometry-circle-from-three-points.svg b/share/icons/Tango/scalable/actions/draw-geometry-circle-from-three-points.svg
new file mode 100644
index 0000000..7e21c4d
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/draw-geometry-circle-from-three-points.svg
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="draw-geometry-circle-from-three-points.svg"
+ inkscape:version="0.92.2 (5c3e80d, 2017-08-06)">
+ <metadata
+ id="metadata4367">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="937"
+ inkscape:window-height="775"
+ id="namedview4365"
+ showgrid="true"
+ inkscape:zoom="31.466667"
+ inkscape:cx="9.3378708"
+ inkscape:cy="8.5547018"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="svg1"
+ inkscape:snap-center="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4958" />
+ </sodipodi:namedview>
+ <defs
+ id="defs3" />
+ <ellipse
+ style="opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#5a5a5a;stroke-width:1;stroke-linecap:square;stroke-linejoin:bevel;stroke-miterlimit:4.26999998;stroke-dasharray:none;stroke-dashoffset:23.20000076;stroke-opacity:1"
+ id="path4969"
+ cx="9"
+ cy="9"
+ rx="6.2266951"
+ ry="6.1634998" />
+ <g
+ id="circle_3pts"
+ transform="translate(-1372,-1385)">
+ <g
+ id="g13597"
+ transform="translate(17,-16)">
+ <g
+ id="g13599"
+ inkscape:label="#g14209"
+ transform="rotate(90,716,847)">
+ <path
+ d="m 1277.5,203.5 h 4 v 4 h -4 z"
+ id="path13601"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1278.5,204.5 h 2 v 2 h -2 z"
+ id="path13603"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+ <g
+ id="g13605"
+ transform="translate(22,-22)">
+ <g
+ id="g13607"
+ inkscape:label="#g14209"
+ transform="rotate(90,716,847)">
+ <path
+ d="m 1277.5,203.5 h 4 v 4 h -4 z"
+ id="path13609"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1278.5,204.5 h 2 v 2 h -2 z"
+ id="path13611"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+ <g
+ id="g13613"
+ transform="translate(27,-12)">
+ <g
+ id="g13615"
+ inkscape:label="#g14209"
+ transform="rotate(90,716,847)">
+ <path
+ d="m 1277.5,203.5 h 4 v 4 h -4 z"
+ id="path13617"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1278.5,204.5 h 2 v 2 h -2 z"
+ id="path13620"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/draw-geometry-inactive.svg b/share/icons/Tango/scalable/actions/draw-geometry-inactive.svg
new file mode 100644
index 0000000..8968cbc
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/draw-geometry-inactive.svg
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="draw-geometry-inactive.svg"
+ inkscape:version="0.92.2 (5c3e80d, 2017-08-06)">
+ <metadata
+ id="metadata10">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1018"
+ inkscape:window-height="1080"
+ id="namedview8"
+ showgrid="true"
+ inkscape:zoom="19.666667"
+ inkscape:cx="9.8398938"
+ inkscape:cy="10.949501"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="all_inactive_old"
+ inkscape:snap-center="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4996" />
+ </sodipodi:namedview>
+ <defs
+ id="defs3" />
+ <g
+ id="all_inactive_old"
+ inkscape:label="all_inactive_old"
+ transform="translate(-612.75,-93.5)">
+ <path
+ d="m 617.0491,105.31136 7.4018,-7.62272"
+ id="path6027"
+ inkscape:connector-curvature="0"
+ style="fill:none;stroke:#cb0000;stroke-width:3;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4.26999998;stroke-dasharray:none;stroke-dashoffset:23.20000076;stroke-opacity:1" />
+ <path
+ d="m 624.5613,105.20088 -7.6226,-7.401757"
+ id="path6027-1"
+ inkscape:connector-curvature="0"
+ style="fill:none;stroke:#cb0000;stroke-width:3;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4.26999998;stroke-dasharray:none;stroke-dashoffset:23.20000076;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/draw-geometry-line-parallel.svg b/share/icons/Tango/scalable/actions/draw-geometry-line-parallel.svg
new file mode 100644
index 0000000..3328c96
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/draw-geometry-line-parallel.svg
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"
+ sodipodi:docname="draw-geometry-line-parallel.svg">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="48.0625"
+ inkscape:cx="8"
+ inkscape:cy="8"
+ inkscape:document-units="px"
+ inkscape:current-layer="svg2"
+ showgrid="true"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="959"
+ inkscape:window-height="1023"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid12"
+ empspacing="4"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true"
+ spacingx="1"
+ spacingy="1" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-284)" />
+ <g
+ transform="translate(-1419.3763,-1385.9673)"
+ style="display:inline"
+ id="parallel">
+ <g
+ transform="rotate(64.5595,24.14842,1334.808)"
+ id="g13484"
+ inkscape:label="parallel">
+ <path
+ sodipodi:nodetypes="cc"
+ d="M 672.7508,92.763854 687.45334,89.79145"
+ style="fill:none;stroke:#3465a4;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="path13487"
+ inkscape:connector-curvature="0" />
+ <path
+ sodipodi:nodetypes="cc"
+ d="m 673.26814,96.332097 14.70255,-2.972405"
+ style="fill:none;stroke:#5a5a5a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ id="path13489"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/draw-geometry-line-perpendicular.svg b/share/icons/Tango/scalable/actions/draw-geometry-line-perpendicular.svg
new file mode 100644
index 0000000..477e8d7
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/draw-geometry-line-perpendicular.svg
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"
+ sodipodi:docname="draw-geometry-line-perpendicular.svg">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="48.0625"
+ inkscape:cx="8"
+ inkscape:cy="8"
+ inkscape:document-units="px"
+ inkscape:current-layer="svg2"
+ showgrid="true"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="959"
+ inkscape:window-height="1023"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid12"
+ empspacing="4"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true"
+ spacingx="1"
+ spacingy="1" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-284)" />
+ <g
+ style="display:inline"
+ inkscape:label="perp_bisector"
+ id="perp_bisector"
+ transform="translate(-669.21374,-86.389506)">
+ <path
+ style="fill:none;stroke:#3465a4;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ d="m 683.21374,100.38951 -12,-12.000004"
+ id="path13468"
+ sodipodi:nodetypes="cc"
+ inkscape:connector-curvature="0" />
+ <path
+ id="path13470"
+ style="fill:none;stroke:#5a5a5a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"
+ d="m 673.21374,98.389506 8,-8"
+ sodipodi:nodetypes="cc"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/draw-geometry-line-segment.svg b/share/icons/Tango/scalable/actions/draw-geometry-line-segment.svg
new file mode 100644
index 0000000..c826f9c
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/draw-geometry-line-segment.svg
@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="draw-geometry-lilne-segment.svg"
+ inkscape:version="0.92.2 (5c3e80d, 2017-08-06)">
+ <metadata
+ id="metadata4176">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="998"
+ inkscape:window-height="1036"
+ id="namedview4174"
+ showgrid="true"
+ inkscape:zoom="20.85965"
+ inkscape:cx="5.5178541"
+ inkscape:cy="7.165999"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="line_segment"
+ inkscape:snap-bbox="true"
+ inkscape:snap-nodes="false"
+ inkscape:bbox-nodes="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid4985" />
+ </sodipodi:namedview>
+ <defs
+ id="defs3" />
+ <g
+ id="line_segment"
+ transform="translate(-1347.072,-1385.313)">
+ <path
+ d="m 1348.072,1400.313 14,-14"
+ id="path13441"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="display:inline;fill:none;stroke:#555753;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ height="16"
+ id="rect13443"
+ style="display:inline;fill:none;stroke:none;stroke-width:1;marker:none"
+ width="16"
+ x="1347.072"
+ y="1385.313" />
+ <g
+ id="g13581"
+ transform="translate(1.072,-20.687)">
+ <g
+ id="g13583"
+ inkscape:label="#g14209"
+ transform="rotate(90,716,847)">
+ <path
+ d="m 1277.5,203.5 h 4 v 4 h -4 z"
+ id="path13585"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1278.5,204.5 h 2 v 2 h -2 z"
+ id="path13587"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+ <g
+ id="g13589"
+ transform="translate(-5.928,-13.687)">
+ <g
+ id="g13591"
+ inkscape:label="#g14209"
+ transform="rotate(90,716,847)">
+ <path
+ d="m 1277.5,203.5 h 4 v 4 h -4 z"
+ id="path13593"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1278.5,204.5 h 2 v 2 h -2 z"
+ id="path13595"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/draw-geometry-mirror.svg b/share/icons/Tango/scalable/actions/draw-geometry-mirror.svg
new file mode 100644
index 0000000..02de5b7
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/draw-geometry-mirror.svg
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ version="1.1"
+ id="svg181"
+ sodipodi:docname="draw-geometry-mirror.svg"
+ inkscape:version="0.92.2 (5c3e80d, 2017-08-06)">
+ <metadata
+ id="metadata187">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs185" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview183"
+ showgrid="false"
+ inkscape:zoom="14.75"
+ inkscape:cx="8"
+ inkscape:cy="8"
+ inkscape:window-x="1025"
+ inkscape:window-y="180"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="g178" />
+ <g
+ id="draw-geometry-mirror"
+ inkscape:label="#mirror_symmetry"
+ style="font-variant-east_asian:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#5a5a5a;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1">
+ <g
+ style="fill:none;stroke-linecap:round;font-variant-east_asian:normal;vector-effect:none;fill-opacity:1;stroke:#3465a4;stroke-width:1;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;opacity:1"
+ id="g178">
+ <path
+ d="m 2,7 c 7,0 -4,6.5 7,6.5"
+ style="stroke:#3465a4;stroke-opacity:1;font-variant-east_asian:normal;vector-effect:none;fill:none;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0"
+ id="path172" />
+ <path
+ d="m 2,2 12,12"
+ style="stroke:#5a5a5a;font-variant-east_asian:normal;vector-effect:none;fill:none;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;opacity:1"
+ id="path174" />
+ <path
+ d="m 7,2 c 0,7 6.5,-4 6.5,7"
+ style="stroke:#3465a4;stroke-opacity:1;font-variant-east_asian:normal;vector-effect:none;fill:none;fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0"
+ id="path176" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/draw-geometry-set-bounding-box.svg b/share/icons/Tango/scalable/actions/draw-geometry-set-bounding-box.svg
new file mode 100644
index 0000000..5b01568
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/draw-geometry-set-bounding-box.svg
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"
+ sodipodi:docname="draw-geometry-set-bounding-box.svg">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="16.99266"
+ inkscape:cx="-7.6934945"
+ inkscape:cy="28.53743"
+ inkscape:document-units="px"
+ inkscape:current-layer="lpetool_show_bbox"
+ showgrid="true"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="1749"
+ inkscape:window-height="1483"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid12"
+ empspacing="4"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true"
+ spacingx="1"
+ spacingy="1" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-284)" />
+ <g
+ transform="translate(-1516,-1388)"
+ style="display:inline"
+ id="lpetool_show_bbox">
+ <rect
+ style="opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#3465a4;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:5;stroke-dasharray:2, 2;stroke-dashoffset:1;stroke-opacity:1"
+ id="rect448"
+ width="8"
+ height="12"
+ x="1520"
+ y="1390" />
+ <path
+ d="m 1516.0094,1392.1381 v 7.8525 L 1520,1396 Z"
+ id="path2897"
+ inkscape:connector-curvature="0"
+ style="color:#000000;fill:#000000;stroke-width:0.40000001" />
+ <path
+ d="m 1531.9906,1392.1381 v 7.8525 L 1528,1396 Z"
+ id="path3677"
+ inkscape:connector-curvature="0"
+ style="color:#000000;fill:#000000;stroke-width:0.40000001" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/draw-path.svg b/share/icons/Tango/scalable/actions/draw-path.svg
new file mode 100644
index 0000000..14b42cc
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/draw-path.svg
@@ -0,0 +1,197 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="23.98135"
+ version="1.1"
+ sodipodi:docname="draw-path.svg"
+ viewBox="0 0 24 23.98135">
+ <metadata
+ id="metadata43">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview41"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="translate(-4.958783,0.044652)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5910"
+ inkscape:collect="always"
+ x1="19.66634"
+ x2="21.73209"
+ xlink:href="#linearGradient5904"
+ y1="19.245581"
+ y2="19.245581" />
+ <linearGradient
+ id="linearGradient5904"
+ inkscape:collect="always">
+ <stop
+ id="stop5906"
+ offset="0"
+ style="stop-color:#6b99ca;stop-opacity:1;" />
+ <stop
+ id="stop5908"
+ offset="1"
+ style="stop-color:#6b99ca;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5924"
+ inkscape:collect="always">
+ <stop
+ id="stop5926"
+ offset="0"
+ style="stop-color:#edd400;stop-opacity:1;" />
+ <stop
+ id="stop5928"
+ offset="1"
+ style="stop-color:#fffbce;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5938"
+ inkscape:collect="always"
+ x1="15.78504"
+ x2="15.78504"
+ xlink:href="#linearGradient5932"
+ y1="7.033917"
+ y2="11.66925" />
+ <linearGradient
+ id="linearGradient5932"
+ inkscape:collect="always">
+ <stop
+ id="stop5934"
+ offset="0"
+ style="stop-color:#aa8a00;stop-opacity:1" />
+ <stop
+ id="stop5936"
+ offset="1"
+ style="stop-color:#685400;stop-opacity:1" />
+ </linearGradient>
+ <radialGradient
+ cx="20.539749"
+ cy="14.45822"
+ fx="20.539749"
+ fy="14.45822"
+ gradientTransform="matrix(-0.0219339,-1.440429,1.193289,-0.0185244,-1.202261,43.88432)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient5930"
+ inkscape:collect="always"
+ r="4.561861"
+ xlink:href="#linearGradient5924" />
+ </defs>
+ <g
+ id="draw_pen"
+ inkscape:label="#draw_pen"
+ transform="translate(75,-395.01865)">
+ <rect
+ height="23.98135"
+ id="rect7455"
+ style="opacity:1;fill:#ffffff;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="translate(-125,396)"
+ width="24"
+ x="50"
+ y="-0.98135382" />
+ <g
+ id="g5975"
+ transform="translate(-74.00136,396)">
+ <path
+ d="m 4,6.461236 c 0.011403,0 5.893184,-3.916426 6.97193,-3.96043 h 1.99198 c 0.9318,-0.039975 2.66412,1.416213 2.52858,2.520362"
+ id="path5896"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="fill:none;fill-rule:evenodd;stroke:#888a85;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 14.02723,15.5 11.54114,13.49978 11.5,11.03699 C 11.5,10.03236 14.48724,8.079054 14.48724,5.5 h 2.09855 c 0,2.456411 2.91421,4.481701 2.91421,5.66328 l 0.0014,2.31775 -2.112,2.00872 z"
+ id="path5912"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccc"
+ style="fill:url(#radialGradient5930);fill-opacity:1;fill-rule:evenodd;stroke:#aa8b00;stroke-width:0.99999988px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="M 13.54122,22 V 15.5 H 17.5 V 22"
+ id="path5900"
+ inkscape:connector-curvature="0"
+ style="fill:#3465a4;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 14.58243,22.03582 v -5.49117 h 1.95879 v 5.49117"
+ id="path5902"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="fill:#3465a4;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5910);stroke-width:0.99999988px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="M 14.39542,14.5 12.53086,13.04463 12.5,11.10688 C 12.5,10.43704 15.38788,8.399328 15.38788,6.5 h 0.30134 c 0,1.818018 2.81078,4.20619 2.81078,4.60688 l -0.06596,1.97327 -1.51702,1.41165 z"
+ id="path5940"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccc"
+ style="opacity:0.39673911;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.99999988px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="M 15.5,5.478901 V 12"
+ id="path5914"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-rule:evenodd;stroke:url(#linearGradient5938);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="M 2.964365,13.34375 -0.0356354,15.75 0.0086482,17.9598 2.919345,15.65625 Z"
+ id="path5944"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="fill:#888a85;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <g
+ id="g5953"
+ transform="matrix(0.9770125,0,0,1,11.4427,1)">
+ <path
+ d="m -10.16143,3.496788 v -3.9967881 h 4.065396 V 3.475555 h -1.029089 v 4.067357 h 1.029089 v 3.992108 l -1.047735,-0.0088 V 16.531 h 1.062316 V 20.5 h -4.106967 v -3.969 h 1 v -5.02377 h -0.9107 V 7.538228 h 0.9107 v -4.04144 z"
+ id="path4923"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccccccccccc"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1.01169574;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ height="1.000001"
+ id="rect4925"
+ rx="0"
+ ry="0"
+ style="opacity:1;fill:#888a85;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="1"
+ x="-8.6884203"
+ y="8.999999" />
+ </g>
+ <path
+ d="M 0.5,16.91217 3.5,14.5"
+ id="path5946"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m 3.685787,6.742721 c 0.011449,0 6.184822,-4.197252 7.267913,-4.241904 h 2 c 0.93556,-0.040562 2.67484,1.43703 2.53876,2.55741"
+ id="path5898"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/draw-polygon-star.svg b/share/icons/Tango/scalable/actions/draw-polygon-star.svg
new file mode 100644
index 0000000..695bf42
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/draw-polygon-star.svg
@@ -0,0 +1,147 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24.12438"
+ height="22.751022"
+ version="1.1"
+ sodipodi:docname="draw-polygon-star.svg"
+ viewBox="0 0 24.12438 22.751022">
+ <metadata
+ id="metadata34">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview32"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <radialGradient
+ cx="25.125"
+ cy="44.8125"
+ fx="25.125"
+ fy="44.8125"
+ gradientTransform="matrix(1,0,0,0.157407,0,37.75868)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient16319"
+ inkscape:collect="always"
+ r="20.25"
+ xlink:href="#linearGradient2195" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient6202"
+ inkscape:collect="always"
+ x1="22.52342"
+ x2="9.4813538"
+ xlink:href="#linearGradient13302"
+ y1="21.335381"
+ y2="-3.230607" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient15524"
+ inkscape:collect="always"
+ x1="1279.986"
+ x2="1275.717"
+ xlink:href="#linearGradient13302"
+ y1="572.6203"
+ y2="563.29388" />
+ <linearGradient
+ id="linearGradient2195">
+ <stop
+ id="stop2197"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop2199"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient13302">
+ <stop
+ id="stop13304"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ id="stop13306"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="draw_star"
+ transform="translate(-1149.875,-536.25)">
+ <g
+ id="g15510"
+ style="display:inline;opacity:1"
+ transform="translate(-122.125,-25.75)">
+ <rect
+ height="16"
+ id="rect15512"
+ style="display:inline;opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.5;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="16"
+ x="1272"
+ y="562" />
+ <path
+ d="m 1284.67,577.2271 h -9.368 l -2.677,-8.8692 7.361,-5.7017 7.361,5.7017 z"
+ id="path15514"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#babdb6;fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:1.00000083;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1283.872,576.1967 h -7.771 l -2.221,-7.5495 6.106,-4.8533 6.106,4.8533 z"
+ id="path15516"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient15524);fill-opacity:1;fill-rule:evenodd;stroke:#eeeeec;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ </g>
+ <g
+ id="g16297"
+ transform="matrix(0.4761391,0,0,0.4613712,1151.826,536.4082)">
+ <ellipse
+ cx="25.125"
+ cy="44.8125"
+ id="path16299"
+ rx="20.25"
+ ry="3.1875"
+ style="display:block;overflow:visible;visibility:visible;opacity:0.18333327;fill:url(#radialGradient16319);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ transform="matrix(1.086654,0,0,1.622689,-2.786163,-28.92021)" />
+ <path
+ d="M 26.33233,31.65007 13.76356,22.78746 -0.5181318,28.82797 4.02675,14.13566 -6.131406,2.41959 9.246258,2.201856 17.24986,-11.07959 22.2089,3.478153 37.31356,6.985841 25.00075,16.20076 Z"
+ id="path16301"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient6202);fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:2.18098831;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
+ transform="matrix(0.95613,-0.106523,0.102939,0.989435,9.124845,17.28689)" />
+ <path
+ d="M 34.71565,41.64061 24.59549,35.79203 14.48039,41.86251 16.61168,30.22881 8.033984,21.97582 19.42154,20.33531 24.46536,9.433939 29.56395,20.26791 40.99808,21.70013 32.3704,30.11976 Z"
+ id="path16303"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccc"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#fdfdfb;stroke-width:2.13357592;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/draw-polygon.svg b/share/icons/Tango/scalable/actions/draw-polygon.svg
new file mode 100644
index 0000000..3caed7c
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/draw-polygon.svg
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="draw-polygon.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata20">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview18"
+ showgrid="false" />
+ <defs
+ id="defs3" />
+ <g
+ id="star_flat"
+ style="display:inline;opacity:1"
+ transform="translate(-1272,-562)">
+ <rect
+ height="16"
+ id="rect11796"
+ style="display:inline;opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.5;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="16"
+ x="1272"
+ y="562" />
+ <path
+ d="m 1284.67,577.2271 h -9.368 l -2.677,-8.8692 7.361,-5.7017 7.361,5.7017 z"
+ id="path8386"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#babdb6;fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:1.00000083;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1283.872,576.1967 h -7.771 l -2.221,-7.5495 6.106,-4.8533 6.106,4.8533 z"
+ id="path8384"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#eeeeec;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/draw-rectangle.svg b/share/icons/Tango/scalable/actions/draw-rectangle.svg
new file mode 100644
index 0000000..cc1b095
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/draw-rectangle.svg
@@ -0,0 +1,196 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24.000002"
+ height="24.000002"
+ version="1.1"
+ sodipodi:docname="draw-rectangle.svg"
+ viewBox="0 0 24.000002 24.000002">
+ <metadata
+ id="metadata41">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview39"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient7443">
+ <stop
+ id="stop7445"
+ offset="0"
+ style="stop-color:#888a85;stop-opacity:0;" />
+ <stop
+ id="stop7447"
+ offset="0.10416666"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ <stop
+ id="stop7449"
+ offset="0.7013889"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ <stop
+ id="stop7451"
+ offset="1"
+ style="stop-color:#888a85;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.987013,0,0,1.200002,0.3116856,-96.40009)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient2098"
+ inkscape:collect="always"
+ x1="25.0581"
+ x2="25.0581"
+ xlink:href="#linearGradient7443"
+ y1="47.027729"
+ y2="39.999439" />
+ <linearGradient
+ id="linearGradient3688"
+ inkscape:collect="always">
+ <stop
+ id="stop3690"
+ offset="0"
+ style="stop-color:black;stop-opacity:1;" />
+ <stop
+ id="stop3692"
+ offset="1"
+ style="stop-color:black;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.060269,0,0,1.061749,-1258.666,-0.9857992)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient19733"
+ inkscape:collect="always"
+ x1="1232.424"
+ x2="1201.004"
+ xlink:href="#linearGradient13302"
+ y1="44.976089"
+ y2="2.569313" />
+ <linearGradient
+ id="linearGradient13302">
+ <stop
+ id="stop13304"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ id="stop13306"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ </linearGradient>
+ <radialGradient
+ cx="4.992979"
+ cy="43.5"
+ fx="4.992979"
+ fy="43.5"
+ gradientTransform="matrix(2.076649,0,0,1.6625,27.44224,-28.1625)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient16313"
+ inkscape:collect="always"
+ r="2.5"
+ xlink:href="#linearGradient3688" />
+ <radialGradient
+ cx="4.992979"
+ cy="43.5"
+ fx="4.992979"
+ fy="43.5"
+ gradientTransform="matrix(2.079495,0,0,1.680003,-20.57908,-117.2801)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient16315"
+ inkscape:collect="always"
+ r="2.5"
+ xlink:href="#linearGradient3688" />
+ </defs>
+ <g
+ id="draw_rect"
+ inkscape:label="#draw_rect"
+ style="display:inline"
+ transform="matrix(0.382723,0,0,0.382723,2.969596,3.8509986)">
+ <rect
+ height="24"
+ id="rect16265"
+ style="opacity:0.24267782;fill:#000000;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="matrix(2.612856,0,0,2.612856,-18.21055,-443.7962)"
+ width="24"
+ x="4"
+ y="166" />
+ <g
+ id="g16267"
+ inkscape:label="Shadow"
+ transform="matrix(1.43707,0,0,1.451588,-10.89456,-23.41673)">
+ <g
+ id="g16269"
+ inkscape:label="Shadow"
+ style="display:inline;opacity:0.5">
+ <g
+ id="g16271"
+ style="opacity:0.4"
+ transform="matrix(1.052632,0,0,1.285713,-1.263158,-13.42854)">
+ <rect
+ height="8.3125"
+ id="rect16273"
+ style="opacity:1;fill:url(#radialGradient16313);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ width="5.181818"
+ x="37.81818"
+ y="40" />
+ <rect
+ height="8.4000158"
+ id="rect16275"
+ style="opacity:1;fill:url(#radialGradient16315);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ transform="scale(-1)"
+ width="5.18892"
+ x="-10.18892"
+ y="-48.400009" />
+ <rect
+ height="8.4000139"
+ id="rect16277"
+ style="opacity:1;fill:url(#linearGradient2098);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ transform="scale(1,-1)"
+ width="27.63636"
+ x="10.18182"
+ y="-48.400009" />
+ </g>
+ </g>
+ </g>
+ <rect
+ height="41.725029"
+ id="rect16279"
+ rx="0"
+ ry="0"
+ style="fill:url(#linearGradient19733);fill-opacity:1;fill-rule:nonzero;stroke:#6a6c68;stroke-width:2.69349313;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="44.337921"
+ x="2.349961"
+ y="-0.8767674" />
+ <rect
+ height="36.48793"
+ id="rect16281"
+ style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#fdfdfb;stroke-width:2.70490098;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="39.100788"
+ x="4.9685211"
+ y="1.741792" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/draw-spiral.svg b/share/icons/Tango/scalable/actions/draw-spiral.svg
new file mode 100644
index 0000000..67e40c6
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/draw-spiral.svg
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ version="1.1"
+ sodipodi:docname="draw-spiral.svg"
+ viewBox="0 0 24 24">
+ <metadata
+ id="metadata25">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview23"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <radialGradient
+ cx="25.125"
+ cy="44.8125"
+ fx="25.125"
+ fy="44.8125"
+ gradientTransform="matrix(1,0,0,0.157407,0,37.75868)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient16321"
+ inkscape:collect="always"
+ r="20.25"
+ xlink:href="#linearGradient2195" />
+ <linearGradient
+ id="linearGradient2195">
+ <stop
+ id="stop2197"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop2199"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="draw_spiral"
+ style="display:inline"
+ transform="translate(-1152,-608)">
+ <rect
+ height="24"
+ id="rect11399"
+ style="display:inline;opacity:0.24267782;fill:#000000;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="24"
+ x="1152"
+ y="608" />
+ <ellipse
+ cx="25.125"
+ cy="44.8125"
+ id="path16307"
+ rx="20.25"
+ ry="3.1875"
+ style="display:block;overflow:visible;visibility:visible;opacity:0.18333327;fill:url(#radialGradient16321);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ transform="matrix(0.555978,0,0,0.941176,1149.773,586.8235)" />
+ <path
+ d="m 1163.022,621.3659 c 0.984,1.1265 -0.786,2.2314 -1.699,2.1125 -1.991,-0.2595 -2.73,-2.5804 -2.132,-4.3061 0.793,-2.2875 3.477,-3.1315 5.923,-2.3117 2.463,0.8252 3.663,4.9463 2.463,7.4389 -1.673,3.4771 -5.326,5.1529 -8.882,3.5637 -4.186,-1.8704 -5.82,-7.0293 -3.935,-11.121 2.16,-4.6894 7.939,-6.5065 12.509,-4.3258 5.138,2.4521 7.118,8.8749 4.671,13.9398 -0.289,0.5983 -0.633,1.1697 -1.025,1.7052"
+ id="path16309"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cssssssssc"
+ style="fill:none;fill-rule:evenodd;stroke:#555753;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m 1163.022,621.3659 c 0.984,1.1265 -0.786,2.2314 -1.699,2.1125 -1.991,-0.2595 -2.73,-2.5804 -2.132,-4.3061 0.793,-2.2875 3.477,-3.1315 5.923,-2.3117 2.463,0.8252 3.663,4.9463 2.463,7.4389 -1.673,3.4771 -5.326,5.1529 -8.882,3.5637 -4.186,-1.8704 -5.82,-7.0293 -3.935,-11.121 2.16,-4.6894 7.939,-6.5065 12.509,-4.3258 5.138,2.4521 7.118,8.8749 4.671,13.9398 -0.289,0.5983 -0.633,1.1697 -1.025,1.7052"
+ id="path16311"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cssssssssc"
+ style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.39999998;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/draw-star.svg b/share/icons/Tango/scalable/actions/draw-star.svg
new file mode 100644
index 0000000..f8ef8e7
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/draw-star.svg
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="draw-star.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata20">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview18"
+ showgrid="false" />
+ <defs
+ id="defs3" />
+ <g
+ id="star_angled"
+ style="display:inline;opacity:1"
+ transform="translate(-1296,-562)">
+ <rect
+ height="16"
+ id="rect11798"
+ style="display:inline;opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.5;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="16"
+ x="1296"
+ y="562" />
+ <path
+ d="m 109.11231,194.24583 -3.48759,2.20705 -0.0186,4.12722 -3.17675,-2.63488 -3.930991,1.25764 1.524251,-3.83549 -2.410831,-3.34996 4.118791,0.26442 2.44101,-3.32803 1.0213,3.99891 z"
+ id="path8412"
+ inkscape:flatsided="false"
+ inkscape:randomized="0"
+ inkscape:rounded="0"
+ sodipodi:arg1="-0.122765"
+ sodipodi:arg2="0.5055535"
+ sodipodi:cx="103"
+ sodipodi:cy="195"
+ sodipodi:r1="6.158659"
+ sodipodi:r2="3"
+ sodipodi:sides="5"
+ sodipodi:type="star"
+ style="display:inline;overflow:visible;visibility:visible;fill:#babdb6;fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:0.78099883;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(1.281336,-0.0360118,0.0342919,1.278526,1164.898,324.7687)" />
+ <path
+ d="m 108.97917,194.25051 -3.43374,2.00094 0.015,4.20347 -2.96409,-2.64736 -3.99309,1.31326 1.60183,-3.6371 -2.482907,-3.39184 3.954077,0.39951 2.45857,-3.40952 0.84192,3.884 z"
+ id="path8414"
+ inkscape:flatsided="false"
+ inkscape:randomized="0"
+ inkscape:rounded="3.469447e-18"
+ sodipodi:arg1="-0.1246996"
+ sodipodi:arg2="0.4569409"
+ sodipodi:cx="103"
+ sodipodi:cy="195"
+ sodipodi:r1="6.025959"
+ sodipodi:r2="2.8364279"
+ sodipodi:sides="5"
+ sodipodi:type="star"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#eeeeec;stroke-width:1.02712524;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(0.9659898,-0.0226454,0.0246692,0.9806753,1199.236,381.5034)" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/draw-text.svg b/share/icons/Tango/scalable/actions/draw-text.svg
new file mode 100644
index 0000000..d9574da
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/draw-text.svg
@@ -0,0 +1,151 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24.000002"
+ height="24.000002"
+ version="1.1"
+ sodipodi:docname="draw-text.svg"
+ viewBox="0 0 24.000002 24.000002">
+ <metadata
+ id="metadata35">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview33"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient3558"
+ inkscape:collect="always">
+ <stop
+ id="stop3560"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop3562"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="22.57143"
+ cy="30.85714"
+ fx="22.57143"
+ fy="30.85714"
+ gradientTransform="matrix(1,0,0,0.651376,0,10.75754)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient6332"
+ inkscape:collect="always"
+ r="15.57143"
+ xlink:href="#linearGradient3558" />
+ <linearGradient
+ gradientTransform="matrix(0.498259,0,0,0.4886,-0.799974,-1.273557)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient6334"
+ inkscape:collect="always"
+ x1="23.30562"
+ x2="14.38852"
+ xlink:href="#linearGradient3682"
+ y1="24.843531"
+ y2="9.5902243" />
+ <linearGradient
+ id="linearGradient3682">
+ <stop
+ id="stop3684"
+ offset="0.0000000"
+ style="stop-color:#1f1f1f;stop-opacity:1.0000000;" />
+ <stop
+ id="stop3686"
+ offset="1.0000000"
+ style="stop-color:#5c5c5c;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2834">
+ <stop
+ id="stop2836"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop2838"
+ offset="1.0000000"
+ style="stop-color:#b3b3b3;stop-opacity:0.0000000;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.498259,0,0,0.466519,-0.799974,-0.839637)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient6336"
+ inkscape:collect="always"
+ x1="19.94445"
+ x2="24.133829"
+ xlink:href="#linearGradient2834"
+ y1="16.52726"
+ y2="19.64213" />
+ </defs>
+ <g
+ id="draw_text"
+ transform="matrix(1.005069,0,0,1.005069,27.076036,-231.22668)">
+ <rect
+ height="23.87896"
+ id="rect6320"
+ style="opacity:0.5;fill:#000000;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="23.87896"
+ x="-26.93948"
+ y="230.0605" />
+ <g
+ id="g6314"
+ inkscape:label="Layer 1"
+ transform="translate(-26.06052,231.0116)">
+ <ellipse
+ cx="22.57143"
+ cy="30.85714"
+ id="path3556"
+ rx="15.57143"
+ ry="10.14286"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.47368421;fill:url(#radialGradient6332);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ transform="matrix(0.706422,0,0,0.208015,-4.944952,13.47138)" />
+ <path
+ d="M 15.18936,15.52077 H 7.153145 l -1.29334,3.99306 H 0.5162728 L 8.100938,0.4883788 H 14.22822 L 21.56052,19.46478 H 16.44419 L 15.18936,15.52077 M 8.399078,12.47398 H 13.8589 L 11.17125,5.152696 8.399078,12.47398"
+ id="text1314"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccc"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:54.8693924px;line-height:125%;font-family:'Bitstream Vera Sans';text-align:start;writing-mode:lr-tb;text-anchor:start;fill:url(#linearGradient6334);fill-opacity:1;stroke:#000000;stroke-width:0.99495679;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 15.68454,15.15955 H 6.671076 L 5.416673,18.5273 H 2.003541 L 8.738466,1.462195 H 13.51248 L 20.02256,18.41046 H 16.8997 Z"
+ id="path2047"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccc"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:54.8693924px;line-height:125%;font-family:'Bitstream Vera Sans';text-align:start;writing-mode:lr-tb;text-anchor:start;opacity:0.37912083;fill:none;fill-opacity:1;stroke:url(#linearGradient6336);stroke-width:0.99495751;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 8.168684,13.55188 H 14.14779"
+ id="path5142"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="opacity:0.51098902;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#999999;stroke-width:0.99495739;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/draw-trace-background.svg b/share/icons/Tango/scalable/actions/draw-trace-background.svg
new file mode 100644
index 0000000..3de4bcb
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/draw-trace-background.svg
@@ -0,0 +1,162 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.022678"
+ height="16.102512"
+ version="1.1"
+ sodipodi:docname="draw-trace-background.svg"
+ viewBox="0 0 16.022678 16.102512">
+ <metadata
+ id="metadata35">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview33"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient12533"
+ inkscape:collect="always">
+ <stop
+ id="stop12535"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop12537"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient12712"
+ inkscape:collect="always">
+ <stop
+ id="stop12715"
+ offset="0"
+ style="stop-color:#2e3436;stop-opacity:1;" />
+ <stop
+ id="stop12717"
+ offset="1"
+ style="stop-color:#2e3436;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="translate(70,0.0441942)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12757"
+ inkscape:collect="always"
+ x1="1280.729"
+ x2="1281.729"
+ xlink:href="#linearGradient12712"
+ y1="852"
+ y2="850" />
+ <linearGradient
+ gradientTransform="rotate(34.28809,1255.574,997.9799)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12755"
+ inkscape:collect="always"
+ x1="1251.979"
+ x2="1251.679"
+ xlink:href="#linearGradient12533"
+ y1="823.79968"
+ y2="821.58392" />
+ </defs>
+ <g
+ id="trace_background"
+ transform="translate(-1319.9773,-847.89749)">
+ <rect
+ height="16"
+ id="rect12722"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:0.16788318;fill-rule:evenodd;stroke:none;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16"
+ x="1320"
+ y="848" />
+ <path
+ d="m 1320,862 c 6,0 11,-2 16,-4 v 4 c -6,1 -11,1 -16,1 z"
+ id="rect12724"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#ce5c00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1320,852 c 6,0 11,-2 16,-4 v 4 c -6,1 -11,1 -16,1 z"
+ id="path12727"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#ce5c00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1320,857 c 6,0 11,-2 16,-4 v 4 c -6,1 -11,1 -16,1 z"
+ id="path12730"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#ce5c00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <g
+ id="g12748"
+ transform="matrix(-1,0,0,1,2674.729,-1)">
+ <rect
+ height="5"
+ id="rect12732"
+ style="display:inline;overflow:visible;visibility:visible;fill:#d3d7cf;fill-opacity:1;fill-rule:evenodd;stroke:#2e3436;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="rotate(34.28809)"
+ width="4"
+ x="1593.4919"
+ y="-52.303371" />
+ <rect
+ height="3"
+ id="rect12734"
+ ry="0.8125"
+ style="display:inline;overflow:visible;visibility:visible;fill:#d3d7cf;fill-opacity:1;fill-rule:evenodd;stroke:#2e3436;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="rotate(34.28809)"
+ width="2"
+ x="1594.4919"
+ y="-47.303371" />
+ <path
+ d="m 1354.061,851.8858 c -2.326,3.6335 -5.128,5.8328 -5.958,5.2671 l -1.962,-1.338 c -0.83,-0.5656 -0.323,-2.6264 2.055,-6.2246"
+ id="path12736"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient12755);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient12757);stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <rect
+ height="2.5"
+ id="rect12740"
+ inkscape:transform-center-x="-2.086804"
+ inkscape:transform-center-y="-0.380259"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.50000012;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="rotate(34.67549)"
+ width="2.5"
+ x="1593.824"
+ y="-61.3494" />
+ <path
+ d="m 1352.143,853.0652 c -1.958,2.9914 -3.327,3.5845 -3.932,3.1662 l -1.431,-0.9898 c -0.604,-0.4184 -0.343,-1.7514 1.652,-4.7168"
+ id="path12742"
+ inkscape:connector-curvature="0"
+ inkscape:transform-center-x="-5.442927"
+ inkscape:transform-center-y="-4.999636"
+ sodipodi:nodetypes="cccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.50000012;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/edit-clone-link-lpe.svg b/share/icons/Tango/scalable/actions/edit-clone-link-lpe.svg
new file mode 100644
index 0000000..9111464
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/edit-clone-link-lpe.svg
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg1"
+ width="16"
+ height="16"
+ viewBox="0 0 16 16"
+ sodipodi:docname="edit-clone-link-lpe.svg"
+ inkscape:version="1.1-dev (3d47766, 2020-01-22)">
+ <metadata
+ id="metadata3245">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs3243" />
+
+ <sodipodi:namedview
+ inkscape:snap-global="true"
+ inkscape:snap-midpoints="true"
+ inkscape:snap-smooth-nodes="true"
+ inkscape:snap-intersection-paths="true"
+ inkscape:object-paths="true"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="10.28125"
+ inkscape:cx="-13.541843"
+ inkscape:cy="13.110411"
+ inkscape:window-width="1296"
+ inkscape:window-height="890"
+ inkscape:window-x="65"
+ inkscape:window-y="-6"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="edit-clone"
+ inkscape:document-rotation="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid" />
+ </sodipodi:namedview>
+ <g
+ transform="translate(-45,-607.3622)"
+ inkscape:label="00013"
+ id="edit-clone">
+ <path
+ inkscape:connector-curvature="0"
+ style="opacity:0;fill:none"
+ d="m 45,607.3622 v 16 h 16 v -16 z"
+ id="path45837" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ d="M 61.052585,611.34779 C 55.379387,611.43829 49,616.69459 49,623.3622 h 1 c 0,-6 5.638302,-10.91444 11,-11 z"
+ style="opacity:1"
+ id="path3123"
+ inkscape:connector-curvature="0" />
+ <path
+ sodipodi:nodetypes="scscs"
+ id="path2615"
+ style="opacity:1;stroke-width:1.74614"
+ d="m 54.890702,614.21188 c 1.402025,1.62302 2.771866,1.40177 4.18277,0.48491 -1.0924,0.25137 -2.268329,-0.19103 -2.88655,-1.19941 -0.660949,-1.07808 -0.46131,-2.4342 0.39461,-3.29119 -1.758542,0.43991 -2.569007,2.98909 -1.69083,4.00569 z"
+ inkscape:connector-curvature="0"
+ />
+ <path
+ sodipodi:nodetypes="scscs"
+ inkscape:connector-curvature="0"
+ d="m 50.850172,619.77697 c 2.940555,1.11355 5.220481,0.0712 6.2233,-2.45303 -1.34222,1.17023 -3.321044,1.43108 -4.94234,0.48129 -1.733354,-1.01543 -2.46925,-3.06491 -1.91186,-4.90657 -2.119586,2.03632 -1.336461,6.13329 0.6309,6.87831 z"
+ style="opacity:1;stroke-width:2.77394"
+ id="path2612"
+ />
+ <path
+ sodipodi:nodetypes="cccsccc"
+ inkscape:connector-curvature="0"
+ id="path2476"
+ d="m 45,607.3622 v 9 h 2 c -0.120359,-2.76825 0.753,-5 3,-5 h 3 v -4 z"
+ style="opacity:1;fill-opacity:1;stroke-width:0.831519;stroke-linejoin:round;paint-order:stroke fill markers" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/edit-clone-link.svg b/share/icons/Tango/scalable/actions/edit-clone-link.svg
new file mode 100644
index 0000000..5151f87
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/edit-clone-link.svg
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg1"
+ width="16"
+ height="16"
+ viewBox="0 0 16 16"
+ sodipodi:docname="edit-clone-link-symbolic.svg"
+ inkscape:version="1.1-dev (3d47766, 2020-01-22)">
+ <metadata
+ id="metadata3245">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs3243" />
+
+ <sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="41.125"
+ inkscape:cx="7.9635258"
+ inkscape:cy="8"
+ inkscape:window-width="1296"
+ inkscape:window-height="890"
+ inkscape:window-x="65"
+ inkscape:window-y="-6"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg1"
+ inkscape:document-rotation="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid" />
+ </sodipodi:namedview>
+ <g
+ transform="translate(-45,-607.3622)"
+ inkscape:label="00013"
+ id="edit-clone">
+ <path
+ inkscape:connector-curvature="0"
+ style="opacity:0;fill:none"
+ d="m 45,607.3622 v 16 h 16 v -16 z"
+ id="path45837" />
+ <path
+ style="opacity:1"
+ d="m 50,612.3622 v 11 h 10 v -11 z m 4.46875,2 h 1 c 0.85142,0 1.53125,0.7099 1.53125,1.5625 v 1.4375 h 0.46875 c 0.27497,0 0.5,0.2493 0.5,0.5625 v 0.3125 3.0937 H 52 v -3.0937 -0.3125 c 0,-0.3132 0.22503,-0.5625 0.5,-0.5625 h 0.46875 v -1.4375 c 0,-0.8526 0.64858,-1.5625 1.5,-1.5625 z m 0,1.0312 C 54.21133,615.3934 54,615.5915 54,615.9247 v 1.4375 h 1.96875 v -1.4375 c 0,-0.3332 -0.24258,-0.5313 -0.5,-0.5313 z"
+ id="path27786"
+ inkscape:connector-curvature="0" />
+ <path
+
+ sodipodi:nodetypes="cccccccc"
+ inkscape:connector-curvature="0"
+ id="path27788"
+ d="m 49,616.3622 v -5 h 6 v 0 -4 H 45 v 9 z"
+ style="opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/edit-clone-unlink.svg b/share/icons/Tango/scalable/actions/edit-clone-unlink.svg
new file mode 100644
index 0000000..53c15b6
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/edit-clone-unlink.svg
@@ -0,0 +1,178 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.999999"
+ height="16.000006"
+ version="1.1"
+ sodipodi:docname="edit-clone-unlink.svg"
+ viewBox="0 0 15.999999 16.000006">
+ <metadata
+ id="metadata39">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview37"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(0.2225266,0,0,0.2670606,146.2665,226.3417)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13067"
+ inkscape:collect="always"
+ x1="6.72682"
+ x2="40.938129"
+ xlink:href="#linearGradient2092"
+ y1="32.161701"
+ y2="32.161701" />
+ <linearGradient
+ id="linearGradient2092">
+ <stop
+ id="stop2094"
+ offset="0"
+ style="stop-color:#fff7b0;stop-opacity:1;" />
+ <stop
+ id="stop2098"
+ offset="0.20999999"
+ style="stop-color:#ffec41;stop-opacity:1.0000000;" />
+ <stop
+ id="stop43205"
+ offset="0.83999997"
+ style="stop-color:#e2cc00;stop-opacity:1;" />
+ <stop
+ id="stop2100"
+ offset="1"
+ style="stop-color:#c3af00;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11327">
+ <stop
+ id="stop11329"
+ offset="0"
+ style="stop-color:#7d6400;stop-opacity:1;" />
+ <stop
+ id="stop11331"
+ offset="1.0000000"
+ style="stop-color:#be9700;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient9845">
+ <stop
+ id="stop9847"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop9849"
+ offset="1.0000000"
+ style="stop-color:#ffffff;stop-opacity:0.49484536;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.1816493,0,0,0.1991284,147.1431,228.8422)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13071"
+ inkscape:collect="always"
+ x1="10.90727"
+ x2="30.87545"
+ xlink:href="#linearGradient9845"
+ y1="25.002279"
+ y2="36.127281" />
+ <linearGradient
+ gradientTransform="matrix(0.2225266,0,0,0.2670606,146.2665,226.6168)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13069"
+ inkscape:collect="always"
+ x1="31.63047"
+ x2="8.6713638"
+ xlink:href="#linearGradient11327"
+ y1="41.791821"
+ y2="25.79352" />
+ </defs>
+ <g
+ id="edit_unlink_clone"
+ style="display:inline"
+ transform="translate(-144,-224)">
+ <rect
+ height="7.9979992"
+ id="rect13051"
+ style="display:inline;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:0.99999952;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="9"
+ x="144.5"
+ y="224.5" />
+ <rect
+ height="5.998497"
+ id="rect13053"
+ style="display:inline;opacity:0.38000028;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#eeeeec;stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="6.999999"
+ x="145.5"
+ y="225.4967" />
+ <rect
+ height="11.997"
+ id="rect13055"
+ style="display:inline;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:0.9999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="12"
+ x="147.5"
+ y="227.50301" />
+ <rect
+ height="9.9690914"
+ id="rect13057"
+ style="display:inline;opacity:0.55;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#eeeeec;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="9.9823189"
+ x="148.5177"
+ y="228.5311" />
+ <rect
+ height="5.998497"
+ id="rect13059"
+ rx="0.56532812"
+ ry="0.48542389"
+ style="fill:url(#linearGradient13067);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13069);stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="8"
+ x="147.5"
+ y="232.50169" />
+ <rect
+ height="3.9989991"
+ id="rect13061"
+ rx="0.23274671"
+ ry="0.22572809"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13071);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.60109289"
+ width="6"
+ x="148.5"
+ y="233.5015" />
+ <path
+ d="m 153.5,232.0018 c 0,0 0,-1.5051 0,-1.5051 0,-0.725 0.9781,-0.9942 0.9781,-0.9942 h 1.9225 c 0,0 1.1215,0.0715 1.0994,0.9942 v 1.5051"
+ id="path13063"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc"
+ style="fill:none;fill-rule:evenodd;stroke:#929292;stroke-width:3.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m 153.5,232.0019 c 0,0 0,-1.5052 0,-1.5052 0,-0.725 0.9781,-0.9942 0.9781,-0.9942 h 1.9225 c 0,0 1.1215,0.0715 1.0994,0.9942 v 1.5052"
+ id="path13065"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc"
+ style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/edit-clone.svg b/share/icons/Tango/scalable/actions/edit-clone.svg
new file mode 100644
index 0000000..eeb5f1a
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/edit-clone.svg
@@ -0,0 +1,178 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.999999"
+ height="16.000006"
+ version="1.1"
+ sodipodi:docname="edit-clone.svg"
+ viewBox="0 0 15.999999 16.000006">
+ <metadata
+ id="metadata39">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview37"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient11327">
+ <stop
+ id="stop11329"
+ offset="0"
+ style="stop-color:#7d6400;stop-opacity:1;" />
+ <stop
+ id="stop11331"
+ offset="1.0000000"
+ style="stop-color:#be9700;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient9845">
+ <stop
+ id="stop9847"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop9849"
+ offset="1.0000000"
+ style="stop-color:#ffffff;stop-opacity:0.49484536;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.2225266,0,0,0.2670606,148.2665,226.3417)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13035"
+ inkscape:collect="always"
+ x1="6.72682"
+ x2="40.938129"
+ xlink:href="#linearGradient2092"
+ y1="32.161701"
+ y2="32.161701" />
+ <linearGradient
+ gradientTransform="matrix(0.1816493,0,0,0.1991284,149.1431,228.8422)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13031"
+ inkscape:collect="always"
+ x1="10.90727"
+ x2="30.87545"
+ xlink:href="#linearGradient9845"
+ y1="25.002279"
+ y2="36.127281" />
+ <linearGradient
+ id="linearGradient2092">
+ <stop
+ id="stop2094"
+ offset="0"
+ style="stop-color:#fff7b0;stop-opacity:1;" />
+ <stop
+ id="stop2098"
+ offset="0.20999999"
+ style="stop-color:#ffec41;stop-opacity:1.0000000;" />
+ <stop
+ id="stop43205"
+ offset="0.83999997"
+ style="stop-color:#e2cc00;stop-opacity:1;" />
+ <stop
+ id="stop2100"
+ offset="1"
+ style="stop-color:#c3af00;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.2225266,0,0,0.2670606,148.2665,226.6168)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13037"
+ inkscape:collect="always"
+ x1="31.63047"
+ x2="8.6713638"
+ xlink:href="#linearGradient11327"
+ y1="41.791821"
+ y2="25.79352" />
+ </defs>
+ <g
+ id="edit_clone"
+ style="display:inline"
+ transform="translate(-144,-224)">
+ <rect
+ height="7.9979992"
+ id="rect19181"
+ style="display:inline;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:0.99999952;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="9"
+ x="144.5"
+ y="224.5" />
+ <rect
+ height="5.998497"
+ id="rect19183"
+ style="display:inline;opacity:0.38000028;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#eeeeec;stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="6.999999"
+ x="145.5"
+ y="225.4967" />
+ <rect
+ height="11.997"
+ id="rect19185"
+ style="display:inline;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:0.9999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="12"
+ x="147.5"
+ y="227.50301" />
+ <rect
+ height="9.9690914"
+ id="rect19187"
+ style="display:inline;opacity:0.55;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#eeeeec;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="9.9823189"
+ x="148.5177"
+ y="228.5311" />
+ <rect
+ height="5.998497"
+ id="rect1314"
+ rx="0.56532812"
+ ry="0.48542389"
+ style="fill:url(#linearGradient13035);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13037);stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="8"
+ x="149.5"
+ y="232.50169" />
+ <rect
+ height="3.9989991"
+ id="rect8720"
+ rx="0.23274671"
+ ry="0.22572809"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13031);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.60109289"
+ width="6"
+ x="150.5"
+ y="233.5015" />
+ <path
+ d="m 151.5,232.0018 c 0,0 0,-1.5051 0,-1.5051 0,-0.725 0.9781,-0.9942 0.9781,-0.9942 h 1.9225 c 0,0 1.1215,0.0715 1.0994,0.9942 v 1.5051"
+ id="path12957"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc"
+ style="fill:none;fill-rule:evenodd;stroke:#929292;stroke-width:3.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m 151.5,232.0019 c 0,0 0,-1.5052 0,-1.5052 0,-0.725 0.9781,-0.9942 0.9781,-0.9942 h 1.9225 c 0,0 1.1215,0.0715 1.0994,0.9942 v 1.5052"
+ id="path12953"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc"
+ style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/edit-duplicate.svg b/share/icons/Tango/scalable/actions/edit-duplicate.svg
new file mode 100644
index 0000000..601d997
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/edit-duplicate.svg
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.011257"
+ height="16.018507"
+ version="1.1"
+ sodipodi:docname="edit-duplicate.svg"
+ viewBox="0 0 16.011257 16.018507">
+ <metadata
+ id="metadata22">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview20"
+ showgrid="false" />
+ <defs
+ id="defs3" />
+ <g
+ id="edit_duplicate"
+ style="display:inline"
+ transform="translate(-67.539051,-220.49673)">
+ <g
+ id="g19168"
+ transform="translate(33.58757,8.131728)">
+ <rect
+ height="7.9962969"
+ id="rect19170"
+ style="display:inline;opacity:1;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:0.99999958;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="8.9968081"
+ x="34.451481"
+ y="212.86501" />
+ <rect
+ height="5.9933238"
+ id="rect19172"
+ style="display:inline;opacity:0.34999994;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#eeeeec;stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="6.9948139"
+ x="35.451511"
+ y="213.86501" />
+ <rect
+ height="11.99031"
+ id="rect19174"
+ style="display:inline;opacity:1;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:0.9999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="11.99355"
+ x="37.469189"
+ y="215.8932" />
+ <rect
+ height="9.9715872"
+ id="rect19176"
+ style="display:inline;opacity:0.3199999;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#eeeeec;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="9.9823189"
+ x="38.469189"
+ y="216.8934" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/edit-paste-height-separately.svg b/share/icons/Tango/scalable/actions/edit-paste-height-separately.svg
new file mode 100644
index 0000000..5ffa8dc
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/edit-paste-height-separately.svg
@@ -0,0 +1,128 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.1-dev (3d47766, 2020-01-22)"
+ sodipodi:docname="edit-paste-height-separately-symbolic.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <metadata
+ id="metadata7580">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs7578" />
+
+ <sodipodi:namedview
+ inkscape:snap-midpoints="true"
+ inkscape:snap-smooth-nodes="true"
+ inkscape:snap-intersection-paths="true"
+ inkscape:object-paths="true"
+ inkscape:snap-bbox="true"
+ inkscape:document-rotation="0"
+ inkscape:current-layer="edit-paste-style"
+ inkscape:window-maximized="1"
+ inkscape:window-y="-6"
+ inkscape:window-x="65"
+ inkscape:window-height="890"
+ inkscape:window-width="1296"
+ inkscape:cy="10.56646"
+ inkscape:cx="9.6696047"
+ inkscape:zoom="22.627417"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <g
+ id="edit-paste-style"
+ inkscape:label="00011"
+ transform="matrix(1,0,0,1.000004,-45.070339,-567.36441)">
+ <path
+ style="opacity:0;fill:none"
+ d="m 45.070339,567.41998 h 16 v 15.93773 h -16 z"
+ id="rect27708"
+ inkscape:connector-curvature="0" />
+ <path
+ sodipodi:nodetypes="sssssssss"
+ style="opacity:1"
+ d="m 50.600669,567.36218 h 4.93934 c 0.293803,0 0.53033,0.23653 0.53033,0.53033 v 1.92767 c 0,0.2938 -0.236527,0.53033 -0.53033,0.53033 h -4.93934 c -0.293803,0 -0.53033,-0.23653 -0.53033,-0.53033 v -1.92767 c 0,-0.2938 0.236527,-0.53033 0.53033,-0.53033 z"
+ id="rect27710"
+ inkscape:connector-curvature="0" />
+ <path
+ sodipodi:nodetypes="ssssssssccssssssssccs"
+ style="opacity:1"
+ d="m 47.070339,568.36214 c -0.648731,0.001 -1,0.44479 -1,0.99999 V 582.833 c 0,0.47319 0.318397,0.529 0.523411,0.529 l 12.945339,8e-5 c 0.2938,0 0.53125,-0.29868 0.53125,-0.59138 v -13.821 c 0,-0.2926 -0.229636,-0.58756 -0.660156,-0.58756 h -2.339844 v 1.01157 h 1.400982 c 0.398761,0 0.599018,0.37893 0.599018,0.69915 v 11.70174 c 0,0.2927 -0.23745,0.5276 -0.53125,0.5292 -0.249948,10e-4 -10.697256,0.0623 -10.945339,0.0623 -0.361556,0 -0.523411,-0.2942 -0.523411,-0.5291 v -11.9533 c 0,-0.36815 0.2792,-0.529 0.460911,-0.529 h 1.539089 v -0.9961 z"
+ id="path27714"
+ inkscape:connector-curvature="0" />
+ <g
+ inkscape:label="00161"
+ id="node-transform"
+ transform="matrix(0.62499975,0,0,0.62499725,-170.05457,222.38729)"
+ style="stroke-width:1.6">
+ <g
+ id="g6213"
+ transform="matrix(2.2857141,0,0,2.2857141,-748.14275,432.64793)"
+ style="stroke-width:0.7">
+ <path
+ d="m 483.52658,55.026589 -1.74998,2.04681 h 1.04999 v 2.8 h -1.04999 l 1.74999,2.1 1.74998,-2.1 h -1.04999 v -2.8 l 1.04999,10e-6 z"
+ id="path5786"
+ inkscape:connector-curvature="0"
+ style="stroke-width:0.7"
+ sodipodi:nodetypes="ccccccccccc" />
+ </g>
+ </g>
+ <rect
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.831517;stroke-linejoin:round;paint-order:stroke fill markers"
+ id="rect5973"
+ width="2"
+ height="1.999992"
+ x="56.070339"
+ y="571.36212"
+ />
+ <rect
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.831517;stroke-linejoin:round;paint-order:stroke fill markers"
+ id="rect5975"
+ width="2"
+ height="1.999992"
+ x="48.070339"
+ y="571.36212"
+ />
+ <rect
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.831517;stroke-linejoin:round;paint-order:stroke fill markers"
+ id="rect5977"
+ width="2"
+ height="1.999992"
+ x="56.070339"
+ y="579.36212"
+ />
+ <rect
+
+ y="579.36212"
+ x="48.070339"
+ height="1.999992"
+ width="2"
+ id="rect5971"
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.831517;stroke-linejoin:round;paint-order:stroke fill markers" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/edit-paste-height.svg b/share/icons/Tango/scalable/actions/edit-paste-height.svg
new file mode 100644
index 0000000..03cd80b
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/edit-paste-height.svg
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg1"
+ width="16"
+ height="16"
+ viewBox="0 0 16 16"
+ sodipodi:docname="edit-paste-height-symbolic.svg"
+ inkscape:version="1.1-dev (3d47766, 2020-01-22)">
+ <metadata
+ id="metadata7580">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs7578" />
+
+ <sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="22.627417"
+ inkscape:cx="3.1484271"
+ inkscape:cy="12.970833"
+ inkscape:window-width="1296"
+ inkscape:window-height="890"
+ inkscape:window-x="65"
+ inkscape:window-y="-6"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="edit-paste-style"
+ inkscape:document-rotation="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid" />
+ </sodipodi:namedview>
+ <g
+ transform="matrix(1,0,0,1.000004,-45.070339,-567.36441)"
+ inkscape:label="00011"
+ id="edit-paste-style">
+ <path
+ inkscape:connector-curvature="0"
+ id="rect27708"
+ d="m 45.070339,567.41998 h 16 v 15.93773 h -16 z"
+ style="opacity:0;fill:none" />
+ <g
+ style="stroke-width:1.6"
+ transform="matrix(0.62499975,0,0,0.62499725,-170.05457,222.38729)"
+ id="node-transform"
+ inkscape:label="00161">
+ <g
+ style="stroke-width:0.7"
+ transform="matrix(2.2857141,0,0,2.2857141,-748.14275,432.64793)"
+ id="g6213">
+ <path
+
+ sodipodi:nodetypes="ccccccccccc"
+ style="stroke-width:0.7"
+ inkscape:connector-curvature="0"
+ id="path5786"
+ d="m 483.49999,54.999994 -2.1,2.100001 h 1.4 v 2.800001 h -1.4 l 2.1,2.100001 2.1,-2.100001 h -1.4 l -1e-5,-2.800001 h 1.40001 z" />
+ </g>
+ <path
+ inkscape:connector-curvature="0"
+ id="rect19206"
+ d="m 349,46 h 16 v 16 h -16 z"
+ style="opacity:0;stroke-width:1.6"
+ transform="translate(0,512.3622)" />
+ </g>
+ <path
+
+ sodipodi:nodetypes="sssssssss"
+ style="opacity:1;stroke-width:0.999998"
+ d="m 50.600669,567.36218 h 4.93934 c 0.293803,0 0.53033,0.23653 0.53033,0.53033 v 1.92767 c 0,0.2938 -0.236527,0.53033 -0.53033,0.53033 h -4.93934 c -0.293803,0 -0.53033,-0.23653 -0.53033,-0.53033 v -1.92767 c 0,-0.2938 0.236527,-0.53033 0.53033,-0.53033 z"
+ id="rect27710"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path27714"
+ d="m 47.070339,568.36214 c -0.648731,0.001 -1,0.44479 -1,0.99999 V 582.833 c 0,0.47319 0.318397,0.529 0.523411,0.529 l 12.945339,8e-5 c 0.2938,0 0.53125,-0.29868 0.53125,-0.59138 v -13.821 c 0,-0.2926 -0.229636,-0.58756 -0.660156,-0.58756 h -2.339844 v 1.01157 h 1.400982 c 0.398761,0 0.599018,0.37893 0.599018,0.69915 v 11.70174 c 0,0.2927 -0.23745,0.5276 -0.53125,0.5292 -0.249948,10e-4 -10.697256,0.0623 -10.945339,0.0623 -0.361556,0 -0.523411,-0.2942 -0.523411,-0.5291 v -11.9533 c 0,-0.36815 0.2792,-0.529 0.460911,-0.529 h 1.539089 v -0.9961 z"
+ style="opacity:1;stroke-width:0.999998"
+ sodipodi:nodetypes="ssssssssccssssssssccs" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/edit-paste-in-place.svg b/share/icons/Tango/scalable/actions/edit-paste-in-place.svg
new file mode 100644
index 0000000..fd3ca4e
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/edit-paste-in-place.svg
@@ -0,0 +1,369 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16.005348"
+ version="1.1"
+ sodipodi:docname="edit-paste-in-place.svg"
+ viewBox="0 0 16 16.005348">
+ <metadata
+ id="metadata73">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview71"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient15234">
+ <stop
+ id="stop15236"
+ offset="0.0000000"
+ style="stop-color:#97978a;stop-opacity:1.0000000;" />
+ <stop
+ id="stop15242"
+ offset="0.50000000"
+ style="stop-color:#c2c2b9;stop-opacity:1.0000000;" />
+ <stop
+ id="stop15238"
+ offset="1.0000000"
+ style="stop-color:#7d7d6f;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2224">
+ <stop
+ id="stop2226"
+ offset="0"
+ style="stop-color:#7c7c7c;stop-opacity:1;" />
+ <stop
+ id="stop2228"
+ offset="1"
+ style="stop-color:#b8b8b8;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2259"
+ inkscape:collect="always">
+ <stop
+ id="stop2261"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop2263"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.2441719,0,0,0.2360898,145.1776,154.8389)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12912"
+ inkscape:collect="always"
+ x1="26.07609"
+ x2="30.811171"
+ xlink:href="#linearGradient2259"
+ y1="26.69668"
+ y2="42.007351" />
+ <linearGradient
+ gradientTransform="matrix(0.3363251,0,0,0.3393025,142.334,150.262)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12910"
+ inkscape:collect="always"
+ x1="35.996578"
+ x2="33.664921"
+ xlink:href="#linearGradient2224"
+ y1="40.458221"
+ y2="37.770721" />
+ <radialGradient
+ cx="152"
+ cy="160"
+ fx="152"
+ fy="160"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient10881"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ id="linearGradient15218">
+ <stop
+ id="stop15220"
+ offset="0.0000000"
+ style="stop-color:#f0f0ef;stop-opacity:1.0000000;" />
+ <stop
+ id="stop2269"
+ offset="0.59928656"
+ style="stop-color:#e8e8e8;stop-opacity:1;" />
+ <stop
+ id="stop2267"
+ offset="0.82758623"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop15222"
+ offset="1.0000000"
+ style="stop-color:#d8d8d3;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.3158146,0,0,0.2774678,143.4047,153.6527)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12905"
+ inkscape:collect="always"
+ x1="22.308331"
+ x2="35.78529"
+ xlink:href="#linearGradient15218"
+ y1="18.99214"
+ y2="39.498241" />
+ <linearGradient
+ gradientTransform="matrix(0.3330286,0,0,0.3410854,143.0132,151.9651)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12903"
+ inkscape:collect="always"
+ x1="6.1071739"
+ x2="33.85714"
+ xlink:href="#linearGradient14484"
+ y1="10.45129"
+ y2="37.87986" />
+ <linearGradient
+ id="linearGradient8650">
+ <stop
+ id="stop8652"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop8654"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient1442">
+ <stop
+ id="stop1444"
+ offset="0"
+ style="stop-color:#73d216" />
+ <stop
+ id="stop1446"
+ offset="1.0000000"
+ style="stop-color:#4e9a06" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.3888889,0,0,0.4227031,141.4722,152.5777)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12922"
+ inkscape:collect="always"
+ x1="25.40457"
+ x2="25.464211"
+ xlink:href="#linearGradient15234"
+ y1="3.8180189"
+ y2="9.3233509" />
+ <linearGradient
+ id="linearGradient14484">
+ <stop
+ id="stop14486"
+ offset="0.0000000"
+ style="stop-color:#c68827;stop-opacity:1.0000000;" />
+ <stop
+ id="stop14488"
+ offset="1.0000000"
+ style="stop-color:#89601f;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <radialGradient
+ cx="15.98722"
+ cy="1.535031"
+ fx="15.98722"
+ fy="1.535031"
+ gradientTransform="matrix(0,-2.046729,-1.55761,0,44.11559,66.93275)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient1471"
+ inkscape:collect="always"
+ r="17.171419"
+ xlink:href="#linearGradient8650" />
+ <radialGradient
+ cx="35.292671"
+ cy="20.49449"
+ fx="35.292671"
+ fy="20.49449"
+ gradientTransform="matrix(0,-0.843022,1.020168,0,0.606436,42.58614)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient1469"
+ inkscape:collect="always"
+ r="16.9562"
+ xlink:href="#linearGradient1442" />
+ <linearGradient
+ gradientTransform="matrix(0.3363251,0,0,0.3393025,142.334,150.262)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12908"
+ inkscape:collect="always"
+ x1="33.396"
+ x2="34.170052"
+ xlink:href="#linearGradient2251"
+ y1="36.921329"
+ y2="38.070381" />
+ <linearGradient
+ id="linearGradient2251">
+ <stop
+ id="stop2253"
+ offset="0"
+ style="stop-color:#c7581d;stop-opacity:1;" />
+ <stop
+ id="stop2255"
+ offset="1"
+ style="stop-color:#faedd9;stop-opacity:1;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="selection_paste_in_place"
+ style="display:inline"
+ transform="translate(-144,-152)">
+ <rect
+ height="16"
+ id="rect12971"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#radialGradient10881);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16"
+ x="144"
+ y="152" />
+ <rect
+ height="14"
+ id="rect12368"
+ rx="0.46222281"
+ ry="0.47340491"
+ style="fill:url(#linearGradient12903);fill-opacity:1;fill-rule:evenodd;stroke:#714c16;stroke-width:0.99999982;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="13"
+ x="144.5"
+ y="153.5" />
+ <rect
+ height="10.10776"
+ id="rect12413"
+ rx="0.1678821"
+ ry="0.15916219"
+ style="fill:url(#linearGradient12905);fill-opacity:1;fill-rule:evenodd;stroke:#666864;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="9.1723499"
+ x="146.3969"
+ y="155.4662" />
+ <rect
+ height="8.0366802"
+ id="rect15244"
+ rx="0"
+ ry="0"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient12912);stroke-width:1.00000036;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="7.0844378"
+ x="147.5015"
+ y="156.6017" />
+ <rect
+ height="12.0932"
+ id="rect15974"
+ rx="0.1436294"
+ ry="0.1481137"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#c68827;stroke-width:0.9999997;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="11.12491"
+ x="145.4229"
+ y="154.45261" />
+ <path
+ d="m 149,152.5625 c -0.2841,0 -0.5,0.2435 -0.5,0.5685 v 1.8004 c 0,0.3251 0.2159,0.5686 0.5,0.5686 h 0.75 2.5625 H 153 c 0.2841,0 0.5,-0.2435 0.5,-0.5686 v -1.8004 c 0,-0.325 -0.2159,-0.5685 -0.5,-0.5685 z"
+ id="rect2285"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccc"
+ style="fill:url(#linearGradient12922);fill-opacity:1;fill-rule:evenodd;stroke:#5c5c5c;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="m 152.4436,164.5421 c 0.6024,0.0569 3.0235,-1.4826 3.1886,-2.846 -0.5257,0.8221 -1.6664,0.6679 -3.0483,0.7219 0,0 0.133,1.9545 -0.1403,2.1241 z"
+ id="path2210"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient12910);fill-opacity:1;fill-rule:evenodd;stroke:#868a84;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 152.9314,164.0672 c 0.4607,-0.232 1.5233,-0.8826 1.9603,-1.5208 -0.6028,0.1278 -1.0059,0.2001 -1.9263,0.236 0,0 0.0291,1.0218 -0.034,1.2848 z"
+ id="path2247"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.36931823;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient12908);stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <rect
+ height="1.000001"
+ id="rect2273"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.17045462;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="5.0000072"
+ x="149"
+ y="157" />
+ <rect
+ height="1"
+ id="rect2277"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.17045462;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="5"
+ x="149"
+ y="159" />
+ <rect
+ height="1"
+ id="rect2279"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.17045462;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="5"
+ x="149"
+ y="161" />
+ <rect
+ height="1"
+ id="rect12925"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.17045462;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="2"
+ x="149"
+ y="163" />
+ <g
+ id="g12964"
+ inkscape:label="Layer 1"
+ transform="matrix(0.2279313,0,0,0.2468225,149.1613,156.4199)">
+ <g
+ id="g1464"
+ transform="rotate(180,23.51428,21.99961)">
+ <path
+ d="m 14.51914,39.51287 18.00503,-0.0039 V 23.47872 L 44.90682,23.47091 23.37481,-0.8312466 2.141272,23.47154 14.52444,23.47533 Z"
+ id="path8643"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#radialGradient1469);fill-opacity:1;fill-rule:evenodd;stroke:#3a7304;stroke-width:4.21605015;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 36.55073,21.3218 -6.17246,-0.11489 0.0027,16.15807 -13.73333,0.62389 C 17.41755,19.64788 23.9427,23.83057 28.60171,13.17676 Z"
+ id="path8645"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.5080214;fill:url(#radialGradient1471);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="M 19.08537,35.59696 28.23164,35.34764 28.09454,19.44268 35.87107,19.42706 23.11044,5.519529 11.28307,19.1782 l 7.92462,0.25846 z"
+ id="path8658"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.48128339;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:4.21605015;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/edit-paste-size-separately.svg b/share/icons/Tango/scalable/actions/edit-paste-size-separately.svg
new file mode 100644
index 0000000..a262825
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/edit-paste-size-separately.svg
@@ -0,0 +1,129 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.1-dev (3d47766, 2020-01-22)"
+ sodipodi:docname="edit-paste-size-separately.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <metadata
+ id="metadata7580">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs7578" />
+ <sodipodi:namedview
+ inkscape:document-rotation="0"
+ inkscape:current-layer="edit-paste-style"
+ inkscape:window-maximized="1"
+ inkscape:window-y="-6"
+ inkscape:window-x="65"
+ inkscape:window-height="890"
+ inkscape:window-width="1296"
+ inkscape:cy="11.129355"
+ inkscape:cx="10.145762"
+ inkscape:zoom="28.597615"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <g
+ id="edit-paste-style"
+ inkscape:label="00011"
+ transform="matrix(1,0,0,1.000004,-45.070339,-567.36441)">
+ <path
+ style="opacity:0;fill:none"
+ d="m 45.070339,567.41998 h 16 v 15.93773 h -16 z"
+ id="rect27708"
+ inkscape:connector-curvature="0" />
+ <g
+ inkscape:label="00161"
+ id="node-transform"
+ transform="matrix(0.46874918,0,0,0.46874731,-114.27312,310.88135)"
+ style="stroke-width:2.13334">
+ <g
+ id="g6213"
+ transform="matrix(2.2857141,0,0,2.2857141,-748.14275,432.64793)"
+ style="stroke-width:0.933335">
+ <path
+
+ d="m 480.69999,55.69999 v 4.000005 l 1.2,-1.200002 1.6,1.600003 -1.2,1.200001 H 486.3 v -4.000005 l -1.2,1.200001 -1.60001,-1.600002 L 484.7,55.69999 Z"
+ id="path5786"
+ inkscape:connector-curvature="0"
+ style="stroke-width:0.933335" />
+ </g>
+ <path
+ transform="translate(0,512.3622)"
+ style="opacity:0;stroke-width:2.13334"
+ d="m 349,46 h 16 v 16 h -16 z"
+ id="rect19206"
+ inkscape:connector-curvature="0" />
+ </g>
+ <path
+
+ sodipodi:nodetypes="sssssssss"
+ style="opacity:1;stroke-width:0.999998"
+ d="m 50.600669,567.36218 h 4.93934 c 0.293803,0 0.53033,0.23653 0.53033,0.53033 v 1.92767 c 0,0.2938 -0.236527,0.53033 -0.53033,0.53033 h -4.93934 c -0.293803,0 -0.53033,-0.23653 -0.53033,-0.53033 v -1.92767 c 0,-0.2938 0.236527,-0.53033 0.53033,-0.53033 z"
+ id="rect27710"
+ inkscape:connector-curvature="0" />
+ <rect
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.831517;stroke-linejoin:round;paint-order:stroke fill markers"
+ id="rect5973"
+ width="2"
+ height="1.999992"
+ x="56.070339"
+ y="571.36212"
+ />
+ <rect
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.831517;stroke-linejoin:round;paint-order:stroke fill markers"
+ id="rect5975"
+ width="2"
+ height="1.999992"
+ x="48.070339"
+ y="571.36212"
+ />
+ <rect
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.831517;stroke-linejoin:round;paint-order:stroke fill markers"
+ id="rect5977"
+ width="2"
+ height="1.999992"
+ x="56.070339"
+ y="579.36212"
+ />
+ <rect
+
+ y="579.36212"
+ x="48.070339"
+ height="1.999992"
+ width="2"
+ id="rect5971"
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.831517;stroke-linejoin:round;paint-order:stroke fill markers" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path27714"
+ d="m 47.070339,568.36214 c -0.648731,0.001 -1,0.44479 -1,0.99999 V 582.833 c 0,0.47319 0.318397,0.529 0.523411,0.529 l 12.945339,8e-5 c 0.2938,0 0.53125,-0.29868 0.53125,-0.59138 v -13.821 c 0,-0.2926 -0.229636,-0.58756 -0.660156,-0.58756 h -2.339844 v 1.01157 h 1.400982 c 0.398761,0 0.599018,0.37893 0.599018,0.69915 v 11.70174 c 0,0.2927 -0.23745,0.5276 -0.53125,0.5292 -0.249948,10e-4 -10.697256,0.0623 -10.945339,0.0623 -0.361556,0 -0.523411,-0.2942 -0.523411,-0.5291 v -11.9533 c 0,-0.36815 0.2792,-0.529 0.460911,-0.529 h 1.539089 v -0.9961 z"
+ style="opacity:1;stroke-width:0.999998"
+ sodipodi:nodetypes="ssssssssccssssssssccs" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/edit-paste-size.svg b/share/icons/Tango/scalable/actions/edit-paste-size.svg
new file mode 100644
index 0000000..37b25f8
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/edit-paste-size.svg
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.1-dev (3d47766, 2020-01-22)"
+ sodipodi:docname="edit-paste-size.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <metadata
+ id="metadata7580">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs7578" />
+ <sodipodi:namedview
+ inkscape:document-rotation="0"
+ inkscape:current-layer="edit-paste-style"
+ inkscape:window-maximized="1"
+ inkscape:window-y="-6"
+ inkscape:window-x="65"
+ inkscape:window-height="890"
+ inkscape:window-width="1296"
+ inkscape:cy="11.129355"
+ inkscape:cx="10.145762"
+ inkscape:zoom="28.597615"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <g
+ id="edit-paste-style"
+ inkscape:label="00011"
+ transform="matrix(1,0,0,1.000004,-45.070339,-567.36441)">
+ <path
+ style="opacity:0;fill:none"
+ d="m 45.070339,567.41998 h 16 v 15.93773 h -16 z"
+ id="rect27708"
+ inkscape:connector-curvature="0" />
+ <g
+ inkscape:label="00161"
+ id="node-transform"
+ transform="matrix(0.46874918,0,0,0.46874731,-114.27312,310.88135)"
+ style="stroke-width:2.13334">
+ <g
+ id="g6213"
+ transform="matrix(2.2857141,0,0,2.2857141,-748.14275,432.64793)"
+ style="stroke-width:0.933335">
+ <path
+
+ d="m 480.69999,55.69999 v 4.000005 l 1.2,-1.200002 1.6,1.600003 -1.2,1.200001 H 486.3 v -4.000005 l -1.2,1.200001 -1.60001,-1.600002 L 484.7,55.69999 Z"
+ id="path5786"
+ inkscape:connector-curvature="0"
+ style="stroke-width:0.933335" />
+ </g>
+ <path
+ transform="translate(0,512.3622)"
+ style="opacity:0;stroke-width:2.13334"
+ d="m 349,46 h 16 v 16 h -16 z"
+ id="rect19206"
+ inkscape:connector-curvature="0" />
+ </g>
+ <path
+
+ sodipodi:nodetypes="sssssssss"
+ style="opacity:1;stroke-width:0.999998"
+ d="m 50.600669,567.36218 h 4.93934 c 0.293803,0 0.53033,0.23653 0.53033,0.53033 v 1.92767 c 0,0.2938 -0.236527,0.53033 -0.53033,0.53033 h -4.93934 c -0.293803,0 -0.53033,-0.23653 -0.53033,-0.53033 v -1.92767 c 0,-0.2938 0.236527,-0.53033 0.53033,-0.53033 z"
+ id="rect27710"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path27714"
+ d="m 47.070339,568.36214 c -0.648731,0.001 -1,0.44479 -1,0.99999 V 582.833 c 0,0.47319 0.318397,0.529 0.523411,0.529 l 12.945339,8e-5 c 0.2938,0 0.53125,-0.29868 0.53125,-0.59138 v -13.821 c 0,-0.2926 -0.229636,-0.58756 -0.660156,-0.58756 h -2.339844 v 1.01157 h 1.400982 c 0.398761,0 0.599018,0.37893 0.599018,0.69915 v 11.70174 c 0,0.2927 -0.23745,0.5276 -0.53125,0.5292 -0.249948,10e-4 -10.697256,0.0623 -10.945339,0.0623 -0.361556,0 -0.523411,-0.2942 -0.523411,-0.5291 v -11.9533 c 0,-0.36815 0.2792,-0.529 0.460911,-0.529 h 1.539089 v -0.9961 z"
+ style="opacity:1;stroke-width:0.999998"
+ sodipodi:nodetypes="ssssssssccssssssssccs" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/edit-paste-style.svg b/share/icons/Tango/scalable/actions/edit-paste-style.svg
new file mode 100644
index 0000000..11e25f8
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/edit-paste-style.svg
@@ -0,0 +1,251 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="edit-paste-style.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata52">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview50"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(0.3158146,0,0,0.2774678,143.4047,177.6527)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11969"
+ inkscape:collect="always"
+ x1="22.308331"
+ x2="35.78529"
+ xlink:href="#linearGradient15218"
+ y1="18.99214"
+ y2="39.498241" />
+ <linearGradient
+ id="linearGradient15218">
+ <stop
+ id="stop15220"
+ offset="0.0000000"
+ style="stop-color:#f0f0ef;stop-opacity:1.0000000;" />
+ <stop
+ id="stop2269"
+ offset="0.59928656"
+ style="stop-color:#e8e8e8;stop-opacity:1;" />
+ <stop
+ id="stop2267"
+ offset="0.82758623"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop15222"
+ offset="1.0000000"
+ style="stop-color:#d8d8d3;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8059">
+ <stop
+ id="stop8061"
+ offset="0.0000000"
+ style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+ <stop
+ id="stop8063"
+ offset="1.0000000"
+ style="stop-color:#9d9d9d;stop-opacity:1" />
+ </linearGradient>
+ <radialGradient
+ cx="152"
+ cy="184"
+ fx="152"
+ fy="184"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient10879"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ gradientTransform="matrix(0.2441719,0,0,0.2360898,145.1776,178.8389)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11971"
+ inkscape:collect="always"
+ x1="26.07609"
+ x2="30.811171"
+ xlink:href="#linearGradient2259"
+ y1="26.69668"
+ y2="42.007351" />
+ <linearGradient
+ id="linearGradient2259"
+ inkscape:collect="always">
+ <stop
+ id="stop2261"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop2263"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient15234">
+ <stop
+ id="stop15236"
+ offset="0.0000000"
+ style="stop-color:#97978a;stop-opacity:1.0000000;" />
+ <stop
+ id="stop15242"
+ offset="0.50000000"
+ style="stop-color:#c2c2b9;stop-opacity:1.0000000;" />
+ <stop
+ id="stop15238"
+ offset="1.0000000"
+ style="stop-color:#7d7d6f;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient14484">
+ <stop
+ id="stop14486"
+ offset="0.0000000"
+ style="stop-color:#c68827;stop-opacity:1.0000000;" />
+ <stop
+ id="stop14488"
+ offset="1.0000000"
+ style="stop-color:#89601f;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.3888889,0,0,0.4227031,141.4722,176.5777)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11973"
+ inkscape:collect="always"
+ x1="25.40457"
+ x2="25.464211"
+ xlink:href="#linearGradient15234"
+ y1="3.8180189"
+ y2="9.3233509" />
+ <linearGradient
+ gradientTransform="matrix(1.332493,0,0,2.661873,129.8423,-391.1591)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11975"
+ inkscape:collect="always"
+ x1="21.884279"
+ x2="16.37369"
+ xlink:href="#linearGradient8059"
+ y1="219.0054"
+ y2="214.44501" />
+ <linearGradient
+ gradientTransform="matrix(0.3330286,0,0,0.3410854,143.0132,175.9651)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11967"
+ inkscape:collect="always"
+ x1="6.1071739"
+ x2="33.85714"
+ xlink:href="#linearGradient14484"
+ y1="10.45129"
+ y2="37.87986" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="selection_paste_style"
+ style="display:inline"
+ transform="translate(-144,-176)">
+ <rect
+ height="16"
+ id="rect11878"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient10879);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16"
+ x="144"
+ y="176" />
+ <rect
+ height="14"
+ id="rect11880"
+ rx="0.46222281"
+ ry="0.47340491"
+ style="fill:url(#linearGradient11967);fill-opacity:1;fill-rule:evenodd;stroke:#714c16;stroke-width:0.99999982;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="13"
+ x="144.5"
+ y="177.5" />
+ <rect
+ height="10.10776"
+ id="rect11882"
+ rx="0.1678821"
+ ry="0.15916219"
+ style="fill:url(#linearGradient11969);fill-opacity:1;fill-rule:evenodd;stroke:#666864;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="9.1723499"
+ x="146.3969"
+ y="179.4662" />
+ <rect
+ height="8.0366802"
+ id="rect11884"
+ rx="0"
+ ry="0"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient11971);stroke-width:1.00000036;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="7.0844378"
+ x="147.5015"
+ y="180.6017" />
+ <rect
+ height="12.0932"
+ id="rect11886"
+ rx="0.1436294"
+ ry="0.1481137"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#c68827;stroke-width:0.9999997;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="11.12491"
+ x="145.4229"
+ y="178.45261" />
+ <path
+ d="m 149,176.5625 c -0.2841,0 -0.5,0.2435 -0.5,0.5685 v 1.8004 c 0,0.3251 0.2159,0.5686 0.5,0.5686 h 0.75 2.5625 H 153 c 0.2841,0 0.5,-0.2435 0.5,-0.5686 v -1.8004 c 0,-0.325 -0.2159,-0.5685 -0.5,-0.5685 z"
+ id="path11888"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccc"
+ style="fill:url(#linearGradient11973);fill-opacity:1;fill-rule:evenodd;stroke:#5c5c5c;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ height="9.9440575"
+ id="rect13077"
+ style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#676767;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="9.9948826"
+ x="149.5051"
+ y="181.55589" />
+ <rect
+ height="7.9956861"
+ id="rect13079"
+ style="display:inline;fill:url(#linearGradient11975);fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.00000048;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="7.9959192"
+ x="150.5071"
+ y="182.5" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/edit-paste-width-separately.svg b/share/icons/Tango/scalable/actions/edit-paste-width-separately.svg
new file mode 100644
index 0000000..cb43851
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/edit-paste-width-separately.svg
@@ -0,0 +1,131 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.1-dev (3d47766, 2020-01-22)"
+ sodipodi:docname="edit-paste-width-separately-symbolic.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <metadata
+ id="metadata7580">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs7578" />
+
+ <sodipodi:namedview
+ inkscape:document-rotation="0"
+ inkscape:current-layer="edit-paste-style"
+ inkscape:window-maximized="1"
+ inkscape:window-y="-6"
+ inkscape:window-x="65"
+ inkscape:window-height="890"
+ inkscape:window-width="1296"
+ inkscape:cy="8.8857208"
+ inkscape:cx="0.46723456"
+ inkscape:zoom="29.079766"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <g
+ id="edit-paste-style"
+ inkscape:label="00011"
+ transform="matrix(1,0,0,1.000004,-45.070339,-567.36441)">
+ <path
+ style="opacity:0;fill:none"
+ d="m 45.070339,567.41998 h 16 v 15.93773 h -16 z"
+ id="rect27708"
+ inkscape:connector-curvature="0" />
+ <g
+ inkscape:label="00161"
+ id="node-transform"
+ transform="matrix(0.62499975,0,0,0.62499725,-170.05457,222.38729)"
+ style="stroke-width:1.6">
+ <g
+ id="g6213"
+ transform="matrix(2.2857141,0,0,2.2857141,-748.14275,432.64793)"
+ style="stroke-width:0.7">
+ <path
+ d="m 479.99999,58.499996 2.1,1.749985 V 59.19999 l 2.8,10e-7 v 1.049992 l 2.1,-1.749987 -2.1,-1.74999 v 1.049992 l -2.8,3e-6 1e-5,-1.049996 z"
+ id="path5786"
+ inkscape:connector-curvature="0"
+ style="stroke-width:0.7"
+ sodipodi:nodetypes="ccccccccccc" />
+ </g>
+ <path
+ transform="translate(0,512.3622)"
+ style="opacity:0;stroke-width:1.6"
+ d="m 349,46 h 16 v 16 h -16 z"
+ id="rect19206"
+ inkscape:connector-curvature="0" />
+ </g>
+ <path
+
+ sodipodi:nodetypes="sssssssss"
+ style="opacity:1;stroke-width:0.999998"
+ d="m 50.600669,567.36218 h 4.93934 c 0.293803,0 0.53033,0.23653 0.53033,0.53033 v 1.92767 c 0,0.2938 -0.236527,0.53033 -0.53033,0.53033 h -4.93934 c -0.293803,0 -0.53033,-0.23653 -0.53033,-0.53033 v -1.92767 c 0,-0.2938 0.236527,-0.53033 0.53033,-0.53033 z"
+ id="rect27710"
+ inkscape:connector-curvature="0" />
+ <path
+
+ sodipodi:nodetypes="csssssssccsssssssscc"
+ style="opacity:1;stroke-width:0.999998"
+ d="m 47.070339,568.36214 c -0.648732,0 -1,0.44479 -1,0.99999 V 582.833 c 0,0.47319 0.318397,0.529 0.523411,0.529 l 12.945339,8e-5 c 0.2938,0 0.53125,-0.29868 0.53125,-0.59138 v -13.821 c 0,-0.2926 -0.229636,-0.58756 -0.660156,-0.58756 h -2.339844 v 1.01157 h 1.400982 c 0.398761,0 0.599018,0.37893 0.599018,0.69915 v 11.70174 c 0,0.2927 -0.23745,0.5276 -0.53125,0.5292 -0.249948,10e-4 -10.697256,0.0623 -10.945339,0.0623 -0.361556,0 -0.523411,-0.2942 -0.523411,-0.5291 v -11.9533 c 0,-0.36815 0.2792,-0.529 0.460911,-0.529 h 1.539089 v -0.9961"
+ id="path27714"
+ inkscape:connector-curvature="0" />
+ <rect
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.831517;stroke-linejoin:round;paint-order:stroke fill markers"
+ id="rect5973"
+ width="2"
+ height="1.999992"
+ x="56.070339"
+ y="571.36212"
+ />
+ <rect
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.831517;stroke-linejoin:round;paint-order:stroke fill markers"
+ id="rect5975"
+ width="2"
+ height="1.999992"
+ x="48.070339"
+ y="571.36212"
+ />
+ <rect
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.831517;stroke-linejoin:round;paint-order:stroke fill markers"
+ id="rect5977"
+ width="2"
+ height="1.999992"
+ x="56.070339"
+ y="579.36212"
+ />
+ <rect
+
+ y="579.36212"
+ x="48.070339"
+ height="1.999992"
+ width="2"
+ id="rect5971"
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.831517;stroke-linejoin:round;paint-order:stroke fill markers" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/edit-paste-width.svg b/share/icons/Tango/scalable/actions/edit-paste-width.svg
new file mode 100644
index 0000000..4ff17ab
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/edit-paste-width.svg
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.1-dev (3d47766, 2020-01-22)"
+ sodipodi:docname="edit-paste-width-symbolic.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <metadata
+ id="metadata7580">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs7578" />
+ <sodipodi:namedview
+ inkscape:document-rotation="0"
+ inkscape:current-layer="edit-paste-style"
+ inkscape:window-maximized="1"
+ inkscape:window-y="-6"
+ inkscape:window-x="65"
+ inkscape:window-height="890"
+ inkscape:window-width="1296"
+ inkscape:cy="8"
+ inkscape:cx="7.9270516"
+ inkscape:zoom="41.125"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <g
+ id="edit-paste-style"
+ inkscape:label="00011"
+ transform="matrix(1,0,0,1.000004,-45.070339,-567.36441)">
+ <path
+ style="opacity:0;fill:none"
+ d="m 45.070339,567.41998 h 16 v 15.93773 h -16 z"
+ id="rect27708"
+ inkscape:connector-curvature="0" />
+ <g
+ inkscape:label="00161"
+ id="node-transform"
+ transform="matrix(0.62499975,0,0,0.62499725,-170.05457,222.38729)"
+ style="stroke-width:1.6">
+ <g
+ id="g6213"
+ transform="matrix(2.2857141,0,0,2.2857141,-748.14275,432.64793)"
+ style="stroke-width:0.7">
+ <path
+ d="m 480.05318,58.499995 2.04681,1.749986 V 59.19999 l 2.8,10e-7 v 1.049992 l 2.1,-1.74999 -2.1,-1.749987 v 1.049992 l -2.8,3e-6 1e-5,-1.049996 z"
+ id="path5786"
+ inkscape:connector-curvature="0"
+ style="stroke-width:0.7"
+ sodipodi:nodetypes="ccccccccccc" />
+ </g>
+ <path
+ transform="translate(0,512.3622)"
+ style="opacity:0;stroke-width:1.6"
+ d="m 349,46 h 16 v 16 h -16 z"
+ id="rect19206"
+ inkscape:connector-curvature="0" />
+ </g>
+ <path
+ sodipodi:nodetypes="sssssssss"
+ style="opacity:1;stroke-width:0.999998"
+ d="m 50.600669,567.36218 h 4.93934 c 0.293803,0 0.53033,0.23653 0.53033,0.53033 v 1.92767 c 0,0.2938 -0.236527,0.53033 -0.53033,0.53033 h -4.93934 c -0.293803,0 -0.53033,-0.23653 -0.53033,-0.53033 v -1.92767 c 0,-0.2938 0.236527,-0.53033 0.53033,-0.53033 z"
+ id="rect27710"
+ inkscape:connector-curvature="0" />
+ <path
+ sodipodi:nodetypes="csssssssccsssssssscc"
+ style="opacity:1;stroke-width:0.999998"
+ d="m 47.070339,568.36214 c -0.648732,0 -1,0.44479 -1,0.99999 V 582.833 c 0,0.47319 0.318397,0.529 0.523411,0.529 l 12.945339,8e-5 c 0.2938,0 0.53125,-0.29868 0.53125,-0.59138 v -13.821 c 0,-0.2926 -0.229636,-0.58756 -0.660156,-0.58756 h -2.339844 v 1.01157 h 1.400982 c 0.398761,0 0.599018,0.37893 0.599018,0.69915 v 11.70174 c 0,0.2927 -0.23745,0.5276 -0.53125,0.5292 -0.249948,10e-4 -10.697256,0.0623 -10.945339,0.0623 -0.361556,0 -0.523411,-0.2942 -0.523411,-0.5291 v -11.9533 c 0,-0.36815 0.2792,-0.529 0.460911,-0.529 h 1.539089 v -0.9961"
+ id="path27714"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/edit-select-all-layers.svg b/share/icons/Tango/scalable/actions/edit-select-all-layers.svg
new file mode 100644
index 0000000..951f0f1
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/edit-select-all-layers.svg
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="15.99999"
+ version="1.1"
+ sodipodi:docname="edit-select-all-layers.svg"
+ viewBox="0 0 16 15.99999">
+ <metadata
+ id="metadata36">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview34"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient16754">
+ <stop
+ id="stop16756"
+ offset="0.0000000"
+ style="stop-color:white;stop-opacity:1" />
+ <stop
+ id="stop16758"
+ offset="1.0000000"
+ style="stop-color:#cdcdcd;stop-opacity:1" />
+ </linearGradient>
+ <radialGradient
+ cx="48.158642"
+ cy="245.5378"
+ fx="48.158642"
+ fy="245.5378"
+ gradientTransform="matrix(0.8191553,0,0,1.070684,132.821,92.90855)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient10841"
+ inkscape:collect="always"
+ r="20.14575"
+ xlink:href="#linearGradient16754" />
+ </defs>
+ <g
+ id="selection_select_all_in_all_layers"
+ transform="translate(-161,-344)">
+ <rect
+ height="12.99996"
+ id="rect10795"
+ rx="0"
+ ry="0"
+ style="display:inline;fill:url(#radialGradient10841);fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="13"
+ x="162.5"
+ y="345.5" />
+ <rect
+ height="14.99999"
+ id="rect10797"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:2, 1;stroke-dashoffset:0.5;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="15"
+ x="161.5"
+ y="344.5" />
+ <g
+ id="g10820">
+ <path
+ d="M 166.9021,357.5 H 174.5 l -3.5271,-4 H 163.5 Z"
+ id="path10799"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="display:inline;fill:#dbdbdb;fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:0.99999988;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 167.3969,356.5 h 4.8882 l -1.7179,-2 h -4.8882 z"
+ id="path10814"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:2.4000001;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+ <g
+ id="use10824"
+ transform="translate(0,-3)">
+ <path
+ d="M 166.9021,357.5 H 174.5 l -3.5271,-4 H 163.5 Z"
+ id="path22"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="display:inline;fill:#dbdbdb;fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:0.99999988;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 167.3969,356.5 h 4.8882 l -1.7179,-2 h -4.8882 z"
+ id="path24"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:2.4000001;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+ <g
+ id="use10826"
+ transform="translate(0,-6)">
+ <path
+ d="M 166.9021,357.5 H 174.5 l -3.5271,-4 H 163.5 Z"
+ id="path27"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="display:inline;fill:#dbdbdb;fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:0.99999988;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 167.3969,356.5 h 4.8882 l -1.7179,-2 h -4.8882 z"
+ id="path29"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:2.4000001;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/edit-select-all.svg b/share/icons/Tango/scalable/actions/edit-select-all.svg
new file mode 100644
index 0000000..debe882
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/edit-select-all.svg
@@ -0,0 +1,120 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="15.99999"
+ version="1.1"
+ sodipodi:docname="edit-select-all.svg"
+ viewBox="0 0 16 15.99999">
+ <metadata
+ id="metadata27">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview25"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient16754">
+ <stop
+ id="stop16756"
+ offset="0.0000000"
+ style="stop-color:white;stop-opacity:1" />
+ <stop
+ id="stop16758"
+ offset="1.0000000"
+ style="stop-color:#cdcdcd;stop-opacity:1" />
+ </linearGradient>
+ <radialGradient
+ cx="48.158642"
+ cy="245.5378"
+ fx="48.158642"
+ fy="245.5378"
+ gradientTransform="matrix(0.8191553,0,0,1.070684,115.821,44.90855)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13104"
+ inkscape:collect="always"
+ r="20.14575"
+ xlink:href="#linearGradient16754" />
+ </defs>
+ <g
+ id="selection_select_all"
+ transform="translate(-144,-296)">
+ <rect
+ height="12.99996"
+ id="rect13099"
+ rx="0"
+ ry="0"
+ style="display:inline;fill:url(#radialGradient13104);fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="13"
+ x="145.5"
+ y="297.5" />
+ <rect
+ height="7"
+ id="rect54674"
+ rx="0.50887609"
+ ry="0.59476203"
+ style="display:inline;fill:#729fcf;fill-opacity:1;stroke:#204a87;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="7.0000038"
+ x="146.5"
+ y="302.5" />
+ <rect
+ height="5"
+ id="rect54676"
+ rx="0"
+ ry="0"
+ style="display:inline;opacity:0.47999998;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="4.99999"
+ x="147.5"
+ y="303.5" />
+ <rect
+ height="14.99999"
+ id="rect12726"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:2, 1;stroke-dashoffset:0.5;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="15"
+ x="144.5"
+ y="296.5" />
+ <ellipse
+ cx="154.3438"
+ cy="303.25"
+ id="path12761"
+ rx="3.28125"
+ ry="3.6875"
+ style="display:inline;overflow:visible;visibility:visible;fill:#73d216;fill-opacity:1;fill-rule:evenodd;stroke:#4e9a06;stroke-width:0.99384272;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(1.066667,0,0,0.9491525,-10.63333,14.16949)" />
+ <ellipse
+ cx="152.8438"
+ cy="302.875"
+ id="path12763"
+ rx="2.53125"
+ ry="2.5625"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#a5f956;stroke-width:1.01873076;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(0.9876543,0,0,0.9756098,3.043213,6.512195)" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/edit-select-invert.svg b/share/icons/Tango/scalable/actions/edit-select-invert.svg
new file mode 100644
index 0000000..473d0a7
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/edit-select-invert.svg
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="edit-select-invert.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata20">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview18"
+ showgrid="false" />
+ <defs
+ id="defs3" />
+ <g
+ id="selection_invert"
+ transform="translate(-144,-392)">
+ <rect
+ height="12.99996"
+ id="rect12357"
+ rx="0"
+ ry="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#eeeeec;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="13"
+ x="145.5"
+ y="393.5" />
+ <rect
+ height="15"
+ id="rect12359"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:2, 1;stroke-dashoffset:0.5;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="15"
+ x="144.5"
+ y="392.5" />
+ <path
+ d="m 158,394 -2.8125,2.8125 c 1.7564,1.7565 1.7564,4.6185 0,6.375 -1.7565,1.7564 -4.6186,1.7565 -6.375,0 L 146,406 h 12 z m -9.1827,9.1813 c -1.7564,-1.7565 -1.7564,-4.6075 0,-6.364 1.7565,-1.7564 4.6075,-1.7564 6.364,0 z"
+ id="path12379"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/edit-select-none.svg b/share/icons/Tango/scalable/actions/edit-select-none.svg
new file mode 100644
index 0000000..92803e3
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/edit-select-none.svg
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="edit-select-none.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata24">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview22"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient16754">
+ <stop
+ id="stop16756"
+ offset="0.0000000"
+ style="stop-color:white;stop-opacity:1" />
+ <stop
+ id="stop16758"
+ offset="1.0000000"
+ style="stop-color:#cdcdcd;stop-opacity:1" />
+ </linearGradient>
+ <radialGradient
+ cx="48.158642"
+ cy="245.5378"
+ fx="48.158642"
+ fy="245.5378"
+ gradientTransform="matrix(0.8191553,0,0,1.070684,147.821,116.9085)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient12353"
+ inkscape:collect="always"
+ r="20.14575"
+ xlink:href="#linearGradient16754" />
+ </defs>
+ <g
+ id="selection_deselect"
+ inkscape:label="#selection_deselect"
+ transform="translate(-176,-368)">
+ <rect
+ height="12.99996"
+ id="rect11985"
+ rx="0"
+ ry="0"
+ style="display:inline;fill:url(#radialGradient12353);fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="13"
+ x="177.5"
+ y="369.5" />
+ <rect
+ height="15"
+ id="rect11991"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:2, 1;stroke-dashoffset:0.5;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="15"
+ x="176.5"
+ y="368.5" />
+ <path
+ d="m 181.3125,371.39844 -1.91406,1.91406 2.48828,2.48828 a 0.28127812,0.28127812 0 0 1 0,0.39844 l -2.48828,2.48828 1.91406,1.91406 2.48828,-2.48828 a 0.28127812,0.28127812 0 0 1 0.39844,0 l 2.48828,2.48828 1.91406,-1.91406 -2.48828,-2.48828 a 0.28127812,0.28127812 0 0 1 0,-0.39844 l 2.48828,-2.48828 -1.91406,-1.91406 -2.48828,2.48828 a 0.28127812,0.28127812 0 0 1 -0.39844,0 z"
+ id="path12337"
+ inkscape:original="M 181.3125 371 L 179 373.3125 L 181.6875 376 L 179 378.6875 L 181.3125 381 L 184 378.3125 L 186.6875 381 L 189 378.6875 L 186.3125 376 L 189 373.3125 L 186.6875 371 L 184 373.6875 L 181.3125 371 z "
+ inkscape:radius="-0.28125"
+ sodipodi:type="inkscape:offset"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#cc0000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:2, 1;stroke-dashoffset:0.5;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/edit-select-original.svg b/share/icons/Tango/scalable/actions/edit-select-original.svg
new file mode 100644
index 0000000..77eaaf2
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/edit-select-original.svg
@@ -0,0 +1,184 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="15.99999"
+ version="1.1"
+ sodipodi:docname="edit-select-original.svg"
+ viewBox="0 0 16 15.99999">
+ <metadata
+ id="metadata40">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview38"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(0.1513744,0,0,0.1494338,150.3693,447.0025)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7969"
+ inkscape:collect="always"
+ x1="10.90727"
+ x2="30.87545"
+ xlink:href="#linearGradient9845"
+ y1="25.002279"
+ y2="36.127281" />
+ <linearGradient
+ id="linearGradient2092">
+ <stop
+ id="stop2094"
+ offset="0"
+ style="stop-color:#fff7b0;stop-opacity:1;" />
+ <stop
+ id="stop2098"
+ offset="0.20999999"
+ style="stop-color:#ffec41;stop-opacity:1.0000000;" />
+ <stop
+ id="stop43205"
+ offset="0.83999997"
+ style="stop-color:#e2cc00;stop-opacity:1;" />
+ <stop
+ id="stop2100"
+ offset="1"
+ style="stop-color:#c3af00;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.1947108,0,0,0.2226402,149.4207,444.3638)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7973"
+ inkscape:collect="always"
+ x1="6.72682"
+ x2="40.938129"
+ xlink:href="#linearGradient2092"
+ y1="32.161701"
+ y2="32.161701" />
+ <linearGradient
+ gradientTransform="matrix(0.1947108,0,0,0.2226402,149.4207,444.5932)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7975"
+ inkscape:collect="always"
+ x1="31.63047"
+ x2="8.6713638"
+ xlink:href="#linearGradient11327"
+ y1="41.791821"
+ y2="25.79352" />
+ <linearGradient
+ id="linearGradient9845">
+ <stop
+ id="stop9847"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop9849"
+ offset="1.0000000"
+ style="stop-color:#ffffff;stop-opacity:0.49484536;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11327">
+ <stop
+ id="stop11329"
+ offset="0"
+ style="stop-color:#7d6400;stop-opacity:1;" />
+ <stop
+ id="stop11331"
+ offset="1.0000000"
+ style="stop-color:#be9700;stop-opacity:1.0000000;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="edit_select_original"
+ transform="translate(-144,-440)">
+ <rect
+ height="10.99999"
+ id="rect7916"
+ style="display:inline;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:0.9999994;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="11"
+ x="148.5"
+ y="444.5" />
+ <rect
+ height="9.0002489"
+ id="rect7918"
+ style="display:inline;opacity:0.55;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#eeeeec;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="9.0000334"
+ x="149.5"
+ y="445.5" />
+ <rect
+ height="5.000762"
+ id="rect7920"
+ rx="0.49466211"
+ ry="0.4046829"
+ style="fill:url(#linearGradient7973);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient7975);stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="7"
+ x="150.5"
+ y="449.49921" />
+ <rect
+ height="3.0010071"
+ id="rect7922"
+ rx="0.1939556"
+ ry="0.1693953"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient7969);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.60109289"
+ width="5"
+ x="151.5"
+ y="450.49899" />
+ <path
+ d="m 152.5,448.9994 c 0,0 0,-1.5052 0,-1.5052 0,-0.725 0.9781,-0.9942 0.9781,-0.9942 h 0.9225 c 0,0 1.1215,0.0715 1.0994,0.9942 v 1.5052"
+ id="path7924"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc"
+ style="fill:none;fill-rule:evenodd;stroke:#929292;stroke-width:3.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m 152.5,448.9994 c 0,0 0,-1.5051 0,-1.5051 0,-0.7251 0.9781,-0.9943 0.9781,-0.9943 h 0.9225 c 0,0 1.1215,0.0715 1.0994,0.9943 v 1.5051"
+ id="path7926"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc"
+ style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <rect
+ height="7"
+ id="rect7912"
+ style="display:inline;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:0.99999952;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="8"
+ x="145.5"
+ y="441.5" />
+ <rect
+ height="4.9952621"
+ id="rect7914"
+ style="display:inline;opacity:0.38000028;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#eeeeec;stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="6.00003"
+ x="146.5"
+ y="442.5" />
+ <rect
+ height="9"
+ id="rect7979"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:2.0000001, 1;stroke-dashoffset:0.5;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="10"
+ x="144.5"
+ y="440.5" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/edit-select-same-fill-and-stroke.svg b/share/icons/Tango/scalable/actions/edit-select-same-fill-and-stroke.svg
new file mode 100644
index 0000000..4d71be0
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/edit-select-same-fill-and-stroke.svg
@@ -0,0 +1,244 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg1"
+ width="16"
+ height="16"
+ viewBox="0 0 16 16"
+ sodipodi:docname="edit-select-same-fill-and-stroke-symbolic.svg"
+ inkscape:version="1.1-dev (3d47766, 2020-01-22)">
+ <metadata
+ id="metadata8336">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs8334" />
+
+ <sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="41.125"
+ inkscape:cx="7.5379939"
+ inkscape:cy="8"
+ inkscape:window-width="1296"
+ inkscape:window-height="890"
+ inkscape:window-x="65"
+ inkscape:window-y="-6"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="edit-select-all"
+ inkscape:document-rotation="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid" />
+ </sodipodi:namedview>
+ <g
+ transform="translate(-45,-707.36218)"
+ inkscape:label="00018"
+ id="edit-select-all">
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55443"
+ d="m 45,707.36218 h 16 v 16 H 45 Z"
+ style="opacity:0"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55447"
+ d="m 45,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55449"
+ d="m 47,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55451"
+ d="m 49,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55453"
+ d="m 51,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55455"
+ d="m 53,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55457"
+ d="m 55,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55459"
+ d="m 57,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55461"
+ d="m 59,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55463"
+ d="m 45,709.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55465"
+ d="m 45,711.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55467"
+ d="m 45,713.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55469"
+ d="m 45,715.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55471"
+ d="m 45,717.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55473"
+ d="m 45,719.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55475"
+ d="m 45,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55481"
+ d="m 59,709.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55483"
+ d="m 59,711.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55485"
+ d="m 59,713.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55487"
+ d="m 59,715.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55489"
+ d="m 59,717.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55491"
+ d="m 59,719.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55493"
+ d="m 59,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55495"
+ d="m 47,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55497"
+ d="m 49,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55499"
+ d="m 51,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55501"
+ d="m 53,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55503"
+ d="m 55,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55505"
+ d="m 57,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ transform="translate(45,707.36218)"
+ d="M 2,2 V 13 H 13 V 2 Z m 1,1 h 9 v 9 H 3 Z"
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.831519;stroke-linejoin:round;paint-order:stroke fill markers"
+ id="rect1813" />
+ <rect
+ y="711.36218"
+ x="49"
+ height="7"
+ width="7"
+ id="rect2656"
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.831519;stroke-linejoin:round;paint-order:stroke fill markers" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/edit-select-same-fill.svg b/share/icons/Tango/scalable/actions/edit-select-same-fill.svg
new file mode 100644
index 0000000..7e0b92c
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/edit-select-same-fill.svg
@@ -0,0 +1,249 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.1-dev (11e3f30, 2020-01-27)"
+ sodipodi:docname="edit-select-same-fill-symbolic.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <metadata
+ id="metadata8336">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs8334" />
+ <style
+ id="s0">.base { fill:#000000; }
+.success { fill:#009909; }
+.warning { fill:#FF1990; }
+.error { fill:#00AAFF; }
+.dark { }
+</style>
+ <style
+ id="s2">
+@import '../../highlights.css';
+</style>
+ <sodipodi:namedview
+ inkscape:document-rotation="0"
+ inkscape:current-layer="edit-select-all"
+ inkscape:window-maximized="1"
+ inkscape:window-y="-6"
+ inkscape:window-x="65"
+ inkscape:window-height="890"
+ inkscape:window-width="1296"
+ inkscape:cy="8"
+ inkscape:cx="7.5379939"
+ inkscape:zoom="41.125"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <g
+ id="edit-select-all"
+ inkscape:label="00018"
+ transform="translate(-45,-707.36218)">
+ <path
+ class="base"
+ style="opacity:0"
+ d="m 45,707.36218 h 16 v 16 H 45 Z"
+ id="rect55443"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 45,707.36218 h 1 v 1 h -1 z"
+ id="rect55447"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 47,707.36218 h 1 v 1 h -1 z"
+ id="rect55449"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 49,707.36218 h 1 v 1 h -1 z"
+ id="rect55451"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 51,707.36218 h 1 v 1 h -1 z"
+ id="rect55453"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 53,707.36218 h 1 v 1 h -1 z"
+ id="rect55455"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 55,707.36218 h 1 v 1 h -1 z"
+ id="rect55457"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 57,707.36218 h 1 v 1 h -1 z"
+ id="rect55459"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 59,707.36218 h 1 v 1 h -1 z"
+ id="rect55461"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 45,709.36218 h 1 v 1 h -1 z"
+ id="rect55463"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 45,711.36218 h 1 v 1 h -1 z"
+ id="rect55465"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 45,713.36218 h 1 v 1 h -1 z"
+ id="rect55467"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 45,715.36218 h 1 v 1 h -1 z"
+ id="rect55469"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 45,717.36218 h 1 v 1 h -1 z"
+ id="rect55471"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 45,719.36218 h 1 v 1 h -1 z"
+ id="rect55473"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 45,721.36218 h 1 v 1 h -1 z"
+ id="rect55475"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 59,709.36218 h 1 v 1 h -1 z"
+ id="rect55481"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 59,711.36218 h 1 v 1 h -1 z"
+ id="rect55483"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 59,713.36218 h 1 v 1 h -1 z"
+ id="rect55485"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 59,715.36218 h 1 v 1 h -1 z"
+ id="rect55487"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 59,717.36218 h 1 v 1 h -1 z"
+ id="rect55489"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 59,719.36218 h 1 v 1 h -1 z"
+ id="rect55491"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 59,721.36218 h 1 v 1 h -1 z"
+ id="rect55493"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 47,721.36218 h 1 v 1 h -1 z"
+ id="rect55495"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 49,721.36218 h 1 v 1 h -1 z"
+ id="rect55497"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 51,721.36218 h 1 v 1 h -1 z"
+ id="rect55499"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 53,721.36218 h 1 v 1 h -1 z"
+ id="rect55501"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 55,721.36218 h 1 v 1 h -1 z"
+ id="rect55503"
+ inkscape:connector-curvature="0" />
+ <path
+ class="base"
+ style="opacity:1"
+ d="m 57,721.36218 h 1 v 1 h -1 z"
+ id="rect55505"
+ inkscape:connector-curvature="0" />
+ <rect
+ class="error"
+ style="paint-order:stroke fill markers;stroke-linejoin:round;stroke-width:0.831519;stroke:none;fill-opacity:1;opacity:1;"
+ id="rect2656"
+ width="9.0000038"
+ height="9.000001"
+ x="47.999996"
+ y="710.36218" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/edit-select-same-object-type.svg b/share/icons/Tango/scalable/actions/edit-select-same-object-type.svg
new file mode 100644
index 0000000..9798d08
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/edit-select-same-object-type.svg
@@ -0,0 +1,255 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg1"
+ width="16"
+ height="16"
+ viewBox="0 0 16 16"
+ sodipodi:docname="edit-select-same-object-symbolic.svg"
+ inkscape:version="1.1-dev (3d47766, 2020-01-22)">
+ <metadata
+ id="metadata8336">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs8334" />
+
+ <sodipodi:namedview
+ inkscape:snap-bbox-edge-midpoints="false"
+ inkscape:bbox-nodes="true"
+ inkscape:snap-bbox-midpoints="true"
+ inkscape:snap-nodes="false"
+ inkscape:bbox-paths="true"
+ inkscape:snap-bbox="true"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="20.5625"
+ inkscape:cx="-2.3671788"
+ inkscape:cy="11.913951"
+ inkscape:window-width="1296"
+ inkscape:window-height="890"
+ inkscape:window-x="65"
+ inkscape:window-y="-6"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="edit-select-all"
+ inkscape:document-rotation="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid" />
+ </sodipodi:namedview>
+ <g
+ transform="translate(-45,-707.36218)"
+ inkscape:label="00018"
+ id="edit-select-all">
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55443"
+ d="m 45,707.36218 h 16 v 16 H 45 Z"
+ style="opacity:0"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55447"
+ d="m 45,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55449"
+ d="m 47,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55451"
+ d="m 49,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55453"
+ d="m 51,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55455"
+ d="m 53,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55457"
+ d="m 55,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55459"
+ d="m 57,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55461"
+ d="m 59,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55463"
+ d="m 45,709.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55465"
+ d="m 45,711.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55467"
+ d="m 45,713.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55469"
+ d="m 45,715.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55471"
+ d="m 45,717.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55473"
+ d="m 45,719.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55475"
+ d="m 45,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55481"
+ d="m 59,709.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55483"
+ d="m 59,711.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55485"
+ d="m 59,713.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55487"
+ d="m 59,715.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55489"
+ d="m 59,717.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55491"
+ d="m 59,719.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55493"
+ d="m 59,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55495"
+ d="m 47,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55497"
+ d="m 49,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55499"
+ d="m 51,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55501"
+ d="m 53,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55503"
+ d="m 55,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55505"
+ d="m 57,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ transform="matrix(0.97536623,0,0,1.0205251,1.1577855,-14.785579)"
+ inkscape:transform-center-y="-0.55075996"
+ inkscape:transform-center-x="0.027132485"
+ d="m 56.224598,720.2564 -3.63266,-1.84121 -3.337413,1.94704 0.628535,-4.02383 -2.883058,-2.5724 4.021116,-0.64566 1.555585,-3.53686 1.856651,3.62478 3.844463,0.3865 -2.873643,2.8859 z"
+ inkscape:randomized="0"
+ inkscape:rounded="0"
+ inkscape:flatsided="false"
+ sodipodi:arg2="1.5965572"
+ sodipodi:arg1="0.92729522"
+ sodipodi:r2="2.9035847"
+ sodipodi:r1="5.9297814"
+ sodipodi:cy="715.51257"
+ sodipodi:cx="52.666729"
+ sodipodi:sides="5"
+ id="path2732"
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.833444;stroke-linejoin:round;paint-order:stroke fill markers"
+ sodipodi:type="star" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/edit-select-same-stroke-color.svg b/share/icons/Tango/scalable/actions/edit-select-same-stroke-color.svg
new file mode 100644
index 0000000..4af8092
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/edit-select-same-stroke-color.svg
@@ -0,0 +1,239 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg1"
+ width="16"
+ height="16"
+ viewBox="0 0 16 16"
+ sodipodi:docname="edit-select-same-stroke-color-symbolic.svg"
+ inkscape:version="1.1-dev (3d47766, 2020-01-22)">
+ <metadata
+ id="metadata8336">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs8334" />
+
+ <sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="41.125"
+ inkscape:cx="7.5379939"
+ inkscape:cy="8"
+ inkscape:window-width="1296"
+ inkscape:window-height="890"
+ inkscape:window-x="65"
+ inkscape:window-y="-6"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="edit-select-all"
+ inkscape:document-rotation="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid" />
+ </sodipodi:namedview>
+ <g
+ transform="translate(-45,-707.36218)"
+ inkscape:label="00018"
+ id="edit-select-all">
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55443"
+ d="m 45,707.36218 h 16 v 16 H 45 Z"
+ style="opacity:0"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55447"
+ d="m 45,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55449"
+ d="m 47,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55451"
+ d="m 49,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55453"
+ d="m 51,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55455"
+ d="m 53,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55457"
+ d="m 55,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55459"
+ d="m 57,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55461"
+ d="m 59,707.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55463"
+ d="m 45,709.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55465"
+ d="m 45,711.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55467"
+ d="m 45,713.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55469"
+ d="m 45,715.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55471"
+ d="m 45,717.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55473"
+ d="m 45,719.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55475"
+ d="m 45,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55481"
+ d="m 59,709.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55483"
+ d="m 59,711.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55485"
+ d="m 59,713.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55487"
+ d="m 59,715.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55489"
+ d="m 59,717.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55491"
+ d="m 59,719.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55493"
+ d="m 59,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55495"
+ d="m 47,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55497"
+ d="m 49,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55499"
+ d="m 51,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55501"
+ d="m 53,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55503"
+ d="m 55,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+ inkscape:connector-curvature="0"
+ id="rect55505"
+ d="m 57,721.36218 h 1 v 1 h -1 z"
+ style="opacity:1"
+ />
+ <path
+
+ sodipodi:nodetypes="cccccccccc"
+ inkscape:connector-curvature="0"
+ transform="translate(45,707.36218)"
+ d="M 2,2 V 13 H 13 V 2 Z m 2,2 h 7 v 7 H 4 Z"
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.831519;stroke-linejoin:round;paint-order:stroke fill markers"
+ id="rect1813" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/edit-select-same-stroke-style.svg b/share/icons/Tango/scalable/actions/edit-select-same-stroke-style.svg
new file mode 100644
index 0000000..090ddf8
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/edit-select-same-stroke-style.svg
@@ -0,0 +1,264 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.0beta2 (2a72523, 2020-01-28)"
+ sodipodi:docname="edit-select-same-stroke-style.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <metadata
+ id="metadata8336">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs8334" />
+ <sodipodi:namedview
+ inkscape:document-rotation="0"
+ inkscape:current-layer="edit-select-all"
+ inkscape:window-maximized="1"
+ inkscape:window-y="-6"
+ inkscape:window-x="65"
+ inkscape:window-height="890"
+ inkscape:window-width="1296"
+ inkscape:cy="2.4108593"
+ inkscape:cx="15.270552"
+ inkscape:zoom="10.28125"
+ showgrid="false"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <g
+ id="edit-select-all"
+ inkscape:label="00018"
+ transform="translate(-45,-707.36218)">
+ <path
+ style="opacity:0"
+ d="m 45,707.36218 h 16 v 16 H 45 Z"
+ id="rect55443"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 45,707.36218 h 1 v 1 h -1 z"
+ id="rect55447"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 47,707.36218 h 1 v 1 h -1 z"
+ id="rect55449"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 49,707.36218 h 1 v 1 h -1 z"
+ id="rect55451"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 51,707.36218 h 1 v 1 h -1 z"
+ id="rect55453"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 53,707.36218 h 1 v 1 h -1 z"
+ id="rect55455"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 55,707.36218 h 1 v 1 h -1 z"
+ id="rect55457"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 57,707.36218 h 1 v 1 h -1 z"
+ id="rect55459"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 59,707.36218 h 1 v 1 h -1 z"
+ id="rect55461"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 45,709.36218 h 1 v 1 h -1 z"
+ id="rect55463"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 45,711.36218 h 1 v 1 h -1 z"
+ id="rect55465"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 45,713.36218 h 1 v 1 h -1 z"
+ id="rect55467"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 45,715.36218 h 1 v 1 h -1 z"
+ id="rect55469"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 45,717.36218 h 1 v 1 h -1 z"
+ id="rect55471"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 45,719.36218 h 1 v 1 h -1 z"
+ id="rect55473"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 45,721.36218 h 1 v 1 h -1 z"
+ id="rect55475"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 59,709.36218 h 1 v 1 h -1 z"
+ id="rect55481"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 59,711.36218 h 1 v 1 h -1 z"
+ id="rect55483"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 59,713.36218 h 1 v 1 h -1 z"
+ id="rect55485"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 59,715.36218 h 1 v 1 h -1 z"
+ id="rect55487"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 59,717.36218 h 1 v 1 h -1 z"
+ id="rect55489"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 59,719.36218 h 1 v 1 h -1 z"
+ id="rect55491"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 59,721.36218 h 1 v 1 h -1 z"
+ id="rect55493"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 47,721.36218 h 1 v 1 h -1 z"
+ id="rect55495"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 49,721.36218 h 1 v 1 h -1 z"
+ id="rect55497"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 51,721.36218 h 1 v 1 h -1 z"
+ id="rect55499"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 53,721.36218 h 1 v 1 h -1 z"
+ id="rect55501"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 55,721.36218 h 1 v 1 h -1 z"
+ id="rect55503"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1"
+ d="m 57,721.36218 h 1 v 1 h -1 z"
+ id="rect55505"
+ inkscape:connector-curvature="0" />
+ <path
+ id="rect1813"
+ style="opacity:0.5;fill-opacity:1;stroke:none;stroke-width:0.831519;stroke-linejoin:round;paint-order:stroke fill markers"
+ d="M 2,2 V 13 H 13 V 2 Z m 2,2 h 7 v 7 H 4 Z"
+ transform="translate(45,707.36218)"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccccc" />
+ <rect
+ y="713.36218"
+ x="47"
+ height="3.0000026"
+ width="2"
+ id="rect2724"
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.831519;stroke-linejoin:round;paint-order:stroke fill markers" />
+ <rect
+ y="713.36218"
+ x="56"
+ height="3.0000026"
+ width="2"
+ id="rect2726"
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.831519;stroke-linejoin:round;paint-order:stroke fill markers" />
+ <rect
+ y="709.36218"
+ x="51"
+ height="1.9999992"
+ width="3"
+ id="rect2728"
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.83152;stroke-linejoin:round;paint-order:stroke fill markers" />
+ <rect
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.83152;stroke-linejoin:round;paint-order:stroke fill markers"
+ id="rect2714"
+ width="3"
+ height="1.9999992"
+ x="51"
+ y="718.36218" />
+ <rect
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.831519;stroke-linejoin:round;paint-order:stroke fill markers"
+ id="rect2716"
+ width="2"
+ height="2"
+ x="47"
+ y="718.36218" />
+ <rect
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.831519;stroke-linejoin:round;paint-order:stroke fill markers"
+ id="rect2718"
+ width="2"
+ height="2"
+ x="47"
+ y="709.36218" />
+ <rect
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.831519;stroke-linejoin:round;paint-order:stroke fill markers"
+ id="rect2720"
+ width="2"
+ height="2"
+ x="56"
+ y="709.36218" />
+ <rect
+ style="opacity:0.999;fill-opacity:1;stroke:none;stroke-width:0.831519;stroke-linejoin:round;paint-order:stroke fill markers"
+ id="rect2722"
+ width="2"
+ height="2.0000026"
+ x="56"
+ y="718.36218" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/edit-undo-history.svg b/share/icons/Tango/scalable/actions/edit-undo-history.svg
new file mode 100644
index 0000000..6994c14
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/edit-undo-history.svg
@@ -0,0 +1,229 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="edit-undo-history.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata49">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview47"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <radialGradient
+ cx="15.09403"
+ cy="13.28272"
+ fx="15.09403"
+ fy="13.28272"
+ gradientTransform="matrix(0.8890471,-1.433752e-8,0,0.8194693,132.778,121.3548)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient11596"
+ inkscape:collect="always"
+ r="10.16466"
+ xlink:href="#linearGradient2326" />
+ <linearGradient
+ id="linearGradient2326"
+ inkscape:collect="always">
+ <stop
+ id="stop2328"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop2330"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2778">
+ <stop
+ id="stop2780"
+ offset="0"
+ style="stop-color:#eeeeec;stop-opacity:1" />
+ <stop
+ id="stop2782"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:1" />
+ </linearGradient>
+ <radialGradient
+ cx="152"
+ cy="136"
+ fx="152"
+ fy="136"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient10883"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ id="linearGradient2187"
+ inkscape:collect="always">
+ <stop
+ id="stop2189"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop2191"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.3561843,0,0,0.3393282,142.5171,127.3253)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11602"
+ inkscape:collect="always"
+ x1="16.489479"
+ x2="8.1764917"
+ xlink:href="#linearGradient2308"
+ y1="40.512371"
+ y2="47.071388" />
+ <linearGradient
+ gradientTransform="matrix(0.3561843,0,0,0.3393282,142.5171,127.3253)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11604"
+ inkscape:collect="always"
+ x1="16.489479"
+ x2="8.1764917"
+ xlink:href="#linearGradient2316"
+ y1="40.512371"
+ y2="47.071388" />
+ <radialGradient
+ cx="4.8879852"
+ cy="5.044178"
+ fx="4.8879852"
+ fy="5.044178"
+ gradientTransform="matrix(2.975802,0,0,3.275568,20.62104,207.1442)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient12198"
+ inkscape:collect="always"
+ r="11"
+ xlink:href="#linearGradient2778" />
+ <linearGradient
+ id="linearGradient2316"
+ inkscape:collect="always">
+ <stop
+ id="stop2318"
+ offset="0"
+ style="stop-color:#c4a000;stop-opacity:1;" />
+ <stop
+ id="stop2320"
+ offset="1"
+ style="stop-color:#c4a000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0,-0.4174217,-0.4174217,0,158.3206,147.7282)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11599"
+ inkscape:collect="always"
+ x1="17.06081"
+ x2="10.07895"
+ xlink:href="#linearGradient2187"
+ y1="11.39502"
+ y2="14.53024" />
+ <linearGradient
+ id="linearGradient2308"
+ inkscape:collect="always">
+ <stop
+ id="stop2310"
+ offset="0"
+ style="stop-color:#edd400;stop-opacity:1;" />
+ <stop
+ id="stop2312"
+ offset="1"
+ style="stop-color:#edd400;stop-opacity:0;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="edit_undo_history"
+ style="display:inline"
+ transform="translate(-144,-128)">
+ <rect
+ height="16"
+ id="rect12202"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#radialGradient10883);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999952;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16"
+ x="144"
+ y="128" />
+ <path
+ d="m 145.8052,143.2317 c 15.4441,1.3858 12.1284,-11.7348 4.7127,-11.6656 v -2.9938 l -5.93,5.9496 5.93,6.0034 c 0,0 0,-3.2808 0,-3.2808 5.009,-0.1988 4.162,4.5852 -4.7127,5.9872 z"
+ id="path1432"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccc"
+ style="display:block;overflow:visible;visibility:visible;fill:url(#linearGradient11602);fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient11604);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 153.9386,140.7495 c 4.6629,-2.4438 0.1372,-8.7119 -4.4249,-8.2882 v -1.624 c 0,0 -3.3849,3.5329 -3.3849,3.5329 1.6507,1.797 1.7464,1.7455 3.3671,3.5397 -0.0447,-0.7819 0.0178,-1.579 0.0178,-1.579 4.7219,-0.2061 5.7689,1.4719 4.4249,4.4186 z"
+ id="path2177"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccc"
+ style="display:block;overflow:visible;visibility:visible;opacity:0.69886361;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient11599);stroke-width:0.99999982;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 159.5,132.5 c 0,2.2091 -1.7909,4 -4,4 -2.2091,0 -4,-1.7909 -4,-4 0,-2.2091 1.7909,-4 4,-4 2.2091,0 4,1.7909 4,4 z"
+ id="path11520"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient12198);fill-opacity:1;fill-rule:nonzero;stroke:#888a85;stroke-width:0.99999928;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <ellipse
+ cx="156.375"
+ cy="133.7188"
+ id="path12191"
+ rx="2.75"
+ ry="2.78125"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.92185962;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(1.090909,0,0,1.078652,-15.09093,-11.73597)" />
+ <path
+ d="m 154.9861,129.9574 1.0008,-0.9956 v 3.9826 h -1.0008 z"
+ id="path11522"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 153.9869,131.9618 h 2.0015 v 0.9956 h -3.0023 z"
+ id="path11524"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 145.5021,134.3397 1.794,1.6552 c 2.2352,-0.063 0.0346,-2.3387 4.0328,-3.4405 l -1.3652,-0.7065 -0.6489,-1.8782 z"
+ id="path2324"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.51136361;fill:url(#radialGradient11596);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/ellipse-5pts.svg b/share/icons/Tango/scalable/actions/ellipse-5pts.svg
new file mode 100644
index 0000000..6dde6a8
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/ellipse-5pts.svg
@@ -0,0 +1,127 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.0alpha (634dba98d9, 2019-03-28)"
+ sodipodi:docname="ellipse-5pts-symbolic.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <style
+ id="style1476"></style>
+ <defs
+ id="defs913">
+ <inkscape:path-effect
+ effect="pts2ellipse"
+ id="path-effect1415"
+ is_visible="true"
+ method="steiner_ellipse"
+ gen_arc="false"
+ arc_other="false"
+ slice_arc="false"
+ gen_isometric_frame="false"
+ draw_axes="false"
+ gen_perspective_frame="false"
+ draw_perspective_axes="false"
+ rot_axes="0"
+ draw_ori_path="false" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:snap-global="false"
+ inkscape:current-layer="layercompo"
+ inkscape:window-maximized="1"
+ inkscape:window-height="1376"
+ inkscape:window-width="2560"
+ inkscape:window-y="27"
+ inkscape:window-x="0"
+ inkscape:cy="10.902898"
+ inkscape:cx="16.306885"
+ inkscape:zoom="19.209395"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title />
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier />
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="ellipse-5pts"
+ id="layercompo"
+ inkscape:groupmode="layer">
+ <path
+ style="opacity:0;fill:none"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ id="rect22048" />
+ <path
+ d="M 4.9648438 1.3359375 A 1.5 1.5 0 0 0 3.515625 2.4492188 C 2.9190471 2.5678906 2.4131187 2.8344305 2.0546875 3.2851562 C 1.3274199 4.1996924 1.4721129 5.5348008 2.1171875 6.8964844 A 1.5 1.5 0 0 0 1.7050781 7.9296875 A 1.5 1.5 0 0 0 3.2050781 9.4296875 A 1.5 1.5 0 0 0 3.7695312 9.3183594 C 4.3166912 9.9381245 4.9384067 10.547889 5.6542969 11.117188 C 6.1429625 11.50579 6.6408674 11.840714 7.1386719 12.148438 A 1.5 1.5 0 0 0 7.109375 12.443359 A 1.5 1.5 0 0 0 8.609375 13.943359 A 1.5 1.5 0 0 0 9.7734375 13.386719 C 10.013346 13.4636 10.257188 13.550449 10.488281 13.603516 C 11.991402 13.948683 13.357452 13.792133 14.097656 12.861328 C 14.585552 12.247802 14.678508 11.443579 14.496094 10.570312 A 1.5 1.5 0 0 0 15.265625 9.2597656 A 1.5 1.5 0 0 0 13.765625 7.7597656 A 1.5 1.5 0 0 0 13.208984 7.8691406 C 12.684274 7.1260843 12.020742 6.3875896 11.242188 5.6835938 A 1.5 1.5 0 0 0 11.486328 4.8652344 A 1.5 1.5 0 0 0 9.9863281 3.3652344 A 1.5 1.5 0 0 0 8.8398438 3.9003906 C 8.0312228 3.4155971 7.2319678 3.0397874 6.4628906 2.7851562 A 1.5 1.5 0 0 0 4.9648438 1.3359375 z M 3.53125 3.2734375 A 1.5 1.5 0 0 0 4.9648438 4.3359375 A 1.5 1.5 0 0 0 6.2753906 3.5644531 C 6.9850123 3.8064728 7.7387388 4.1650916 8.5058594 4.6308594 A 1.5 1.5 0 0 0 8.4863281 4.8652344 A 1.5 1.5 0 0 0 9.9863281 6.3652344 A 1.5 1.5 0 0 0 10.636719 6.2167969 C 11.411645 6.9102123 12.066174 7.6370696 12.570312 8.3535156 A 1.5 1.5 0 0 0 12.265625 9.2597656 A 1.5 1.5 0 0 0 13.699219 10.757812 C 13.831633 11.432234 13.764663 11.995581 13.470703 12.365234 C 13.011833 12.942261 12.014769 13.133938 10.666016 12.824219 C 10.484432 12.782521 10.286504 12.709766 10.095703 12.650391 C 10.09552 12.650334 10.095886 12.648494 10.095703 12.648438 A 1.5 1.5 0 0 0 10.109375 12.443359 A 1.5 1.5 0 0 0 8.609375 10.943359 A 1.5 1.5 0 0 0 7.5019531 11.433594 C 7.0503361 11.151778 6.5994809 10.844259 6.1542969 10.490234 C 5.4895555 9.9616113 4.9132036 9.3977331 4.40625 8.828125 A 1.5 1.5 0 0 0 4.7050781 7.9296875 A 1.5 1.5 0 0 0 3.2050781 6.4296875 A 1.5 1.5 0 0 0 2.8105469 6.4824219 C 2.2703273 5.3032395 2.2384674 4.3380357 2.6796875 3.7832031 C 2.8719099 3.5414842 3.1639915 3.3716359 3.53125 3.2734375 z "
+ style="opacity:1"
+ id="path2099" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/embrodery-stitch.svg b/share/icons/Tango/scalable/actions/embrodery-stitch.svg
new file mode 100644
index 0000000..53e55d2
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/embrodery-stitch.svg
@@ -0,0 +1,146 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.0alpha (634dba98d9, 2019-03-28)"
+ sodipodi:docname="embrodery-stitch-symbolic.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <style
+ id="style1468"></style>
+ <defs
+ id="defs905">
+ <inkscape:path-effect
+ steps="24"
+ equidistant_spacing="true"
+ trajectory="M -3.0791684,5.1075601 7.208942,7.6605052"
+ is_visible="true"
+ id="path-effect1488"
+ effect="interpolate" />
+ <inkscape:path-effect
+ trajectory-nodetypes="cc"
+ steps="9"
+ equidistant_spacing="true"
+ trajectory="M -3.0791684,5.1075601 22.208942,13.660505"
+ is_visible="true"
+ id="path-effect1486"
+ effect="interpolate" />
+ <inkscape:path-effect
+ trajectory-nodetypes="cc"
+ steps="15"
+ equidistant_spacing="true"
+ trajectory="m -3.791058,3.6605055 c 9,-3 22,-7 30,0"
+ is_visible="true"
+ id="path-effect1484"
+ effect="interpolate" />
+ <inkscape:path-effect
+ trajectory-nodetypes="cc"
+ steps="12"
+ equidistant_spacing="true"
+ trajectory="M -10,40 C -20.008139,3.89122 8.5618918,-33.290908 20,-12"
+ is_visible="true"
+ id="path-effect1481"
+ effect="interpolate" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:snap-global="false"
+ inkscape:current-layer="layercompo"
+ inkscape:window-maximized="1"
+ inkscape:window-height="1376"
+ inkscape:window-width="2560"
+ inkscape:window-y="27"
+ inkscape:window-x="0"
+ inkscape:cy="16.433733"
+ inkscape:cx="11.886888"
+ inkscape:zoom="38.41879"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title />
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier />
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="embrodery-stitch"
+ id="layercompo"
+ inkscape:groupmode="layer">
+ <path
+ style="opacity:0;fill:none"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ id="rect22048" />
+ <path
+ sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc"
+ inkscape:connector-curvature="0"
+ d="M 8,1.6347656 8.2734375,11.6875 9.4316406,12.263672 8.0917969,1.8125 Z M 7.5214844,2.3066406 7.3613281,2.6503906 6.6484375,12.453125 7.7792969,11.824219 Z M 8.7617188,3.09375 9.9707031,12.533203 11.296875,13.193359 9.1484375,3.8339844 Z M 6.7675781,3.9238281 6.3125,4.9003906 4.8417969,13.455078 6.1269531,12.742188 Z M 10.033203,5.4589844 11.875,13.480469 12.169922,13.626953 11.308594,9.2109375 11.625,8.8886719 10.505859,5.5175781 Z m 1.023438,0.125 0.96289,2.9023437 0.523438,-0.5351562 -1.003907,-2.3066407 z M 5.6875,5.5996094 5.2304688,5.6757812 4.3632812,8.8867188 4.7652662,9.1833384 4,14 4.2851562,13.765625 Z m 6.427734,0.1152344 0.806641,1.8515624 0.419922,-0.4277343 -0.736328,-1.3652344 z m -7.4257809,0.052734 -0.4589843,0.078125 -0.7988282,2.171875 0.5175782,0.484375 z m 8.5253909,0.080078 0.49414,0.9160157 0.332032,-0.3398438 -0.330078,-0.515625 z M 3.6582031,5.9414062 3.1992188,6.0175781 2.6210938,7.2636719 3.03125,7.6464844 Z m 10.6992189,0.046875 0.04297,0.068359 L 14.457031,6 Z M 2.6015625,6.1191406 2.1464844,6.1953125 1.9160156,6.6054688 2.2363281,6.9042969 Z"
+ style="opacity:1"
+ id="path1470" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/empty-icon.svg b/share/icons/Tango/scalable/actions/empty-icon.svg
new file mode 100644
index 0000000..03ec221
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/empty-icon.svg
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.0alpha2 (747d63c5bf, 2019-08-27, custom)"
+ sodipodi:docname="empty-icon.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <style
+ id="style1643"></style>
+ <metadata
+ id="metadata1181">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs1179" />
+ <sodipodi:namedview
+ inkscape:current-layer="svg1"
+ inkscape:window-maximized="1"
+ inkscape:window-y="27"
+ inkscape:window-x="0"
+ inkscape:window-height="1376"
+ inkscape:window-width="2560"
+ inkscape:cy="1.2622511"
+ inkscape:cx="17.275235"
+ inkscape:zoom="22.4"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <g
+ id="empty-icon">
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/envelope.svg b/share/icons/Tango/scalable/actions/envelope.svg
new file mode 100644
index 0000000..a5b3e73
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/envelope.svg
@@ -0,0 +1,91 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="envelope">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9610"
+ d="m 12.554393,0.44327421 c -0.395894,0 -0.721647,0.3271738 -0.721647,0.72306759 0,0.3958951 0.325753,0.7216749 0.721647,0.7216749 0.395895,0 0.723069,-0.3257798 0.723069,-0.7216749 0,-0.39589379 -0.327174,-0.72306759 -0.723069,-0.72306759 z M 5.7186388,1.2110163 c -0.3958941,0 -0.7216739,0.3252673 -0.7216739,0.7211893 0,0.3958668 0.3257798,0.7235263 0.7216739,0.7235263 0.3958941,0 0.7230678,-0.3276595 0.7230678,-0.7235263 0,-0.3958951 -0.3271737,-0.7211893 -0.7230678,-0.7211893 z m 4.2302719,0.6177568 v 0 C 8.5397972,1.8965728 7.3648032,2.7026898 6.3025479,3.5739181 5.3764209,4.3335038 4.5219464,5.1474408 3.6970651,5.6223072 H 3.1023378 c -0.2625348,0 -0.4814122,0.2193537 -0.4814122,0.4818804 v 1.485172 c 0,0.11578 0.044603,0.2217635 0.1147036,0.3055732 -0.010764,0.024555 -0.019779,0.047927 -0.031027,0.072845 -0.3360137,0.7437949 -0.7452346,1.5498811 -0.8866679,2.3582082 -0.1462448,0.771447 -0.076263,1.485774 0.1847502,2.242086 a 0.2407334,0.2407334 0 0 0 0.00269,0.0036 c 0.3365264,0.926702 1.0488124,1.560808 1.2063877,2.160732 a 0.2407334,0.2407334 0 0 0 0.2486963,0.17771 c 1.6783929,-0.115713 4.3906613,-0.105029 5.9580065,-0.09402 a 0.2407334,0.2407334 0 0 0 0.0027,0 c 0.623584,0 1.159996,-0.0094 1.785585,-0.02312 0.700263,-0.0113 1.421046,-0.0027 2.16075,0.03525 a 0.2407334,0.2407334 0 0 0 0.220478,-0.362478 C 13.023186,13.502398 12.65774,12.843223 12.459662,12.21614 a 0.2407334,0.2407334 0 0 0 0,-0.0054 c -0.207186,-0.618404 -0.303657,-1.280637 -0.259531,-2.036607 v -0.0027 c 4.4e-5,0 -2.7e-5,0 0,-0.0027 0.04856,-0.6974851 0.220217,-1.5983615 0.515288,-2.4254185 0.06196,-0.1737884 0.132141,-0.3409584 0.205441,-0.5049274 h 1.212476 c 0.262544,0 0.481422,-0.2188774 0.481422,-0.4814216 V 5.2718832 c 0,-0.2625617 -0.218878,-0.481898 -0.481422,-0.481898 H 13.618539 C 13.321958,4.2507961 12.986385,3.6233907 12.510916,3.0504968 a 0.2407334,0.2407334 0 0 0 -0.0027,-0.00538 0.2407334,0.2407334 0 0 0 -0.03193,-0.051264 0.2407334,0.2407334 0 0 0 -0.0036,-0.00363 0.2407334,0.2407334 0 0 0 -0.0036,-0.00363 C 11.82027,2.2413362 10.915086,1.7851118 9.9510645,1.8262974 a 0.2407334,0.2407334 0 0 0 -0.0027,0 z m 0.021673,0.4804785 c 0.7980213,-0.034082 1.5648553,0.343422 2.1320923,0.9929312 a 0.2407334,0.2407334 0 0 0 0.0027,0.00269 c 0,0 0,0 0.0027,0.00269 0.397332,0.4642369 0.688879,0.9885893 0.960478,1.4870328 h -0.393511 c -0.262527,0 -0.481422,0.2193537 -0.481422,0.4818993 v 1.4851437 c 0,0.1733391 0.09604,0.3265092 0.236493,0.4113804 -0.05989,0.1345538 -0.116843,0.2715362 -0.167368,0.4132399 -0.312614,0.8763089 -0.491772,1.80998 -0.543488,2.5570591 a 0.2407334,0.2407334 0 0 0 0,0.0027 c -0.04811,0.815204 0.05755,1.545422 0.283957,2.220919 0.18537,0.585411 0.556445,1.231314 0.986358,1.977861 -0.607595,-0.02266 -1.211944,-0.03804 -1.791213,-0.02869 -0.625634,0.01348 -1.158125,0.02266 -1.776664,0.02168 -1.5305586,-0.01076 -4.1249804,-0.0152 -5.8442441,0.09402 C 3.3083159,13.706362 2.7175996,13.11989 2.4594605,12.413054 2.2190646,11.71655 2.1604964,11.109494 2.2925516,10.415913 a 0.2407334,0.2407334 0 0 0 0,-0.0036 C 2.4154762,9.7097579 2.803406,8.9271317 3.1453897,8.1702532 c 0.014652,-0.032279 0.026345,-0.063844 0.039921,-0.095921 h 1.3779641 c 0.2625353,0 0.4814215,-0.2193363 0.4814215,-0.4818804 v -1.485172 c 0,-0.2625173 -0.2188862,-0.4818805 -0.4814215,-0.4818805 H 4.5450163 C 5.2355948,5.1376685 5.909024,4.5235808 6.6103118,3.9483955 7.6491598,3.0963567 8.7357217,2.3719948 9.9722423,2.3118712 Z m 2.7027983,2.9656132 h 1.458852 V 6.7600179 H 12.673382 Z M 3.1028598,6.104637 H 4.5616749 V 7.5898184 H 3.1028598 Z"
+ style="opacity:1;" />
+ <path
+ id="path9610"
+ d="m 12.752526,1.5786385 a 0.24474398,0.24474398 0 0 0 -0.02536,0.00269 0.24474398,0.24474398 0 0 0 -0.04685,0.011033 0.24474398,0.24474398 0 0 0 -0.04343,0.021488 0.24474398,0.24474398 0 0 0 -0.02149,0.014383 0.24474398,0.24474398 0 0 0 -0.03633,0.032548 0.24474398,0.24474398 0 0 0 -0.0268,0.039652 0.24474398,0.24474398 0 0 0 -0.01292,0.022039 0.24474398,0.24474398 0 0 0 -0.0091,0.021488 0.24474398,0.24474398 0 0 0 -0.0063,0.025269 0.24474398,0.24474398 0 0 0 -0.0054,0.072119 0.24474398,0.24474398 0 0 0 0.0036,0.027246 l 0.648578,3.1828084 a 0.24474398,0.24474398 0 0 0 0.01438,0.04685 0.24474398,0.24474398 0 0 0 0.01103,0.022039 0.24474398,0.24474398 0 0 0 0.01438,0.019604 0.24474398,0.24474398 0 0 0 0.01438,0.020048 0.24474398,0.24474398 0 0 0 0.07797,0.059794 0.24474398,0.24474398 0 0 0 0.02149,0.00901 0.24474398,0.24474398 0 0 0 0.02356,0.00713 0.24474398,0.24474398 0 0 0 0.02356,0.00538 0.24474398,0.24474398 0 0 0 0.02536,0.00269 0.24474398,0.24474398 0 0 0 0.07258,-0.00538 0.24474398,0.24474398 0 0 0 0.06645,-0.028686 0.24474398,0.24474398 0 0 0 0.02204,-0.012917 0.24474398,0.24474398 0 0 0 0.06304,-0.074097 0.24474398,0.24474398 0 0 0 0.01292,-0.021488 0.24474398,0.24474398 0 0 0 0.0091,-0.021488 0.24474398,0.24474398 0 0 0 0.0071,-0.1247545 L 13.002037,1.7723443 a 0.24474398,0.24474398 0 0 0 -0.0081,-0.024004 0.24474398,0.24474398 0 0 0 -0.03255,-0.06492 0.24474398,0.24474398 0 0 0 -0.09223,-0.079317 0.24474398,0.24474398 0 0 0 -0.117099,-0.02356 z M 5.3765107,2.277409 v 0 a 0.24474398,0.24474398 0 0 0 -0.095589,0.01807 0.24474398,0.24474398 0 0 0 -0.021492,0.010495 0.24474398,0.24474398 0 0 0 -0.022032,0.013051 0.24474398,0.24474398 0 0 0 -0.017626,0.014383 0.24474398,0.24474398 0 0 0 -0.034441,0.036328 0.24474398,0.24474398 0 0 0 -0.014387,0.017626 0.24474398,0.24474398 0 0 0 -0.013038,0.022039 0.24474398,0.24474398 0 0 0 -0.0027,0.00363 L 3.5492232,5.7138884 a 0.24474398,0.24474398 0 0 0 -0.00901,0.02356 0.24474398,0.24474398 0 0 0 -0.00807,0.021488 0.24474398,0.24474398 0 0 0 -0.00713,0.048734 0.24474398,0.24474398 0 0 0 0.016092,0.095611 0.24474398,0.24474398 0 0 0 0.011033,0.023923 0.24474398,0.24474398 0 0 0 0.010495,0.021488 0.24474398,0.24474398 0 0 0 0.031027,0.037768 0.24474398,0.24474398 0 0 0 0.017626,0.016186 0.24474398,0.24474398 0 0 0 0.01807,0.016186 0.24474398,0.24474398 0 0 0 0.043527,0.02356 0.24474398,0.24474398 0 0 0 0.04685,0.014922 0.24474398,0.24474398 0 0 0 0.072119,0.00363 0.24474398,0.24474398 0 0 0 0.025363,-0.00269 0.24474398,0.24474398 0 0 0 0.02356,-0.00807 0.24474398,0.24474398 0 0 0 0.045411,-0.01807 0.24474398,0.24474398 0 0 0 0.019604,-0.012513 0.24474398,0.24474398 0 0 0 0.083179,-0.094145 L 5.5949355,2.6250721 a 0.24474398,0.24474398 0 0 0 0.00908,-0.021488 0.24474398,0.24474398 0 0 0 0.0081,-0.02356 0.24474398,0.24474398 0 0 0 0.0054,-0.074097 0.24474398,0.24474398 0 0 0 -0.0027,-0.023923 0.24474398,0.24474398 0 0 0 -0.0063,-0.02356 0.24474398,0.24474398 0 0 0 -0.0081,-0.02356 0.24474398,0.24474398 0 0 0 -0.010522,-0.02356 0.24474398,0.24474398 0 0 0 -0.01106,-0.019967 0.24474398,0.24474398 0 0 0 -0.014387,-0.019604 0.24474398,0.24474398 0 0 0 -0.034441,-0.036328 0.24474398,0.24474398 0 0 0 -0.039657,-0.028686 0.24474398,0.24474398 0 0 0 -0.021492,-0.011033 0.24474398,0.24474398 0 0 0 -0.047301,-0.014383 0.24474398,0.24474398 0 0 0 -0.04829,-0.00632 z M 9.1849541,2.5637389 C 8.3983815,3.8105197 7.4336497,5.727007 6.8677885,6.6278915 L 4.6872811,7.237286 v 0.4870687 c 0,0.1355709 -0.1091467,0.2447123 -0.2447123,0.2447123 H 3.8326724 L 5.710132,9.7461449 4.2394471,14.670178 7.6048126,12.25404 10.020455,14.657741 9.9330473,10.685823 12.080552,8.4212092 9.4780094,7.2086081 C 9.4753184,5.5499261 9.4485148,3.9930849 9.1850075,2.5637389 Z"
+ style="opacity:0.3;" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/fill-between-many.svg b/share/icons/Tango/scalable/actions/fill-between-many.svg
new file mode 100644
index 0000000..f1da151
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/fill-between-many.svg
@@ -0,0 +1,91 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="fill-between-many">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="M 5.083984 0.9003906 C 4.817171 0.8792553 4.532592 0.8819459 4.228516 0.9101562 L 4.318359 1.880859 C 5.340992 1.785989 5.929909 2.011979 6.443359 2.398438 C 6.95681 2.784895 7.38474 3.376678 7.908203 4.011719 C 8.431666 4.646759 9.064966 5.321577 10.01758 5.767578 C 10.97019 6.21358 12.217 6.417914 13.92578 6.212891 L 13.80859 5.244141 C 12.22962 5.43359 11.19474 5.24009 10.43164 4.882812 C 9.668537 4.525536 9.153593 3.98924 8.660156 3.390625 C 8.16672 2.79201 7.709107 2.127387 7.03125 1.617188 C 6.522857 1.234537 5.884424 0.9637966 5.083984 0.9003906 z M 2.626953 3.652344 A 0.4879077 0.4879077 0 0 0 2.488281 4.601562 C 3.409666 4.932479 3.48837 5.247541 3.423828 5.873047 C 3.359286 6.498552 2.949158 7.392776 2.568359 8.333984 C 2.187469 9.275193 1.823877 10.29443 2.041016 11.31641 C 2.258246 12.33848 3.116708 13.22185 4.78125 13.76953 A 0.4879489 0.4879489 0 0 0 5.085938 12.8418 C 3.604972 12.3546 3.132906 11.76608 2.994141 11.11328 C 2.855467 10.46048 3.108085 9.602272 3.472656 8.701172 C 3.837319 7.800071 4.300392 6.884545 4.394531 5.972656 C 4.488578 5.06086 4.013219 4.110661 2.818359 3.681641 A 0.4879077 0.4879077 0 0 0 2.626953 3.652344 z M 14.00391 8.828125 A 0.4879386 0.4879386 0 0 0 13.5293 9.314453 C 13.5293 11.1563 13.14735 11.89955 12.76562 12.16602 C 12.384 12.43257 11.76835 12.37476 11.01367 12.1875 C 10.25899 12.00033 9.456044 11.67901 8.648438 11.81445 C 8.24468 11.88176 7.832287 12.12108 7.583984 12.52539 C 7.335589 12.9297 7.225799 13.45453 7.212891 14.15039 A 0.4879335 0.4879335 0 1 0 8.189453 14.16797 C 8.200517 13.57224 8.305741 13.21654 8.416016 13.03711 C 8.526198 12.85768 8.615705 12.80971 8.808594 12.77734 C 9.194371 12.7128 9.964758 12.93516 10.77734 13.13672 C 11.58993 13.33827 12.53644 13.51493 13.32422 12.96484 C 14.11209 12.41467 14.50586 11.2888 14.50586 9.314453 A 0.4879386 0.4879386 0 0 0 14.00391 8.828125 z"
+ style="opacity:1;" />
+ <path
+ id="path9619"
+ d="m 2.431603,4.010846 2.026336,-2.735553 2.228969,0.540356 1.48598,1.722385 1.958792,1.823703 3.0395,0.6079 0.6079,-0.30395 0.33773,3.613632 -0.33773,2.701781 -0.67544,0.6079 -1.08071,0.3715 -1.48598,-0.40527 -1.5873,-0.0676 -1.080712,0.13509 -0.405267,0.77677 0.06754,0.87807 L 5.06584,13.36576 3.005732,12.28505 2.431603,10.93416 c 0,0 0.06754,-0.945623 0.202634,-1.249574 C 2.769326,9.380636 3.039504,8.232379 3.242137,7.928429 3.444771,7.624478 3.850038,6.61131 3.816266,6.239815 3.782494,5.868321 3.613632,5.024014 3.613632,5.024014 L 3.478543,4.618747 Z"
+ style="opacity:0.3;" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/fill-between-strokes.svg b/share/icons/Tango/scalable/actions/fill-between-strokes.svg
new file mode 100644
index 0000000..8714787
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/fill-between-strokes.svg
@@ -0,0 +1,91 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="fill-between-strokes">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="M 8.929688 2.583984 L 8.335938 3.357422 C 9.150548 3.982872 9.428997 4.549192 9.542969 5.181641 C 9.656942 5.814089 9.567161 6.537778 9.519531 7.359375 C 9.471901 8.180972 9.477407 9.107428 9.873047 10.08203 C 10.26868 11.05664 11.04471 12.05346 12.4375 13.06445 L 13.00977 12.27344 C 11.72278 11.33924 11.09623 10.49556 10.7793 9.714844 C 10.46236 8.934123 10.44924 8.190486 10.49414 7.416016 C 10.53905 6.641547 10.65438 5.842768 10.50391 5.007812 C 10.39106 4.381594 10.10655 3.748738 9.5625 3.158203 C 9.381149 2.961359 9.171909 2.769958 8.929688 2.583984 z M 2.626953 3.652344 A 0.4879077 0.4879077 0 0 0 2.488281 4.601562 C 3.409666 4.932479 3.48837 5.247541 3.423828 5.873047 C 3.359286 6.498552 2.949158 7.392776 2.568359 8.333984 C 2.187469 9.275193 1.823877 10.29443 2.041016 11.31641 C 2.258246 12.33848 3.116708 13.22185 4.78125 13.76953 A 0.4882412 0.4882412 0 0 0 5.085938 12.8418 C 3.604972 12.3546 3.132906 11.76608 2.994141 11.11328 C 2.855467 10.46048 3.108085 9.602272 3.472656 8.701172 C 3.837319 7.800071 4.300392 6.884545 4.394531 5.972656 C 4.488578 5.06086 4.013219 4.110661 2.818359 3.681641 A 0.4879077 0.4879077 0 0 0 2.626953 3.652344 z"
+ style="opacity:1;" />
+ <path
+ id="path9619"
+ d="M 2.499148,3.909529 8.882106,2.997678 9.861501,4.956469 c 0,0 0.101317,2.262742 0.101317,2.465376 0,0.202633 0.303952,2.668005 0.337722,2.803095 0.0338,0.13509 0.81054,1.35089 1.04694,1.51975 0.23641,0.16887 1.31712,0.91186 1.31712,0.91186 l -7.564988,0.77676 -1.587296,-0.9794 c 0,0 -1.148257,-0.81053 -1.114485,-0.94562 0.03377,-0.13509 0,-1.2158 0.101317,-1.587298 0.101316,-0.371495 0.6079,-2.026336 0.6079,-2.026336 0,0 0.43904,-1.519751 0.472812,-1.688613 C 3.613632,6.037182 3.444771,4.720064 3.444771,4.720064 Z"
+ style="opacity:0.3;" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/fill-rule-even-odd.svg b/share/icons/Tango/scalable/actions/fill-rule-even-odd.svg
new file mode 100644
index 0000000..7f63e3c
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/fill-rule-even-odd.svg
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="22"
+ height="22"
+ version="1.1"
+ sodipodi:docname="fill-rule-even-odd.svg"
+ viewBox="0 0 22 22">
+ <metadata
+ id="metadata20">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview18"
+ showgrid="false" />
+ <defs
+ id="defs3" />
+ <g
+ id="fillrule_evenodd"
+ style="display:inline"
+ transform="translate(-191,-969)">
+ <rect
+ height="22"
+ id="rect377"
+ style="display:inline;fill:#8e8e8e;fill-opacity:0;stroke:none;stroke-width:0.62;stroke-linecap:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
+ width="22"
+ x="191"
+ y="969" />
+ <path
+ d="m 202.0277,990 c 10.3966,0 12.8854,-20 6.4205,-20 -6.5471,0 -16.8424,16.0031 -6.3839,16.0031 10.3265,0 0.0904,-16.0031 -6.4319,-16.0031 -6.5223,0 -4.1844,20 6.3953,20 z"
+ id="asdsd"
+ inkscape:connector-curvature="0"
+ inkscape:label="asdfsdf"
+ sodipodi:nodetypes="ccccs"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 201.9027,988.375 c 9.0215,-0.0793 10.4479,-16.8125 6.233,-16.8125 -4.6097,0 -13.2174,13.3156 -6.2589,13.3156 8.2639,0 -1.7295,-13.3781 -6.0643,-13.3781 -4.3348,0 -2.2392,16.9488 6.0902,16.875 z"
+ id="path10805"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccs"
+ style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.37058824" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/fill-rule-nonzero.svg b/share/icons/Tango/scalable/actions/fill-rule-nonzero.svg
new file mode 100644
index 0000000..ee7aa2a
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/fill-rule-nonzero.svg
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="22"
+ height="22"
+ version="1.1"
+ sodipodi:docname="fill-rule-nonzero.svg"
+ viewBox="0 0 22 22">
+ <metadata
+ id="metadata20">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview18"
+ showgrid="false" />
+ <defs
+ id="defs3" />
+ <g
+ id="fillrule_nonzero"
+ style="display:inline"
+ transform="translate(-215,-969)">
+ <rect
+ height="22"
+ id="rect1656"
+ style="font-size:12px;display:inline;fill:none;fill-rule:evenodd;stroke-width:0.0520834"
+ width="22"
+ x="215"
+ y="969" />
+ <path
+ d="m 226.0277,990 c 10.3966,0 12.8854,-20 6.4205,-20 -6.5472,0 -16.8424,16.0031 -6.3839,16.0031 10.3264,0 0.0904,-16.0031 -6.4319,-16.0031 -6.5223,0 -4.1844,20 6.3953,20 z"
+ id="asdd"
+ inkscape:connector-curvature="0"
+ inkscape:label="asd"
+ sodipodi:nodetypes="ccccs"
+ style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 225.9027,988.375 c 9.0215,-0.0793 10.4479,-16.8125 6.233,-16.8125 -4.6097,0 -13.2174,13.3156 -6.2589,13.3156 8.2639,0 -1.7295,-13.3781 -6.0643,-13.3781 -4.3348,0 -2.2392,16.9488 6.0902,16.875 z"
+ id="path10803"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccs"
+ style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0.37058824" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/fillet-chamfer.svg b/share/icons/Tango/scalable/actions/fillet-chamfer.svg
new file mode 100644
index 0000000..9d6f4de
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/fillet-chamfer.svg
@@ -0,0 +1,84 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="fillet-chamfer">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+<path style="opacity:1" d="M 3.84375 1.111328 L 3.84375 1.570312 C 3.84375 2.796849 2.859349 3.78125 1.632812 3.78125 L 1.171875 3.78125 L 1.171875 10.81445 L 1.632812 10.81445 C 3.638899 10.81445 5.25586 12.43141 5.255859 14.4375 L 5.255859 14.89648 L 14.93164 14.89648 L 14.93164 5.523438 C 14.93164 3.091723 12.94929 1.11133 10.51758 1.111328 L 3.84375 1.111328 z M 4.572266 2.03125 L 10.51758 2.03125 C 12.45184 2.031251 14.00977 3.589175 14.00977 5.523438 L 14.00977 13.97656 L 6.082031 13.97656 C 5.856375 11.8584 4.211917 10.21394 2.09375 9.988281 L 2.09375 4.511719 C 3.397081 4.289021 4.349502 3.334559 4.572266 2.03125 z " id="path7" />
+</g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/format-text-direction-horizontal.svg b/share/icons/Tango/scalable/actions/format-text-direction-horizontal.svg
new file mode 100644
index 0000000..7be1e49
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/format-text-direction-horizontal.svg
@@ -0,0 +1,167 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="25.200003"
+ height="25.200003"
+ version="1.1"
+ sodipodi:docname="frmt-text-direction-horizontal.svg"
+ viewBox="0 0 25.200003 25.200003">
+ <metadata
+ id="metadata38">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview36"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(2.572333,0,0,3.002195,-736.4457,-2802.671)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient17124"
+ inkscape:collect="always"
+ x1="1470"
+ x2="1481"
+ xlink:href="#linearGradient11201"
+ y1="34.499981"
+ y2="34.499981" />
+ <linearGradient
+ id="linearGradient6581">
+ <stop
+ id="stop6583"
+ offset="0"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ <stop
+ id="stop6585"
+ offset="1.0000000"
+ style="stop-color:#e0e0de;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.9523809,0,0,0.9523809,20.92858,39.83335)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient17128"
+ inkscape:collect="always"
+ x1="449"
+ x2="449"
+ xlink:href="#linearGradient6581"
+ y1="838"
+ y2="856" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="-142.0072"
+ cy="453"
+ fx="-142.0072"
+ fy="453"
+ gradientTransform="translate(-1,-1)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient17118"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ id="linearGradient11201">
+ <stop
+ id="stop11203"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop11205"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ </linearGradient>
+ <filter
+ id="filter16974"
+ inkscape:collect="always">
+ <feGaussianBlur
+ id="feGaussianBlur16976"
+ inkscape:collect="always"
+ stdDeviation="0.44" />
+ </filter>
+ </defs>
+ <g
+ id="writing_mode_lr"
+ style="display:inline"
+ transform="translate(-437.90002,-834.90004)">
+ <rect
+ height="24"
+ id="rect17042"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#radialGradient17118);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="24"
+ x="438"
+ y="835" />
+ <rect
+ height="22"
+ id="rect16960"
+ style="display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:0.15686269;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;filter:url(#filter16974);enable-background:accumulate"
+ transform="matrix(0.9545455,0,0,0.9545455,20.95455,39)"
+ width="22"
+ x="439"
+ y="836" />
+ <rect
+ height="20"
+ id="rect11372"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient17128);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1.00000095;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="20"
+ x="439.5"
+ y="836.5" />
+ <rect
+ height="18"
+ id="rect11374"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient17124);stroke-width:0.99999952;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="18"
+ x="440.5"
+ y="837.5" />
+ <path
+ d="m 441.5,844.5 v -3.84 c 0,-2.88 5,-2.88 5,0 v 3.84"
+ id="path16996"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#5a5a5a;stroke-width:1.00000012px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 441.5,841.5 h 5"
+ id="path16998"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#5a5a5a;stroke-width:1.00000012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 458,840.8134 v -0.625 L 455.3371,838 H 455 v 2 l -7,9e-4 v 1 l 7,-9e-4 v 2 h 0.3371 z m 0,12 v -0.625 L 455.3371,850 H 455 v 2 l -14,9e-4 v 1 L 455,853 v 2 h 0.3371 z m 0,-6 v -0.625 L 455.3371,844 H 455 v 2 l -14,9e-4 v 1 L 455,847 v 2 h 0.3371 z"
+ id="path17035"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccccccccccccccccccccccc"
+ style="fill:#5a5a5a;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/format-text-direction-vertical.svg b/share/icons/Tango/scalable/actions/format-text-direction-vertical.svg
new file mode 100644
index 0000000..297df0d
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/format-text-direction-vertical.svg
@@ -0,0 +1,166 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="25.200003"
+ height="25.200003"
+ version="1.1"
+ sodipodi:docname="frmt-text-direction-vertical.svg"
+ viewBox="0 0 25.200003 25.200003">
+ <metadata
+ id="metadata38">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview36"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="-142.0072"
+ cy="453"
+ fx="-142.0072"
+ fy="453"
+ gradientTransform="translate(-79,60)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient12068"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ id="linearGradient11201">
+ <stop
+ id="stop11203"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop11205"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ </linearGradient>
+ <filter
+ id="filter16974"
+ inkscape:collect="always">
+ <feGaussianBlur
+ id="feGaussianBlur16976"
+ inkscape:collect="always"
+ stdDeviation="0.44" />
+ </filter>
+ <linearGradient
+ id="linearGradient6581">
+ <stop
+ id="stop6583"
+ offset="0"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ <stop
+ id="stop6585"
+ offset="1.0000000"
+ style="stop-color:#e0e0de;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(2.572333,0,0,3.002195,-814.4456,-2741.671)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12072"
+ inkscape:collect="always"
+ x1="1470"
+ x2="1481"
+ xlink:href="#linearGradient11201"
+ y1="34.499981"
+ y2="34.499981" />
+ <linearGradient
+ gradientTransform="matrix(0.9523809,0,0,0.9523809,-57.07142,57.02383)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12064"
+ inkscape:collect="always"
+ x1="450"
+ x2="450"
+ xlink:href="#linearGradient6581"
+ y1="884.07562"
+ y2="902" />
+ </defs>
+ <g
+ id="writing_mode_tb"
+ transform="translate(-359.90002,-895.90004)">
+ <rect
+ height="24"
+ id="rect17064"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient12068);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="24"
+ x="360"
+ y="896" />
+ <rect
+ height="22"
+ id="rect17066"
+ style="display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:0.15686269;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;filter:url(#filter16974);enable-background:accumulate"
+ transform="matrix(0.9545455,0,0,0.9545455,17.40909,41.77273)"
+ width="22"
+ x="361"
+ y="897" />
+ <rect
+ height="20"
+ id="rect17068"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient12064);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1.00000095;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="20"
+ x="361.5"
+ y="897.5" />
+ <path
+ d="m 374.5,905.5 v -3.84 c 0,-2.88 5,-2.88 5,0 v 3.84"
+ id="path17072"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#5a5a5a;stroke-width:1.00000012px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 374.5,902.5 h 5"
+ id="path17074"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#5a5a5a;stroke-width:1.00000012px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 377.1875,916 h 0.625 l 2.1884,-2.6629 L 380,913 h -2 v -6 h -1 v 6 h -2 l 9e-4,0.3371 z m -12,0 h 0.625 l 2.1884,-2.6629 L 368,913 h -2 v -14 h -1 v 14 h -2 l 9e-4,0.3371 z m 6,0 h 0.625 l 2.1884,-2.6629 L 374,913 h -2 v -14 h -1 v 14 h -2 l 9e-4,0.3371 z"
+ id="path17076"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccccccccccccccccccccccc"
+ style="fill:#5a5a5a;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <rect
+ height="18"
+ id="rect12070"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient12072);stroke-width:0.99999952;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="18"
+ x="362.5"
+ y="898.5" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/gears.svg b/share/icons/Tango/scalable/actions/gears.svg
new file mode 100644
index 0000000..d9bd57b
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/gears.svg
@@ -0,0 +1,87 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="gears">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="M 11.533704,1.9948729 V 1.9954521 C 11.405946,1.9921821 11.278639,1.9960312 11.153627,2.0044821 L 10.89006,3.2114551 C 10.695416,3.2493241 10.50333,3.3044861 10.32447,3.3794363 L 9.457983,2.5078631 C 9.2298381,2.6358095 9.0302169,2.7960734 8.831873,2.9642979 L 9.3307257,4.0802083 C 9.1985659,4.2213545 9.0776273,4.3766891 8.975535,4.5422956 L 7.76743,4.3511275 C 7.6589664,4.5853915 7.5771394,4.8312646 7.5146098,5.0875281 L 8.5683092,5.6915806 C 8.5593392,5.7633936 8.5545482,5.8338498 8.5502102,5.905374 H 8.5439802 C 8.5436906,5.923329 8.5457202,5.939886 8.5457202,5.957406 8.5454422,5.965316 8.5442702,5.97258 8.5439802,5.980602 H 8.5468702 C 8.5480302,6.05221 8.5491802,6.122695 8.5547802,6.1949629 L 7.4739403,6.7492414 C 7.5243963,7.0081632 7.5943928,7.2572855 7.691692,7.4963884 L 8.9077143,7.3623439 C 9.0019493,7.5325579 9.1148876,7.693647 9.2402829,7.8408332 L 8.6899625,8.9318599 C 8.8801952,9.109209 9.0721278,9.2786064 9.2940148,9.4171371 L 10.200656,8.5874152 C 10.375807,8.6707062 10.564537,8.7344596 10.757199,8.7814126 L 10.964205,9.9991318 C 11.08867,10.013587 11.215968,10.022994 11.343717,10.026265 V 10.025686 C 11.471467,10.028986 11.598782,10.025665 11.723795,10.016686 L 11.987927,8.8097125 C 12.182569,8.7718435 12.374091,8.7172255 12.552952,8.6422989 L 13.419439,9.5133091 C 13.647584,9.3853663 13.847205,9.22567 14.045548,9.0574455 L 13.546696,7.9409301 C 13.678872,7.7997869 13.799774,7.6444495 13.901889,7.4788428 L 15.109992,7.6700138 C 15.218462,7.43575 15.300325,7.1898767 15.362812,6.9336133 L 14.309112,6.3295607 C 14.317912,6.2579297 14.323272,6.1876614 14.327782,6.1163323 H 14.333982 C 14.334273,6.0984063 14.331682,6.0818253 14.331682,6.0642983 14.331967,6.0563583 14.333682,6.0491243 14.333982,6.0411023 H 14.331082 C 14.329882,5.9692633 14.328482,5.8984398 14.322582,5.8261767 L 15.403502,5.2724615 C 15.353135,5.0135398 15.28306,4.7638411 15.185729,4.5247499 L 13.969706,4.6593596 C 13.875468,4.4891457 13.762525,4.3280566 13.637137,4.1808702 L 14.187458,3.0892789 C 13.997237,2.9119268 13.805304,2.7430942 13.583409,2.6045664 L 12.676765,3.4337233 C 12.501626,3.3504335 12.312884,3.286734 12.120222,3.239726 L 11.913216,2.0220214 C 11.788752,2.0075665 11.661462,1.997928 11.533704,1.9948881 Z M 11.459054,5.1797198 C 11.922933,5.1906048 12.289988,5.5640513 12.30348,6.0224494 12.27692,6.4878872 11.887948,6.8524664 11.418328,6.8414276 10.954642,6.8305426 10.587677,6.4573971 10.573902,5.9992626 10.600172,5.533535 10.989236,5.1686751 11.459054,5.1797198 Z M 4.7319007,5.6706525 C 4.6067777,5.6694925 4.4784345,5.6737225 4.3512585,5.6836475 4.224083,5.6945905 4.0978068,5.7111005 3.974572,5.7328535 L 3.8393972,6.9607542 C 3.6498305,7.0189799 3.4652503,7.0935974 3.2952971,7.1869907 L 2.3417094,6.4121307 C 2.1283389,6.563432 1.9465532,6.7437118 1.7670698,6.9319087 L 2.3807365,7.9889992 C 2.264194,8.1433005 2.1604942,8.3106969 2.0764485,8.486155 L 0.85477079,8.4233731 C 0.77158878,8.6677723 0.71627716,8.9209778 0.68113399,9.1823958 L 1.7930859,9.6716345 C 1.7907759,9.7694805 1.7904859,9.8621626 1.7981859,9.961782 L 1.8049659,9.9612028 C 1.8137659,10.044447 1.8253539,10.123946 1.8405959,10.206103 L 0.82366647,10.871237 C 0.90113307,11.123386 0.99688052,11.363737 1.1189049,11.591236 L 2.3145637,11.329366 C 2.4261915,11.488692 2.5555487,11.636819 2.6957735,11.769963 L 2.263088,12.913598 C 2.4709622,13.069888 2.6799541,13.217805 2.9152141,13.332134 L 3.7291014,12.411351 C 3.9120453,12.475601 4.1066392,12.519589 4.3031762,12.545969 L 4.6374417,13.734843 C 4.7625502,13.736043 4.8897754,13.732843 5.0169517,13.721833 H 5.0175307 C 5.1446947,13.711283 5.2715587,13.694383 5.394779,13.672633 L 5.5293916,12.444736 C 5.7189555,12.386496 5.9035269,12.311852 6.0734888,12.218499 L 7.0276412,12.993359 C 7.2410235,12.842052 7.4227975,12.661792 7.6022839,12.473576 L 6.9886172,11.416487 C 7.1051568,11.262185 7.2082832,11.094789 7.2923403,10.919331 L 8.5145829,10.982111 C 8.5977539,10.737711 8.6525199,10.484514 8.6876548,10.223085 L 7.5762648,9.7338487 C 7.5785748,9.6360127 7.5793548,9.5432973 7.5706148,9.4437011 L 7.5643848,9.4442802 C 7.5553485,9.3610567 7.54388,9.2815482 7.5287501,9.199382 L 8.5451194,8.5342449 C 8.4677399,8.2820965 8.3719053,8.0417369 8.2498809,7.8142463 L 7.054784,8.0761161 C 6.943159,7.9167906 6.8132371,7.7680984 6.6730096,7.634954 L 7.1056869,6.4918951 C 6.8978214,6.3356014 6.6888411,6.187697 6.4535695,6.0733552 L 5.6396823,6.9941391 C 5.4567296,6.9297845 5.2621559,6.8859052 5.0656073,6.8595293 Z M 4.7194547,7.9867509 C 5.5999373,8.0034889 6.3423612,8.6845731 6.4162309,9.5811536 H 6.4173909 C 6.4719003,10.519643 5.7695896,11.335476 4.8275129,11.413104 3.8711712,11.491905 3.0319455,10.780131 2.9531414,9.8237922 H 2.9514014 C 2.897212,8.8855408 3.5999629,8.0700176 4.5418485,7.9924064 4.6016175,7.9874764 4.6607456,7.9856264 4.7194439,7.9867564 Z"
+ style="opacity:1;" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/grid-axonometric.svg b/share/icons/Tango/scalable/actions/grid-axonometric.svg
new file mode 100644
index 0000000..ffb53dd
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/grid-axonometric.svg
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ viewBox="0 0 16.542 16.738"
+ >
+ <g
+ transform="translate(-329.9321,-420.9521)"
+ inkscape:label="#grid_axonom"
+ id="grid_axonom">
+ <path
+ style="fill:none;stroke:#204a87;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 333.1875,421.75 333.1875,436.75"
+ id="path12118" />
+ <path
+ id="path12120"
+ d="M 343.1875,421.75 343.1875,436.75"
+ style="fill:none;stroke:#204a87;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ style="fill:none;stroke:#204a87;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 338.1875,421.75 338.1875,436.75"
+ id="path12122" />
+ <path
+ id="path12124"
+ d="M 330.7976,424.6616 345.8133,433.3309"
+ style="fill:none;stroke:#204a87;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ style="fill:none;stroke:#204a87;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 330.7446,430.5329 341.3782,436.6722"
+ id="path12126" />
+ <path
+ id="path12128"
+ d="M 335.4653,421.6396 345.773,427.5907"
+ style="fill:none;stroke:#204a87;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ id="path12131"
+ d="M 330.8707,427.2942 339.8852,422.0896"
+ style="fill:none;stroke:#204a87;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ style="fill:none;stroke:#204a87;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 330.9071,433.1432 345.9088,424.482"
+ id="path12133" />
+ <path
+ id="path12135"
+ d="M 334.0741,437.1897 345.9742,430.3192"
+ style="fill:none;stroke:#204a87;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ id="path12051"
+ d="M 332.5,421.5 332.5,436.5"
+ style="fill:none;stroke:#729fcf;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ style="fill:none;stroke:#729fcf;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 342.5,421.5 342.5,436.5"
+ id="path12055" />
+ <path
+ id="path12057"
+ d="M 337.5,421.5 337.5,436.5"
+ style="fill:none;stroke:#729fcf;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ style="fill:none;stroke:#729fcf;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 330.4851,424.4741 345.5008,433.1434"
+ id="path12059" />
+ <path
+ id="path12061"
+ d="M 330.4321,430.3454 341.0657,436.4847"
+ style="fill:none;stroke:#729fcf;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ style="fill:none;stroke:#729fcf;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 335.1528,421.4521 345.4605,427.4032"
+ id="path12063" />
+ <path
+ style="fill:none;stroke:#729fcf;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 330.4332,426.6692 339.4477,421.4646"
+ id="path12066" />
+ <path
+ id="path12068"
+ d="M 330.4696,432.5182 345.4713,423.857"
+ style="fill:none;stroke:#729fcf;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ style="fill:none;stroke:#729fcf;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 333.6366,436.5647 345.5367,429.6942"
+ id="path12070" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/grid-rectangular.svg b/share/icons/Tango/scalable/actions/grid-rectangular.svg
new file mode 100644
index 0000000..09efece
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/grid-rectangular.svg
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ viewBox="0 0 16.125 16.25"
+ >
+ <g
+ transform="translate(-304,-421)"
+ id="grid_xy">
+ <path
+ id="path12102"
+ d="M 306.25,421.75 306.25,436.75"
+ style="fill:#204a87;stroke:#204a87;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ id="path12104"
+ d="M 310.25,421.75 310.25,436.75"
+ style="fill:#204a87;stroke:#204a87;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ id="path12106"
+ d="M 314.25,421.75 314.25,436.75"
+ style="fill:#204a87;stroke:#204a87;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ id="path12108"
+ d="M 318.25,421.75 318.25,436.75"
+ style="fill:#204a87;stroke:#204a87;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ style="fill:#204a87;stroke:#204a87;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 319.625,423.25 304.625,423.25"
+ id="path12110" />
+ <path
+ style="fill:#204a87;stroke:#204a87;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 319.625,427.25 304.625,427.25"
+ id="path12112" />
+ <path
+ style="fill:#204a87;stroke:#204a87;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 319.625,431.25 304.625,431.25"
+ id="path12114" />
+ <path
+ style="fill:#204a87;stroke:#204a87;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 319.625,435.25 304.625,435.25"
+ id="path12116" />
+ <path
+ style="fill:#729fcf;stroke:#729fcf;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 305.5,421.5 305.5,436.5"
+ id="path12074" />
+ <path
+ style="fill:#729fcf;stroke:#729fcf;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 309.5,421.5 309.5,436.5"
+ id="use12076" />
+ <path
+ style="fill:#729fcf;stroke:#729fcf;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 313.5,421.5 313.5,436.5"
+ id="use12078" />
+ <path
+ style="fill:#729fcf;stroke:#729fcf;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 317.5,421.5 317.5,436.5"
+ id="use12080" />
+ <path
+ id="path12082"
+ d="M 319.5,422.5 304.5,422.5"
+ style="fill:#729fcf;stroke:#729fcf;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ id="use12084"
+ d="M 319.5,426.5 304.5,426.5"
+ style="fill:#729fcf;stroke:#729fcf;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ id="use12086"
+ d="M 319.5,430.5 304.5,430.5"
+ style="fill:#729fcf;stroke:#729fcf;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ id="use12088"
+ d="M 319.5,434.5 304.5,434.5"
+ style="fill:#729fcf;stroke:#729fcf;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/guides.svg b/share/icons/Tango/scalable/actions/guides.svg
new file mode 100644
index 0000000..2f5a070
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/guides.svg
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ viewBox="0 0 16 16.294"
+ >
+ <g
+ id="guide"
+ style="display:inline"
+ transform="translate(-304,-421)"
+ inkscape:label="#guide">
+ <path
+ id="path12102-2"
+ d="M 306.25,421.75 306.25,436.75"
+ style="fill:#204a87;stroke:#204a87;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ id="path12106-3"
+ d="M 314.25,421.75 310.3609,436.7942"
+ style="fill:#204a87;stroke:#204a87;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ id="path12108-0"
+ d="M 318.25,421.75 318.25,436.75"
+ style="fill:#204a87;stroke:#204a87;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ style="fill:#729fcf;stroke:#729fcf;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 305.5,421.5 305.5,436.5"
+ id="path12074-1" />
+ <path
+ style="fill:#729fcf;stroke:#729fcf;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 313.5,421.5 309.625,436.5"
+ id="use12078-4" />
+ <path
+ style="fill:#729fcf;stroke:#729fcf;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 317.5,421.5 317.5,436.5"
+ id="use12080-9" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/hamburger-menu.svg b/share/icons/Tango/scalable/actions/hamburger-menu.svg
new file mode 100644
index 0000000..209c240
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/hamburger-menu.svg
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg1"
+ width="16"
+ height="16"
+ viewBox="0 0 16 16"
+ sodipodi:docname="hamburger-menu.svg"
+ inkscape:version="1.0beta1 (ef9fa861da, 2019-09-18, custom)">
+ <metadata
+ id="metadata66">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs64" />
+ <sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="38.41879"
+ inkscape:cx="15.064524"
+ inkscape:cy="8.3823758"
+ inkscape:window-width="2560"
+ inkscape:window-height="1376"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="distribute-remove-overlaps"
+ inkscape:snap-global="false">
+ <inkscape:grid
+ type="xygrid"
+ id="grid" />
+ </sodipodi:namedview>
+ <g
+ transform="matrix(0.727273,0,0,0.666667,-840.72727,-548.90812)"
+ inkscape:label="00292"
+ id="distribute-remove-overlaps">
+ <path
+ inkscape:connector-curvature="0"
+ id="rect19455"
+ d="m 1156,823.36218 h 22 v 24 h -22 z"
+ style="opacity:0;fill:none" />
+ <rect
+ y="824.76483"
+ x="1157.2463"
+ height="5.7222209"
+ width="19.466267"
+ id="rect49"
+ style="fill:#000000;stroke-width:1.40152" />
+ <rect
+ style="fill:#000000;stroke-width:1.40152"
+ id="rect51"
+ width="19.466267"
+ height="5.7222209"
+ x="1157.2463"
+ y="840.1908" />
+ <rect
+ y="832.47784"
+ x="1157.2463"
+ height="5.7222209"
+ width="19.466267"
+ id="rect53"
+ style="fill:#000000;stroke-width:1.40152" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/help-contents.svg b/share/icons/Tango/scalable/actions/help-contents.svg
new file mode 100644
index 0000000..b3e7e1f
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/help-contents.svg
@@ -0,0 +1,150 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="help-contents.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata35">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview33"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient12552">
+ <stop
+ id="stop12554"
+ offset="0"
+ style="stop-color:#569619;stop-opacity:1;" />
+ <stop
+ id="stop12556"
+ offset="1"
+ style="stop-color:#3c6415;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="translate(299,127)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12517"
+ inkscape:collect="always"
+ x1="573.1181"
+ x2="572.58508"
+ xlink:href="#linearGradient1887"
+ y1="26.23856"
+ y2="28.3706" />
+ <linearGradient
+ id="linearGradient1887">
+ <stop
+ id="stop1888"
+ offset="0.0000000"
+ style="stop-color:#fffdf8;stop-opacity:1.0000000;" />
+ <stop
+ id="stop1889"
+ offset="1.0000000"
+ style="stop-color:#cdccc7;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <radialGradient
+ cx="391"
+ cy="279"
+ fx="391"
+ fy="279"
+ gradientTransform="translate(497,195)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient12531"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12558"
+ inkscape:collect="always"
+ x1="874.375"
+ x2="874.75"
+ xlink:href="#linearGradient12552"
+ y1="155"
+ y2="167.375" />
+ </defs>
+ <g
+ id="help_tutorials"
+ inkscape:label="#help_tutorials"
+ transform="translate(-864,-152)">
+ <rect
+ height="16"
+ id="rect11375"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient12531);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.86788619;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16"
+ x="864"
+ y="152" />
+ <path
+ d="m 864.5118,155.5 h 13.9764 v 5.9747 5.9746 L 866.5,167.5 c -1,0 -2,-1 -2,-2 z"
+ id="path11377"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccc"
+ style="display:inline;fill:url(#linearGradient12558);fill-opacity:1;fill-rule:evenodd;stroke:#2e510b;stroke-width:1.00000155;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 877.5,152.5 h -11 c -1,0 -2.5,1.5 -1.5,3 h 13.5 c -1.5,-1 -1.5,-2 -1,-3 z"
+ id="path11379"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="fill:url(#linearGradient12517);fill-opacity:1;fill-rule:evenodd;stroke:#2e510b;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+ <rect
+ height="10"
+ id="rect12533"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#8ae234;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.44117653;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="11"
+ x="866.5"
+ y="156.5" />
+ <path
+ d="m 867,154 v 10 h 1 v -1 h 2 v 1 h 1 v -10 h -3 v 1 h 2 v 7 h -2 v -8 z"
+ id="path11387"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccccc"
+ style="fill:#204a87;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 868,155 v 7 h 2 v -7 z"
+ id="path11389"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="fill:#9fbedf;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/help-keyboard-shortcuts.svg b/share/icons/Tango/scalable/actions/help-keyboard-shortcuts.svg
new file mode 100644
index 0000000..f394e71
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/help-keyboard-shortcuts.svg
@@ -0,0 +1,230 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="help-keyboard-shortcuts.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata42">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview40"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12128"
+ inkscape:collect="always"
+ x1="888"
+ x2="888"
+ xlink:href="#linearGradient12068"
+ y1="151"
+ y2="148" />
+ <linearGradient
+ gradientTransform="matrix(1.333333,0,0,0.5555556,-2096,-224.6667)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12126"
+ inkscape:collect="always"
+ x1="904"
+ x2="904"
+ xlink:href="#linearGradient7318"
+ y1="138"
+ y2="129" />
+ <linearGradient
+ gradientTransform="matrix(0.7777778,0,0,0.6666667,-1608,-222)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12132"
+ inkscape:collect="always"
+ x1="904"
+ x2="904"
+ xlink:href="#linearGradient7318"
+ y1="138"
+ y2="129" />
+ <linearGradient
+ id="linearGradient12068"
+ inkscape:collect="always">
+ <stop
+ id="stop12070"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop12072"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.555556,0,0,0.8888889,-517,32.33333)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12124"
+ inkscape:collect="always"
+ x1="904"
+ x2="904"
+ xlink:href="#linearGradient7318"
+ y1="138"
+ y2="129" />
+ <linearGradient
+ id="linearGradient7318"
+ inkscape:collect="always">
+ <stop
+ id="stop7320"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1" />
+ <stop
+ id="stop7322"
+ offset="1"
+ style="stop-color:#eff0ee;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12130"
+ inkscape:collect="always"
+ x1="904"
+ x2="904"
+ xlink:href="#linearGradient7318"
+ y1="138"
+ y2="129" />
+ <linearGradient
+ gradientTransform="translate(17,-17)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12134"
+ inkscape:collect="always"
+ x1="888"
+ x2="888"
+ xlink:href="#linearGradient12068"
+ y1="151"
+ y2="148" />
+ </defs>
+ <g
+ id="help_keys"
+ transform="translate(-882,-128)">
+ <g
+ id="g12081"
+ transform="translate(0,-12)">
+ <rect
+ height="10"
+ id="rect12053"
+ rx="1.366474"
+ ry="0.85404652"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#244d88;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16"
+ x="882"
+ y="146" />
+ <rect
+ height="8"
+ id="rect12055"
+ rx="1.195665"
+ ry="0.68323731"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient12124);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="14"
+ x="883"
+ y="147" />
+ <rect
+ height="5"
+ id="rect12057"
+ rx="1.024856"
+ ry="0.42702329"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient12126);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="scale(-1)"
+ width="12"
+ x="-896"
+ y="-153" />
+ <rect
+ height="1"
+ id="rect12059"
+ rx="1.024856"
+ ry="0.59783262"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#bbbeb7;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="12"
+ x="884"
+ y="153" />
+ <path
+ d="m 884.5,148.5 v 4 h 11"
+ id="path12065"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient12128);stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ </g>
+ <g
+ id="g12088"
+ transform="translate(-12)">
+ <rect
+ height="11"
+ id="rect12033"
+ rx="0.93945122"
+ ry="0.93945122"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#244d88;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="11"
+ x="899"
+ y="128" />
+ <rect
+ height="9"
+ id="rect12035"
+ rx="0.76864189"
+ ry="0.76864189"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient12130);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="9"
+ x="900"
+ y="129" />
+ <rect
+ height="6"
+ id="rect12045"
+ rx="0.59783262"
+ ry="0.51242799"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient12132);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="scale(-1)"
+ width="7"
+ x="-908"
+ y="-136" />
+ <rect
+ height="1"
+ id="rect12051"
+ rx="0.59783262"
+ ry="0.59783262"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#bbbeb7;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="7"
+ x="901"
+ y="136" />
+ <path
+ d="m 901.5,131.5 v 4 h 6"
+ id="path12077"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient12134);stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ </g>
+ <path
+ d="m 883,135 c 0,-2 2,-4 3,-4 -0.0313,-1.3333 0,-1.3333 0,-1.3333 l 2.5,2 -2.5,2 v -1.3334 c 0,0 -2,0.6667 -2,2.6667 -0.9063,-0.0417 -0.9375,0 -1,0 z"
+ id="path12095"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#244d88;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/horizontal.svg b/share/icons/Tango/scalable/actions/horizontal.svg
new file mode 100644
index 0000000..242fba2
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/horizontal.svg
@@ -0,0 +1,156 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg1"
+ width="16"
+ height="16"
+ viewBox="0 0 16 16"
+ sodipodi:docname="horizontal-symbolic.svg"
+ inkscape:version="1.0alpha2 (cdfd683da9, 2019-08-11, custom)">
+ <style
+ id="style82"></style>
+ <defs
+ id="defs250">
+ <inkscape:path-effect
+ effect="fillet_chamfer"
+ id="path-effect942"
+ is_visible="true"
+ satellites_param="F,0,0,1,0,0.2,0,1 @ F,0,0,1,0,0.2,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
+ unit="px"
+ method="auto"
+ mode="F"
+ radius="0.2"
+ chamfer_steps="1"
+ flexible="false"
+ use_knot_distance="false"
+ apply_no_radius="true"
+ apply_with_radius="true"
+ only_selected="false"
+ hide_knots="false" />
+ <inkscape:path-effect
+ hide_knots="false"
+ only_selected="false"
+ apply_with_radius="true"
+ apply_no_radius="true"
+ use_knot_distance="false"
+ flexible="false"
+ chamfer_steps="1"
+ radius="0.2"
+ mode="F"
+ method="auto"
+ unit="px"
+ satellites_param="F,0,0,1,0,0.2,0,1 @ F,0,0,1,0,0.2,0,1 @ F,0,0,1,0,0.2,0,1 @ F,0,0,1,0,0.2,0,1"
+ is_visible="true"
+ id="path-effect928"
+ effect="fillet_chamfer" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:guide-bbox="true"
+ showguides="true"
+ inkscape:snap-global="false"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="32"
+ inkscape:cx="5.4845974"
+ inkscape:cy="7.2243182"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-width="1280"
+ inkscape:window-height="960"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="layercompo">
+ <inkscape:grid
+ type="xygrid"
+ id="grid" />
+ <sodipodi:guide
+ id="guide976"
+ orientation="0,-1"
+ position="8.96875,14.96875" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title></dc:title>
+ <dc:date>13 Nov 2018</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a little contribution with Inkscape Project
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title />
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier />
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="feFlood">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ inkscape:connector-curvature="0"
+ d="M 15,1.3905104 C 15,1.1770724 14.831111,1 14.627537,1 H 8.1727921 C 8.1449961,1 8.1202361,1.00986 8.0940761,1.016104 A 0.17579185,0.18430973 0 0 0 8.0249587,1 H 1.372463 C 1.168889,1 1,1.1770724 1,1.3905104 V 14.60949 C 1,14.822928 1.168889,15 1.372463,15 h 6.6524957 a 0.17579185,0.18430973 0 0 0 0.071037,-0.0161 C 8.1215867,14.9899 8.1456487,15 8.1727917,15 H 14.627537 C 14.831111,15 15,14.822928 15,14.60949 Z m -0.351344,0 V 14.60949 c 0,0.01424 -0.0075,0.02214 -0.02112,0.02214 H 8.1996708 V 1.3683681 h 6.4278662 c 0.01358,0 0.02112,0.0079 0.02112,0.022142 z"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.359965;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1"
+ id="path966" />
+ <g
+ style="opacity:1"
+ transform="scale(1,-1)"
+ id="g968" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/image-missing.svg b/share/icons/Tango/scalable/actions/image-missing.svg
new file mode 100644
index 0000000..911dc3b
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/image-missing.svg
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="48">
+ <defs>
+ <radialGradient id="h" cx="605.714" cy="486.648" r="117.143" fx="605.714" fy="486.648" gradientTransform="matrix(-2.77439 0 0 1.9697 112.762 -872.885)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="a">
+ <stop offset="0"/>
+ <stop offset="1" stop-opacity="0"/>
+ </linearGradient>
+ <radialGradient id="g" cx="605.714" cy="486.648" r="117.143" fx="605.714" fy="486.648" gradientTransform="matrix(2.77439 0 0 1.9697 -1891.633 -872.885)" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
+ <linearGradient id="b">
+ <stop offset="0" stop-opacity="0"/>
+ <stop offset=".5"/>
+ <stop offset="1" stop-opacity="0"/>
+ </linearGradient>
+ <linearGradient id="f" x1="302.857" x2="302.857" y1="366.648" y2="609.505" gradientTransform="matrix(2.77439 0 0 1.9697 -1892.179 -872.885)" gradientUnits="userSpaceOnUse" xlink:href="#b"/>
+ <linearGradient id="e">
+ <stop offset="0" stop-color="#fff"/>
+ <stop offset="1" stop-color="#939393"/>
+ </linearGradient>
+ <linearGradient id="d">
+ <stop offset="0" stop-color="#f2f2f2"/>
+ <stop offset="1" stop-color="#d0d0d0"/>
+ </linearGradient>
+ <linearGradient id="c" x1="12.487" x2="31.081" y1="3.732" y2="36.033" gradientUnits="userSpaceOnUse">
+ <stop offset="0" stop-color="#d2d2d2"/>
+ <stop offset="1" stop-color="#ededed"/>
+ </linearGradient>
+ <linearGradient id="i" x1="12.487" x2="31.081" y1="3.732" y2="36.033" gradientTransform="translate(-2.021 .19) scale(1.21138)" gradientUnits="userSpaceOnUse" xlink:href="#c"/>
+ <radialGradient id="j" cx="26.728" cy="38.349" r="17.926" fx="26.728" fy="38.349" gradientTransform="matrix(1.8485 0 0 1.28908 -21.3 -13.682)" gradientUnits="userSpaceOnUse" xlink:href="#d"/>
+ <linearGradient id="k" x1="28.107" x2="22.169" y1="34.869" y2="9.866" gradientTransform="translate(0 .884)" gradientUnits="userSpaceOnUse" xlink:href="#e"/>
+ </defs>
+ <g color="#000">
+ <path fill="url(#f)" d="M-1559.252 -150.697H-219.61899999999991V327.66H-1559.252z" opacity=".402" style="marker:none" transform="matrix(.02367 0 0 .02087 45.086 40.145)"/>
+ <path fill="url(#g)" d="M -219.61876,-150.68038 C -219.61876,-150.68038 -219.61876,327.65041 -219.61876,327.65041 C -76.744594,328.55086 125.78146,220.48075 125.78138,88.454235 C 125.78138,-43.572302 -33.655436,-150.68036 -219.61876,-150.68038 z" opacity=".402" style="marker:none" transform="matrix(.02367 0 0 .02087 45.086 40.145)"/>
+ <path fill="url(#h)" d="M -1559.2523,-150.68038 C -1559.2523,-150.68038 -1559.2523,327.65041 -1559.2523,327.65041 C -1702.1265,328.55086 -1904.6525,220.48075 -1904.6525,88.454235 C -1904.6525,-43.572302 -1745.2157,-150.68036 -1559.2523,-150.68038 z" opacity=".402" style="marker:none" transform="matrix(.02367 0 0 .02087 45.086 40.145)"/>
+ </g>
+ <path fill="url(#i)" stroke="#646464" stroke-width=".992" d="M 45.343675,39.903974 C 45.343675,41.842189 43.768877,43.416987 41.830663,43.416987 L 6.3371177,43.416987 C 4.3989037,43.416987 2.8241047,41.842189 2.8241047,39.903974 L 2.8241047,7.0947821 C 2.8241047,5.1565681 4.3989037,3.581769 6.3371177,3.581769 L 41.830663,3.581769 C 43.768877,3.581769 45.343675,5.1565681 45.343675,7.0947821 L 45.343675,39.903974 L 45.343675,39.903974 z" transform="matrix(1.0113 0 0 1.00414 -.356 -.097)"/>
+ <path fill="url(#j)" stroke="url(#k)" stroke-opacity=".617" stroke-width=".998" d="M 41.467991,35.25247 L 6.6152692,35.25247 L 6.6152692,11.250058 L 41.467991,11.250058 L 41.467991,35.25247 L 41.467991,35.25247 z" transform="matrix(1.00423 0 0 .9999 -.143 .251)"/>
+ <path fill="none" stroke="#fff" stroke-opacity=".86" stroke-width=".997" d="M 44.480104,39.32848 C 44.480104,41.187964 43.499604,42.345241 41.640121,42.345241 L 6.6160507,42.345241 C 4.7565677,42.345241 3.6876787,41.276353 3.6876787,39.416869 L 3.6876787,7.5970548 C 3.6876787,5.737571 5.1985087,4.403517 7.0579927,4.403517 L 41.198179,4.403517 C 43.057662,4.403517 44.480104,5.737571 44.480104,7.5970548 L 44.480104,38.974927 L 44.480104,39.32848 z" transform="matrix(1.00509 0 0 1.00154 -.206 .09)"/>
+ <g fill="#c00" stroke="#c00" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.64" color="#000">
+ <path d="M 11.318692,9.2240568 C 16.641997,14.693047 22.769247,19.123651 29.210664,22.931105 L 27.441568,24.159843 C 21.101863,20.04489 15.052508,15.498993 9.1840818,10.652117 L 11.318692,9.2240568 z" style="marker:none" transform="matrix(.75103 0 0 .76405 10.062 10.183)"/>
+ <path d="M 26.73892,8.9210568 C 21.867631,15.95255 15.247359,21.081199 7.9065151,25.28163 L 10.087564,23.520856 C 8.7241111,24.379297 25.574485,11.804168 23.852075,10.207903 L 26.73892,8.9210568 z" style="marker:none" transform="matrix(.75103 0 0 .76405 10.062 10.183)"/>
+ </g>
+<script xmlns=""/></svg> \ No newline at end of file
diff --git a/share/icons/Tango/scalable/actions/info-outline.svg b/share/icons/Tango/scalable/actions/info-outline.svg
new file mode 100644
index 0000000..1e1f349
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/info-outline.svg
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.0beta1 (f5f6674, 2019-10-12)"
+ sodipodi:docname="infopop-outline.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <style
+ id="style2588"></style>
+ <defs
+ id="defs9" />
+ <sodipodi:namedview
+ inkscape:current-layer="svg1"
+ inkscape:window-maximized="1"
+ inkscape:window-height="1376"
+ inkscape:window-width="2560"
+ inkscape:window-y="0"
+ inkscape:window-x="0"
+ inkscape:cy="8.990675"
+ inkscape:cx="-4.7925094"
+ inkscape:zoom="27.16619"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10"
+ inkscape:snap-global="false">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title></dc:title>
+ <dc:date>13 Nov 2018</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a little contribution with Inkscape Project
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title />
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier />
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="info-outline"
+ id="layer"
+ inkscape:groupmode="layer">
+ <circle
+ style="opacity:1;fill:none;fill-opacity:1;stroke:#0071ff;stroke-width:0.779415;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4728"
+ cx="8"
+ cy="8"
+ r="6.685605" />
+ <path
+ inkscape:connector-curvature="0"
+ style="opacity:0;fill:none"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ id="rect22048" />
+ <path
+ style="opacity:1;fill:#0071ff;fill-opacity:1;stroke-width:1.20944"
+ d="m 8.0674247,5.8243906 c 0.4057791,-0.03705 0.9056426,0.079306 1.0700708,0.4936972 0.2165586,0.5458069 -0.053029,1.1746183 -0.2480296,1.7125857 -0.3488461,0.9524689 -1.0266892,2.7330535 -1.1432988,3.0897405 -0.1342465,0.407643 -0.00415,0.581028 0.2574786,0.477162 0.4468371,-0.181283 0.9424658,-0.965266 1.2873921,-1.214164 0.1411064,-0.101914 0.2920214,0.131407 0.2244077,0.288187 -0.2733939,0.63498 -1.356128,1.584106 -2.2086452,1.953528 C 6.8364456,12.828966 6.2183909,12.974994 5.7666542,12.769221 5.385469,12.597734 5.3159141,12.172566 5.3698068,11.814897 5.5295315,10.765418 6.0051164,9.8048516 6.3784607,8.8220062 6.5943337,8.2536602 7.0120648,7.2911578 7.0445975,7.1235935 7.1043716,6.8168847 6.8846595,6.7395332 6.6406635,6.8708396 6.1467912,7.1373736 5.676498,7.9093734 5.4099639,8.0779174 5.2600382,8.1729684 5.1036134,8.0066536 5.1359502,7.8724069 5.2143424,7.5431587 5.9599949,6.8312507 6.2343672,6.6039125 6.9634176,6.0002906 7.6107886,5.8656447 8.0674247,5.8243906 Z"
+ id="path4726"
+ inkscape:connector-curvature="0" />
+ <path
+ style="opacity:1;fill:#0071ff;fill-opacity:1;stroke-width:1.20944"
+ d="M 9.208361,3.0724424 C 9.5093556,3.1097478 9.7946509,3.2632468 9.9500873,3.5377934 10.233379,4.0386224 10.076097,4.7390672 9.548516,5.073215 9.1372496,5.3341638 8.5804016,5.3554517 8.1997071,5.0826638 7.8704589,4.8484668 7.7557347,4.3635409 7.8713632,3.9559005 8.0056098,3.4855456 8.4248677,3.137756 8.9060011,3.0748047 9.0056565,3.0617429 9.1080259,3.0600057 9.208361,3.0724469 Z"
+ id="path4724"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/info.svg b/share/icons/Tango/scalable/actions/info.svg
new file mode 100644
index 0000000..df8a0e8
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/info.svg
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg1"
+ width="16"
+ height="16"
+ viewBox="0 0 16 16"
+ sodipodi:docname="infopop.svg"
+ inkscape:version="1.0beta1 (f5f6674, 2019-10-12)">
+ <style
+ id="style2588"></style>
+ <defs
+ id="defs9" />
+ <sodipodi:namedview
+ inkscape:snap-global="false"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.16619"
+ inkscape:cx="7.594211"
+ inkscape:cy="8.990675"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-width="2560"
+ inkscape:window-height="1376"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="layer">
+ <inkscape:grid
+ type="xygrid"
+ id="grid" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title></dc:title>
+ <dc:date>13 Nov 2018</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a little contribution with Inkscape Project
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title />
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier />
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:groupmode="layer"
+ id="layer"
+ inkscape:label="info">
+ <circle
+ r="6.685605"
+ cy="8"
+ cx="8"
+ id="path4728"
+ style="opacity:1;fill:#0071ff;fill-opacity:1;stroke:#0071ff;stroke-width:0.779415;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none"
+ inkscape:connector-curvature="0" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4726"
+ d="m 8.0674247,5.8243906 c 0.4057791,-0.03705 0.9056426,0.079306 1.0700708,0.4936972 0.2165586,0.5458069 -0.053029,1.1746183 -0.2480296,1.7125857 -0.3488461,0.9524689 -1.0266892,2.7330535 -1.1432988,3.0897405 -0.1342465,0.407643 -0.00415,0.581028 0.2574786,0.477162 0.4468371,-0.181283 0.9424658,-0.965266 1.2873921,-1.214164 0.1411064,-0.101914 0.2920214,0.131407 0.2244077,0.288187 -0.2733939,0.63498 -1.356128,1.584106 -2.2086452,1.953528 C 6.8364456,12.828966 6.2183909,12.974994 5.7666542,12.769221 5.385469,12.597734 5.3159141,12.172566 5.3698068,11.814897 5.5295315,10.765418 6.0051164,9.8048516 6.3784607,8.8220062 6.5943337,8.2536602 7.0120648,7.2911578 7.0445975,7.1235935 7.1043716,6.8168847 6.8846595,6.7395332 6.6406635,6.8708396 6.1467912,7.1373736 5.676498,7.9093734 5.4099639,8.0779174 5.2600382,8.1729684 5.1036134,8.0066536 5.1359502,7.8724069 5.2143424,7.5431587 5.9599949,6.8312507 6.2343672,6.6039125 6.9634176,6.0002906 7.6107886,5.8656447 8.0674247,5.8243906 Z"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke-width:1.20944" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4724"
+ d="M 9.208361,3.0724424 C 9.5093556,3.1097478 9.7946509,3.2632468 9.9500873,3.5377934 10.233379,4.0386224 10.076097,4.7390672 9.548516,5.073215 9.1372496,5.3341638 8.5804016,5.3554517 8.1997071,5.0826638 7.8704589,4.8484668 7.7557347,4.3635409 7.8713632,3.9559005 8.0056098,3.4855456 8.4248677,3.137756 8.9060011,3.0748047 9.0056565,3.0617429 9.1080259,3.0600057 9.208361,3.0724469 Z"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke-width:1.20944" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/inkscape-logo.svg b/share/icons/Tango/scalable/actions/inkscape-logo.svg
new file mode 100644
index 0000000..4813eb5
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/inkscape-logo.svg
@@ -0,0 +1,227 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="19.114639"
+ height="16.928883"
+ version="1.1"
+ sodipodi:docname="inkscape-logo.svg"
+ viewBox="0 0 19.114639 16.928883">
+ <metadata
+ id="metadata44">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview42"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3739"
+ inkscape:collect="always"
+ x1="60"
+ x2="90"
+ xlink:href="#WhiteTransparent"
+ y1="20"
+ y2="50" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3735"
+ inkscape:collect="always"
+ x1="33"
+ x2="58"
+ xlink:href="#WhiteTransparent"
+ y1="35"
+ y2="60" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3731"
+ inkscape:collect="always"
+ x1="0"
+ x2="0"
+ xlink:href="#WhiteTransparent"
+ y1="128"
+ y2="76" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="BlackTransparent">
+ <stop
+ id="stop12"
+ offset="0"
+ style="stop-color:black;stop-opacity:1" />
+ <stop
+ id="stop14"
+ offset="1"
+ style="stop-color:black;stop-opacity:0" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3391">
+ <stop
+ id="stop3393"
+ offset="0"
+ style="stop-color:white;stop-opacity:1" />
+ <stop
+ id="stop3395"
+ offset="1"
+ style="stop-color:white;stop-opacity:0" />
+ </linearGradient>
+ <filter
+ filterUnits="userSpaceOnUse"
+ id="ShadowBlur"
+ x="0"
+ y="0">
+ <feGaussianBlur
+ id="feGaussianBlur24"
+ in="SourceAlpha"
+ result="blur"
+ stdDeviation="3" />
+ </filter>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3733"
+ inkscape:collect="always"
+ x1="80"
+ x2="60"
+ xlink:href="#linearGradient3391"
+ y1="20"
+ y2="40" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3737"
+ inkscape:collect="always"
+ x1="0"
+ x2="0"
+ xlink:href="#BlackTransparent"
+ y1="128"
+ y2="64" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="WhiteTransparent">
+ <stop
+ id="stop7"
+ offset="0"
+ style="stop-color:white;stop-opacity:1" />
+ <stop
+ id="stop9"
+ offset="1"
+ style="stop-color:white;stop-opacity:0" />
+ </linearGradient>
+ </defs>
+ <g
+ id="inkscape_options"
+ transform="matrix(0.5315629,0,0,0.5315629,0.16589212,-7.1325535)">
+ <g
+ id="g28"
+ transform="matrix(0.267301,0,0,0.267301,-0.3120837,13.41808)">
+ <path
+ class="base-shadow"
+ d="m 8,62.9 c -2.5,9.4 15.4,11.1 24.3,14.7 2.2,1 1.2,-3.2 0.1,-4.2 C 25.2,69.8 10.2,69 8,62.9 Z m 111.6,1 c -2.7,8.9 -25,13.1 -33,17.8 -2.1,1.2 -3.2,6.3 0.4,4.3 9.6,-5.3 35.8,-10.7 32.6,-22.1 z M 44.3,75.7 C 41,75.7 39,77.3 44.9,79.4 52.6,80 63.7,83 66,84 69.8,77.5 45,75.7 44.3,75.7 Z m -21.1,8.5 c -1.4,-1.2 -2.9,1 -0.9,2.8 3.5,3.8 22.6,7.9 26.3,11.5 1.8,0.9 1.2,-2.5 0.1,-3.6 C 45.3,91.5 28.2,87.6 23.2,84.2 Z m 78.5,9.7 c 0.2,3.5 15.8,7.6 15.2,0.1 -0.2,-2.6 -15.4,-2.7 -15.2,-0.1 z m -6.1,-0.2 c -3.4,7.1 -11.3,2.5 -19.8,11.1 -2.3,1.7 -1.3,6.2 1,3.8 8.7,-8.2 16.4,-3.7 19.4,-12.6 0.2,-1 0,-1.6 -0.6,-2.3 z M 31.5,106 c 4.5,5 9.8,1.8 11.5,-5.7 -0.4,-1.7 -16.8,0.1 -11.5,5.7 z m 67.2,-5.8 c -5.4,4.4 3.3,9.4 6,5.8 3.6,-4.7 -3.4,-3.4 -6,-5.8 z M 43.5,105 c -0.9,1.2 -0.8,3 0.3,4.2 3.6,3.6 12,0.1 13.5,8.6 1.1,6.1 15.2,3.5 22,-1.4 1.5,-1.6 1.6,-5.4 -0.3,-4.4 -29.8,13.4 -10.8,-3.8 -35.5,-7 z"
+ id="path30"
+ inkscape:connector-curvature="0"
+ style="opacity:1;fill:#000000;filter:url(#ShadowBlur)" />
+ <path
+ class="outline-big"
+ id="use32"
+ style="opacity:0.1;fill:none;stroke:none"
+ width="128"
+ height="128"
+ x="0"
+ y="0"
+ d="M 54.1,12.5 12.9,54.7 C -2.7,70.3 23,69 32.3,74.9 36.6,77.7 18.5,81.3 22.2,85 25.8,88.7 43.9,92.1 47.5,95.7 51.1,99.4 40.2,103.3 43.8,107 47.3,110.7 55.7,107.2 57.2,115.6 58.3,121.8 72.6,118.7 79,113.4 83,110 72.1,110 75.7,106.3 84.7,97.2 92.7,102.2 96,93.8 97.8,89.3 82.4,86.1 86.5,83.2 96.3,76.3 132.3,72.8 115.7,56.2 L 73,12.5 C 67.7,7.5 59,7.5 54.1,12.5 Z M 44.2,77.2 C 45.1,77.2 75,81.2 63.5,84.3 59.1,85.5 38.9,77.2 44.2,77.2 Z M 101.4,93.8 C 101.4,95.9 117.7,97.1 116.8,93.3 115.5,86.9 103.2,87.4 101.4,93.8 Z M 31.9,104.9 C 35.6,108.1 41.2,104.2 43,99.7 39.4,95 26.1,100 31.9,104.9 Z M 99.4,98.2 C 94.8,102.4 100.2,106.8 104.7,103.9 105.9,103.1 104.6,99.2 99.4,98.2 Z"
+ inkscape:connector-curvature="0" />
+ <path
+ class="outline-small"
+ id="use34"
+ style="opacity:0.2;fill:none;stroke:none"
+ width="128"
+ height="128"
+ x="0"
+ y="0"
+ d="M 54.1,12.5 12.9,54.7 C -2.7,70.3 23,69 32.3,74.9 36.6,77.7 18.5,81.3 22.2,85 25.8,88.7 43.9,92.1 47.5,95.7 51.1,99.4 40.2,103.3 43.8,107 47.3,110.7 55.7,107.2 57.2,115.6 58.3,121.8 72.6,118.7 79,113.4 83,110 72.1,110 75.7,106.3 84.7,97.2 92.7,102.2 96,93.8 97.8,89.3 82.4,86.1 86.5,83.2 96.3,76.3 132.3,72.8 115.7,56.2 L 73,12.5 C 67.7,7.5 59,7.5 54.1,12.5 Z M 44.2,77.2 C 45.1,77.2 75,81.2 63.5,84.3 59.1,85.5 38.9,77.2 44.2,77.2 Z M 101.4,93.8 C 101.4,95.9 117.7,97.1 116.8,93.3 115.5,86.9 103.2,87.4 101.4,93.8 Z M 31.9,104.9 C 35.6,108.1 41.2,104.2 43,99.7 39.4,95 26.1,100 31.9,104.9 Z M 99.4,98.2 C 94.8,102.4 100.2,106.8 104.7,103.9 105.9,103.1 104.6,99.2 99.4,98.2 Z"
+ inkscape:connector-curvature="0" />
+ <path
+ class="black"
+ id="use36"
+ width="128"
+ height="128"
+ x="0"
+ y="0"
+ d="M 54.1,12.5 12.9,54.7 C -2.7,70.3 23,69 32.3,74.9 36.6,77.7 18.5,81.3 22.2,85 25.8,88.7 43.9,92.1 47.5,95.7 51.1,99.4 40.2,103.3 43.8,107 47.3,110.7 55.7,107.2 57.2,115.6 58.3,121.8 72.6,118.7 79,113.4 83,110 72.1,110 75.7,106.3 84.7,97.2 92.7,102.2 96,93.8 97.8,89.3 82.4,86.1 86.5,83.2 96.3,76.3 132.3,72.8 115.7,56.2 L 73,12.5 C 67.7,7.5 59,7.5 54.1,12.5 Z M 44.2,77.2 C 45.1,77.2 75,81.2 63.5,84.3 59.1,85.5 38.9,77.2 44.2,77.2 Z M 101.4,93.8 C 101.4,95.9 117.7,97.1 116.8,93.3 115.5,86.9 103.2,87.4 101.4,93.8 Z M 31.9,104.9 C 35.6,108.1 41.2,104.2 43,99.7 39.4,95 26.1,100 31.9,104.9 Z M 99.4,98.2 C 94.8,102.4 100.2,106.8 104.7,103.9 105.9,103.1 104.6,99.2 99.4,98.2 Z"
+ inkscape:connector-curvature="0" />
+ <path
+ class="stroke-highlight"
+ id="use38"
+ width="128"
+ height="128"
+ style="opacity:0.2;fill:none;stroke:none"
+ x="0"
+ y="0"
+ d="M 54.1,12.5 12.9,54.7 C -2.7,70.3 23,69 32.3,74.9 36.6,77.7 18.5,81.3 22.2,85 25.8,88.7 43.9,92.1 47.5,95.7 51.1,99.4 40.2,103.3 43.8,107 47.3,110.7 55.7,107.2 57.2,115.6 58.3,121.8 72.6,118.7 79,113.4 83,110 72.1,110 75.7,106.3 84.7,97.2 92.7,102.2 96,93.8 97.8,89.3 82.4,86.1 86.5,83.2 96.3,76.3 132.3,72.8 115.7,56.2 L 73,12.5 C 67.7,7.5 59,7.5 54.1,12.5 Z M 44.2,77.2 C 45.1,77.2 75,81.2 63.5,84.3 59.1,85.5 38.9,77.2 44.2,77.2 Z M 101.4,93.8 C 101.4,95.9 117.7,97.1 116.8,93.3 115.5,86.9 103.2,87.4 101.4,93.8 Z M 31.9,104.9 C 35.6,108.1 41.2,104.2 43,99.7 39.4,95 26.1,100 31.9,104.9 Z M 99.4,98.2 C 94.8,102.4 100.2,106.8 104.7,103.9 105.9,103.1 104.6,99.2 99.4,98.2 Z"
+ inkscape:connector-curvature="0" />
+ <path
+ class="specularity"
+ id="use40"
+ style="opacity:0.5;fill:url(#linearGradient3731)"
+ width="128"
+ height="128"
+ x="0"
+ y="0"
+ d="M 54.1,12.5 12.9,54.7 C -2.7,70.3 23,69 32.3,74.9 36.6,77.7 18.5,81.3 22.2,85 25.8,88.7 43.9,92.1 47.5,95.7 51.1,99.4 40.2,103.3 43.8,107 47.3,110.7 55.7,107.2 57.2,115.6 58.3,121.8 72.6,118.7 79,113.4 83,110 72.1,110 75.7,106.3 84.7,97.2 92.7,102.2 96,93.8 97.8,89.3 82.4,86.1 86.5,83.2 96.3,76.3 132.3,72.8 115.7,56.2 L 73,12.5 C 67.7,7.5 59,7.5 54.1,12.5 Z M 44.2,77.2 C 45.1,77.2 75,81.2 63.5,84.3 59.1,85.5 38.9,77.2 44.2,77.2 Z M 101.4,93.8 C 101.4,95.9 117.7,97.1 116.8,93.3 115.5,86.9 103.2,87.4 101.4,93.8 Z M 31.9,104.9 C 35.6,108.1 41.2,104.2 43,99.7 39.4,95 26.1,100 31.9,104.9 Z M 99.4,98.2 C 94.8,102.4 100.2,106.8 104.7,103.9 105.9,103.1 104.6,99.2 99.4,98.2 Z"
+ inkscape:connector-curvature="0" />
+ <path
+ class="low-specularity"
+ id="use42"
+ width="128"
+ height="128"
+ style="opacity:0.25;fill:url(#linearGradient3733);fill-opacity:1"
+ x="0"
+ y="0"
+ d="M 54.1,12.5 12.9,54.7 C -2.7,70.3 23,69 32.3,74.9 36.6,77.7 18.5,81.3 22.2,85 25.8,88.7 43.9,92.1 47.5,95.7 51.1,99.4 40.2,103.3 43.8,107 47.3,110.7 55.7,107.2 57.2,115.6 58.3,121.8 72.6,118.7 79,113.4 83,110 72.1,110 75.7,106.3 84.7,97.2 92.7,102.2 96,93.8 97.8,89.3 82.4,86.1 86.5,83.2 96.3,76.3 132.3,72.8 115.7,56.2 L 73,12.5 C 67.7,7.5 59,7.5 54.1,12.5 Z M 44.2,77.2 C 45.1,77.2 75,81.2 63.5,84.3 59.1,85.5 38.9,77.2 44.2,77.2 Z M 101.4,93.8 C 101.4,95.9 117.7,97.1 116.8,93.3 115.5,86.9 103.2,87.4 101.4,93.8 Z M 31.9,104.9 C 35.6,108.1 41.2,104.2 43,99.7 39.4,95 26.1,100 31.9,104.9 Z M 99.4,98.2 C 94.8,102.4 100.2,106.8 104.7,103.9 105.9,103.1 104.6,99.2 99.4,98.2 Z"
+ inkscape:connector-curvature="0" />
+ <path
+ class="specularity"
+ d="m 16.8,56.9 c -11.1,11 8.4,7.9 23.4,13.8 l 31,-54.5 c -4.7,-4.8 -10.7,-4.4 -15,0 z"
+ id="path44"
+ inkscape:connector-curvature="0"
+ style="opacity:0.5;fill:url(#linearGradient3735)" />
+ <path
+ class="shade"
+ d="m 8.9,61.7 c -2.6,9.4 13.4,9.2 22.3,12.7 1.5,-0.9 2.3,-2 1.2,-3 C 25.2,67.8 11,67.8 8.9,61.7 Z m 111.1,1 c -2.7,8.9 -25.5,12.3 -33.4,17 -1.1,1.1 -0.4,2.1 0.9,3.1 9.8,-4.9 35.7,-8.7 32.5,-20.1 z m -75.7,11 c -3.2,0 -5.2,1.6 0.6,3.7 7.7,0.6 18.8,3.7 21.2,4.7 3.7,-6.6 -21,-8.4 -21.8,-8.4 z m -21.1,8.5 c -1.3,0.9 -2,1.9 -0.9,2.9 3.5,3.7 21.5,7.1 25.2,10.7 0.9,-1.2 1.2,-2.4 0.1,-3.6 -3.4,-3.4 -19.4,-6.6 -24.4,-10 z m 79.8,9.1 c -0.7,0.8 -1.3,1.7 -1.5,2.7 0,2.1 15.4,3.4 15.4,-0.6 -0.3,-0.7 -0.6,-1.4 -1.2,-2.1 -2.8,1.6 -9.7,1.2 -12.7,0 z m -7.4,0.4 c -3.4,7.1 -11.3,2.5 -19.8,11.1 -1.4,1.5 -0.6,2.3 0.7,3 8.7,-8.2 16.7,-2.9 19.7,-11.8 0.2,-0.9 0,-1.6 -0.6,-2.3 z m -54,7 c -2.4,3.2 -6.6,5.3 -9.6,2.7 -0.3,-0.2 -0.5,-0.5 -0.7,-0.8 -1.1,1.4 -1.1,2.9 0.7,4.5 3.6,3.1 9.3,-0.8 11,-5.2 -0.3,-0.5 -0.9,-0.9 -1.4,-1.2 z m 56.7,1 c -2.3,3.7 2.3,6.7 6.4,4.4 0.6,-0.7 0.5,-2.1 -0.6,-3.5 -2.4,1.2 -4.7,0.5 -5.8,-0.9 z m -54.4,3.9 c -0.9,1.1 -1.2,2.4 -0.1,3.6 3.6,3.6 12,0.1 13.5,8.6 1.1,6.1 14.7,2.9 21.5,-2 1.5,-1.64 0.8,-2.7 -0.5,-3.5 -7.1,4.8 -20,7.7 -21,1.9 -1.5,-8.5 -9.8,-5.1 -13.4,-8.6 z"
+ id="path46"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient3737)" />
+ <path
+ class="full-specularity"
+ d="m 70.5,15.5 16.3,16.6 c 1.5,1.5 1.5,4.6 0.6,5.5 L 79.3,31 77.7,40.7 71,37.1 60.1,44 56.5,29.5 50.7,42.1 36.2,42 c -2.8,0 -2.4,-2.9 0.5,-5.8 5.7,-6.3 16.8,-17 20.3,-20.7 3.6,-3.7 9.9,-3.6 13.5,0 z"
+ id="icecap"
+ inkscape:connector-curvature="0"
+ style="opacity:1;fill:url(#linearGradient3739)" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/interpolate-points.svg b/share/icons/Tango/scalable/actions/interpolate-points.svg
new file mode 100644
index 0000000..f5e2010
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/interpolate-points.svg
@@ -0,0 +1,87 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="interpolate-points">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="m 7.749236,0.9763178 v 0.060369 0.612924 0.06083 H 8.42361 V 1.649611 1.036687 0.9763178 Z M 2.336243,1.976773 1.851279,2.735187 5.594894,5.118398 1.259681,7.876754 5.533546,10.64275 2.205021,12.95748 2.718956,13.69592 7.147417,10.61562 2.925897,7.883883 7.269629,5.118398 Z m 7.841467,0.260572 v 0.0024 L 9.694204,3 c 0.237855,0.151643 0.589896,0.314008 1.031276,0.523065 0.44114,0.208955 0.95727,0.450972 1.4432,0.70422 0.48595,0.253215 0.94364,0.520916 1.25623,0.758413 0.22739,0.172947 0.33282,0.335992 0.37469,0.388477 -0.007,0.01004 -0.007,0.01241 -0.0263,0.02998 -0.0725,0.06997 -0.21424,0.17222 -0.39878,0.27676 C 13.0054,5.88978 12.47126,6.117438 11.92932,6.347554 11.3874,6.577593 10.83718,6.809334 10.39312,7.0608 10.17085,7.186495 9.973645,7.316094 9.808586,7.475921 9.643768,7.635749 9.486494,7.851646 9.485276,8.143032 c 0,0.287842 0.154595,0.503394 0.31625,0.662863 0.161406,0.15946 0.354224,0.28674 0.571634,0.411778 0.43432,0.250101 0.9726,0.481169 1.50261,0.709925 0.52976,0.228842 1.05075,0.456692 1.41204,0.664752 0.18089,0.10403 0.32014,0.20426 0.39196,0.27484 0.022,0.0229 0.0266,0.0298 0.0346,0.0409 -0.0341,0.0484 -0.12514,0.20304 -0.32892,0.37231 -0.2751,0.22847 -0.68191,0.48833 -1.11599,0.73511 -0.43408,0.2468 -0.8947,0.48397 -1.29056,0.68853 -0.39586,0.20465 -0.71284,0.36269 -0.93244,0.51544 l 0.51394,0.73893 c 0.10371,-0.0718 0.43749,-0.25085 0.83164,-0.45457 0.3944,-0.20382 0.86452,-0.44694 1.32099,-0.70661 0.45673,-0.25967 0.89738,-0.53431 1.24722,-0.82497 0.34985,-0.29069 0.68047,-0.58921 0.67244,-1.08701 -0.01,-0.28661 -0.15947,-0.50005 -0.32185,-0.65951 C 14.14823,10.06622 13.95589,9.936166 13.73775,9.810664 13.30173,9.559531 12.76126,9.329564 12.2315,9.10072 11.70149,8.87197 11.18195,8.644336 10.82238,8.437397 10.64295,8.333981 10.50442,8.233088 10.43456,8.164002 c -0.0122,-0.01265 -0.0122,-0.01265 -0.0194,-0.02092 0.007,-0.0088 0.007,-0.0092 0.0194,-0.02288 0.0728,-0.07083 0.21618,-0.172587 0.40096,-0.277221 0.36957,-0.209157 0.90298,-0.436517 1.44515,-0.666658 0.54194,-0.230117 1.09263,-0.46203 1.53622,-0.713223 0.22178,-0.125624 0.41777,-0.253395 0.58258,-0.413223 0.16458,-0.159828 0.32331,-0.377356 0.32331,-0.669039 0,-0.524644 -0.36689,-0.819279 -0.75471,-1.114077 C 13.58024,3.971928 13.08992,3.692224 12.58207,3.427489 12.07398,3.162756 11.55007,2.915326 11.11039,2.707098 10.67071,2.498776 10.29919,2.316381 10.17601,2.23779 Z m -2.428474,0.08655 v 0.06083 0.6129 0.06037 H 8.42361 v -0.06037 -0.6129 -0.06083 z m 0,1.348036 v 0.06083 0.612438 0.06084 H 8.42361 V 4.345199 3.732761 3.671929 Z m 0,1.348043 v 0.06036 0.612925 0.06091 H 8.42361 V 5.69326 5.080336 5.019972 Z m 0,1.347552 V 6.428356 7.04128 7.10211 H 8.42361 V 7.041281 6.428356 6.367524 Z m 0,1.348035 v 0.06083 0.612463 0.06083 H 8.42361 V 8.388852 7.776389 7.71556 Z m 0,1.347575 v 0.06083 0.612926 0.06077 H 8.42361 V 9.73689 9.123967 9.063138 Z m 0,1.348034 v 0.0609 0.61292 0.0603 H 8.42361 v -0.0603 -0.61292 -0.0609 z m 0,1.34804 v 0.0605 0.6129 0.0609 H 8.42361 v -0.0609 -0.6129 -0.0605 z m 0,1.34758 v 0.0609 0.6129 0.0609 H 8.42361 v -0.0609 -0.6129 -0.0609 z m 0,1.34803 v 0.0608 0.61292 0.0603 H 8.42361 v -0.0603 -0.61292 -0.0608 z"
+ style="opacity:1;" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/interpolate.svg b/share/icons/Tango/scalable/actions/interpolate.svg
new file mode 100644
index 0000000..fa5be72
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/interpolate.svg
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.0alpha (c523de1, 2019-03-31)"
+ sodipodi:docname="interpolate-symbolic.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <defs
+ id="defs4877" />
+ <sodipodi:namedview
+ inkscape:current-layer="layercompo"
+ inkscape:window-maximized="1"
+ inkscape:window-height="745"
+ inkscape:window-width="1366"
+ inkscape:window-y="-8"
+ inkscape:window-x="-8"
+ inkscape:cy="12.569401"
+ inkscape:cx="11.777876"
+ inkscape:zoom="76.83758"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title></dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title />
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier />
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="interpolate"
+ id="layercompo"
+ inkscape:groupmode="layer">
+ <path
+ style="opacity:0;fill:none"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ id="rect22048" />
+ <path
+ sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc"
+ inkscape:connector-curvature="0"
+ style="opacity:0.5"
+ d="M 10.09766,2.748047 10.86133,2.917969 11.0293,2.154297 10.26562,1.986328 Z M 1.929688,2.851562 H 2.708984 V 2.070312 H 1.929688 Z m 7.917968,1.478516 0.775394,0.08594 0.0879,-0.775391 -0.775393,-0.08789 z M 1.929688,4.412109 H 2.708984 V 3.632812 H 1.929688 Z m 7.888671,0.746094 0.0098,0.556641 v 0.0293 l 0.0039,0.0293 0.03711,0.220703 0.771479,-0.128907 -0.0332,-0.191406 -0.01,-0.529297 z M 1.929688,5.974609 H 2.708984 V 5.193359 H 1.929688 Z m 8.105472,0.845703 0.21093,0.613282 0.01,0.0293 0.0137,0.02734 0.0625,0.117188 0.68945,-0.365234 -0.0488,-0.09375 -0.19922,-0.580079 z M 1.929688,7.535156 H 2.708984 V 6.755859 H 1.929688 Z m 8.816402,0.792969 0.27344,0.382813 0.01,0.01367 0.0117,0.01367 0.20312,0.236328 0.5918,-0.509765 -0.19922,-0.232422 -0.004,-0.0039 -0.25,-0.353516 z M 1.929688,9.097656 H 2.708984 V 8.316406 H 1.929688 Z m 9.845702,0.46875 0.53125,0.572264 0.57227,-0.531248 -0.53125,-0.572266 z M 1.929688,10.6582 H 2.708984 V 9.878906 H 1.929688 Z m 10.804692,0.0371 0.22851,0.375 0.0996,0.25391 0.72656,-0.28711 -0.11328,-0.28711 -0.0117,-0.0332 -0.0195,-0.0273 -0.24414,-0.40234 z M 1.929688,12.2207 H 2.708984 V 11.43945 H 1.929688 Z m 11.312502,-0.21875 0.0371,0.20508 -0.006,0.49805 0.78125,0.008 0.006,-0.53516 v -0.0371 l -0.006,-0.0371 -0.0449,-0.24024 z m -11.312502,1.7793 h 0.779296 v -0.7793 H 1.929688 Z m 11.140649,0.32406 0.76953,0.13477 0.119143,-0.69129 -0.76953,-0.13477 z"
+ id="path9609" />
+ <path
+ style="opacity:1;"
+ d="M 8.394531,1.984375 C 7.55969,5.604973 8.393871,7.470603 9.273438,8.935547 10.153,10.40049 11.00901,11.40876 10.52539,13.86523 l 0.76758,0.15039 C 11.82096,11.33381 10.79235,9.947221 9.943359,8.533203 9.094369,7.119186 8.356293,5.620996 9.154297,2.160156 Z M 6.308594,2.003906 C 5.75175,5.093185 6.299452,6.98937 6.880859,8.623047 7.462267,10.25672 8.053164,11.60161 7.728516,13.88477 l 0.773437,0.10937 C 8.851888,11.53316 8.188129,9.965596 7.617188,8.361328 7.046246,6.75706 6.544365,5.091006 7.076172,2.140625 Z M 4.222656,2.029297 C 3.945358,4.575961 4.215,6.506671 4.503906,8.310547 4.792812,10.11442 5.098003,11.78812 4.933594,13.91016 l 0.777344,0.0605 C 5.88356,11.74265 5.560609,9.980547 5.273438,8.1875 4.986266,6.394453 4.73115,4.566372 4.998047,2.115234 Z"
+ id="path9619" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/knot.svg b/share/icons/Tango/scalable/actions/knot.svg
new file mode 100644
index 0000000..ef06d13
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/knot.svg
@@ -0,0 +1,87 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="knot">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9610"
+ d="M 5.2537362,1.7156651 C 4.2291328,1.665498 3.2751975,1.935085 2.6050801,2.6052021 1.6562444,3.5540493 1.513194,5.0376636 1.9351562,6.5737621 2.357107,8.1098492 3.3440139,9.7572648 4.7945433,11.207794 c 0.3284882,0.328488 0.66621,0.632182 1.0115533,0.911731 L 6.1565845,12.403468 6.7244708,11.70248 6.373983,11.418537 C 6.0533657,11.159002 5.7374958,10.875217 5.4312006,10.568922 4.0786885,9.21641 3.1744771,7.6802093 2.8047264,6.3341824 2.4349757,4.988144 2.5978567,3.8901811 3.2439524,3.2440741 3.7002603,2.7877661 4.3654029,2.5749678 5.209373,2.6162986 l 0.4503111,0.02218 0.044408,-0.9006335 z m 6.3776368,0.039933 C 10.950306,1.6535948 10.196642,1.7242968 9.4285868,1.9352779 7.8924882,2.3572401 6.2450726,3.344147 4.7945433,4.7946765 4.4660552,5.1231646 4.1601462,5.4609093 3.8806096,5.8062184 L 3.5966664,6.1567177 4.2976426,6.7246041 4.5815858,6.3741047 C 4.8411326,6.0534988 5.1249168,5.7376178 5.4312006,5.4313338 6.7837127,4.0788102 8.3199136,3.1746102 9.6659517,2.8048595 11.011979,2.4351089 12.109942,2.5979785 12.756049,3.2440741 c 0.456308,0.4563194 0.671343,1.121462 0.630001,1.9654207 l -0.02215,0.4503225 0.898409,0.044363 0.02215,-0.4503111 C 14.334659,4.2292549 14.065038,3.2753307 13.394921,2.6052021 12.920497,2.1307899 12.312427,1.857591 11.631373,1.7555981 Z M 9.8434164,3.5967885 9.2755301,4.2977758 9.626018,4.581719 c 0.320606,0.2595129 0.636487,0.5433196 0.942783,0.8496148 1.352512,1.3525121 2.258938,2.888713 2.628688,4.2347399 0.369751,1.3460383 0.204655,2.4440013 -0.44144,3.0900963 -0.45632,0.45632 -1.121451,0.671344 -1.965421,0.630002 l -0.450311,-0.02218 -0.04441,0.900634 0.450322,0.01996 c 1.024604,0.05018 1.978527,-0.21942 2.648656,-0.889548 0.948836,-0.948836 1.091886,-2.430225 0.669924,-3.9663232 C 13.642859,7.8926214 12.658167,6.2452057 11.207639,4.7946765 10.879151,4.4661883 10.539213,4.1602794 10.19387,3.8807317 Z M 11.702358,9.2778666 11.418416,9.6261511 C 11.15888,9.9467574 10.875095,10.262627 10.568801,10.568922 9.2162768,11.921434 7.6800873,12.827872 6.3340489,13.197622 4.988022,13.567363 3.8900479,13.402277 3.2439524,12.75617 2.787633,12.299862 2.5748347,11.634731 2.6161766,10.790762 L 2.6383246,10.340439 1.737691,10.296069 1.715543,10.74638 c -0.050202,1.024626 0.2194085,1.978539 0.889537,2.648657 0.9488359,0.948847 2.4324504,1.091886 3.9685489,0.669935 1.5360984,-0.421963 3.1835027,-1.406655 4.6340431,-2.857185 0.328488,-0.328488 0.632171,-0.668424 0.911719,-1.013756 l 0.283944,-0.3504993 z"
+ style="opacity:1;" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/lattice2.svg b/share/icons/Tango/scalable/actions/lattice2.svg
new file mode 100644
index 0000000..4a81595
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/lattice2.svg
@@ -0,0 +1,87 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="latice2">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="m 1.962394,3.281341 c -0.0014,-3.05e-4 -0.0028,-6.1e-4 -0.0042,-9.13e-4 -7.03e-4,-6.1e-4 -0.0014,-0.0012 -0.0021,-0.0019 -0.007,-0.0042 -0.01384,-0.0073 -0.02023,-0.009 -0.0021,-6.11e-4 -0.0042,-9.13e-4 -0.0063,-0.0012 -0.0042,-6.11e-4 -0.0078,-9.13e-4 -0.01131,-2.99e-4 -0.0035,0.0016 -0.0063,0.0035 -0.0089,0.0063 -0.0021,6.1e-4 -0.0035,0.0016 -0.0049,0.0027 -0.0028,0.0038 -0.0056,0.0088 -0.0063,0.01477 -1.4e-5,9.14e-4 -1.4e-5,0.0016 0,0.0024 -0.0014,0.0027 -0.0021,0.0059 -0.0021,0.0092 -1.75e-4,0.0027 -1.75e-4,0.0059 0,0.0089 0.0028,1.201878 2.45e-4,3.586184 2.45e-4,3.586184 -6.1e-4,0.0048 -6.1e-4,0.01021 0,0.0161 0.0035,1.200481 -2e-5,3.585227 -2e-5,3.585227 -6.12e-4,0.005 -6.12e-4,0.0105 0,0.0161 0.0028,1.19889 -2.25e-4,3.58574 -2.25e-4,3.58574 -9.2e-5,0.002 -9.2e-5,0.005 0,0.007 2.39e-4,0.006 7.03e-4,0.0108 0.0021,0.0161 6.04e-4,0.002 0.0014,0.005 0.0021,0.007 6.12e-4,0.002 0.0014,0.005 0.0021,0.007 -1.3e-5,7.1e-4 -1.3e-5,0.002 0,0.002 7.02e-4,0.002 0.0014,0.003 0.0021,0.005 0.0021,0.005 0.0056,0.01 0.0089,0.0137 0.0014,0.002 0.0028,0.004 0.0049,0.005 7.02e-4,6e-4 0.0014,0.002 0.0021,0.002 0.0056,0.005 0.01138,0.008 0.01791,0.0114 0.0042,0.003 0.0089,0.005 0.01369,0.007 0.0042,0.002 0.0088,0.002 0.01314,0.002 7.02e-4,2e-5 0.0014,2e-5 0.0021,0 0.0021,1.1e-4 0.0049,1.1e-4 0.0072,0 0.0082,0.003 0.01553,0 0.01553,0 1.286596,0.003 3.84968,-2.3e-4 3.84968,-2.3e-4 0.01286,0.003 0.02922,-10e-6 0.02922,-10e-6 1.287636,0.003 3.852539,-10e-6 3.852539,-10e-6 0.01286,0.004 0.02922,0 0.02922,0 1.286497,0.004 3.849487,2.5e-4 3.849487,2.5e-4 0.008,0.003 0.0155,0 0.0155,0 0.003,1.8e-4 0.006,1.8e-4 0.009,0 0.007,-0.002 0.0139,-0.004 0.0202,-0.007 0.002,-6.1e-4 0.005,-0.002 0.007,-0.002 0.002,-0.002 0.005,-0.003 0.007,-0.005 0.002,-0.002 0.005,-0.003 0.007,-0.005 0.005,-0.005 0.008,-0.0102 0.0114,-0.0161 0.003,-0.003 0.005,-0.006 0.007,-0.009 0.003,-0.007 0.006,-0.0132 0.007,-0.0202 0.002,-0.005 0.002,-0.009 0.003,-0.0137 1.9e-4,-0.003 2.2e-4,-0.006 7e-5,-0.009 0.007,-0.68603 0.0844,-1.35071 0.22308,-2.10298 0.12306,-0.66771 0.24454,-1.19153 0.24454,-1.19153 0.002,-0.005 0.003,-0.009 0.003,-0.0136 0.10275,-0.46533 0.23644,-1.076475 0.3268,-1.676554 0.0862,-0.572525 0.11302,-1.060378 0.11302,-1.060378 -0.058,0.02439 -0.18533,0.06247 -0.18533,0.06247 -0.034,0.518947 -0.10802,1.046051 -0.21767,1.633017 -0.0983,0.526135 -0.19016,0.940245 -0.19016,0.940245 -0.55682,-0.13318 -1.17691,-0.2621 -1.8536,-0.34921 -0.6153,-0.0792 -1.10262,-0.0974 -1.10262,-0.0974 0.006,0.0551 0.008,0.15562 0.008,0.15562 0.54866,0.0273 1.1434,0.0871 1.81994,0.20401 0.6103,0.10546 1.10012,0.22537 1.10012,0.22537 -0.11297,0.54817 -0.26136,1.24785 -0.35085,1.95525 -0.0847,0.66995 -0.0911,1.24896 -0.0911,1.24896 -0.71994,-0.005 -2.16802,-0.0169 -2.16802,-0.0169 0.007,0.0275 0.0115,0.0724 0.0115,0.0724 -0.0388,-0.0208 -0.12554,-0.073 -0.12554,-0.073 -0.48086,0.002 -1.450765,-0.004 -1.450765,-0.004 -0.0021,-0.28268 0.0028,-0.8387 0.0028,-0.8387 -0.04777,-0.0255 -0.151892,-0.0858 -0.151892,-0.0858 -0.0049,0.30421 -0.0042,0.92457 -0.0042,0.92457 -1.240419,0.005 -3.726911,0.0186 -3.726911,0.0186 -0.0021,-0.31134 -7.7e-5,-0.90997 -7.7e-5,-0.90997 -0.04839,0.029 -0.153781,0.078 -0.153781,0.078 -6.12e-4,0.27201 7.01e-4,0.83304 7.01e-4,0.83304 -1.238655,0.0119 -3.725224,0.005 -3.725224,0.005 0.0035,-1.13492 0.0076,-3.38336 0.0076,-3.38336 0.534342,0.21434 1.104302,0.33579 1.7377,0.36975 0.571458,0.0306 1.025737,-0.0139 1.025737,-0.0139 0.0149,-0.041 0.03582,-0.13008 0.03582,-0.13008 -0.502465,0.0387 -1.108587,0.0482 -1.736751,-0.0639 -0.585083,-0.10411 -1.063742,-0.31158 -1.063742,-0.31158 0.0063,-0.967505 0.0071,-2.942709 0.0071,-2.942709 -0.04468,-0.07161 -0.144468,-0.237343 -0.144468,-0.237343 0.05233,0.03965 0.144567,0.09569 0.144567,0.09569 0.0035,-0.09395 1.05e-4,-0.298963 1.05e-4,-0.298963 0.495729,0.382068 1.01985,0.623605 1.595544,0.720501 0.518683,0.08733 0.929229,0.03696 0.929229,0.03696 C 5.007158,7.798587 5.829501,7.496354 5.829501,7.496354 5.168645,7.675879 4.339721,7.844755 3.507327,7.664086 2.727804,7.494886 2.063592,6.966184 2.063592,6.966184 2.066385,5.834164 2.048985,3.503494 2.048985,3.503494 2.761363,4.04135 3.47339,4.095201 4.277139,3.836224 5.003921,3.601862 5.574564,3.245571 5.574564,3.245571 c 0.14661,0.949209 0.257087,1.884225 0.323172,2.79678 0.05964,0.82374 0.06687,1.399442 0.06687,1.399442 C 6.020096,7.422553 6.12171,7.376123 6.12171,7.376123 6.10696,6.727837 6.062988,5.915744 5.954842,4.929769 5.855386,4.022961 5.717655,3.168588 5.717655,3.168588 6.03109,3.001738 6.437113,2.776276 6.831489,2.582203 7.207356,2.397236 7.512996,2.275512 7.512996,2.275512 7.525424,2.2027 7.537155,2.04404 7.537155,2.04404 c 0.0399,0.06457 0.106564,0.180805 0.106564,0.180805 0.316703,-0.116411 0.672473,-0.22643 1.069962,-0.296862 0.361847,-0.06412 0.6573,-0.07291 0.6573,-0.07291 0.263178,1.010451 0.459449,2.017052 0.574282,3.025052 0.103547,0.909038 0.112157,1.560961 0.112157,1.560961 0.37057,0.03426 1.11084,0.169528 1.11084,0.169528 0.60747,0.04219 1.27372,0.157321 2.0338,0.398151 0.68734,0.217787 1.24065,0.471966 1.24065,0.471966 0.002,0.153511 -0.013,0.435901 -0.013,0.435901 0.0618,0.03649 0.17562,0.09746 0.17562,0.09746 0.0129,-0.167232 0.0156,-0.523476 0.0156,-0.523476 6.7e-4,-0.005 6.7e-4,-0.01045 4e-5,-0.01611 0.003,-0.659688 -0.064,-1.473947 -0.31106,-2.445143 -0.22699,-0.892057 -0.5749,-1.717754 -0.5749,-1.717754 -0.002,-0.003 -0.002,-0.0059 -0.004,-0.0089 -0.003,-0.0065 -0.007,-0.0134 -0.0103,-0.02039 -4.4e-4,-0.0012 -7e-4,-0.0021 -0.002,-0.0033 -0.002,-0.0035 -0.005,-0.0071 -0.007,-0.01069 -0.002,-0.0034 -0.004,-0.0068 -0.006,-0.01026 -0.005,-0.0079 -0.0101,-0.01593 -0.0157,-0.0239 -0.007,-0.0081 -0.0125,-0.01605 -0.0191,-0.02367 -0.002,-0.0019 -0.003,-0.0034 -0.005,-0.005 -7e-4,-0.0012 -0.002,-0.0024 -0.003,-0.0038 -0.004,-0.004 -0.007,-0.0079 -0.0107,-0.01168 -0.004,-0.0035 -0.007,-0.0071 -0.01,-0.01046 -0.009,-0.0091 -0.0181,-0.01739 -0.0268,-0.02441 -7e-4,-6.11e-4 -0.002,-0.0012 -0.003,-0.0019 -0.005,-0.0042 -0.009,-0.008 -0.0141,-0.01151 0.002,0.0042 -0.01,-0.0064 -0.01,-0.0064 C 12.78567,2.619057 11.88248,2.105778 10.92762,1.828794 10.05771,1.576451 9.39411,1.612966 9.39411,1.612966 9.393408,1.617807 9.378097,1.613272 9.378097,1.613272 8.604973,1.632348 7.852768,1.833057 6.979752,2.248264 6.203207,2.617588 5.616683,2.975619 5.616683,2.975619 c -0.0014,0.0057 -0.01433,0.008 -0.01433,0.008 C 4.979701,3.332048 4.153531,3.788659 3.373411,3.798674 2.984204,3.803662 2.66236,3.702363 2.39473,3.563764 2.137818,3.430714 1.978458,3.293635 1.978458,3.293635 c -0.0021,-0.0019 -0.0042,-0.0035 -0.0063,-0.0051 -0.0028,-0.0024 -0.0056,-0.0048 -0.0089,-0.007 0,0 -6.11e-4,-2.53e-4 -6.11e-4,-2.53e-4 m 12.642973,4.73284 c 0.003,0.01788 -0.002,0.04031 -0.002,0.04031 0.0191,-6.05e-4 0.0473,-0.01508 0.0473,-0.01508 -0.015,-0.0084 -0.0299,-0.01685 -0.0449,-0.02523 z M 14.42993,7.916655 C 13.81829,7.581477 13.12684,7.238597 12.38287,6.967954 11.70351,6.720813 11.16845,6.610635 11.16845,6.610635 c -0.31213,-0.01722 -0.93882,-0.005 -0.93882,-0.005 0.0179,0.751039 -0.0116,1.496052 -0.0776,2.318286 -0.0589,0.734654 -0.12287,1.309929 -0.12287,1.309929 0.34254,-0.007 1.02406,0.008 1.02406,0.008 -0.002,-0.0813 -0.0141,-0.253875 -0.0141,-0.253875 0.61489,-0.45549 1.32046,-0.928296 2.10233,-1.325146 0.71315,-0.361965 1.27624,-0.545806 1.27624,-0.545806 0.005,-0.06638 0.008,-0.133084 0.0121,-0.200208 z M 10.05757,6.441017 C 9.672116,5.698533 9.240862,4.931524 8.64822,3.922236 8.123108,3.027955 7.643865,2.224769 7.643865,2.224769 7.604248,2.244851 7.513101,2.275435 7.513101,2.275435 7.3905,3.413707 7.159761,4.564419 6.816444,5.674708 6.506273,6.677809 6.200705,7.342647 6.200705,7.342647 c -0.02311,0.01346 -0.0789,0.0334 -0.0789,0.0334 0.0035,0.01478 7.02e-4,0.03753 7.02e-4,0.03753 C 7.512996,7.006697 8.586434,6.552842 10.05734,6.441015 Z M 5.964705,7.441716 c -0.04193,0.02073 -0.135062,0.05437 -0.135062,0.05437 0.04833,-0.0099 0.135469,-0.03728 0.135469,-0.03728 0,7e-6 -3.1e-4,-0.01709 -3.1e-4,-0.01709 z M 4.588522,7.874844 C 4.137101,7.962636 3.602373,7.996775 3.029995,7.845798 2.502734,7.706718 2.063641,7.416339 2.063641,7.416339 c 0.0035,0.05274 -9.7e-5,0.141647 -9.7e-5,0.141647 0.58271,0.934397 1.174482,1.623658 1.830125,2.211069 0.579261,0.518985 1.038253,0.830755 1.038253,0.830755 -0.02262,0.0949 -0.07671,0.27635 -0.07671,0.27635 0.342986,-0.023 1.021402,-0.11642 1.021402,-0.11642 0.03182,-0.52265 0.07134,-1.206915 0.08785,-1.899992 0.01567,-0.658967 0.0035,-1.245214 0.0035,-1.245214 -0.457932,0.125364 -0.920429,0.22686 -1.379759,0.26031 z m 0.230907,3.131396 c -0.147039,0.53792 -0.317348,1.15365 -0.481119,1.83761 -0.150502,0.62858 -0.257045,1.17023 -0.257045,1.17023 0.565754,-0.26017 1.691502,-0.81726 1.691502,-0.81726 0.01397,-0.82782 0.09622,-2.30523 0.09622,-2.30523 -0.348944,0.0487 -0.700507,0.0903 -1.049563,0.11465 z m 1.107119,2.11255 c 0.604781,-0.3035 1.859361,-0.98308 1.859361,-0.98308 0.624582,0.27717 1.871926,0.94982 1.871926,0.94982 0.0288,-0.95113 0.195724,-2.6923 0.195724,-2.6923 -0.767251,0.0316 -1.494149,0.1158 -2.405496,0.25532 -0.794118,0.12157 -1.423716,0.22088 -1.423716,0.22088 -0.04299,0.72725 -0.08542,1.45586 -0.0978,2.24936 z m 3.88318,0.0526 c 0.479672,0.27403 1.447822,0.842 1.447822,0.842 0.0411,0.004 0.11398,6e-4 0.11398,6e-4 -0.11444,-0.73836 -0.18323,-1.46205 -0.23639,-2.29557 -0.0471,-0.73786 -0.0737,-1.32118 -0.0737,-1.32118 -0.34818,-0.0131 -1.04765,-0.009 -1.04765,-0.009 -0.09076,0.90363 -0.180323,1.8086 -0.204002,2.7835 z M 9.530324,1.8512 c 0.743096,-0.0028 1.552346,0.158748 2.510796,0.590684 0.86499,0.389819 1.55959,0.854507 1.55959,0.854507 0.35214,0.885663 0.60479,1.767158 0.73638,2.654403 0.11854,0.799308 0.10585,1.375013 0.10585,1.375013 C 13.63265,6.964728 12.74355,6.649255 11.77868,6.504564 10.90448,6.373471 10.22505,6.430062 10.22505,6.430062 10.18459,5.106617 9.998258,3.628392 9.530324,1.8512 Z M 6.126059,7.570397 c 0.01405,0.668591 0.0014,1.325212 -0.03154,2.035928 -0.02929,0.635555 -0.0623,1.130395 -0.0623,1.130395 0.632814,-0.0942 1.582717,-0.26734 2.38405,-0.36982 0.801618,-0.10252 1.452386,-0.12753 1.452386,-0.12753 0.06146,-0.611045 0.139555,-1.406593 0.175805,-2.204686 0.0344,-0.75833 0.0178,-1.418296 0.0178,-1.418296 C 8.590756,6.727575 7.519039,7.172941 6.126109,7.570397 Z"
+ style="opacity:1;" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/layer-bottom.svg b/share/icons/Tango/scalable/actions/layer-bottom.svg
new file mode 100644
index 0000000..0a4f7a2
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/layer-bottom.svg
@@ -0,0 +1,174 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.000044"
+ height="16.005386"
+ version="1.1"
+ sodipodi:docname="layer-bottom.svg"
+ viewBox="0 0 16.000044 16.005386">
+ <metadata
+ id="metadata37">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview35"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <radialGradient
+ cx="32.346489"
+ cy="3.6765721"
+ fx="32.346489"
+ fy="3.6765721"
+ gradientTransform="matrix(0,0.4674281,0.4079289,0,402.5002,337.875)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient10997"
+ inkscape:collect="always"
+ r="17.171419"
+ xlink:href="#linearGradient8650" />
+ <linearGradient
+ id="linearGradient2591">
+ <stop
+ id="stop2593"
+ offset="0"
+ style="stop-color:#73d216" />
+ <stop
+ id="stop2595"
+ offset="1.0000000"
+ style="stop-color:#4e9a06" />
+ </linearGradient>
+ <radialGradient
+ cx="40.076149"
+ cy="21.84963"
+ fx="40.076149"
+ fy="21.84963"
+ gradientTransform="matrix(0.017043,0.5772776,-0.4413401,0.0130298,416.9601,329.5749)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient11000"
+ inkscape:collect="always"
+ r="16.9562"
+ xlink:href="#linearGradient2591" />
+ <radialGradient
+ cx="50.307419"
+ cy="29.042219"
+ fx="50.307419"
+ fy="29.042219"
+ gradientTransform="matrix(3.075056e-8,-0.6487303,-0.7666811,-6.535853e-8,427.2661,389.636)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient11003"
+ inkscape:collect="always"
+ r="16.9562"
+ xlink:href="#linearGradient2591" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="391"
+ cy="279"
+ fx="391"
+ fy="279"
+ gradientTransform="translate(18.00001,72.99999)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient11134"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ id="linearGradient8650">
+ <stop
+ id="stop8652"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop8654"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="23.78903"
+ cy="1.225165"
+ fx="23.78903"
+ fy="1.225165"
+ gradientTransform="matrix(0,-0.4674281,0.4079289,0,402.5002,368.1197)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient10993"
+ inkscape:collect="always"
+ r="17.171419"
+ xlink:href="#linearGradient8650" />
+ </defs>
+ <g
+ id="layer_to_bottom"
+ transform="translate(-400.99996,-343.99466)">
+ <rect
+ height="16"
+ id="rect11005"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#radialGradient11134);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.86788619;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16"
+ x="401"
+ y="344" />
+ <rect
+ height="3"
+ id="rect10974"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient11003);fill-opacity:1;fill-rule:evenodd;stroke:#4e9a06;stroke-width:1.00008655;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="14"
+ x="401.5"
+ y="356.5" />
+ <path
+ d="m 405.5008,344.4947 v 6.0012 H 402.5 l 6.0143,6.0041 5.9866,-6.0041 h -2.9931 v -6.0012 z"
+ id="path10976"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient11000);fill-opacity:1;fill-rule:evenodd;stroke:#4e9a06;stroke-width:1.00008655;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="M 403.4861,350.9946 H 406 l 0.002,-6.0006 1.9981,6e-4 c 1,3 1,8 0.4861,10.7349 z"
+ id="path10978"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.5080214;fill:url(#radialGradient10997);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 406.514,345.4816 v 6.0087 h -1.7851 l 3.8023,3.5927 3.7027,-3.5927 h -1.7219 v -6.0087 z"
+ id="path10980"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.48128339;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.00008595;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 402,358 v -1 h 13 l -4,1 c -6.2118,0.974 -7,0 -9,0 z"
+ id="path10982"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.5080214;fill:url(#radialGradient10993);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/layer-delete.svg b/share/icons/Tango/scalable/actions/layer-delete.svg
new file mode 100644
index 0000000..2085b9d
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/layer-delete.svg
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="layer-delete.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata25">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview23"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="391"
+ cy="279"
+ fx="391"
+ fy="279"
+ gradientTransform="translate(18.00001,72.99999)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient11007"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ </defs>
+ <g
+ id="delete_layer"
+ inkscape:label="#delete_layer"
+ style="display:inline"
+ transform="translate(-1)">
+ <rect
+ height="16"
+ id="rect11124"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#radialGradient11007);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.86788619;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16"
+ x="1"
+ y="0" />
+ <path
+ d="M 2.5,6.499919 V 9.500084 H 13.125 15.5 V 6.499919 Z"
+ id="path11126"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc"
+ style="opacity:1;fill:#729fcf;fill-opacity:1;stroke:#204a87;stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 3.003774,6.970154 H 14.99694 V 7.98473 H 3.003774 Z"
+ id="path11128"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="opacity:0.1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="M 3.53125,8.968753 3.5,7.530602 l 10,-0.04655"
+ id="path11130"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#aac5e2;stroke-width:1.00000024px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/layer-lower.svg b/share/icons/Tango/scalable/actions/layer-lower.svg
new file mode 100644
index 0000000..ff36ea9
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/layer-lower.svg
@@ -0,0 +1,139 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="layer-lower.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata33">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview31"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <radialGradient
+ cx="40.076149"
+ cy="21.84963"
+ fx="40.076149"
+ fy="21.84963"
+ gradientTransform="matrix(0.017043,0.5772776,-0.4413401,0.0130298,416.9601,283.5749)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient11079"
+ inkscape:collect="always"
+ r="16.9562"
+ xlink:href="#linearGradient2591" />
+ <radialGradient
+ cx="32.346489"
+ cy="3.6765721"
+ fx="32.346489"
+ fy="3.6765721"
+ gradientTransform="matrix(0,0.4674281,0.4079289,0,402.5002,291.875)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient11081"
+ inkscape:collect="always"
+ r="17.171419"
+ xlink:href="#linearGradient8650" />
+ <linearGradient
+ id="linearGradient8650">
+ <stop
+ id="stop8652"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop8654"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="391"
+ cy="279"
+ fx="391"
+ fy="279"
+ gradientTransform="translate(18.00001,24.99999)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient11077"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ id="linearGradient2591">
+ <stop
+ id="stop2593"
+ offset="0"
+ style="stop-color:#73d216" />
+ <stop
+ id="stop2595"
+ offset="1.0000000"
+ style="stop-color:#4e9a06" />
+ </linearGradient>
+ </defs>
+ <g
+ id="lower_layer"
+ transform="translate(-401,-296)">
+ <rect
+ height="16"
+ id="rect11069"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#radialGradient11077);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.86788619;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16"
+ x="401"
+ y="296" />
+ <path
+ d="m 405.5008,298.4947 v 6.0012 H 402.5 l 6.0143,6.0041 5.9866,-6.0041 h -2.9931 v -6.0012 z"
+ id="path11071"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient11079);fill-opacity:1;fill-rule:evenodd;stroke:#4e9a06;stroke-width:1.00008655;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="M 403.4861,304.9946 H 406 l 0.002,-6.0006 1.9981,6e-4 c 1,3 1,8 0.4861,10.7349 z"
+ id="path11073"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.5080214;fill:url(#radialGradient11081);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 406.514,299.4816 v 6.0087 h -1.7851 l 3.8023,3.5927 3.7027,-3.5927 h -1.7219 v -6.0087 z"
+ id="path11075"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.48128339;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.00008595;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/layer-new.svg b/share/icons/Tango/scalable/actions/layer-new.svg
new file mode 100644
index 0000000..7867324
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/layer-new.svg
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="layer-new.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata25">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview23"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="391"
+ cy="279"
+ fx="391"
+ fy="279"
+ gradientTransform="translate(19.00001,72.99999)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient11132"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ </defs>
+ <g
+ id="new_layer"
+ inkscape:label="#new_layer"
+ style="display:inline"
+ transform="translate(-1)">
+ <rect
+ height="16"
+ id="rect8264"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#radialGradient11132);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.86788619;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16"
+ x="1"
+ y="0" />
+ <path
+ d="m 2.5,6.499919 v 3.000165 h 5 v 4.968746 h 3.03125 V 9.500084 H 13.125 15.5 V 6.499919 h -4.9375 l -0.03125,-5 L 7.484375,1.484294 7.5,6.468669 Z"
+ id="rect4297"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccccccccc"
+ style="opacity:1;fill:#729fcf;fill-opacity:1;stroke:#204a87;stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m 3.003774,6.970154 h 5.029542 l -0.00171,-4.9375 1.983521,0.0625 -0.016479,4.90625 4.998289,-0.03125 V 7.98473 H 3.003774 Z"
+ id="rect4330"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccc"
+ style="opacity:0.1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="M 3.53125,8.968753 3.5,7.530602 8.5,7.484052 8.53125,2.531252 10,2.5"
+ id="path19349"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#aac5e2;stroke-width:1.00000024px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/layer-next.svg b/share/icons/Tango/scalable/actions/layer-next.svg
new file mode 100644
index 0000000..a92b34d
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/layer-next.svg
@@ -0,0 +1,139 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.999979"
+ height="15.999844"
+ version="1.1"
+ sodipodi:docname="layer-next.svg"
+ viewBox="0 0 15.999979 15.999844">
+ <metadata
+ id="metadata33">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview31"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient2591">
+ <stop
+ id="stop2593"
+ offset="0"
+ style="stop-color:#73d216" />
+ <stop
+ id="stop2595"
+ offset="1.0000000"
+ style="stop-color:#4e9a06" />
+ </linearGradient>
+ <radialGradient
+ cx="16.48324"
+ cy="5.4143462"
+ fx="16.48324"
+ fy="5.4143462"
+ gradientTransform="matrix(0,0.882016,0.692777,0,-1.192324,-12.0939)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient22230"
+ inkscape:collect="always"
+ r="17.171419"
+ xlink:href="#linearGradient8650" />
+ <linearGradient
+ id="linearGradient8650">
+ <stop
+ id="stop8652"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop8654"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="35.292671"
+ cy="20.49449"
+ fx="35.292671"
+ fy="20.49449"
+ gradientTransform="matrix(0,0.365851,-0.462389,0,18.49586,-1.72254)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient22228"
+ inkscape:collect="always"
+ r="16.9562"
+ xlink:href="#linearGradient2591" />
+ </defs>
+ <g
+ id="switch_to_layer_below"
+ transform="translate(-384.00001,-200.00006)">
+ <path
+ d="m 388.5,215.4999 h 11 l -4,-4.9999 h -11 z"
+ id="use19230"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:0.99999988;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 388.5,205.5 h 11 l -4,-4.9999 h -11 z"
+ id="use19232"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#dfdfdb;fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:1.0000875;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 389.1585,214.5 h 8.1729 l -2.4457,-3 h -8.2171 z"
+ id="path11710"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.00008762;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.4;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <g
+ id="g23745"
+ inkscape:label="Layer 1"
+ transform="matrix(0.5887794,0,0,0.5299043,388.1167,205.4016)">
+ <path
+ d="M 3.897928,0.3942561 V 6.057359 H 0.5000002 L 8.14298,15.49991 15.78596,6.057359 H 12.40122 V 0.3942561 Z"
+ id="path23747"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient22228);fill-opacity:1;fill-rule:evenodd;stroke:#3a7304;stroke-width:1.79028809;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="M 2.385752,7.01275 H 4.754505 V 1.339306 H 8.5 C 10.00275,7.574287 8.141234,9.109104 6,11.48958 Z"
+ id="path23749"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.5080214;fill:url(#radialGradient22230);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 5.607476,2.279653 v 5.67721 H 4.274151 l 3.85854,4.725587 3.792189,-4.725587 h -1.22584 v -5.67721 z"
+ id="path23751"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.48128339;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.7902869;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+ <path
+ d="m 389.327,204.5 h 8.173 l -2.4457,-2.9999 h -8.2172 z"
+ id="path11697"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.00008762;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/layer-previous.svg b/share/icons/Tango/scalable/actions/layer-previous.svg
new file mode 100644
index 0000000..45d02d3
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/layer-previous.svg
@@ -0,0 +1,139 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.99978"
+ height="16.000088"
+ version="1.1"
+ sodipodi:docname="layer-previous.svg"
+ viewBox="0 0 15.99978 16.000088">
+ <metadata
+ id="metadata33">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview31"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient8650">
+ <stop
+ id="stop8652"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop8654"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="16.48324"
+ cy="5.4143462"
+ fx="16.48324"
+ fy="5.4143462"
+ gradientTransform="matrix(0,0.882016,0.692777,0,-0.9800392,-11.26835)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient22226"
+ inkscape:collect="always"
+ r="17.171419"
+ xlink:href="#linearGradient8650" />
+ <radialGradient
+ cx="35.292671"
+ cy="20.49449"
+ fx="35.292671"
+ fy="20.49449"
+ gradientTransform="matrix(0,0.365851,-0.462389,0,18.71379,-0.8940632)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient22224"
+ inkscape:collect="always"
+ r="16.9562"
+ xlink:href="#linearGradient2591" />
+ <linearGradient
+ id="linearGradient2591">
+ <stop
+ id="stop2593"
+ offset="0"
+ style="stop-color:#73d216" />
+ <stop
+ id="stop2595"
+ offset="1.0000000"
+ style="stop-color:#4e9a06" />
+ </linearGradient>
+ </defs>
+ <g
+ id="switch_to_layer_above"
+ transform="translate(-384.00021,-175.99996)">
+ <path
+ d="M 388.5002,191.5 H 399.5 l -4,-5 h -10.9998 z"
+ id="path19221"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#dfdfdb;fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:1.0000875;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="M 388.5002,181.5 H 399.5 l -4,-5 h -10.9998 z"
+ id="path19223"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="display:inline;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:1.0000875;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 389.1585,190.5 h 8.1729 l -2.4457,-2.9999 h -8.2171 z"
+ id="path11732"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.00008762;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <g
+ id="g24660"
+ inkscape:label="Layer 1"
+ transform="matrix(0.5888315,0,0,-0.5299542,388.0764,190.1479)">
+ <path
+ d="M 4.115857,1.222733 V 6.885835 H 0.7179289 L 8.360909,16.32839 16.00389,6.885835 H 12.61915 V 1.222733 Z"
+ id="path24662"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient22224);fill-opacity:1;fill-rule:evenodd;stroke:#3a7304;stroke-width:1.79028809;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="M 2.598037,7.838293 H 4.96679 V 2.164849 h 3.745495 c 1.502755,6.23498 -0.358767,7.769798 -2.5,10.150271 z"
+ id="path24664"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.5080214;fill:url(#radialGradient22226);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 5.836493,3.085069 v 5.67721 H 4.503169 L 8.361708,13.48786 12.1539,8.762279 h -1.22585 v -5.67721 z"
+ id="path24666"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.48128339;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.7902869;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+ <path
+ d="m 389.1585,180.5 h 8.1729 l -2.4457,-3 h -8.2171 z"
+ id="path11730"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.00008762;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.4;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/layer-raise.svg b/share/icons/Tango/scalable/actions/layer-raise.svg
new file mode 100644
index 0000000..f42eff1
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/layer-raise.svg
@@ -0,0 +1,139 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="layer-raise.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata33">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview31"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient8650">
+ <stop
+ id="stop8652"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop8654"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2591">
+ <stop
+ id="stop2593"
+ offset="0"
+ style="stop-color:#73d216" />
+ <stop
+ id="stop2595"
+ offset="1.0000000"
+ style="stop-color:#4e9a06" />
+ </linearGradient>
+ <radialGradient
+ cx="40.076149"
+ cy="21.84963"
+ fx="40.076149"
+ fy="21.84963"
+ gradientTransform="matrix(0.017043,-0.5772776,-0.4413401,-0.0130298,416.9601,301.4198)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient11051"
+ inkscape:collect="always"
+ r="16.9562"
+ xlink:href="#linearGradient2591" />
+ <radialGradient
+ cx="32.346489"
+ cy="3.6765721"
+ fx="32.346489"
+ fy="3.6765721"
+ gradientTransform="matrix(0,-0.4674281,0.4079289,0,402.5002,293.1197)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient11048"
+ inkscape:collect="always"
+ r="17.171419"
+ xlink:href="#linearGradient8650" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="391"
+ cy="279"
+ fx="391"
+ fy="279"
+ gradientTransform="translate(18.00001,0.99999)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient11033"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ </defs>
+ <g
+ id="raise_layer"
+ transform="translate(-401,-272)">
+ <rect
+ height="16"
+ id="rect11019"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#radialGradient11033);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.86788619;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16"
+ x="401"
+ y="272" />
+ <path
+ d="m 405.5008,286.5 v -6.0012 H 402.5 l 6.0143,-6.0041 5.9866,6.0041 h -2.9931 V 286.5 Z"
+ id="path11025"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient11051);fill-opacity:1;fill-rule:evenodd;stroke:#4e9a06;stroke-width:1.00008655;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="M 403.4861,280 H 406 l 0.002,6.0007 L 408,286 c 1,-3 1,-8 0.4861,-10.7348 z"
+ id="path11027"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.5080214;fill:url(#radialGradient11048);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 406.514,285.513 v -6.0086 h -1.7851 l 3.8023,-3.5928 3.7027,3.5928 h -1.7219 v 6.0086 z"
+ id="path11029"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.48128339;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.00008595;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/layer-rename.svg b/share/icons/Tango/scalable/actions/layer-rename.svg
new file mode 100644
index 0000000..70c7956
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/layer-rename.svg
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.99979"
+ height="16.000044"
+ version="1.1"
+ sodipodi:docname="layer-rename.svg"
+ viewBox="0 0 15.99979 16.000044">
+ <metadata
+ id="metadata23">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview21"
+ showgrid="false" />
+ <defs
+ id="defs3" />
+ <g
+ id="rename_layer"
+ transform="translate(-384.00021,-152)">
+ <path
+ d="M 388.5002,167.5 H 399.5 l -4,-5 h -10.9998 z"
+ id="path11266"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#dfdfdb;fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:1.0000875;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <rect
+ height="8"
+ id="rect11670"
+ style="display:inline;overflow:visible;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="13"
+ x="387"
+ y="153" />
+ <path
+ d="m 385.0312,153 v 1 H 385.5 c 0,0 0.1505,-0.003 0.2812,0.0625 0.1308,0.0654 0.2188,0.1042 0.2188,0.4375 0,1 0,5 0,5 0,0 0.007,0.0398 0,0.0937 -0.007,0.054 -0.0298,0.1222 -0.0625,0.1875 C 385.8721,159.912 385.8333,160 385.5,160 c -0.2344,0 -0.376,0 -0.4688,0 v 1 c 0.0928,0 0.2344,0 0.4688,0 0.4218,0 0.7607,-0.1603 1,-0.375 0.2393,0.2147 0.5782,0.375 1,0.375 0.1667,0 0.3333,0 0.5,0 v -1 c -0.1667,0 -0.3333,0 -0.5,0 -0.3333,0 -0.3721,-0.088 -0.4375,-0.2188 -0.0327,-0.0653 -0.0551,-0.1335 -0.0625,-0.1875 0.002,-0.0277 0,-0.0937 0,-0.0937 0,0 0,-4 0,-5 0,-0.3333 0.088,-0.3721 0.2187,-0.4375 C 387.3495,153.9971 387.5,154 387.5,154 h 0.4687 v -1 H 387.5 c 0,0 -0.3495,0.003 -0.7188,0.1875 -0.0923,0.0462 -0.1907,0.1079 -0.2812,0.1875 -0.0906,-0.0796 -0.1889,-0.1413 -0.2813,-0.1875 C 385.8495,153.0029 385.5,153 385.5,153 Z"
+ id="path11268"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccsscsssccscccccsscssccccscscc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
+ <path
+ d="m 385.0312,153 v 1 H 385.5 c 0,0 0.1505,-0.003 0.2812,0.0625 0.1308,0.0654 0.2188,0.1042 0.2188,0.4375 0,1 0,5 0,5 0,0 0.007,0.0398 0,0.0937 -0.007,0.054 -0.0298,0.1222 -0.0625,0.1875 C 385.8721,159.912 385.8333,160 385.5,160 c -0.2344,0 -0.376,0 -0.4688,0 v 1 c 0.0928,0 0.2344,0 0.4688,0 0.4218,0 0.7607,-0.1603 1,-0.375 0.2393,0.2147 0.5782,0.375 1,0.375 0.1667,0 0.3333,0 0.5,0 v -1 c -0.1667,0 -0.3333,0 -0.5,0 -0.3333,0 -0.3721,-0.088 -0.4375,-0.2188 -0.0327,-0.0653 -0.0551,-0.1335 -0.0625,-0.1875 0.002,-0.0277 0,-0.0937 0,-0.0937 0,0 0,-4 0,-5 0,-0.3333 0.088,-0.3721 0.2187,-0.4375 C 387.3495,153.9971 387.5,154 387.5,154 h 0.4687 v -1 H 387.5 c 0,0 -0.3495,0.003 -0.7188,0.1875 -0.0923,0.0462 -0.1907,0.1079 -0.2812,0.1875 -0.0906,-0.0796 -0.1889,-0.1413 -0.2813,-0.1875 C 385.8495,153.0029 385.5,153 385.5,153 Z"
+ id="path11668"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccsscsssccscccccsscssccccscscc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
+ <path
+ d="m 394,160 h -1 l -0.038,-0.5279 c -0.1309,0.1575 -0.2632,0.2724 -0.3969,0.3445 -0.234,0.1255 -0.5,0.1883 -0.798,0.1883 -0.4819,0 -0.9108,-0.1589 -1.2868,-0.4767 -0.4485,-0.3793 -0.6727,-0.8814 -0.6727,-1.5063 0,-0.6357 0.2298,-1.1431 0.6894,-1.5223 0.3649,-0.3018 0.784,-0.4527 1.2576,-0.4527 0.2757,0 0.5347,0.0561 0.7771,0.1682 0.1392,0.0641 0.2827,0.1696 0.4303,0.3165 L 393,156 h 1 z m -1.0183,-1.9741 c 0,-0.2585 -0.095,-0.4781 -0.2849,-0.6587 -0.1899,-0.1806 -0.4197,-0.271 -0.6893,-0.271 -0.3001,0 -0.5467,0.1087 -0.7397,0.3261 -0.1563,0.1762 -0.2344,0.3774 -0.2344,0.6036 0,0.2261 0.0781,0.4274 0.2344,0.6036 0.1899,0.2173 0.4365,0.326 0.7397,0.326 0.2727,0 0.5032,-0.0896 0.6916,-0.2687 0.1884,-0.1792 0.2826,-0.3995 0.2826,-0.6609 z m 6.223,0.0844 c 0,0.6249 -0.2242,1.127 -0.6726,1.5062 -0.3761,0.3179 -0.805,0.4768 -1.2869,0.4768 -0.298,0 -0.564,-0.0628 -0.7979,-0.1883 -0.1421,-0.0748 -0.2744,-0.1896 -0.397,-0.3445 v 0.4126 L 395,160 v -6.0171 l 1.0503,-0.027 v 2.6641 c 0.1477,-0.1469 0.2911,-0.2524 0.4304,-0.3165 0.2423,-0.1122 0.5013,-0.1682 0.7771,-0.1682 0.4735,0 0.8927,0.1509 1.2576,0.4526 0.4595,0.3793 0.6893,0.8867 0.6893,1.5224 z m -1.2369,-0.0844 c 0,-0.2185 -0.0754,-0.4129 -0.2263,-0.5831 -0.1864,-0.2099 -0.4246,-0.3149 -0.7146,-0.3149 -0.2604,0 -0.4823,0.0872 -0.6658,0.2617 -0.1835,0.1745 -0.2752,0.3866 -0.2752,0.6363 0,0.2497 0.0917,0.4618 0.2752,0.6362 0.1835,0.1745 0.4054,0.2618 0.6658,0.2618 0.2929,0 0.5311,-0.105 0.7146,-0.315 0.1509,-0.173 0.2263,-0.3674 0.2263,-0.583 z"
+ id="text11672"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccssssssscccccssssssscccsssccccccssscccssssssscc"
+ style="font-style:normal;font-weight:normal;font-size:8.37864399px;font-family:Aharoni;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 389.106,166.5 h 8.173 l -2.4457,-2.9999 h -8.2171 z"
+ id="path11689"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.00008762;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/layer-top.svg b/share/icons/Tango/scalable/actions/layer-top.svg
new file mode 100644
index 0000000..36c18b5
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/layer-top.svg
@@ -0,0 +1,174 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.000044"
+ height="16.000086"
+ version="1.1"
+ sodipodi:docname="layer-top.svg"
+ viewBox="0 0 16.000044 16.000086">
+ <metadata
+ id="metadata37">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview35"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <radialGradient
+ cx="23.78903"
+ cy="1.225165"
+ fx="23.78903"
+ fy="1.225165"
+ gradientTransform="matrix(0,-0.4674281,0.4079289,0,402.5002,332.1197)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient11057"
+ inkscape:collect="always"
+ r="17.171419"
+ xlink:href="#linearGradient8650" />
+ <radialGradient
+ cx="391"
+ cy="279"
+ fx="391"
+ fy="279"
+ gradientTransform="translate(18.00001,48.99999)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient11012"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <radialGradient
+ cx="40.076149"
+ cy="21.84963"
+ fx="40.076149"
+ fy="21.84963"
+ gradientTransform="matrix(0.017043,-0.5772776,-0.4413401,-0.0130298,416.9601,350.4198)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient11064"
+ inkscape:collect="always"
+ r="16.9562"
+ xlink:href="#linearGradient2591" />
+ <linearGradient
+ id="linearGradient8650">
+ <stop
+ id="stop8652"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop8654"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="50.307419"
+ cy="29.042219"
+ fx="50.307419"
+ fy="29.042219"
+ gradientTransform="matrix(3.075056e-8,-0.6487303,-0.7666811,-6.535853e-8,427.2661,353.636)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient11067"
+ inkscape:collect="always"
+ r="16.9562"
+ xlink:href="#linearGradient2591" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="32.346489"
+ cy="3.6765721"
+ fx="32.346489"
+ fy="3.6765721"
+ gradientTransform="matrix(0,-0.4674281,0.4079289,0,402.5002,342.1197)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient11061"
+ inkscape:collect="always"
+ r="17.171419"
+ xlink:href="#linearGradient8650" />
+ <linearGradient
+ id="linearGradient2591">
+ <stop
+ id="stop2593"
+ offset="0"
+ style="stop-color:#73d216" />
+ <stop
+ id="stop2595"
+ offset="1.0000000"
+ style="stop-color:#4e9a06" />
+ </linearGradient>
+ </defs>
+ <g
+ id="layer_to_top"
+ transform="translate(-400.99996,-319.99996)">
+ <rect
+ height="16"
+ id="rect11010"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#radialGradient11012);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.86788619;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16"
+ x="401"
+ y="320" />
+ <rect
+ height="3"
+ id="rect10948"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient11067);fill-opacity:1;fill-rule:evenodd;stroke:#4e9a06;stroke-width:1.00008655;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="14"
+ x="401.5"
+ y="320.5" />
+ <path
+ d="m 405.5008,335.5 v -6.0012 H 402.5 l 6.0143,-6.0041 5.9866,6.0041 h -2.9931 V 335.5 Z"
+ id="path10921"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient11064);fill-opacity:1;fill-rule:evenodd;stroke:#4e9a06;stroke-width:1.00008655;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="M 403.4861,329 H 406 l 0.002,6.0007 L 408,335 c 1,-3 1,-8 0.4861,-10.7348 z"
+ id="path10923"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.5080214;fill:url(#radialGradient11061);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 406.514,334.513 v -6.0086 h -1.7851 l 3.8023,-3.5928 3.7027,3.5928 h -1.7219 v 6.0086 z"
+ id="path10925"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.48128339;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.00008595;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 402,322 v -1 h 13 l -4,1 c -6.2118,0.974 -7,0 -9,0 z"
+ id="path10952"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.5080214;fill:url(#radialGradient11057);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/measure-segments.svg b/share/icons/Tango/scalable/actions/measure-segments.svg
new file mode 100644
index 0000000..ccc695b
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/measure-segments.svg
@@ -0,0 +1,155 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.0alpha (b90687801a, 2019-05-08, custom)"
+ sodipodi:docname="measure-segments.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <style
+ id="style1502"></style>
+ <defs
+ id="defs5134">
+ <inkscape:path-effect
+ only_selected="false"
+ apply_with_weight="true"
+ apply_no_weight="true"
+ helper_size="0"
+ steps="2"
+ weight="33.333333"
+ is_visible="true"
+ id="path-effect5281"
+ effect="bspline" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:current-layer="layercompo"
+ inkscape:window-maximized="1"
+ inkscape:window-height="1016"
+ inkscape:window-width="1920"
+ inkscape:snap-global="false"
+ inkscape:window-y="27"
+ inkscape:window-x="0"
+ inkscape:cy="7.6950085"
+ inkscape:cx="3.0132476"
+ inkscape:zoom="38.41879"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title></dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title />
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier />
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="measure-segments"
+ id="layercompo"
+ inkscape:groupmode="layer">
+ <path
+ style="opacity:0;fill:none"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ id="rect22048" />
+ <g
+ transform="matrix(1.0997713,0,0,1.0997713,-0.38830968,-0.42742679)"
+ style="font-style:normal;font-weight:normal;font-size:1.99542px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.0498857"
+ id="text5250"
+ aria-label="3M">
+ <path
+ inkscape:connector-curvature="0"
+ id="path5274"
+ style="stroke-width:0.0498857"
+ d="m 7.4424485,2.1148623 q 0.046768,0.041896 0.076972,0.1052272 0.030204,0.063331 0.030204,0.1636868 0,0.099381 -0.03605,0.182199 -0.03605,0.082818 -0.1013299,0.1442003 -0.073074,0.068203 -0.1724557,0.1013299 -0.098407,0.032153 -0.2163004,0.032153 -0.1208165,0 -0.2377356,-0.02923 Q 6.6688336,2.786173 6.5938105,2.7520716 V 2.5484374 h 0.014615 q 0.082818,0.054562 0.1948653,0.090612 0.1120475,0.03605 0.2163004,0.03605 0.061382,0 0.1305597,-0.020461 0.069177,-0.020461 0.1120475,-0.060408 0.044819,-0.04287 0.066254,-0.09451 0.02241,-0.051639 0.02241,-0.1305597 0,-0.077946 -0.025333,-0.128611 Q 7.3011712,2.1889111 7.2573266,2.1596813 7.2134819,2.1294772 7.151125,2.1187596 7.0887681,2.1070677 7.016668,2.1070677 H 6.9289787 V 1.9453295 h 0.068203 q 0.1480976,0 0.2357869,-0.061382 0.088664,-0.062357 0.088664,-0.1812247 0,-0.052614 -0.02241,-0.091587 -0.02241,-0.039947 -0.062357,-0.06528 -0.041896,-0.025332 -0.089638,-0.035076 -0.047742,-0.00974 -0.1081502,-0.00974 -0.092561,0 -0.1968139,0.033127 -0.1042529,0.033127 -0.1968139,0.093535 h -0.00974 V 1.424065 q 0.069177,-0.034101 0.1841476,-0.062357 0.1159448,-0.02923 0.224095,-0.02923 0.1062016,0 0.1870707,0.019486 0.080869,0.019486 0.1461489,0.062357 0.070151,0.046768 0.1062015,0.1130218 0.03605,0.066254 0.03605,0.1549179 0,0.1208164 -0.085741,0.2114288 -0.084766,0.089638 -0.2007112,0.1130218 v 0.013641 q 0.046768,0.00779 0.1071759,0.033127 0.060408,0.024358 0.1023042,0.061383 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path5276"
+ style="stroke-width:0.0498857"
+ d="M 9.188441,2.8134542 H 8.9955244 V 1.5633937 L 8.5921534,2.4139804 H 8.4771829 L 8.0767348,1.5633937 V 2.8134542 H 7.8964845 V 1.3626825 H 8.1595526 L 8.54636,2.1703989 8.9205013,1.3626825 H 9.188441 Z" />
+ </g>
+ <g
+ style="font-style:normal;font-weight:normal;font-size:1.99542px;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.0498857"
+ id="text5254"
+ transform="matrix(0.77174378,0.7835231,-0.7835231,0.77174378,-1.7242518,-0.02259586)"
+ aria-label="2M">
+ <path
+ inkscape:connector-curvature="0"
+ id="path5269"
+ style="stroke-width:0.0498857"
+ d="m 11.54666,-0.39113417 h -0.982121 v -0.20363417 q 0.102305,-0.0876894 0.204609,-0.17537871 0.103278,-0.0876894 0.191942,-0.17440438 0.187071,-0.18122467 0.256248,-0.28742627 0.06918,-0.1071758 0.06918,-0.2309153 0,-0.1130218 -0.07502,-0.176353 -0.07405,-0.064306 -0.207532,-0.064306 -0.08866,0 -0.191942,0.031178 -0.103278,0.031179 -0.201685,0.095484 h -0.0097 v -0.2046085 q 0.06918,-0.034101 0.184148,-0.062357 0.115945,-0.028255 0.224095,-0.028255 0.223121,0 0.349783,0.1081502 0.126663,0.1071758 0.126663,0.2913235 0,0.082818 -0.02144,0.1549178 -0.02046,0.071126 -0.06138,0.1354314 -0.038,0.060408 -0.08964,0.1188678 -0.05067,0.05846 -0.12374,0.12958536 -0.104252,0.10230424 -0.215326,0.19876253 -0.111073,0.095484 -0.207531,0.17732736 h 0.780435 z" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path5271"
+ style="stroke-width:0.0498857"
+ d="M 13.165016,-0.39113417 H 12.972099 V -1.6411946 l -0.403371,0.8505867 h -0.11497 L 12.05331,-1.6411946 v 1.25006043 H 11.873059 V -1.8419058 h 0.263068 l 0.386808,0.8077164 0.374141,-0.8077164 h 0.26794 z" />
+ </g>
+ <path
+ id="path5158"
+ style="opacity:1;"
+ d="M 2.9628906 1.7636719 L 2.9628906 1.9824219 L 5.8535156 1.9980469 L 5.8554688 1.7773438 L 2.9628906 1.7636719 z M 10.736328 1.7636719 L 10.736328 1.9824219 L 13.626953 1.9980469 L 13.626953 1.7773438 L 10.736328 1.7636719 z M 0.64648438 3.4882812 L 0.99023438 3.8476562 L 1.0410156 3.9003906 L 10.923828 14.232422 L 11.492188 14.753906 L 12.054688 14.753906 L 1.7128906 3.9433594 L 14.427734 3.9355469 L 14.441406 3.5195312 L 1.2167969 3.4882812 L 1.1425781 3.4882812 L 0.64648438 3.4882812 z M 4.8710938 4.6757812 L 4.7167969 4.8320312 L 6.78125 6.8574219 L 6.9355469 6.6992188 L 4.8710938 4.6757812 z M 10.107422 10.115234 L 9.953125 10.271484 L 12.017578 12.296875 L 12.171875 12.138672 L 10.107422 10.115234 z " />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/mirror-symmetry.svg b/share/icons/Tango/scalable/actions/mirror-symmetry.svg
new file mode 100644
index 0000000..8a2996a
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/mirror-symmetry.svg
@@ -0,0 +1,87 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="mirror-symmetry">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="M 7.6774834,1.2141732 V 1.2729938 1.8607267 1.9190896 H 8.3235793 V 1.8607267 1.2729938 1.2141732 Z M 7.9843462,2.2049768 C 7.8578107,2.2061487 7.7366914,2.2782129 7.6214013,2.4165399 L 5.4692696,4.8755344 1.7417952,5.5444268 C 1.4436449,5.5972266 1.348539,5.9776453 1.5867694,6.1645326 L 4.3749655,8.3704679 3.6390468,13.402444 C 3.6025257,13.651112 3.8319571,13.856533 4.0749429,13.79229 L 8.0007602,12.740845 11.924752,13.79229 C 12.168365,13.858067 12.399487,13.652048 12.362474,13.402444 L 11.624732,8.3704679 14.413383,6.1645326 C 14.651613,5.9776453 14.55605,5.5972266 14.2579,5.5444268 L 10.532251,4.8755344 8.3814869,2.4183655 C 8.2429428,2.2736208 8.1108792,2.2038024 7.9843462,2.2049768 Z M 8.0007602,3.0471347 10.085866,5.429069 C 10.137976,5.4893766 10.209014,5.5300019 10.2874,5.5444268 L 13.370601,6.0975063 11.031982,7.9464241 C 10.934361,8.0237526 10.885361,8.1473232 10.902947,8.2706137 L 11.591901,12.977033 8.1316214,12.049611 C 8.0877956,12.038069 8.0420507,12.035553 7.9971113,12.041403 7.995965,12.041393 7.9950686,12.041393 7.99392,12.041403 7.9518077,12.036638 7.9091397,12.039145 7.8680756,12.049611 L 4.4091614,12.977033 5.096751,8.2706137 C 5.1143346,8.1473232 5.0653354,8.0237526 4.9677129,7.9464241 L 2.6290933,6.0975063 5.7136631,5.5444268 C 5.7920515,5.5300019 5.8635437,5.4893766 5.9156548,5.429069 Z M 7.6774834,3.5847106 V 3.6435286 4.2308065 4.2896246 H 8.3235793 V 4.2308065 3.6435286 3.5847106 Z M 7.6774834,4.842704 V 4.9015245 5.4892552 5.5476181 H 8.3235793 V 5.4892552 4.9015245 4.842704 Z M 7.6774834,6.1006999 V 6.1595181 6.7472511 6.8056139 H 8.3235793 V 6.7472511 6.1595181 6.1006999 Z M 7.6774834,7.3591487 V 7.4175115 8.0052445 8.0636075 H 8.3235793 V 8.0052445 7.4175115 7.3591487 Z M 7.6774834,8.6171421 V 8.675505 9.263238 9.3216008 H 8.3235793 V 9.263238 8.675505 8.6171421 Z M 7.6774834,9.8751356 V 9.9334984 10.521231 10.580052 H 8.3235793 V 10.521231 9.9334984 9.8751356 Z M 7.6774834,11.133131 V 11.191495 11.779225 11.838046 H 8.3235793 V 11.779225 11.191495 11.133131 Z M 7.6774834,13.03038 V 13.088743 13.676477 13.735295 H 8.3235793 V 13.676477 13.088743 13.03038 Z M 7.6774834,14.080912 V 14.139731 14.727009 14.785827 H 8.3235793 V 14.727009 14.139731 14.080912 Z"
+ style="opacity:1;" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/node-add.svg b/share/icons/Tango/scalable/actions/node-add.svg
new file mode 100644
index 0000000..89825af
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/node-add.svg
@@ -0,0 +1,186 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="node-add.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata44">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview42"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient11207">
+ <stop
+ id="stop11209"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop11211"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ </linearGradient>
+ <radialGradient
+ cx="391"
+ cy="279"
+ fx="391"
+ fy="279"
+ gradientTransform="matrix(0.9992945,0,0,1.000002,1699.709,-7.00044)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient14207"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ gradientTransform="matrix(1.498293,0,0,1.397782,548.7676,204.9645)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13724"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ id="linearGradient8331">
+ <stop
+ id="stop8333"
+ offset="0"
+ style="stop-color:#555753;stop-opacity:0;" />
+ <stop
+ id="stop8339"
+ offset="0.12418549"
+ style="stop-color:#555753;stop-opacity:1;" />
+ <stop
+ id="stop8341"
+ offset="0.86629128"
+ style="stop-color:#555753;stop-opacity:1;" />
+ <stop
+ id="stop8335"
+ offset="1"
+ style="stop-color:#555753;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8343">
+ <stop
+ id="stop8345"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:0;" />
+ <stop
+ id="stop8351"
+ offset="0.2"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ id="stop8353"
+ offset="0.84444445"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ id="stop8347"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.941177,0,0,1,1287.059,-218)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient14201"
+ inkscape:collect="always"
+ x1="-15.56023"
+ x2="0.41773969"
+ xlink:href="#linearGradient8343"
+ y1="423.5"
+ y2="423.5" />
+ <linearGradient
+ gradientTransform="matrix(0.941177,0,0,1,1287.059,-218)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient14204"
+ inkscape:collect="always"
+ x1="-15.59391"
+ x2="0.62775558"
+ xlink:href="#linearGradient8331"
+ y1="423.5"
+ y2="423.5" />
+ </defs>
+ <g
+ id="node_insert"
+ transform="translate(-1272,-192)">
+ <rect
+ height="16"
+ id="rect20335"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient14207);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.86788619;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16"
+ x="1272"
+ y="192" />
+ <path
+ d="m 1272,204 h 16 v 3 h -16 z"
+ id="path20337"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient14204);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m 1272,205 h 16 v 1 h -16 z"
+ id="path20339"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient14201);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <g
+ id="node"
+ inkscape:label="#g14209">
+ <path
+ d="m 1277.5,203.5 h 4 v 4 h -4 z"
+ id="path20341"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient13724);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1278.5,204.5 h 2 v 2 h -2 z"
+ id="path20343"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ <path
+ d="m 1278.533,192.5 v 3.0325 H 1275.5 V 197.5 h 3.033 v 3 h 1.967 v -3 h 3 v -1.9675 h -3 V 192.5 Z"
+ id="path20345"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccc"
+ style="fill:#c3c4c2;fill-opacity:1;stroke:#555753;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/node-break.svg b/share/icons/Tango/scalable/actions/node-break.svg
new file mode 100644
index 0000000..cd0804e
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/node-break.svg
@@ -0,0 +1,341 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="node-break.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata71">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview69"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(1.294118,0,0,1.374996,1.705882,-170.8733)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7702"
+ inkscape:collect="always"
+ x1="-16.000219"
+ x2="0.58696818"
+ xlink:href="#linearGradient8343"
+ y1="423.58578"
+ y2="423.58578" />
+ <linearGradient
+ gradientTransform="matrix(1.498293,0,0,1.397782,548.7676,204.9645)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13724"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="matrix(1.294118,0,0,1.375001,1.705879,-156.7502)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient9454"
+ inkscape:collect="always"
+ x1="-16.000219"
+ x2="-11.46716"
+ xlink:href="#linearGradient8343"
+ y1="423.58578"
+ y2="423.58578" />
+ <linearGradient
+ gradientTransform="matrix(1.294118,0,0,1.374999,1.705879,-156.8754)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7640"
+ inkscape:collect="always"
+ x1="-16.000059"
+ x2="-11.80596"
+ xlink:href="#linearGradient8331"
+ y1="423.45541"
+ y2="423.45541" />
+ <linearGradient
+ id="linearGradient11207">
+ <stop
+ id="stop11209"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop11211"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ </linearGradient>
+ <radialGradient
+ cx="391"
+ cy="279"
+ fx="391"
+ fy="279"
+ gradientTransform="matrix(0.7272725,0,0,0.7272725,1789.818,76.36368)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient14102"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <radialGradient
+ cx="35.292671"
+ cy="20.49449"
+ fx="35.292671"
+ fy="20.49449"
+ gradientTransform="matrix(0,0.121098,-0.1996121,0,1340.514,209.7993)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13974"
+ inkscape:collect="always"
+ r="16.9562"
+ xlink:href="#linearGradient2591" />
+ <linearGradient
+ id="linearGradient8343">
+ <stop
+ id="stop8345"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:0;" />
+ <stop
+ id="stop8351"
+ offset="0.2"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ id="stop8353"
+ offset="0.84444445"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ id="stop8347"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.294118,0,0,1.375,1.705879,-156.7501)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient9452"
+ inkscape:collect="always"
+ x1="-16.000059"
+ x2="-11.80596"
+ xlink:href="#linearGradient8331"
+ y1="423.45541"
+ y2="423.45541" />
+ <linearGradient
+ id="linearGradient2591">
+ <stop
+ id="stop2593"
+ offset="0"
+ style="stop-color:#73d216" />
+ <stop
+ id="stop2595"
+ offset="1.0000000"
+ style="stop-color:#4e9a06" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.294118,0,0,1.375001,1.705882,-170.876)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7700"
+ inkscape:collect="always"
+ x1="-16.000059"
+ x2="1.000059"
+ xlink:href="#linearGradient8331"
+ y1="423.45541"
+ y2="423.45541" />
+ <linearGradient
+ id="linearGradient8331">
+ <stop
+ id="stop8333"
+ offset="0"
+ style="stop-color:#555753;stop-opacity:0;" />
+ <stop
+ id="stop8339"
+ offset="0.12418549"
+ style="stop-color:#555753;stop-opacity:1;" />
+ <stop
+ id="stop8341"
+ offset="0.86629128"
+ style="stop-color:#555753;stop-opacity:1;" />
+ <stop
+ id="stop8335"
+ offset="1"
+ style="stop-color:#555753;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.294118,0,0,1.375001,1.705879,-156.8756)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7642"
+ inkscape:collect="always"
+ x1="-16.000219"
+ x2="-11.46716"
+ xlink:href="#linearGradient8343"
+ y1="423.58578"
+ y2="423.58578" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11207"
+ id="linearGradient73"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.498293,0,0,1.397782,548.7676,204.9645)"
+ x1="1469"
+ y1="34.499969"
+ x2="1482"
+ y2="34.499969" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11207"
+ id="linearGradient75"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.498293,0,0,1.397782,548.7676,204.9645)"
+ x1="1469"
+ y1="34.499969"
+ x2="1482"
+ y2="34.499969" />
+ </defs>
+ <g
+ id="node_break"
+ transform="translate(-1277,-192)">
+ <rect
+ height="16"
+ id="rect6701"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient14102);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.193344;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16"
+ x="1277.0001"
+ y="192" />
+ <g
+ id="g7634"
+ transform="matrix(-0.7272725,0,0,-0.7272725,1279.1822,514.9088)">
+ <path
+ d="M -19,423.3747 H 2.999997 v 4.125 H -19 Z"
+ id="path7636"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient7640);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="M -19,424.7497 H 2.999997 v 1.375 H -19 Z"
+ id="path7638"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient7642);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ <g
+ id="g7630"
+ transform="matrix(0.7272725,0,0,0.7272725,1290.8182,-104)">
+ <path
+ d="M -19,423.5001 H 2.999997 v 4.125 H -19 Z"
+ id="path6703"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient9452);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="M -19,424.8751 H 2.999997 v 1.375 H -19 Z"
+ id="path6705"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient9454);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ <g
+ id="g7686"
+ transform="matrix(0.7272725,0,0,0.7272725,1290.8182,-104.7272)">
+ <path
+ d="M -19,409.375 H 3 v 4.125 h -22 z"
+ id="path7668"
+ inkscape:connector-curvature="0"
+ style="opacity:1;fill:url(#linearGradient7700);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="M -19,410.75 H 3 v 1.375 h -22 z"
+ id="path7670"
+ inkscape:connector-curvature="0"
+ style="opacity:1;fill:url(#linearGradient7702);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ <g
+ id="use13946"
+ transform="translate(-51.022022,-12.99999)">
+ <path
+ d="m 1334.496,210.5 v 2.0139 h -1.974 l 3.476,2.9861 3.524,-2.9861 h -2.017 V 210.5 Z"
+ id="path13970"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient13974);fill-opacity:1;fill-rule:evenodd;stroke:#3a7304;stroke-width:0.99999863;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 1335.265,211.25 v 2.0161 h -0.68 l 1.418,1.2274 1.436,-1.2274 h -0.681 V 211.25 Z"
+ id="path13972"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.48128339;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+ <g
+ id="use14458"
+ inkscape:label="#g14209"
+ transform="translate(6.0001775,-11)">
+ <path
+ d="m 1277.5,203.5 h 4 v 4 h -4 z"
+ id="path20341"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient73);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1278.5,204.5 h 2 v 2 h -2 z"
+ id="path20343"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ <g
+ id="use14460"
+ inkscape:label="#g14209"
+ transform="translate(2)">
+ <path
+ d="m 1277.5,203.5 h 4 v 4 h -4 z"
+ id="path57"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient75);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1278.5,204.5 h 2 v 2 h -2 z"
+ id="path59"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ <g
+ id="use14462"
+ inkscape:label="#g14209"
+ transform="translate(9.0001775,3e-5)">
+ <path
+ d="m 1277.5,203.5 h 4 v 4 h -4 z"
+ id="path62"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient13724);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1278.5,204.5 h 2 v 2 h -2 z"
+ id="path64"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/node-delete-segment.svg b/share/icons/Tango/scalable/actions/node-delete-segment.svg
new file mode 100644
index 0000000..c4d1112
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/node-delete-segment.svg
@@ -0,0 +1,371 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="node-delete-segment.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata76">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview74"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient2591">
+ <stop
+ id="stop2593"
+ offset="0"
+ style="stop-color:#73d216" />
+ <stop
+ id="stop2595"
+ offset="1.0000000"
+ style="stop-color:#4e9a06" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8343">
+ <stop
+ id="stop8345"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:0;" />
+ <stop
+ id="stop8351"
+ offset="0.2"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ id="stop8353"
+ offset="0.84444445"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ id="stop8347"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.411765,0,0,1.49978,2.588278,-209.9068)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12913"
+ inkscape:collect="always"
+ x1="-16.000219"
+ x2="-11.46716"
+ xlink:href="#linearGradient8343"
+ y1="423.58578"
+ y2="423.58578" />
+ <linearGradient
+ id="linearGradient8331">
+ <stop
+ id="stop8333"
+ offset="0"
+ style="stop-color:#555753;stop-opacity:0;" />
+ <stop
+ id="stop8339"
+ offset="0.12418549"
+ style="stop-color:#555753;stop-opacity:1;" />
+ <stop
+ id="stop8341"
+ offset="0.86629128"
+ style="stop-color:#555753;stop-opacity:1;" />
+ <stop
+ id="stop8335"
+ offset="1"
+ style="stop-color:#555753;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.411765,0,0,1.494846,2.588278,-222.3145)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12917"
+ inkscape:collect="always"
+ x1="-16.000219"
+ x2="0.58696818"
+ xlink:href="#linearGradient8343"
+ y1="423.58578"
+ y2="423.58578" />
+ <linearGradient
+ gradientTransform="matrix(1.411765,0,0,1.499999,2.588191,-209.5002)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12907"
+ inkscape:collect="always"
+ x1="-16.000059"
+ x2="-11.80596"
+ xlink:href="#linearGradient8331"
+ y1="423.45541"
+ y2="423.45541" />
+ <linearGradient
+ gradientTransform="matrix(1.411765,0,0,1.5,2.588278,-224.5005)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12915"
+ inkscape:collect="always"
+ x1="-16.000059"
+ x2="1.000059"
+ xlink:href="#linearGradient8331"
+ y1="423.45541"
+ y2="423.45541" />
+ <linearGradient
+ gradientTransform="matrix(1.498293,0,0,1.397782,548.7676,204.9645)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13724"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <radialGradient
+ cx="391"
+ cy="279"
+ fx="391"
+ fy="279"
+ gradientTransform="matrix(0.6666667,0,0,0.6666667,1593.333,78.66665)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient14036"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ id="linearGradient11207">
+ <stop
+ id="stop11209"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop11211"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ </linearGradient>
+ <radialGradient
+ cx="35.292671"
+ cy="20.49449"
+ fx="35.292671"
+ fy="20.49449"
+ gradientTransform="matrix(0,0.121098,-0.1996121,0,1332.492,196.7993)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13978"
+ inkscape:collect="always"
+ r="16.9562"
+ xlink:href="#linearGradient2591" />
+ <linearGradient
+ gradientTransform="matrix(1.411765,0,0,1.49994,2.588191,-209.4747)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12909"
+ inkscape:collect="always"
+ x1="-16.000219"
+ x2="-11.46716"
+ xlink:href="#linearGradient8343"
+ y1="423.58578"
+ y2="423.58578" />
+ <linearGradient
+ gradientTransform="matrix(1.411765,0,0,1.499999,2.588278,-209.9999)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12911"
+ inkscape:collect="always"
+ x1="-16.000059"
+ x2="-11.80596"
+ xlink:href="#linearGradient8331"
+ y1="423.45541"
+ y2="423.45541" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11207"
+ id="linearGradient78"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.498293,0,0,1.397782,548.7676,204.9645)"
+ x1="1469"
+ y1="34.499969"
+ x2="1482"
+ y2="34.499969" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11207"
+ id="linearGradient80"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.498293,0,0,1.397782,548.7676,204.9645)"
+ x1="1469"
+ y1="34.499969"
+ x2="1482"
+ y2="34.499969" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11207"
+ id="linearGradient82"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.498293,0,0,1.397782,548.7676,204.9645)"
+ x1="1469"
+ y1="34.499969"
+ x2="1482"
+ y2="34.499969" />
+ </defs>
+ <g
+ id="node_delete_segment"
+ inkscape:label="#node_delete_segment"
+ transform="translate(-1277,-192)">
+ <rect
+ height="16"
+ id="rect6722"
+ style="opacity:0;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="16"
+ x="1277"
+ y="192" />
+ <rect
+ height="15.99992"
+ id="rect12859"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient14036);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.30182934;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16"
+ x="1277"
+ y="192.00011" />
+ <g
+ id="g12861"
+ transform="matrix(-0.6666667,0,0,-0.6666667,1279.6673,489.3332)">
+ <path
+ d="M -20.00004,423.4998 H 3.999956 v 4.5 H -20.00004 Z"
+ id="path12863"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient12907);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="M -20.00004,424.9999 H 3.999956 v 1.4999 H -20.00004 Z"
+ id="path12865"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient12909);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ <g
+ id="g12867"
+ transform="matrix(0.6666667,0,0,0.6666667,1290.3333,-78.00007)">
+ <path
+ d="M -19.99996,423.0001 H 4.000043 v 4.5 H -19.99996 Z"
+ id="path12869"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient12911);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="M -19.99996,424.5001 H 4.000043 v 1.4998 H -19.99996 Z"
+ id="path12871"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient12913);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ <g
+ id="g12874"
+ style="opacity:1"
+ transform="matrix(0.6666667,0,0,0.6666667,1290.333,-79.3334)">
+ <path
+ d="M -19.99996,408.5001 H 4.000043 v 4.5 H -19.99996 Z"
+ id="path12876"
+ inkscape:connector-curvature="0"
+ style="opacity:1;fill:url(#linearGradient12915);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="M -19.99996,410.0052 H 4.000043 v 1.4949 H -19.99996 Z"
+ id="path12878"
+ inkscape:connector-curvature="0"
+ style="opacity:1;fill:url(#linearGradient12917);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ <path
+ d="m 1283.474,197.5 v 2.0139 h -1.974 l 3.475,2.9861 3.525,-2.9861 h -2.017 V 197.5 Z"
+ id="path13924"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient13978);fill-opacity:1;fill-rule:evenodd;stroke:#3a7304;stroke-width:0.99999863;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 1284.243,198.25 v 2.0161 h -0.68 l 1.418,1.2274 1.436,-1.2274 h -0.681 V 198.25 Z"
+ id="path13926"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.48128339;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <g
+ id="use14215"
+ inkscape:label="#g14209"
+ transform="translate(2)">
+ <path
+ d="m 1277.5,203.5 h 4 v 4 h -4 z"
+ id="path20341"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient78);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1278.5,204.5 h 2 v 2 h -2 z"
+ id="path20343"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ <g
+ id="use14217"
+ inkscape:label="#g14209"
+ transform="translate(9,3e-5)">
+ <path
+ d="m 1277.5,203.5 h 4 v 4 h -4 z"
+ id="path57"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient80);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1278.5,204.5 h 2 v 2 h -2 z"
+ id="path59"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ <g
+ id="use14219"
+ inkscape:label="#g14209"
+ transform="translate(2,-10.99997)">
+ <path
+ d="m 1277.5,203.5 h 4 v 4 h -4 z"
+ id="path62"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient82);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1278.5,204.5 h 2 v 2 h -2 z"
+ id="path64"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ <g
+ id="use14221"
+ inkscape:label="#g14209"
+ transform="translate(9,-10.99997)">
+ <path
+ d="m 1277.5,203.5 h 4 v 4 h -4 z"
+ id="path67"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient13724);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1278.5,204.5 h 2 v 2 h -2 z"
+ id="path69"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/node-delete.svg b/share/icons/Tango/scalable/actions/node-delete.svg
new file mode 100644
index 0000000..3cebe4b
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/node-delete.svg
@@ -0,0 +1,187 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16.000031"
+ version="1.1"
+ sodipodi:docname="node-delete.svg"
+ viewBox="0 0 16 16.000031">
+ <metadata
+ id="metadata44">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview42"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <radialGradient
+ cx="391"
+ cy="279"
+ fx="391"
+ fy="279"
+ gradientTransform="matrix(0.9992945,0,0,1.000002,1723.709,-7.00044)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient14191"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ gradientTransform="matrix(0.941177,0,0,1,1311.059,-218)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient14185"
+ inkscape:collect="always"
+ x1="-15.56023"
+ x2="0.41773969"
+ xlink:href="#linearGradient8343"
+ y1="423.5"
+ y2="423.5" />
+ <linearGradient
+ id="linearGradient11207">
+ <stop
+ id="stop11209"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop11211"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.498293,0,0,1.397782,548.7676,204.9645)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13724"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ id="linearGradient8331">
+ <stop
+ id="stop8333"
+ offset="0"
+ style="stop-color:#555753;stop-opacity:0;" />
+ <stop
+ id="stop8339"
+ offset="0.12418549"
+ style="stop-color:#555753;stop-opacity:1;" />
+ <stop
+ id="stop8341"
+ offset="0.86629128"
+ style="stop-color:#555753;stop-opacity:1;" />
+ <stop
+ id="stop8335"
+ offset="1"
+ style="stop-color:#555753;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8343">
+ <stop
+ id="stop8345"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:0;" />
+ <stop
+ id="stop8351"
+ offset="0.2"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ id="stop8353"
+ offset="0.84444445"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ id="stop8347"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.941177,0,0,1,1311.059,-218)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient14188"
+ inkscape:collect="always"
+ x1="-15.59391"
+ x2="0.62775558"
+ xlink:href="#linearGradient8331"
+ y1="423.5"
+ y2="423.5" />
+ </defs>
+ <g
+ id="node_delete"
+ transform="translate(-1296,-192)">
+ <rect
+ height="16"
+ id="rect20349"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient14191);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.86788619;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16"
+ x="1296"
+ y="192" />
+ <path
+ d="m 1296,204 h 16 v 3 h -16 z"
+ id="path20351"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient14188);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m 1296,205 h 16 v 1 h -16 z"
+ id="path20353"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient14185);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="M 1299.5,195.5325 V 197.5 h 8 v -1.9675 z"
+ id="path20359"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="fill:#c3c4c2;fill-opacity:1;stroke:#555753;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <g
+ id="use14213"
+ inkscape:label="#g14209"
+ transform="translate(24,3e-5)">
+ <path
+ d="m 1277.5,203.5 h 4 v 4 h -4 z"
+ id="path20341"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient13724);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1278.5,204.5 h 2 v 2 h -2 z"
+ id="path20343"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/node-join-segment.svg b/share/icons/Tango/scalable/actions/node-join-segment.svg
new file mode 100644
index 0000000..ced7480
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/node-join-segment.svg
@@ -0,0 +1,355 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16.000031"
+ version="1.1"
+ sodipodi:docname="node-join-segment.svg"
+ viewBox="0 0 16 16.000031">
+ <metadata
+ id="metadata73">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview71"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient11207">
+ <stop
+ id="stop11209"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop11211"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.941177,0,0,1,1383.059,-218)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient14538"
+ inkscape:collect="always"
+ x1="-15.56023"
+ x2="0.41773969"
+ xlink:href="#linearGradient8343"
+ y1="423.5"
+ y2="423.5" />
+ <linearGradient
+ gradientTransform="matrix(-0.294118,0,0,1,1368.306,-229)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient14535"
+ inkscape:collect="always"
+ x1="-15.59391"
+ x2="0.62775558"
+ xlink:href="#linearGradient8331"
+ y1="423.5"
+ y2="423.5" />
+ <linearGradient
+ gradientTransform="matrix(0.294118,0,0,1,1383.706,-229)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient14523"
+ inkscape:collect="always"
+ x1="-15.59391"
+ x2="0.62775558"
+ xlink:href="#linearGradient8331"
+ y1="423.5"
+ y2="423.5" />
+ <linearGradient
+ gradientTransform="matrix(1.498293,0,0,1.397782,548.7676,204.9645)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13724"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="matrix(0.294118,0,0,1,1383.706,-229)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient14520"
+ inkscape:collect="always"
+ x1="-15.56023"
+ x2="0.41773969"
+ xlink:href="#linearGradient8343"
+ y1="423.5"
+ y2="423.5" />
+ <linearGradient
+ gradientTransform="matrix(0.294118,0,0,1,1383.717,-229)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient14505"
+ inkscape:collect="always"
+ x1="-52.047661"
+ x2="-36.400021"
+ xlink:href="#linearGradient8343"
+ y1="423.5"
+ y2="423.5" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8331">
+ <stop
+ id="stop8333"
+ offset="0"
+ style="stop-color:#555753;stop-opacity:0;" />
+ <stop
+ id="stop8339"
+ offset="0.12418549"
+ style="stop-color:#555753;stop-opacity:1;" />
+ <stop
+ id="stop8341"
+ offset="0.86629128"
+ style="stop-color:#555753;stop-opacity:1;" />
+ <stop
+ id="stop8335"
+ offset="1"
+ style="stop-color:#555753;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.941177,0,0,1,1383.059,-218)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient14541"
+ inkscape:collect="always"
+ x1="-15.99996"
+ x2="1.000031"
+ xlink:href="#linearGradient8331"
+ y1="423.5"
+ y2="423.5" />
+ <radialGradient
+ cx="35.292671"
+ cy="20.49449"
+ fx="35.292671"
+ fy="20.49449"
+ gradientTransform="matrix(0,0.121098,-0.1996121,0,1340.514,209.7993)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13966"
+ inkscape:collect="always"
+ r="16.9562"
+ xlink:href="#linearGradient2591" />
+ <radialGradient
+ cx="391"
+ cy="279"
+ fx="391"
+ fy="279"
+ gradientTransform="matrix(0.9992945,0,0,1,1895.639,441)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient14532"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ id="linearGradient8343">
+ <stop
+ id="stop8345"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:0;" />
+ <stop
+ id="stop8351"
+ offset="0.2"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ id="stop8353"
+ offset="0.84444445"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ id="stop8347"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2591">
+ <stop
+ id="stop2593"
+ offset="0"
+ style="stop-color:#73d216" />
+ <stop
+ id="stop2595"
+ offset="1.0000000"
+ style="stop-color:#4e9a06" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11207"
+ id="linearGradient75"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.498293,0,0,1.397782,548.7676,204.9645)"
+ x1="1469"
+ y1="34.499969"
+ x2="1482"
+ y2="34.499969" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11207"
+ id="linearGradient77"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.498293,0,0,1.397782,548.7676,204.9645)"
+ x1="1469"
+ y1="34.499969"
+ x2="1482"
+ y2="34.499969" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11207"
+ id="linearGradient79"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.498293,0,0,1.397782,548.7676,204.9645)"
+ x1="1469"
+ y1="34.499969"
+ x2="1482"
+ y2="34.499969" />
+ </defs>
+ <g
+ id="node_join_segment"
+ inkscape:label="#node_join_segment"
+ transform="translate(-1368,-192)">
+ <path
+ d="m 1368,204 h 16 v 3 h -16 z"
+ id="path9278"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient14541);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m 1368,205 h 16 v 1 h -16 z"
+ id="path9282"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient14538);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m 1373.011,193 h -5 v 3 h 5 z"
+ id="path7437"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient14535);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <rect
+ height="15.99997"
+ id="rect7417"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient14532);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.86788619;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16"
+ x="1368"
+ y="192" />
+ <path
+ d="m 1379,193 h 5 v 3 h -5 z"
+ id="path7429"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient14523);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m 1379,194 h 5 v 1 h -5 z"
+ id="path7431"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient14520);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m 1373.011,194 h -5 v 1 h 5 z"
+ id="path7439"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient14505);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <g
+ id="use13944"
+ transform="translate(39.9778,-12.99999)">
+ <path
+ d="m 1334.496,210.5 v 2.0139 h -1.974 l 3.476,2.9861 3.524,-2.9861 h -2.017 V 210.5 Z"
+ id="path13962"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient13966);fill-opacity:1;fill-rule:evenodd;stroke:#3a7304;stroke-width:0.99999863;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 1335.265,211.25 v 2.0161 h -0.68 l 1.418,1.2274 1.436,-1.2274 h -0.681 V 211.25 Z"
+ id="path13964"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.48128339;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+ <g
+ id="use14229"
+ inkscape:label="#g14209"
+ transform="translate(93,-11)">
+ <path
+ d="m 1277.5,203.5 h 4 v 4 h -4 z"
+ id="path20341"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient75);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1278.5,204.5 h 2 v 2 h -2 z"
+ id="path20343"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ <g
+ id="use14452"
+ inkscape:label="#g14209"
+ transform="translate(100,-10.99997)">
+ <path
+ d="m 1277.5,203.5 h 4 v 4 h -4 z"
+ id="path54"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient77);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1278.5,204.5 h 2 v 2 h -2 z"
+ id="path56"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ <g
+ id="use14454"
+ inkscape:label="#g14209"
+ transform="translate(93,3e-5)">
+ <path
+ d="m 1277.5,203.5 h 4 v 4 h -4 z"
+ id="path59"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient79);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1278.5,204.5 h 2 v 2 h -2 z"
+ id="path61"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ <g
+ id="use14456"
+ inkscape:label="#g14209"
+ transform="translate(100,3e-5)">
+ <path
+ d="m 1277.5,203.5 h 4 v 4 h -4 z"
+ id="path64"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient13724);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1278.5,204.5 h 2 v 2 h -2 z"
+ id="path66"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/node-join.svg b/share/icons/Tango/scalable/actions/node-join.svg
new file mode 100644
index 0000000..60f0f7e
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/node-join.svg
@@ -0,0 +1,330 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="node-join.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata68">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview66"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(0.294118,0,0,1,1359.706,-229)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient14496"
+ inkscape:collect="always"
+ x1="-15.59391"
+ x2="0.62775558"
+ xlink:href="#linearGradient8331"
+ y1="423.5"
+ y2="423.5" />
+ <linearGradient
+ gradientTransform="matrix(-0.294118,0,0,1,1344.306,-229)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient14483"
+ inkscape:collect="always"
+ x1="-15.59391"
+ x2="0.62775558"
+ xlink:href="#linearGradient8331"
+ y1="423.5"
+ y2="423.5" />
+ <linearGradient
+ gradientTransform="matrix(0.294118,0,0,1,1359.717,-229)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient14480"
+ inkscape:collect="always"
+ x1="-52.895309"
+ x2="-36.400021"
+ xlink:href="#linearGradient8343"
+ y1="423.5"
+ y2="423.5" />
+ <linearGradient
+ gradientTransform="matrix(0.941177,0,0,1,1359.059,-218)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient14071"
+ inkscape:collect="always"
+ x1="-15.56023"
+ x2="0.41773969"
+ xlink:href="#linearGradient8343"
+ y1="423.5"
+ y2="423.5" />
+ <linearGradient
+ id="linearGradient11207">
+ <stop
+ id="stop11209"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop11211"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.941177,0,0,1,1359.059,-218)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient14074"
+ inkscape:collect="always"
+ x1="-15.59391"
+ x2="0.62775558"
+ xlink:href="#linearGradient8331"
+ y1="423.5"
+ y2="423.5" />
+ <radialGradient
+ cx="35.292671"
+ cy="20.49449"
+ fx="35.292671"
+ fy="20.49449"
+ gradientTransform="matrix(0,0.121098,-0.1996121,0,1340.514,209.7993)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13958"
+ inkscape:collect="always"
+ r="16.9562"
+ xlink:href="#linearGradient2591" />
+ <radialGradient
+ cx="391"
+ cy="279"
+ fx="391"
+ fy="279"
+ gradientTransform="matrix(0.9992945,0,0,1.000002,1840.649,16.99961)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient14077"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ gradientTransform="matrix(1.498293,0,0,1.397782,548.7676,204.9645)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13724"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="matrix(0.294118,0,0,1,1359.706,-229)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient14493"
+ inkscape:collect="always"
+ x1="-15.56023"
+ x2="0.41773969"
+ xlink:href="#linearGradient8343"
+ y1="423.5"
+ y2="423.5" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8331">
+ <stop
+ id="stop8333"
+ offset="0"
+ style="stop-color:#555753;stop-opacity:0;" />
+ <stop
+ id="stop8339"
+ offset="0.12418549"
+ style="stop-color:#555753;stop-opacity:1;" />
+ <stop
+ id="stop8341"
+ offset="0.86629128"
+ style="stop-color:#555753;stop-opacity:1;" />
+ <stop
+ id="stop8335"
+ offset="1"
+ style="stop-color:#555753;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2591">
+ <stop
+ id="stop2593"
+ offset="0"
+ style="stop-color:#73d216" />
+ <stop
+ id="stop2595"
+ offset="1.0000000"
+ style="stop-color:#4e9a06" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8343">
+ <stop
+ id="stop8345"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:0;" />
+ <stop
+ id="stop8351"
+ offset="0.2"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ id="stop8353"
+ offset="0.84444445"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ id="stop8347"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11207"
+ id="linearGradient70"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.498293,0,0,1.397782,548.7676,204.9645)"
+ x1="1469"
+ y1="34.499969"
+ x2="1482"
+ y2="34.499969" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11207"
+ id="linearGradient72"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.498293,0,0,1.397782,548.7676,204.9645)"
+ x1="1469"
+ y1="34.499969"
+ x2="1482"
+ y2="34.499969" />
+ </defs>
+ <g
+ id="node_join"
+ inkscape:label="#node_join"
+ transform="translate(-1344,-192)">
+ <rect
+ height="16"
+ id="rect8215"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient14077);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.86788619;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16"
+ x="1344"
+ y="192" />
+ <path
+ d="m 1344,204 h 16 v 3 h -16 z"
+ id="path8217"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient14074);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m 1344,205 h 16 v 1 h -16 z"
+ id="path8219"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient14071);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m 1355,193 h 5 v 3 h -5 z"
+ id="path8226"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient14496);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m 1355,194 h 5 v 1 h -5 z"
+ id="path8228"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient14493);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m 1349.011,193 h -5 v 3 h 5 z"
+ id="path8234"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient14483);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m 1349.011,194 h -5 v 1 h 5 z"
+ id="path8236"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient14480);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <g
+ id="use13942"
+ transform="translate(15.9778,-12.99999)">
+ <path
+ d="m 1334.496,210.5 v 2.0139 h -1.974 l 3.476,2.9861 3.524,-2.9861 h -2.017 V 210.5 Z"
+ id="path13954"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient13958);fill-opacity:1;fill-rule:evenodd;stroke:#3a7304;stroke-width:0.99999863;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 1335.265,211.25 v 2.0161 h -0.68 l 1.418,1.2274 1.436,-1.2274 h -0.681 V 211.25 Z"
+ id="path13956"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.48128339;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+ <g
+ id="use14223"
+ inkscape:label="#g14209"
+ transform="translate(69,-10.99997)">
+ <path
+ d="m 1277.5,203.5 h 4 v 4 h -4 z"
+ id="path20341"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient70);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1278.5,204.5 h 2 v 2 h -2 z"
+ id="path20343"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ <g
+ id="use14225"
+ inkscape:label="#g14209"
+ transform="translate(76,-10.99997)">
+ <path
+ d="m 1277.5,203.5 h 4 v 4 h -4 z"
+ id="path54"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient72);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1278.5,204.5 h 2 v 2 h -2 z"
+ id="path56"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ <g
+ id="use14227"
+ inkscape:label="#g14209"
+ transform="translate(72.5)">
+ <path
+ d="m 1277.5,203.5 h 4 v 4 h -4 z"
+ id="path59"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient13724);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1278.5,204.5 h 2 v 2 h -2 z"
+ id="path61"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/node-segment-curve.svg b/share/icons/Tango/scalable/actions/node-segment-curve.svg
new file mode 100644
index 0000000..61e1084
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/node-segment-curve.svg
@@ -0,0 +1,239 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16.002623"
+ version="1.1"
+ sodipodi:docname="node-segment-curve.svg"
+ viewBox="0 0 16 16.002623">
+ <metadata
+ id="metadata52">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview50"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient11913"
+ inkscape:collect="always">
+ <stop
+ id="stop11915"
+ offset="0"
+ style="stop-color:#555753;stop-opacity:1;" />
+ <stop
+ id="stop11917"
+ offset="1"
+ style="stop-color:#555753;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient7430"
+ inkscape:collect="always">
+ <stop
+ id="stop7432"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop7434"
+ offset="1"
+ style="stop-color:#fafbfa;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.145834,0,0,1.139865,-23.46877,-45.70193)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13752"
+ inkscape:collect="always"
+ x1="12.19759"
+ x2="15.69898"
+ xlink:href="#linearGradient7430"
+ y1="401.09631"
+ y2="404.59769" />
+ <linearGradient
+ id="linearGradient8357"
+ inkscape:collect="always">
+ <stop
+ id="stop8359"
+ offset="0"
+ style="stop-color:white;stop-opacity:1;" />
+ <stop
+ id="stop8361"
+ offset="1"
+ style="stop-color:white;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.105795,0,0,1.117282,-17.76546,-48.30428)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient19950"
+ inkscape:collect="always"
+ x1="162.0995"
+ x2="162.0995"
+ xlink:href="#linearGradient11913"
+ y1="409.61749"
+ y2="409.01999" />
+ <linearGradient
+ gradientTransform="matrix(0.825,0,0,0.8250133,-1.400026,72.28586)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13754"
+ inkscape:collect="always"
+ x1="-8.6875"
+ x2="-8.6875"
+ xlink:href="#linearGradient8357"
+ y1="410.10919"
+ y2="417.38629" />
+ <linearGradient
+ id="linearGradient11905"
+ inkscape:collect="always">
+ <stop
+ id="stop11907"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ id="stop11909"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="391"
+ cy="279"
+ fx="391"
+ fy="279"
+ gradientTransform="matrix(0.7272727,0,0,0.7310806,1909.909,74.39787)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient14116"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ gradientTransform="translate(-0.7661448,1.143809)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient19952"
+ inkscape:collect="always"
+ x1="162.2023"
+ x2="162.2023"
+ xlink:href="#linearGradient11905"
+ y1="409.81949"
+ y2="409.06989" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient7430"
+ id="linearGradient54"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.145834,0,0,1.139865,-23.46877,-45.70193)"
+ x1="12.19759"
+ y1="401.09631"
+ x2="15.69898"
+ y2="404.59769" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8357"
+ id="linearGradient56"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.825,0,0,0.8250133,-1.400026,72.28586)"
+ x1="-8.6875"
+ y1="410.10919"
+ x2="-8.6875"
+ y2="417.38629" />
+ </defs>
+ <g
+ id="node_curve"
+ transform="translate(-1512,-191.99862)">
+ <rect
+ height="15.99999"
+ id="rect19039"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient14116);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.1902318;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16"
+ x="1512"
+ y="192" />
+ <g
+ id="g19944"
+ transform="matrix(0,0.908065,-0.8987294,0,1891.316,49.43367)">
+ <path
+ d="m 160.3039,409.8182 c 0,5.8666 2.877,8.9015 8.8099,8.9015"
+ id="path19946"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient19950);stroke-width:3.32084274;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m 160.3289,409.8625 c 0,5.2761 1.8909,8.8397 8,8.8397"
+ id="path19948"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient19952);stroke-width:1.10694778px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ <g
+ id="use14641"
+ inkscape:label="#g14630"
+ transform="translate(77,-5)">
+ <g
+ id="g6643"
+ transform="matrix(0.7272727,0,0,0.7310807,1453.818,-102.0049)">
+ <path
+ d="m -11.43753,409.6741 h 6.875005 v 6.8392 h -6.875005 z"
+ id="path6645"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient54);fill-opacity:1;stroke:#888a85;stroke-width:1.37141466;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m -10.06253,411.042 h 4.125005 v 4.1035 h -4.125005 z"
+ id="path6647"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient56);stroke-width:1.3714149;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+ <g
+ id="use14643"
+ inkscape:label="#g14630"
+ transform="translate(67,5)">
+ <g
+ id="g45"
+ transform="matrix(0.7272727,0,0,0.7310807,1453.818,-102.0049)">
+ <path
+ d="m -11.43753,409.6741 h 6.875005 v 6.8392 h -6.875005 z"
+ id="path41"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient13752);fill-opacity:1;stroke:#888a85;stroke-width:1.37141466;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m -10.06253,411.042 h 4.125005 v 4.1035 h -4.125005 z"
+ id="path43"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient13754);stroke-width:1.3714149;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/node-segment-line.svg b/share/icons/Tango/scalable/actions/node-segment-line.svg
new file mode 100644
index 0000000..ef80a54
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/node-segment-line.svg
@@ -0,0 +1,251 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16.002623"
+ version="1.1"
+ sodipodi:docname="node-segment-line.svg"
+ viewBox="0 0 16 16.002623">
+ <metadata
+ id="metadata56">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview54"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <radialGradient
+ cx="391"
+ cy="279"
+ fx="391"
+ fy="279"
+ gradientTransform="matrix(0.7272727,0,0,0.7310806,1885.909,74.39787)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient14130"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ gradientTransform="matrix(0.825,0,0,0.8250133,-1.400026,72.28586)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13754"
+ inkscape:collect="always"
+ x1="-8.6875"
+ x2="-8.6875"
+ xlink:href="#linearGradient8357"
+ y1="410.10919"
+ y2="417.38629" />
+ <linearGradient
+ id="linearGradient8343">
+ <stop
+ id="stop8345"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:0;" />
+ <stop
+ id="stop8351"
+ offset="0.2"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ id="stop8353"
+ offset="0.84444445"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ id="stop8347"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8331">
+ <stop
+ id="stop8333"
+ offset="0"
+ style="stop-color:#555753;stop-opacity:0;" />
+ <stop
+ id="stop8339"
+ offset="0.12418549"
+ style="stop-color:#555753;stop-opacity:1;" />
+ <stop
+ id="stop8341"
+ offset="0.86629128"
+ style="stop-color:#555753;stop-opacity:1;" />
+ <stop
+ id="stop8335"
+ offset="1"
+ style="stop-color:#555753;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.294118,0,0,1.333333,1.705882,-151.2103)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient17261"
+ inkscape:collect="always"
+ x1="-16.000059"
+ x2="1.000059"
+ xlink:href="#linearGradient8331"
+ y1="423.45541"
+ y2="423.45541" />
+ <linearGradient
+ id="linearGradient8357"
+ inkscape:collect="always">
+ <stop
+ id="stop8359"
+ offset="0"
+ style="stop-color:white;stop-opacity:1;" />
+ <stop
+ id="stop8361"
+ offset="1"
+ style="stop-color:white;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient7430"
+ inkscape:collect="always">
+ <stop
+ id="stop7432"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop7434"
+ offset="1"
+ style="stop-color:#fafbfa;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.145834,0,0,1.139865,-23.46877,-45.70193)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13752"
+ inkscape:collect="always"
+ x1="12.19759"
+ x2="15.69898"
+ xlink:href="#linearGradient7430"
+ y1="401.09631"
+ y2="404.59769" />
+ <linearGradient
+ gradientTransform="matrix(1.294118,0,0,1,1.705882,-10.5436)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient17263"
+ inkscape:collect="always"
+ x1="-16.000219"
+ x2="0.58696818"
+ xlink:href="#linearGradient8343"
+ y1="423.58578"
+ y2="423.58578" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient7430"
+ id="linearGradient58"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.145834,0,0,1.139865,-23.46877,-45.70193)"
+ x1="12.19759"
+ y1="401.09631"
+ x2="15.69898"
+ y2="404.59769" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8357"
+ id="linearGradient60"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.825,0,0,0.8250133,-1.400026,72.28586)"
+ x1="-8.6875"
+ y1="410.10919"
+ x2="-8.6875"
+ y2="417.38629" />
+ </defs>
+ <g
+ id="node_line"
+ transform="translate(-1488,-191.99862)">
+ <rect
+ height="15.99999"
+ id="rect17237"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient14130);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.1902318;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16"
+ x="1488"
+ y="192" />
+ <g
+ id="g17245"
+ transform="matrix(0.4010153,-0.401016,0.5216785,0.5216801,1283.153,-18.5365)">
+ <path
+ d="M -19,411.4564 H 3 v 4 h -22 z"
+ id="path17247"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient17261);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="M -19,412.4564 H 3 v 1 h -22 z"
+ id="path17249"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient17263);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ <g
+ id="use14637"
+ inkscape:label="#g14630"
+ transform="translate(43,5)">
+ <g
+ id="g6643"
+ transform="matrix(0.7272727,0,0,0.7310807,1453.818,-102.0049)">
+ <path
+ d="m -11.43753,409.6741 h 6.875005 v 6.8392 h -6.875005 z"
+ id="path6645"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient58);fill-opacity:1;stroke:#888a85;stroke-width:1.37141466;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m -10.06253,411.042 h 4.125005 v 4.1035 h -4.125005 z"
+ id="path6647"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient60);stroke-width:1.3714149;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+ <g
+ id="use14639"
+ inkscape:label="#g14630"
+ transform="translate(53,-5)">
+ <g
+ id="g49"
+ transform="matrix(0.7272727,0,0,0.7310807,1453.818,-102.0049)">
+ <path
+ d="m -11.43753,409.6741 h 6.875005 v 6.8392 h -6.875005 z"
+ id="path45"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient13752);fill-opacity:1;stroke:#888a85;stroke-width:1.37141466;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m -10.06253,411.042 h 4.125005 v 4.1035 h -4.125005 z"
+ id="path47"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient13754);stroke-width:1.3714149;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/node-type-auto-smooth.svg b/share/icons/Tango/scalable/actions/node-type-auto-smooth.svg
new file mode 100644
index 0000000..7acc7b5
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/node-type-auto-smooth.svg
@@ -0,0 +1,174 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="node-type-auto-smooth.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata39">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview37"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient11913"
+ inkscape:collect="always">
+ <stop
+ id="stop11915"
+ offset="0"
+ style="stop-color:#555753;stop-opacity:1;" />
+ <stop
+ id="stop11917"
+ offset="1"
+ style="stop-color:#555753;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.913971,0,0,2.113947,-1324.042,-220.3925)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient15297"
+ inkscape:collect="always"
+ x1="1473.046"
+ x2="1473.702"
+ xlink:href="#linearGradient11913"
+ y1="198.6478"
+ y2="197.93269" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient15371"
+ inkscape:collect="always"
+ x1="1490.061"
+ x2="1493.3199"
+ xlink:href="#linearGradient1887"
+ y1="203.2179"
+ y2="200.2368" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="391"
+ cy="279"
+ fx="391"
+ fy="279"
+ gradientTransform="matrix(0.7272727,0,0,0.7272727,1755.091,77.09091)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient15355"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ id="linearGradient1887">
+ <stop
+ id="stop1888"
+ offset="0.0000000"
+ style="stop-color:#fffdf8;stop-opacity:1.0000000;" />
+ <stop
+ id="stop1889"
+ offset="1.0000000"
+ style="stop-color:#cdccc7;stop-opacity:1.0000000;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="node_auto"
+ transform="translate(-1486,-192)">
+ <path
+ d="m 1500.5,203.5 c -6.276,-0.1837 -9.988,-3.5796 -10,-10"
+ id="path15267"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient15297);stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <rect
+ height="16"
+ id="rect15269"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient15355);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.19334364;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16"
+ x="1486"
+ y="192" />
+ <path
+ d="m 1500.5,203.5 c -6.276,-0.1837 -9.988,-3.5796 -10,-10"
+ id="path15271"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#adadad;stroke-width:0.80000001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <g
+ id="g15357"
+ style="display:inline"
+ transform="rotate(45,1483.208,226.642)">
+ <path
+ d="m 1465.636,202.2929 h 12.728"
+ id="path15359"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:#3465a4;fill-opacity:0.75;fill-rule:evenodd;stroke:#3465a4;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <circle
+ cx="191.57809"
+ cy="423.01559"
+ id="path15361"
+ r="1.421875"
+ style="fill:#ffffff;fill-opacity:1;stroke:#3465a4;stroke-width:0.94791383;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ transform="matrix(1.054953,0,0,1.054942,1263.53,-243.9637)" />
+ <circle
+ cx="191.57809"
+ cy="423.01559"
+ id="path15363"
+ r="1.421875"
+ style="fill:#ffffff;fill-opacity:1;stroke:#3465a4;stroke-width:0.94791943;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ transform="matrix(1.054941,0,0,1.054942,1276.26,-243.964)" />
+ </g>
+ <g
+ id="g15367"
+ transform="matrix(0.871564,0,0,0.8715571,191.3701,26.4197)">
+ <circle
+ cx="1492.187"
+ cy="201.56261"
+ id="path15299"
+ r="3.4375"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient15371);fill-opacity:1;fill-rule:nonzero;stroke:#888a85;stroke-width:1.1590575;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(1.014556,0,0,1.014565,-21.59559,-3.060751)" />
+ <circle
+ cx="1492.187"
+ cy="201.56261"
+ id="path15309"
+ r="3.4375"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1.71874607;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(0.6675604,0,0,0.667561,496.169,66.90055)" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/node-type-cusp.svg b/share/icons/Tango/scalable/actions/node-type-cusp.svg
new file mode 100644
index 0000000..a0b6c46
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/node-type-cusp.svg
@@ -0,0 +1,246 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="node-type-cusp.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata54">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview52"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(1.294118,0,0,1.333333,1.705882,-151.2103)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7542"
+ inkscape:collect="always"
+ x1="-16.000059"
+ x2="1.000059"
+ xlink:href="#linearGradient8331"
+ y1="423.45541"
+ y2="423.45541" />
+ <linearGradient
+ id="linearGradient8357"
+ inkscape:collect="always">
+ <stop
+ id="stop8359"
+ offset="0"
+ style="stop-color:white;stop-opacity:1;" />
+ <stop
+ id="stop8361"
+ offset="1"
+ style="stop-color:white;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.145834,0,0,1.139865,-23.46877,-45.70193)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13752"
+ inkscape:collect="always"
+ x1="12.19759"
+ x2="15.69898"
+ xlink:href="#linearGradient7430"
+ y1="401.09631"
+ y2="404.59769" />
+ <linearGradient
+ id="linearGradient7430"
+ inkscape:collect="always">
+ <stop
+ id="stop7432"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop7434"
+ offset="1"
+ style="stop-color:#fafbfa;stop-opacity:1" />
+ </linearGradient>
+ <radialGradient
+ cx="391"
+ cy="279"
+ fx="391"
+ fy="279"
+ gradientTransform="matrix(0.7272727,0,0,0.7310806,1813.818,74.6706)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient14175"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ gradientTransform="matrix(1.294118,0,0,1,1.705882,-10.5436)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7554"
+ inkscape:collect="always"
+ x1="-16.000219"
+ x2="0.58696818"
+ xlink:href="#linearGradient8343"
+ y1="423.58578"
+ y2="423.58578" />
+ <linearGradient
+ gradientTransform="matrix(1.294118,0,0,1.333333,1.705882,-151.2103)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7552"
+ inkscape:collect="always"
+ x1="-16.000059"
+ x2="1.000059"
+ xlink:href="#linearGradient8331"
+ y1="423.45541"
+ y2="423.45541" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.294118,0,0,1,1.705883,-10.06438)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient14627"
+ inkscape:collect="always"
+ x1="-16.000219"
+ x2="0.58696818"
+ xlink:href="#linearGradient8343"
+ y1="423.58578"
+ y2="423.58578" />
+ <linearGradient
+ id="linearGradient8331">
+ <stop
+ id="stop8333"
+ offset="0"
+ style="stop-color:#555753;stop-opacity:0;" />
+ <stop
+ id="stop8339"
+ offset="0.12418549"
+ style="stop-color:#555753;stop-opacity:1;" />
+ <stop
+ id="stop8341"
+ offset="0.86629128"
+ style="stop-color:#555753;stop-opacity:1;" />
+ <stop
+ id="stop8335"
+ offset="1"
+ style="stop-color:#555753;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.825,0,0,0.8250133,-1.400026,72.28586)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13754"
+ inkscape:collect="always"
+ x1="-8.6875"
+ x2="-8.6875"
+ xlink:href="#linearGradient8357"
+ y1="410.10919"
+ y2="417.38629" />
+ <linearGradient
+ id="linearGradient8343">
+ <stop
+ id="stop8345"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:0;" />
+ <stop
+ id="stop8351"
+ offset="0.2"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ id="stop8353"
+ offset="0.84444445"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ id="stop8347"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:0;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="node_cusp"
+ transform="translate(-1416,-192)">
+ <rect
+ height="15.99999"
+ id="rect6619"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient14175);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.1902318;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16"
+ x="1416"
+ y="192" />
+ <g
+ id="g7546"
+ transform="matrix(0.401016,0.4010153,-0.52168,0.5216786,1640.355,-12.8469)">
+ <path
+ d="M -19,411.4564 H 3 v 4 h -22 z"
+ id="path7548"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient7552);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="M -19,412.9356 H 3.000001 v 1 H -19 Z"
+ id="path7550"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient7554);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ </g>
+ <g
+ id="g7538"
+ transform="matrix(0.4010153,-0.401016,0.5216785,0.5216801,1214.062,-19.26374)">
+ <path
+ d="M -19,411.4564 H 3 v 4 h -22 z"
+ id="path6621"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient7542);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="M -19,412.9356 H 3.000002 v 1 H -19 Z"
+ id="path6623"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient14627);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ </g>
+ <g
+ id="use14649"
+ inkscape:label="#g14630"
+ transform="rotate(-45,1438.414,229.9705)">
+ <g
+ id="g6643"
+ transform="matrix(0.7272727,0,0,0.7310807,1453.818,-102.0049)">
+ <path
+ d="m -11.43753,409.6741 h 6.875005 v 6.8392 h -6.875005 z"
+ id="path6645"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient13752);fill-opacity:1;stroke:#888a85;stroke-width:1.37141466;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m -10.06253,411.042 h 4.125005 v 4.1035 h -4.125005 z"
+ id="path6647"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient13754);stroke-width:1.3714149;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/node-type-smooth.svg b/share/icons/Tango/scalable/actions/node-type-smooth.svg
new file mode 100644
index 0000000..c3b4b0c
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/node-type-smooth.svg
@@ -0,0 +1,231 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="node-type-smooth.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata50">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview48"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient8357"
+ inkscape:collect="always">
+ <stop
+ id="stop8359"
+ offset="0"
+ style="stop-color:white;stop-opacity:1;" />
+ <stop
+ id="stop8361"
+ offset="1"
+ style="stop-color:white;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.145834,0,0,1.139865,-23.46877,-45.70193)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13752"
+ inkscape:collect="always"
+ x1="12.19759"
+ x2="15.69898"
+ xlink:href="#linearGradient7430"
+ y1="401.09631"
+ y2="404.59769" />
+ <linearGradient
+ id="linearGradient7430"
+ inkscape:collect="always">
+ <stop
+ id="stop7432"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop7434"
+ offset="1"
+ style="stop-color:#fafbfa;stop-opacity:1" />
+ </linearGradient>
+ <radialGradient
+ cx="391"
+ cy="279"
+ fx="391"
+ fy="279"
+ gradientTransform="matrix(0.7272727,0,0,0.7272727,1709.091,77.09091)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient14161"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ id="linearGradient11913"
+ inkscape:collect="always">
+ <stop
+ id="stop11915"
+ offset="0"
+ style="stop-color:#555753;stop-opacity:1;" />
+ <stop
+ id="stop11917"
+ offset="1"
+ style="stop-color:#555753;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12816"
+ inkscape:collect="always"
+ x1="162.2023"
+ x2="162.2023"
+ xlink:href="#linearGradient11905"
+ y1="413.94379"
+ y2="409.06989" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11933"
+ inkscape:collect="always"
+ x1="162.2023"
+ x2="162.2023"
+ xlink:href="#linearGradient11905"
+ y1="414.66089"
+ y2="409.06989" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11931"
+ inkscape:collect="always"
+ x1="162.0995"
+ x2="162.0995"
+ xlink:href="#linearGradient11913"
+ y1="414.01669"
+ y2="409.01999" />
+ <linearGradient
+ id="linearGradient11905"
+ inkscape:collect="always">
+ <stop
+ id="stop11907"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ id="stop11909"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.825,0,0,0.8250133,-1.400026,72.28586)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13754"
+ inkscape:collect="always"
+ x1="-8.6875"
+ x2="-8.6875"
+ xlink:href="#linearGradient8357"
+ y1="410.10919"
+ y2="417.38629" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12814"
+ inkscape:collect="always"
+ x1="162.0995"
+ x2="162.0995"
+ xlink:href="#linearGradient11913"
+ y1="414.01669"
+ y2="409.01999" />
+ </defs>
+ <g
+ id="node_smooth"
+ transform="translate(-1440,-192)">
+ <rect
+ height="16"
+ id="rect6653"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient14161);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.19334364;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16"
+ x="1440"
+ y="192" />
+ <g
+ id="g11925"
+ transform="matrix(-0.7272727,0,0,-0.7272727,1570.933,504)">
+ <path
+ d="m 161.0329,410.0329 c 0,5.2508 2.6018,7.9671 7.9671,7.9671"
+ id="path11927"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient11931);stroke-width:4.125;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m 160.1824,408.7187 c 0,5.4721 2.8035,10.2087 8.9126,10.2087"
+ id="path11929"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient11933);stroke-width:1.37500012px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ <g
+ id="g11921"
+ transform="matrix(0.7272727,0,0,0.7272727,1325.091,-104)">
+ <path
+ d="m 161.0329,410.0329 c 0,5.2508 2.6018,7.9671 7.9671,7.9671"
+ id="path8409"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient12814);stroke-width:4.125;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m 161.095,408.7187 c 0,5.2761 1.8909,8.8397 8,8.8397"
+ id="path10157"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient12816);stroke-width:1.37500012px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ <g
+ id="node_b"
+ inkscape:label="#g14630">
+ <g
+ id="g6643"
+ transform="matrix(0.7272727,0,0,0.7310807,1453.818,-102.0049)">
+ <path
+ d="m -11.43753,409.6741 h 6.875005 v 6.8392 h -6.875005 z"
+ id="path6645"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient13752);fill-opacity:1;stroke:#888a85;stroke-width:1.37141466;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m -10.06253,411.042 h 4.125005 v 4.1035 h -4.125005 z"
+ id="path6647"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient13754);stroke-width:1.3714149;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/node-type-symmetric.svg b/share/icons/Tango/scalable/actions/node-type-symmetric.svg
new file mode 100644
index 0000000..3319b56
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/node-type-symmetric.svg
@@ -0,0 +1,198 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="node-type-symmetric.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata44">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview42"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(1.913971,0,0,2.113947,-1346.042,-220.3925)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient14765"
+ inkscape:collect="always"
+ x1="1473.046"
+ x2="1473.702"
+ xlink:href="#linearGradient11913"
+ y1="198.6478"
+ y2="197.93269" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="391"
+ cy="279"
+ fx="391"
+ fy="279"
+ gradientTransform="matrix(0.7272727,0,0,0.7272727,1733.091,77.09091)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient14743"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ gradientTransform="matrix(0.825,0,0,0.8250133,-1.400026,72.28586)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13754"
+ inkscape:collect="always"
+ x1="-8.6875"
+ x2="-8.6875"
+ xlink:href="#linearGradient8357"
+ y1="410.10919"
+ y2="417.38629" />
+ <linearGradient
+ id="linearGradient11913"
+ inkscape:collect="always">
+ <stop
+ id="stop11915"
+ offset="0"
+ style="stop-color:#555753;stop-opacity:1;" />
+ <stop
+ id="stop11917"
+ offset="1"
+ style="stop-color:#555753;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.145834,0,0,1.139865,-23.46877,-45.70193)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13752"
+ inkscape:collect="always"
+ x1="12.19759"
+ x2="15.69898"
+ xlink:href="#linearGradient7430"
+ y1="401.09631"
+ y2="404.59769" />
+ <linearGradient
+ id="linearGradient7430"
+ inkscape:collect="always">
+ <stop
+ id="stop7432"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop7434"
+ offset="1"
+ style="stop-color:#fafbfa;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8357"
+ inkscape:collect="always">
+ <stop
+ id="stop8359"
+ offset="0"
+ style="stop-color:white;stop-opacity:1;" />
+ <stop
+ id="stop8361"
+ offset="1"
+ style="stop-color:white;stop-opacity:0;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="node_symmetric"
+ transform="translate(-1464,-192)">
+ <path
+ d="m 1478.5,203.5 c -6.276,-0.1837 -9.988,-3.5796 -10,-10"
+ id="path14758"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient14765);stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <rect
+ height="16"
+ id="rect12820"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient14743);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.19334364;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16"
+ x="1464"
+ y="192" />
+ <path
+ d="m 1478.5,203.5 c -6.276,-0.1837 -9.988,-3.5796 -10,-10"
+ id="path14767"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#adadad;stroke-width:0.80000001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <g
+ id="g14745"
+ transform="rotate(45,1472.207,200.0858)">
+ <path
+ d="m 1465.636,202.2929 h 12.728"
+ id="path13735"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:#3465a4;fill-opacity:0.75;fill-rule:evenodd;stroke:#3465a4;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <circle
+ cx="191.57809"
+ cy="423.01559"
+ id="path17108"
+ r="1.421875"
+ style="fill:#ffffff;fill-opacity:1;stroke:#3465a4;stroke-width:0.94791383;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ transform="matrix(1.054953,0,0,1.054942,1263.53,-243.9637)" />
+ <circle
+ cx="191.57809"
+ cy="423.01559"
+ id="path16358"
+ r="1.421875"
+ style="fill:#ffffff;fill-opacity:1;stroke:#3465a4;stroke-width:0.94791943;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ transform="matrix(1.054941,0,0,1.054942,1276.26,-243.964)" />
+ </g>
+ <g
+ id="use14635"
+ inkscape:label="#g14630"
+ transform="rotate(45,1457.407,227.9234)">
+ <g
+ id="g6643"
+ transform="matrix(0.7272727,0,0,0.7310807,1453.818,-102.0049)">
+ <path
+ d="m -11.43753,409.6741 h 6.875005 v 6.8392 h -6.875005 z"
+ id="path6645"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient13752);fill-opacity:1;stroke:#888a85;stroke-width:1.37141466;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m -10.06253,411.042 h 4.125005 v 4.1035 h -4.125005 z"
+ id="path6647"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient13754);stroke-width:1.3714149;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/object-columns.svg b/share/icons/Tango/scalable/actions/object-columns.svg
new file mode 100644
index 0000000..3867a07
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/object-columns.svg
@@ -0,0 +1,205 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.000021"
+ height="16.000099"
+ version="1.1"
+ sodipodi:docname="object-columns.svg"
+ viewBox="0 0 16.000021 16.000099">
+ <metadata
+ id="metadata29">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview27"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient11215">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1;"
+ offset="0"
+ id="stop11217" />
+ <stop
+ style="stop-color:#888a85;stop-opacity:1;"
+ offset="1"
+ id="stop11219" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11207">
+ <stop
+ style="stop-color:#d3d7cf;stop-opacity:1;"
+ offset="0"
+ id="stop11209" />
+ <stop
+ style="stop-color:#d3d7cf;stop-opacity:1;"
+ offset="1"
+ id="stop11211" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11201">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop11203" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="1"
+ id="stop11205" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2591">
+ <stop
+ style="stop-color:#73d216"
+ offset="0"
+ id="stop2593" />
+ <stop
+ style="stop-color:#4e9a06"
+ offset="1.0000000"
+ id="stop2595" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11207"
+ id="linearGradient11791"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.156332,0,0,1.125678,-56.65685,-172.0295)"
+ x1="1469"
+ y1="34.49997"
+ x2="1482"
+ y2="34.49997" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11215"
+ id="linearGradient11793"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.156332,0,0,1.125678,-56.65685,-172.0295)"
+ x1="1469"
+ y1="34.49997"
+ x2="1482"
+ y2="34.49997" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11201"
+ id="linearGradient11795"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.000352,0,0,1.16752,0.7988538,-203.1223)"
+ x1="1470"
+ y1="34.49998"
+ x2="1481"
+ y2="34.49998" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11207"
+ id="linearGradient11797"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.156332,0,0,1.125191,-56.6473,-171.2453)"
+ x1="1469"
+ y1="34.49997"
+ x2="1482"
+ y2="34.49997" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11215"
+ id="linearGradient11799"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.156332,0,0,1.125191,-56.6473,-171.2453)"
+ x1="1469"
+ y1="34.49997"
+ x2="1482"
+ y2="34.49997" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11201"
+ id="linearGradient11801"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.000352,0,0,1.16752,0.7988538,-192.1223)"
+ x1="1470"
+ y1="34.49998"
+ x2="1481"
+ y2="34.49998" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2591"
+ id="radialGradient11804"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,0.3538529,0.1867298,0,355.7309,1624.847)"
+ cx="14.56269"
+ cy="65.7051"
+ fx="14.56269"
+ fy="65.7051"
+ r="16.9562" />
+ </defs>
+ <g
+ style="display:inline"
+ id="object_columns"
+ transform="rotate(90,999,639)">
+ <rect
+ y="1622.5"
+ x="360.5"
+ height="4"
+ width="15"
+ id="rect11464"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient11791);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient11793);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <rect
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient11795);stroke-width:0.9999995;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ id="rect11772"
+ width="13"
+ height="2"
+ x="361.5"
+ y="1623.5" />
+ <rect
+ y="1633.5"
+ x="360.5"
+ height="4"
+ width="15"
+ id="rect11530"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient11797);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient11799);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <rect
+ y="1634.5"
+ x="361.5"
+ height="2"
+ width="13"
+ id="rect11778"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient11801);stroke-width:0.9999995;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ id="path11582"
+ d="M 371.5,1628.5 368,1624.5 364.5,1628.5 366.5,1628.5 366.5,1631.5 364.5,1631.5 368,1635.5 371.5,1631.5 369.5,1631.5 369.5,1628.5 371.5,1628.5 Z"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient11804);fill-opacity:1;fill-rule:evenodd;stroke:#3a7304;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ inkscape:connector-curvature="0" />
+ <rect
+ transform="matrix(0,1,1,0,0,0)"
+ y="360"
+ x="1622"
+ height="16"
+ width="15.99999"
+ id="rect11458"
+ style="display:inline;fill:none;fill-opacity:0.2875536;fill-rule:evenodd;stroke:none;stroke-width:0.531496;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/object-fill.svg b/share/icons/Tango/scalable/actions/object-fill.svg
new file mode 100644
index 0000000..4731ad7
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/object-fill.svg
@@ -0,0 +1,196 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="22.000006"
+ height="22"
+ version="1.1"
+ sodipodi:docname="object-fill.svg"
+ viewBox="0 0 22.000006 22">
+ <metadata
+ id="metadata43">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview41"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient16370">
+ <stop
+ id="stop16372"
+ offset="0.0000000"
+ style="stop-color:#50534b;stop-opacity:0.46391752;" />
+ <stop
+ id="stop16374"
+ offset="1"
+ style="stop-color:#50534b;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="27.125"
+ cy="45.625"
+ fx="27.125"
+ fy="45.625"
+ gradientTransform="matrix(1,0,0,0.2,0,36.5)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13726"
+ inkscape:collect="always"
+ r="22.5"
+ xlink:href="#linearGradient16370" />
+ <linearGradient
+ gradientTransform="matrix(0.373813,-0.222635,0.215821,0.385616,-33.16474,24.90046)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13730"
+ inkscape:collect="always"
+ spreadMethod="reflect"
+ x1="88.659218"
+ x2="104.9418"
+ xlink:href="#linearGradient15060"
+ y1="23.661831"
+ y2="23.8396" />
+ <linearGradient
+ id="linearGradient15060">
+ <stop
+ id="stop15062"
+ offset="0"
+ style="stop-color:#5e605c;stop-opacity:1" />
+ <stop
+ id="stop15066"
+ offset="0.66074723"
+ style="stop-color:#dddddd;stop-opacity:1;" />
+ <stop
+ id="stop15064"
+ offset="1"
+ style="stop-color:#f7f7f7;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.438799,0,0,0.438799,0.565693,-0.279792)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13728"
+ inkscape:collect="always"
+ x1="2"
+ x2="8.9176159"
+ xlink:href="#linearGradient5737"
+ y1="27.18235"
+ y2="27.18235" />
+ <linearGradient
+ id="linearGradient5737">
+ <stop
+ id="stop5739"
+ offset="0.0000000"
+ style="stop-color:#c0d5f0;stop-opacity:1.0000000;" />
+ <stop
+ id="stop5741"
+ offset="1.0000000"
+ style="stop-color:#77a4df;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <radialGradient
+ cx="24.660351"
+ cy="21.21833"
+ fx="24.660351"
+ fy="21.21833"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13732"
+ inkscape:collect="always"
+ r="4.3006992"
+ xlink:href="#linearGradient8059" />
+ <linearGradient
+ id="linearGradient8059">
+ <stop
+ id="stop8061"
+ offset="0.0000000"
+ style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+ <stop
+ id="stop8063"
+ offset="1.0000000"
+ style="stop-color:#9d9d9d;stop-opacity:1" />
+ </linearGradient>
+ </defs>
+ <g
+ id="properties_fill"
+ style="display:inline"
+ transform="translate(-191,-229)">
+ <rect
+ height="22"
+ id="rect6315"
+ style="opacity:0.24267782;fill:#ffffff;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="22"
+ x="191"
+ y="229" />
+ <g
+ id="g6317"
+ inkscape:label="Layer 1"
+ transform="translate(191,228.991)">
+ <ellipse
+ cx="27.125"
+ cy="45.625"
+ id="path6319"
+ rx="22.5"
+ ry="4.5"
+ style="opacity:1;fill:url(#radialGradient13726);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="matrix(0.488889,0,0,0.555555,-2.261111,-5.847192)" />
+ <path
+ d="m 7.696683,6.484471 c 0,0 -5.244617,0.055146 -5.244617,0.055146 C 0.3685084,6.623849 0.5046658,8.459678 0.5138073,8.875623 V 15.16627 C 0.3591277,16.92401 3.601438,17.00593 3.47779,15.19107 L 3.497182,9.174694 Z"
+ id="path17768"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="csccccc"
+ style="fill:url(#linearGradient13728);fill-opacity:1;fill-rule:evenodd;stroke:#586a9a;stroke-width:1.00000036;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 3.409735,9.126651 9.317844,19.68288 c 0.4538,0.73661 1.183376,1.01976 1.886686,0.64373 l 8.57435,-5.1067 c 0.6522,-0.45806 0.95466,-1.31839 0.53816,-2.07185 L 14.40218,2.579777 Z"
+ id="path6323"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccc"
+ style="fill:url(#linearGradient13730);fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <circle
+ cx="24.660351"
+ cy="21.21833"
+ id="path6325"
+ r="3.800699"
+ style="opacity:1;fill:url(#radialGradient13732);fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:2.0692811;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="matrix(0.440329,-0.251438,0.253871,0.434898,-4.734555,7.454736)" />
+ <path
+ d="M 4.698602,9.406508 9.68299,18.64064 c 0.52036,0.9288 0.91143,1.11652 1.76869,0.60647 l 7.28615,-4.37163 c 0.85323,-0.50765 1.03204,-0.99464 0.5013,-1.94198 L 14.11772,3.867627 Z"
+ id="path6327"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccc"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.93590617;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m 11.53707,8.598024 v -5.74426 c 0,-3.1843639 6.04245,-3.0862486 6.04245,0.132583 v 4.858306"
+ id="path6329"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#555753;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <circle
+ cx="1.59375"
+ cy="7.65625"
+ id="path17774"
+ r="0.75"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/object-flip-horizontal.svg b/share/icons/Tango/scalable/actions/object-flip-horizontal.svg
new file mode 100644
index 0000000..d7123c2
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/object-flip-horizontal.svg
@@ -0,0 +1,114 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.000021"
+ height="16.000099"
+ version="1.1"
+ sodipodi:docname="object-flip-horizontal.svg"
+ viewBox="0 0 16.000021 16.000099">
+ <metadata
+ id="metadata29">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview27"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient12319">
+ <stop
+ id="stop12321"
+ offset="0"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ <stop
+ id="stop12329"
+ offset="0.09044679"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12327"
+ offset="0.90803826"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12323"
+ offset="1"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="rotate(-90,-166.5,676)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13918"
+ inkscape:collect="always"
+ x1="101.5"
+ x2="117.5001"
+ xlink:href="#linearGradient12319"
+ y1="1353.5"
+ y2="1353.5" />
+ </defs>
+ <g
+ id="object_flip_hor"
+ transform="translate(-503.99998,-391.9999)">
+ <rect
+ height="16"
+ id="rect20761"
+ style="display:inline;fill:#ffffff;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="16"
+ x="504"
+ y="392" />
+ <path
+ d="m 513.5,393.5 v 13 h 5 z"
+ id="path18543"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:1.0000875;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 514.5001,398.8718 v 6.6281 h 2.6013 z"
+ id="path18595"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.00008762;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.4;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="M 509.4999,393.5001 V 406.5 H 504.5 Z"
+ id="path18541"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#dfdfdb;fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:1.0000875;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="M 508.5,398.8718 V 405.5 h -2.6014 z"
+ id="path18597"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.00008762;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="M 510.9999,396.9999 H 512 v 2 h -1.0001 z m 0,4 H 512 v 2 h -1.0001 z m 0,4.0001 H 512 v 3 h -1.0001 z m 0,-13.0001 H 512 V 395 h -1.0001 z"
+ id="path18718"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccccccccccccccc"
+ style="display:inline;fill:url(#linearGradient13918);fill-opacity:1;stroke:none;stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/object-flip-vertical.svg b/share/icons/Tango/scalable/actions/object-flip-vertical.svg
new file mode 100644
index 0000000..e476bb7
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/object-flip-vertical.svg
@@ -0,0 +1,114 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.000021"
+ height="16.000099"
+ version="1.1"
+ sodipodi:docname="object-flip-vertical.svg"
+ viewBox="0 0 16.000021 16.000099">
+ <metadata
+ id="metadata29">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview27"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient12319">
+ <stop
+ id="stop12321"
+ offset="0"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ <stop
+ id="stop12329"
+ offset="0.09044679"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12327"
+ offset="0.90803826"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12323"
+ offset="1"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="rotate(-90,-166.5,676)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13918"
+ inkscape:collect="always"
+ x1="101.5"
+ x2="117.5001"
+ xlink:href="#linearGradient12319"
+ y1="1353.5"
+ y2="1353.5" />
+ </defs>
+ <g
+ id="object_flip_ver"
+ transform="rotate(-90,64.00005,455.99999)">
+ <rect
+ height="16"
+ id="rect20761"
+ style="display:inline;fill:#ffffff;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="16"
+ x="504"
+ y="392" />
+ <path
+ d="m 513.5,393.5 v 13 h 5 z"
+ id="path18543"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:1.0000875;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 514.5001,398.8718 v 6.6281 h 2.6013 z"
+ id="path18595"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.00008762;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.4;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="M 509.4999,393.5001 V 406.5 H 504.5 Z"
+ id="path18541"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#dfdfdb;fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:1.0000875;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="M 508.5,398.8718 V 405.5 h -2.6014 z"
+ id="path18597"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.00008762;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="M 510.9999,396.9999 H 512 v 2 h -1.0001 z m 0,4 H 512 v 2 h -1.0001 z m 0,4.0001 H 512 v 3 h -1.0001 z m 0,-13.0001 H 512 V 395 h -1.0001 z"
+ id="path18718"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccccccccccccccc"
+ style="display:inline;fill:url(#linearGradient13918);fill-opacity:1;stroke:none;stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/object-group.svg b/share/icons/Tango/scalable/actions/object-group.svg
new file mode 100644
index 0000000..98453fb
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/object-group.svg
@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="object-group.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata26">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview24"
+ showgrid="false" />
+ <defs
+ id="defs3" />
+ <g
+ id="selection_group"
+ inkscape:label="#g10992"
+ style="display:inline">
+ <rect
+ height="16"
+ id="rect11004"
+ style="opacity:1;fill:#ffffff;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="16"
+ x="0"
+ y="0" />
+ <rect
+ height="7.9999571"
+ id="rect11006"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#dfdfdb;fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1.00008762;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="7.9999132"
+ x="2.5000441"
+ y="5.499999" />
+ <rect
+ height="5.999999"
+ id="rect11008"
+ style="opacity:1;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="6"
+ x="3.5"
+ y="6.5000019" />
+ <ellipse
+ cx="10.90198"
+ cy="5.4358912"
+ id="path11010"
+ rx="4.234653"
+ ry="4.5274749"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#dfdfdb;fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1.09475553;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(0.9445825,0,0,0.8834904,0.2021618,0.6974671)" />
+ <rect
+ height="2"
+ id="rect11012"
+ style="opacity:1;fill:#555753;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="2"
+ x="14"
+ y="0" />
+ <rect
+ height="2"
+ id="rect11014"
+ style="opacity:1;fill:#555753;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="2"
+ x="0"
+ y="14" />
+ <rect
+ height="2"
+ id="rect11016"
+ style="opacity:1;fill:#555753;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="2"
+ x="0"
+ y="0" />
+ <rect
+ height="2"
+ id="rect11018"
+ style="opacity:1;fill:#555753;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="2"
+ x="14"
+ y="14" />
+ <ellipse
+ cx="10.90198"
+ cy="5.4358912"
+ id="path11020"
+ rx="4.234653"
+ ry="4.5274749"
+ style="opacity:1;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.45953846;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="matrix(0.708441,0,0,0.6626212,2.776589,1.898065)" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/object-hidden.svg b/share/icons/Tango/scalable/actions/object-hidden.svg
new file mode 100644
index 0000000..d7c5657
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/object-hidden.svg
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="object-hidden.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata26">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview24"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <radialGradient
+ cx="11.36823"
+ cy="26.534439"
+ fx="11.36823"
+ fy="26.534439"
+ gradientTransform="matrix(0.9845232,-0.0189738,0.0164117,0.8792366,1103.749,1556.354)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13889"
+ inkscape:collect="always"
+ r="7.5"
+ xlink:href="#linearGradient14313" />
+ <linearGradient
+ id="linearGradient14313">
+ <stop
+ id="stop14315"
+ offset="0"
+ style="stop-color:#d5d5d5;stop-opacity:1;" />
+ <stop
+ id="stop14317"
+ offset="0.55299991"
+ style="stop-color:#dadada;stop-opacity:1;" />
+ <stop
+ id="stop14319"
+ offset="0.80015606"
+ style="stop-color:#b6b6b6;stop-opacity:1;" />
+ <stop
+ id="stop14321"
+ offset="1"
+ style="stop-color:#a2a2a2;stop-opacity:1;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="hidden"
+ transform="translate(-1108,-1571)">
+ <rect
+ height="16"
+ id="rect13843"
+ style="display:inline;opacity:1;fill:#ffffff;fill-opacity:0;fill-rule:evenodd;stroke:none;stroke-width:0.83269;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="16"
+ x="1108"
+ y="1571" />
+ <path
+ d="m 1123.618,1579.969 c -2.184,2.807 -4.811,3.467 -7.449,3.467 -2.637,0 -5.944,-0.456 -6.455,-3.467 0.555,-2.753 -2.462,2.69 0.909,4.175 3.895,1.717 9.595,1.103 12.995,-4.175 z"
+ id="path13696"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="czcsc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#888a85;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.60000002;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1123.5,1579.969 c -2.165,2.807 -4.77,3.467 -7.385,3.467 -2.615,0 -5.894,-0.456 -6.401,-3.467 0.55,-2.753 1.97,-4.437 5.618,-4.468 3.986,-0.035 5.921,2.511 8.168,4.468 z"
+ id="path13699"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="czcsc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.9;fill:url(#radialGradient13889);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.70164639;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/object-locked.svg b/share/icons/Tango/scalable/actions/object-locked.svg
new file mode 100644
index 0000000..a043e6e
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/object-locked.svg
@@ -0,0 +1,209 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="object-locked.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata44">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview42"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient12071"
+ inkscape:collect="always">
+ <stop
+ id="stop12073"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop12075"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient9845">
+ <stop
+ id="stop9847"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop9849"
+ offset="1.0000000"
+ style="stop-color:#ffffff;stop-opacity:0.49484536;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.2784349,0,0,0.2809058,1223.296,1518.625)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient9950"
+ inkscape:collect="always"
+ x1="16.894079"
+ x2="24.07708"
+ xlink:href="#linearGradient10672"
+ y1="1.3346111"
+ y2="19.134171" />
+ <linearGradient
+ gradientTransform="matrix(0.5684536,0,0,0.260845,1220.747,1519.994)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient9947"
+ inkscape:collect="always"
+ x1="14.21794"
+ x2="17.859091"
+ xlink:href="#linearGradient12071"
+ y1="6.8795352"
+ y2="3.95666" />
+ <linearGradient
+ id="linearGradient10672">
+ <stop
+ id="stop10674"
+ offset="0.0000000"
+ style="stop-color:#cad0c6;stop-opacity:1.0000000;" />
+ <stop
+ id="stop10676"
+ offset="0.5"
+ style="stop-color:#eaece9;stop-opacity:1.0000000;" />
+ <stop
+ id="stop10678"
+ offset="1.0000000"
+ style="stop-color:#c5cbc0;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2092">
+ <stop
+ id="stop2094"
+ offset="0"
+ style="stop-color:#fff7b0;stop-opacity:1;" />
+ <stop
+ id="stop2098"
+ offset="0.20999999"
+ style="stop-color:#ffec41;stop-opacity:1.0000000;" />
+ <stop
+ id="stop43205"
+ offset="0.83999997"
+ style="stop-color:#e2cc00;stop-opacity:1;" />
+ <stop
+ id="stop2100"
+ offset="1"
+ style="stop-color:#c3af00;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.2503422,0,0,0.3116539,1224.113,1518.311)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient9944"
+ inkscape:collect="always"
+ x1="6.72682"
+ x2="40.938129"
+ xlink:href="#linearGradient2092"
+ y1="32.161701"
+ y2="32.161701" />
+ <linearGradient
+ gradientTransform="matrix(0.9999999,0,0,0.2052368,1221,1520.485)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient9941"
+ inkscape:collect="always"
+ x1="11.5"
+ x2="11.77903"
+ xlink:href="#linearGradient12071"
+ y1="20.579729"
+ y2="14.25996" />
+ <linearGradient
+ gradientTransform="matrix(0.2119237,0,0,0.2489726,1224.917,1520.675)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient9938"
+ inkscape:collect="always"
+ x1="10.90727"
+ x2="30.87545"
+ xlink:href="#linearGradient9845"
+ y1="25.002279"
+ y2="36.127281" />
+ </defs>
+ <g
+ id="width_height_lock"
+ transform="translate(-1222,-1518)">
+ <rect
+ height="16"
+ id="rect10682"
+ rx="5.3333402"
+ ry="0"
+ style="display:inline;fill:#ffffff;fill-opacity:0;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="16"
+ x="1222"
+ y="1518" />
+ <path
+ d="m 1226,1525 v -1 c 0,-2.211 1,-4 4,-4 3,0 4,1.763 4,4 v 1 h -3 v -1 c -0.037,-0.544 0,-1 -1,-1 -1,0 -1.009,0.452 -1,1 v 1 z"
+ id="path10684"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cczcccczccc"
+ style="fill:#555753;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m 1227,1525 v -1 c 0,-2.211 1,-3 3,-3 2,0 3,0.763 3,3 v 1 h -1 v -1 c -0.037,-0.544 0,-2 -2,-2 -2,0 -2.009,1.452 -2,2 v 1 z"
+ id="path10686"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cczcccczccc"
+ style="fill:url(#linearGradient9950);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m 1227,1524 c 0.075,-1.637 0,-3 3,-3 -2.018,0.277 -2.457,0.877 -2.457,2.588 0,0 -0.05,2.121 -0.05,2.121 H 1227 Z"
+ id="path10688"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccsccc"
+ style="fill:url(#linearGradient9947);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ height="7.0001221"
+ id="rect10690"
+ rx="0.6359942"
+ ry="0.56647962"
+ style="fill:url(#linearGradient9944);fill-opacity:1;fill-rule:evenodd;stroke:#745e00;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="9"
+ x="1225.5"
+ y="1525.5" />
+ <rect
+ height="2.0523679"
+ id="rect10692"
+ rx="0"
+ ry="0"
+ style="fill:url(#linearGradient9941);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="1"
+ x="1232"
+ y="1522.948" />
+ <rect
+ height="5"
+ id="rect10694"
+ rx="0.27153781"
+ ry="0.28223079"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient9938);stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.60109289"
+ width="7"
+ x="1226.5"
+ y="1526.5" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/object-rotate-left.svg b/share/icons/Tango/scalable/actions/object-rotate-left.svg
new file mode 100644
index 0000000..0b8d8e1
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/object-rotate-left.svg
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.000044"
+ height="16.000044"
+ version="1.1"
+ sodipodi:docname="object-rotate-left.svg"
+ viewBox="0 0 16.000044 16.000044">
+ <metadata
+ id="metadata26">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview24"
+ showgrid="false" />
+ <defs
+ id="defs3" />
+ <g
+ id="object_rotate_90_CCW"
+ inkscape:label="#object_rotate_90_CW"
+ transform="translate(-504,-368)">
+ <rect
+ height="16"
+ id="rect20781"
+ style="display:inline;fill:#ffffff;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="16"
+ x="504"
+ y="368" />
+ <g
+ id="g18647"
+ transform="matrix(-1,0,0,1,1023,-3)">
+ <path
+ d="M 510.4999,371.5001 V 386.5 H 504.5 Z"
+ id="path18643"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#dfdfdb;fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:1.0000875;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 509.5,376.695 v 8.805 h -3.513 z"
+ id="path18645"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.00008762;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ </g>
+ <g
+ id="g18651"
+ transform="rotate(-90,514,381)">
+ <path
+ d="m 513.5,371.5 v 15 h 6 z"
+ id="path18639"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:1.0000875;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 514.5,376.695 v 8.8049 h 3.513 z"
+ id="path18641"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.00008762;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.4;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ </g>
+ <path
+ d="m 504,374 3.4861,4 3.5139,-4 h -2 v -1 h 2 v -3 h -2 c 0,0 -2.9558,-0.0165 -3,3 -0.0289,1.9998 0,1 0,1 z"
+ id="path18655"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccscc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#ce5c00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="M 507.5,376.5625 509,375 h -1 v -1.9643 c 0,0 0.0277,-0.9915 1,-1.0357 h 1 v -1 h -1.6906 c 0,0 -1.3094,0.5303 -1.3094,1.5303 0,2 0,2.4697 0,2.4697 h -1 z"
+ id="path18657"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccsccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#fcaf3e;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/object-rotate-right.svg b/share/icons/Tango/scalable/actions/object-rotate-right.svg
new file mode 100644
index 0000000..7207f19
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/object-rotate-right.svg
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.000044"
+ height="16.000044"
+ version="1.1"
+ sodipodi:docname="object-rotate-right.svg"
+ viewBox="0 0 16.000044 16.000044">
+ <metadata
+ id="metadata26">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview24"
+ showgrid="false" />
+ <defs
+ id="defs3" />
+ <g
+ id="object_rotate_90_CW"
+ inkscape:label="#object_rotate_90_CW"
+ transform="matrix(-1,0,0,1,520.00004,-368)">
+ <rect
+ height="16"
+ id="rect20781"
+ style="display:inline;fill:#ffffff;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="16"
+ x="504"
+ y="368" />
+ <g
+ id="g18647"
+ transform="matrix(-1,0,0,1,1023,-3)">
+ <path
+ d="M 510.4999,371.5001 V 386.5 H 504.5 Z"
+ id="path18643"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#dfdfdb;fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:1.0000875;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 509.5,376.695 v 8.805 h -3.513 z"
+ id="path18645"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.00008762;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ </g>
+ <g
+ id="g18651"
+ transform="rotate(-90,514,381)">
+ <path
+ d="m 513.5,371.5 v 15 h 6 z"
+ id="path18639"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:1.0000875;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 514.5,376.695 v 8.8049 h 3.513 z"
+ id="path18641"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.00008762;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.4;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ </g>
+ <path
+ d="m 504,374 3.4861,4 3.5139,-4 h -2 v -1 h 2 v -3 h -2 c 0,0 -2.9558,-0.0165 -3,3 -0.0289,1.9998 0,1 0,1 z"
+ id="path18655"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccscc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#ce5c00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="M 507.5,376.5625 509,375 h -1 v -1.9643 c 0,0 0.0277,-0.9915 1,-1.0357 h 1 v -1 h -1.6906 c 0,0 -1.3094,0.5303 -1.3094,1.5303 0,2 0,2.4697 0,2.4697 h -1 z"
+ id="path18657"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccsccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#fcaf3e;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/object-rows.svg b/share/icons/Tango/scalable/actions/object-rows.svg
new file mode 100644
index 0000000..ff27309
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/object-rows.svg
@@ -0,0 +1,205 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.000021"
+ height="16.000099"
+ version="1.1"
+ sodipodi:docname="object-rows.svg"
+ viewBox="0 0 16.000021 16.000099">
+ <metadata
+ id="metadata29">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview27"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient11215">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1;"
+ offset="0"
+ id="stop11217" />
+ <stop
+ style="stop-color:#888a85;stop-opacity:1;"
+ offset="1"
+ id="stop11219" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11207">
+ <stop
+ style="stop-color:#d3d7cf;stop-opacity:1;"
+ offset="0"
+ id="stop11209" />
+ <stop
+ style="stop-color:#d3d7cf;stop-opacity:1;"
+ offset="1"
+ id="stop11211" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11201">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop11203" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="1"
+ id="stop11205" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2591">
+ <stop
+ style="stop-color:#73d216"
+ offset="0"
+ id="stop2593" />
+ <stop
+ style="stop-color:#4e9a06"
+ offset="1.0000000"
+ id="stop2595" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11207"
+ id="linearGradient11791"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.156332,0,0,1.125678,-56.65685,-172.0295)"
+ x1="1469"
+ y1="34.49997"
+ x2="1482"
+ y2="34.49997" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11215"
+ id="linearGradient11793"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.156332,0,0,1.125678,-56.65685,-172.0295)"
+ x1="1469"
+ y1="34.49997"
+ x2="1482"
+ y2="34.49997" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11201"
+ id="linearGradient11795"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.000352,0,0,1.16752,0.7988538,-203.1223)"
+ x1="1470"
+ y1="34.49998"
+ x2="1481"
+ y2="34.49998" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11207"
+ id="linearGradient11797"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.156332,0,0,1.125191,-56.6473,-171.2453)"
+ x1="1469"
+ y1="34.49997"
+ x2="1482"
+ y2="34.49997" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11215"
+ id="linearGradient11799"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.156332,0,0,1.125191,-56.6473,-171.2453)"
+ x1="1469"
+ y1="34.49997"
+ x2="1482"
+ y2="34.49997" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11201"
+ id="linearGradient11801"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.000352,0,0,1.16752,0.7988538,-192.1223)"
+ x1="1470"
+ y1="34.49998"
+ x2="1481"
+ y2="34.49998" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2591"
+ id="radialGradient11804"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0,0.3538529,0.1867298,0,355.7309,1624.847)"
+ cx="14.56269"
+ cy="65.7051"
+ fx="14.56269"
+ fy="65.7051"
+ r="16.9562" />
+ </defs>
+ <g
+ style="display:inline"
+ id="object_row"
+ transform="translate(-360,-1622)">
+ <rect
+ y="1622.5"
+ x="360.5"
+ height="4"
+ width="15"
+ id="rect11464"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient11791);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient11793);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <rect
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient11795);stroke-width:0.9999995;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ id="rect11772"
+ width="13"
+ height="2"
+ x="361.5"
+ y="1623.5" />
+ <rect
+ y="1633.5"
+ x="360.5"
+ height="4"
+ width="15"
+ id="rect11530"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient11797);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient11799);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <rect
+ y="1634.5"
+ x="361.5"
+ height="2"
+ width="13"
+ id="rect11778"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient11801);stroke-width:0.9999995;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ id="path11582"
+ d="M 371.5,1628.5 368,1624.5 364.5,1628.5 366.5,1628.5 366.5,1631.5 364.5,1631.5 368,1635.5 371.5,1631.5 369.5,1631.5 369.5,1628.5 371.5,1628.5 Z"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient11804);fill-opacity:1;fill-rule:evenodd;stroke:#3a7304;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ inkscape:connector-curvature="0" />
+ <rect
+ transform="matrix(0,1,1,0,0,0)"
+ y="360"
+ x="1622"
+ height="16"
+ width="15.99999"
+ id="rect11458"
+ style="display:inline;fill:none;fill-opacity:0.2875536;fill-rule:evenodd;stroke:none;stroke-width:0.531496;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/object-stroke-style.svg b/share/icons/Tango/scalable/actions/object-stroke-style.svg
new file mode 100644
index 0000000..66ac6df
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/object-stroke-style.svg
@@ -0,0 +1,281 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="22"
+ height="22.047152"
+ version="1.1"
+ sodipodi:docname="object-stroke-style.svg"
+ viewBox="0 0 22 22.047152">
+ <metadata
+ id="metadata59">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview57"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient8545"
+ inkscape:collect="always">
+ <stop
+ id="stop8547"
+ offset="0"
+ style="stop-color:white;stop-opacity:0.67487687" />
+ <stop
+ id="stop8549"
+ offset="1"
+ style="stop-color:white;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="-30.49398"
+ cy="270.3588"
+ fx="-30.49398"
+ fy="267.70969"
+ gradientTransform="matrix(0.960782,0,0,1.377019,222.7724,131.3633)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient19965"
+ inkscape:collect="always"
+ r="5.126524"
+ xlink:href="#linearGradient7584" />
+ <linearGradient
+ gradientTransform="matrix(1,0,0,0.941239,179.4743,256.2601)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient19979"
+ inkscape:collect="always"
+ x1="5.0624952"
+ x2="5.0624952"
+ xlink:href="#linearGradient8710"
+ y1="261.7037"
+ y2="266.55161" />
+ <linearGradient
+ gradientTransform="matrix(1,0,0,0.941239,223.9743,247.7888)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient19975"
+ inkscape:collect="always"
+ x1="-33.90234"
+ x2="-25.34651"
+ xlink:href="#linearGradient7553"
+ y1="265.92639"
+ y2="270.86609" />
+ <linearGradient
+ gradientTransform="matrix(1,0,0,0.941239,179.4743,256.2601)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient19977"
+ inkscape:collect="always"
+ x1="3.812495"
+ x2="3.812495"
+ xlink:href="#linearGradient8718"
+ y1="262.13531"
+ y2="265.75421" />
+ <radialGradient
+ cx="-31.40625"
+ cy="267.7543"
+ fx="-31.40625"
+ fy="267.7543"
+ gradientTransform="matrix(1,0,0,1.150665,223.9743,191.7676)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient19967"
+ inkscape:collect="always"
+ r="4.499999"
+ xlink:href="#linearGradient7569" />
+ <linearGradient
+ gradientTransform="matrix(1,0,0,0.876813,223.9743,265.4092)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient19973"
+ inkscape:collect="always"
+ x1="-31.40625"
+ x2="-31.40625"
+ xlink:href="#linearGradient8545"
+ y1="272.25"
+ y2="277.78131" />
+ <linearGradient
+ gradientTransform="matrix(1,0,0,0.887543,178.9743,270.4088)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient19969"
+ inkscape:collect="always"
+ x1="14.5625"
+ x2="14.5625"
+ xlink:href="#linearGradient8535"
+ y1="266.46881"
+ y2="269.47919" />
+ <linearGradient
+ id="linearGradient7553"
+ inkscape:collect="always">
+ <stop
+ id="stop7555"
+ offset="0"
+ style="stop-color:white;stop-opacity:1;" />
+ <stop
+ id="stop7557"
+ offset="1"
+ style="stop-color:white;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient7569"
+ inkscape:collect="always">
+ <stop
+ id="stop7571"
+ offset="0"
+ style="stop-color:#fff8c6;stop-opacity:1" />
+ <stop
+ id="stop7573"
+ offset="1"
+ style="stop-color:#edd400;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1,0,0,0.887543,178.9743,270.4088)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient19971"
+ inkscape:collect="always"
+ x1="12.75"
+ x2="12.75"
+ xlink:href="#linearGradient8527"
+ y1="266.78119"
+ y2="269.28201" />
+ <linearGradient
+ id="linearGradient8710"
+ inkscape:collect="always">
+ <stop
+ id="stop8712"
+ offset="0"
+ style="stop-color:#a40000;stop-opacity:1;" />
+ <stop
+ id="stop8714"
+ offset="1"
+ style="stop-color:#a40000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8535"
+ inkscape:collect="always">
+ <stop
+ id="stop8537"
+ offset="0"
+ style="stop-color:#3465a4;stop-opacity:1;" />
+ <stop
+ id="stop8539"
+ offset="1"
+ style="stop-color:#3465a4;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient7584"
+ inkscape:collect="always">
+ <stop
+ id="stop7586"
+ offset="0"
+ style="stop-color:black;stop-opacity:1;" />
+ <stop
+ id="stop7588"
+ offset="1"
+ style="stop-color:black;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8718"
+ inkscape:collect="always">
+ <stop
+ id="stop8720"
+ offset="0"
+ style="stop-color:#f57a7a;stop-opacity:1;" />
+ <stop
+ id="stop8722"
+ offset="1"
+ style="stop-color:#f57a7a;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8527"
+ inkscape:collect="always">
+ <stop
+ id="stop8529"
+ offset="0"
+ style="stop-color:#204a87;stop-opacity:1;" />
+ <stop
+ id="stop8531"
+ offset="1"
+ style="stop-color:#204a87;stop-opacity:0;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="properties_stroke"
+ style="display:inline"
+ transform="translate(-177.9743,-489.28865)">
+ <path
+ d="m 177.9743,489.3358 h 22 v 22 h -22 z"
+ id="path19871"
+ inkscape:connector-curvature="0"
+ style="fill:#f57a7a;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.67487691" />
+ <path
+ d="m 198.9743,504.2765 c 0,3.8967 -2.464,7.0593 -5.5,7.0593 -3.036,0 -5.5,-3.1626 -5.5,-7.0593 0,-3.8968 2.464,-7.0593 5.5,-7.0593 3.036,0 5.5,3.1625 5.5,7.0593 z"
+ id="path19873"
+ inkscape:connector-curvature="0"
+ style="fill:url(#radialGradient19965);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m 189.5993,489.8046 c -0.7619,-0.01 -1.5528,0.1112 -2.3125,0.3125 l 1.2812,2.0312 c 0.7596,-0.1782 1.518,-0.2138 2.1563,-0.0625 l 0.8437,-1.9375 c -0.6072,-0.205 -1.284,-0.3347 -1.9687,-0.3437 z m -4.875,1.4375 c -1.3339,0.8893 -2.25,2.1283 -2.25,3.5625 l 1.8125,1.0937 c 0,-1.0968 0.9399,-2.1667 2.1875,-2.9062 z m 8.9062,0.3437 -1.3437,1.7813 c 0.004,0.009 -0.003,0.0226 0,0.0312 0.1242,0.313 0.2187,0.6896 0.2187,1.125 h 2 c 0,-1.244 -0.3342,-2.2126 -0.875,-2.9375 z"
+ id="path19875"
+ inkscape:connector-curvature="0"
+ style="fill:#f57a7a;fill-opacity:1;fill-rule:evenodd;stroke:#a40000;stroke-width:1.03074241px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 197.4743,501.139 c 0,2.5978 -1.792,3.1374 -4,3.1374 -2.208,0 -4,-0.5396 -4,-3.1374 0,-1.1541 0.9437,-1.943 1.4522,-2.7203 0.5311,-0.8116 1.0543,-2.0342 1.787,-3.557 h 1.5616 c 0.7127,1.5304 1.2937,2.8401 1.8059,3.557 0.6346,0.8882 1.3933,1.4725 1.3933,2.7203 z"
+ id="path19877"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cssscczc"
+ style="fill:url(#radialGradient19967);fill-opacity:1;stroke:#c4a000;stroke-width:0.99999982;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m 191.4743,504.2763 h 4 v 5.3255 h -4 z"
+ id="path19879"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient19969);fill-opacity:1;stroke:url(#linearGradient19971);stroke-width:1.00000048;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m 192.4743,505.2177 h 2 v 4.3841 h -2 z"
+ id="path19881"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient19973);stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m 192.9743,495.3347 h 1 v 5.6474 h -1 z"
+ id="path19883"
+ inkscape:connector-curvature="0"
+ style="fill:#555753;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <circle
+ cx="-30.5"
+ cy="269.375"
+ id="path19885"
+ r="1.03125"
+ style="fill:#555753;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ transform="matrix(1.000068,0,0,0.941303,223.9764,247.3892)" />
+ <path
+ d="m 196.4743,500.8253 c 0.0299,2.3688 -1.344,2.5099 -3,2.5099 -1.656,0 -3.1132,-0.268 -3,-2.3435 0.0374,-0.6873 2.0639,-3.8929 3,-5.423 0.8642,1.5228 2.9873,4.271 3,5.2566 z"
+ id="path19887"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="csscs"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient19975);stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m 182.4589,497.8512 v 2.4843 l 2,0.223 v -2.7073 z m 2,4.8094 -2,0.2867 v 4.8732 h 2 z"
+ id="path19889"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient19977);fill-opacity:1;stroke:url(#linearGradient19979);stroke-width:1.03074205;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/object-stroke.svg b/share/icons/Tango/scalable/actions/object-stroke.svg
new file mode 100644
index 0000000..551a388
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/object-stroke.svg
@@ -0,0 +1,319 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="22"
+ height="22.00001"
+ version="1.1"
+ sodipodi:docname="object-stroke.svg"
+ viewBox="0 0 22 22.00001">
+ <metadata
+ id="metadata66">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview64"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="translate(45,-9.00006)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13744"
+ inkscape:collect="always"
+ x1="-33.90234"
+ x2="-25.34651"
+ xlink:href="#linearGradient7553"
+ y1="265.92639"
+ y2="270.86609" />
+ <linearGradient
+ id="linearGradient7569"
+ inkscape:collect="always">
+ <stop
+ id="stop7571"
+ offset="0"
+ style="stop-color:#fff8c6;stop-opacity:1" />
+ <stop
+ id="stop7573"
+ offset="1"
+ style="stop-color:#edd400;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient7584"
+ inkscape:collect="always">
+ <stop
+ id="stop7586"
+ offset="0"
+ style="stop-color:black;stop-opacity:1;" />
+ <stop
+ id="stop7588"
+ offset="1"
+ style="stop-color:black;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8535"
+ inkscape:collect="always">
+ <stop
+ id="stop8537"
+ offset="0"
+ style="stop-color:#3465a4;stop-opacity:1;" />
+ <stop
+ id="stop8539"
+ offset="1"
+ style="stop-color:#3465a4;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1,0,0,0.942952,0,15.03209)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13740"
+ inkscape:collect="always"
+ x1="12.75"
+ x2="12.75"
+ xlink:href="#linearGradient8527"
+ y1="266.78119"
+ y2="269.28201" />
+ <linearGradient
+ id="linearGradient8506"
+ inkscape:collect="always">
+ <stop
+ id="stop8508"
+ offset="0"
+ style="stop-color:#a40000;stop-opacity:1;" />
+ <stop
+ id="stop8510"
+ offset="1"
+ style="stop-color:#a40000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8527"
+ inkscape:collect="always">
+ <stop
+ id="stop8529"
+ offset="0"
+ style="stop-color:#204a87;stop-opacity:1;" />
+ <stop
+ id="stop8531"
+ offset="1"
+ style="stop-color:#204a87;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="-31.40625"
+ cy="267.7543"
+ fx="-31.40625"
+ fy="267.7543"
+ gradientTransform="matrix(1,0,0,1.2225,45,-68.51864)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13736"
+ inkscape:collect="always"
+ r="4.499999"
+ xlink:href="#linearGradient7569" />
+ <radialGradient
+ cx="-30.49398"
+ cy="270.3588"
+ fx="-30.49398"
+ fy="267.70969"
+ gradientTransform="matrix(0.960782,0,0,1.462986,43.79807,-132.694)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13734"
+ inkscape:collect="always"
+ r="5.126524"
+ xlink:href="#linearGradient7584" />
+ <linearGradient
+ id="linearGradient800">
+ <stop
+ id="stop998"
+ offset="0"
+ style="stop-color:#f3ff49;stop-opacity:1;" />
+ <stop
+ id="stop999"
+ offset="1"
+ style="stop-color:#ffa01e;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1,0,0,0.931552,45,9.720426)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13742"
+ inkscape:collect="always"
+ x1="-31.40625"
+ x2="-31.40625"
+ xlink:href="#linearGradient8545"
+ y1="272.25"
+ y2="277.78131" />
+ <linearGradient
+ gradientTransform="matrix(1,0,0,0.968158,-5.440395e-6,8.175435)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13746"
+ inkscape:collect="always"
+ x1="4.5078058"
+ x2="4.5078058"
+ xlink:href="#linearGradient800"
+ y1="261.92889"
+ y2="266.0831" />
+ <linearGradient
+ id="linearGradient8545"
+ inkscape:collect="always">
+ <stop
+ id="stop8547"
+ offset="0"
+ style="stop-color:white;stop-opacity:0.67487687" />
+ <stop
+ id="stop8549"
+ offset="1"
+ style="stop-color:white;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1,0,0,1.062427,2.530084e-7,-15.85546)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13750"
+ inkscape:collect="always"
+ x1="6.2166638"
+ x2="3.84375"
+ xlink:href="#linearGradient8487"
+ y1="255.3499"
+ y2="252.97701" />
+ <linearGradient
+ gradientTransform="matrix(1,0,0,0.968158,-5.440395e-6,8.175435)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13748"
+ inkscape:collect="always"
+ x1="5.833631"
+ x2="5.833631"
+ xlink:href="#linearGradient8506"
+ y1="261.84052"
+ y2="266.6163" />
+ <linearGradient
+ gradientTransform="matrix(1,0,0,0.942952,0,15.03209)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13738"
+ inkscape:collect="always"
+ x1="14.5625"
+ x2="14.5625"
+ xlink:href="#linearGradient8535"
+ y1="266.46881"
+ y2="269.47919" />
+ <linearGradient
+ id="linearGradient8487"
+ inkscape:collect="always">
+ <stop
+ id="stop8489"
+ offset="0"
+ style="stop-color:#ef2929;stop-opacity:1;" />
+ <stop
+ id="stop8491"
+ offset="1"
+ style="stop-color:#c00;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient7553"
+ inkscape:collect="always">
+ <stop
+ id="stop7555"
+ offset="0"
+ style="stop-color:white;stop-opacity:1;" />
+ <stop
+ id="stop7557"
+ offset="1"
+ style="stop-color:white;stop-opacity:0;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="properties_stroke_paint"
+ style="display:inline"
+ transform="translate(5,-244)">
+ <path
+ d="m -5,244 h 22 v 22 H -5 Z"
+ id="path19843"
+ inkscape:connector-curvature="0"
+ style="fill:#f57a7a;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:0.67487691" />
+ <g
+ id="g19845"
+ transform="matrix(1,0,0,0.941239,-3.999995,10.92424)">
+ <path
+ d="m 20,263.5 c 0,4.14 -2.464,7.5 -5.5,7.5 -3.036,0 -5.499997,-3.36 -5.499997,-7.5 0,-4.14 2.463997,-7.5 5.499997,-7.5 3.036,0 5.5,3.36 5.5,7.5 z"
+ id="path19847"
+ inkscape:connector-curvature="0"
+ style="fill:url(#radialGradient13734);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m 3.499995,253.4374 1.820099,1.1563 c 0.962105,-3.6373 8.205866,-7.5907 8.205866,-1.4688 h 1.99771 c 0,-8.0588 -9.955336,-5.0969 -12.023675,0.3125 z"
+ id="path19849"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="fill:#f57a7a;fill-opacity:1;fill-rule:evenodd;stroke:#a40000;stroke-width:1.03074241px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 18.5,260.1666 c 0,2.76 -1.792,3.3333 -4,3.3333 -2.208,0 -4,-0.5733 -4,-3.3333 0,-1.2261 0.9437,-2.0643 1.45223,-2.8901 0.53106,-0.8623 1.05424,-2.1611 1.78701,-3.7791 h 1.56154 c 0.71274,1.6259 1.29369,3.0175 1.80596,3.7791 0.63456,0.9436 1.39326,1.5644 1.39326,2.8901 z"
+ id="path19851"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cssscczc"
+ style="fill:url(#radialGradient13736);fill-opacity:1;stroke:#c4a000;stroke-width:1.03074193;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m 12.5,263.4998 h 4 v 5.6579 h -4 z"
+ id="path19853"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient13738);fill-opacity:1;stroke:url(#linearGradient13740);stroke-width:1.03074265;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m 13.49999,264.5 h 2 v 4.6577 h -2 z"
+ id="path19855"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient13742);stroke-width:1.03074241;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m 14,253.9999 h 1 v 6 h -1 z"
+ id="path19857"
+ inkscape:connector-curvature="0"
+ style="fill:#555753;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <circle
+ cx="-30.5"
+ cy="269.375"
+ id="path19859"
+ r="1.03125"
+ style="fill:#555753;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ transform="matrix(1.000068,0,0,1.000068,45.00207,-9.424685)" />
+ <path
+ d="m 17.5,259.8333 c 0.02987,2.5167 -1.34401,2.6667 -3.00001,2.6667 -1.656,0 -3.11318,-0.2848 -3.00001,-2.4899 0.03748,-0.7302 2.06398,-4.1359 3.00001,-5.7615 0.86426,1.6179 2.98735,4.5376 3.00001,5.5847 z"
+ id="path19861"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="csscs"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient13744);stroke-width:1.03074241;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m 3.499995,256.7501 h 2.000001 v 10.4077 H 3.499995 Z"
+ id="path19863"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient13746);fill-opacity:1;stroke:url(#linearGradient13748);stroke-width:1.03074253;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m 1.5,250.2826 h 6.999994 v 7.4369 H 1.5 Z"
+ id="path19865"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient13750);fill-opacity:1;stroke:#a40000;stroke-width:1.03074145;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+ <rect
+ height="5.3121719"
+ id="rect19867"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.03074169;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.45320201"
+ width="5"
+ x="2.499995"
+ y="251.345" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/object-to-path.svg b/share/icons/Tango/scalable/actions/object-to-path.svg
new file mode 100644
index 0000000..d372469
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/object-to-path.svg
@@ -0,0 +1,180 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.000008"
+ height="15.999861"
+ version="1.1"
+ sodipodi:docname="object-to-path.svg"
+ viewBox="0 0 16.000008 15.999861">
+ <metadata
+ id="metadata39">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview37"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient7442"
+ inkscape:collect="always">
+ <stop
+ id="stop7444"
+ offset="0"
+ style="stop-color:white;stop-opacity:1;" />
+ <stop
+ id="stop7446"
+ offset="1"
+ style="stop-color:white;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.802042,0,0,0.8021105,-19.10889,102.8693)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient10716"
+ inkscape:collect="always"
+ x1="12.81631"
+ x2="12.81631"
+ xlink:href="#linearGradient7442"
+ y1="400.38889"
+ y2="406.51099" />
+ <linearGradient
+ gradientTransform="matrix(0.8020445,0,0,0.8021125,-19.83792,110.306)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient10710"
+ inkscape:collect="always"
+ x1="12.81631"
+ x2="12.81631"
+ xlink:href="#linearGradient7442"
+ y1="400.38889"
+ y2="406.51099" />
+ <linearGradient
+ gradientTransform="matrix(0.8020825,0,0,0.8021313,-18.38018,103.5901)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient10720"
+ inkscape:collect="always"
+ x1="12.81631"
+ x2="12.81631"
+ xlink:href="#linearGradient7442"
+ y1="400.38889"
+ y2="406.51099" />
+ <linearGradient
+ gradientTransform="matrix(1.069446,0,0,1.069445,-21.98958,-4.003456)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient10718"
+ inkscape:collect="always"
+ x1="12.19759"
+ x2="15.69898"
+ xlink:href="#linearGradient7430"
+ y1="401.09631"
+ y2="404.59769" />
+ <linearGradient
+ gradientTransform="matrix(1.069445,0,0,1.069426,-22.71873,-4.724991)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient10714"
+ inkscape:collect="always"
+ x1="12.19759"
+ x2="15.69898"
+ xlink:href="#linearGradient7430"
+ y1="401.09631"
+ y2="404.59769" />
+ <linearGradient
+ id="linearGradient7430"
+ inkscape:collect="always">
+ <stop
+ id="stop7432"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop7434"
+ offset="1"
+ style="stop-color:#fafbfa;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.069445,0,0,1.069427,-23.4479,2.712188)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient10712"
+ inkscape:collect="always"
+ x1="12.19759"
+ x2="15.69898"
+ xlink:href="#linearGradient7430"
+ y1="401.09631"
+ y2="404.59769" />
+ </defs>
+ <g
+ id="object_tocurve"
+ transform="translate(-624.00002,-128.0001)">
+ <path
+ d="m 631.947,141.1618 c 1.7362,3.4609 7.9876,-0.5863 6.2514,-3.1819 -1.1242,-1.6809 -8.3093,1.9399 -11.1984,0.0201 -2.6042,-1.7304 -2.091,-8.9607 2.3078,-8.4697 4.0255,0.4533 1.2395,8.8413 2.6392,11.6315 z"
+ id="path10722"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cssss"
+ style="display:inline;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#555753;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ id="g20313"
+ transform="matrix(0.6233767,0,0,0.6233767,635.6623,-134.8831)">
+ <path
+ d="m -11.48957,422.5105 h 6.416667 v 6.4165 h -6.416667 z"
+ id="path20315"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient10714);fill-opacity:1;stroke:#888a85;stroke-width:1.60416651;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m -9.885419,424.1145 h 3.208171 v 3.2084 h -3.208171 z"
+ id="path20317"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient10716);stroke-width:1.60416651;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+ <g
+ id="g20319"
+ transform="matrix(0.6233767,0,0,0.6233767,631.2078,-128.3377)">
+ <path
+ d="m -10.7604,423.2395 h 6.416668 v 6.4167 H -10.7604 Z"
+ id="path20321"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient10718);fill-opacity:1;stroke:#888a85;stroke-width:1.60416651;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m -9.156235,424.8437 h 3.208332 v 3.2084 h -3.208332 z"
+ id="path20323"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient10720);stroke-width:1.60416639;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+ <g
+ id="g20325"
+ transform="matrix(0.6233767,0,0,0.6233767,643.1169,-128.5195)">
+ <path
+ d="m -12.21874,429.948 h 6.416671 v 6.4165 h -6.416671 z"
+ id="path20327"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient10712);fill-opacity:1;stroke:#888a85;stroke-width:1.60416651;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m -10.61442,431.5521 h 3.208185 v 3.2083 h -3.208185 z"
+ id="path20329"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient10710);stroke-width:1.60416651;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/object-tweak-attract.svg b/share/icons/Tango/scalable/actions/object-tweak-attract.svg
new file mode 100644
index 0000000..ff0b2d8
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/object-tweak-attract.svg
@@ -0,0 +1,275 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="14.830594"
+ height="15.125094"
+ version="1.1"
+ sodipodi:docname="object-tweak-attract.svg"
+ viewBox="0 0 14.830594 15.125094">
+ <metadata
+ id="metadata42">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview40"
+ showgrid="false" />
+ <defs
+ id="defs3" />
+ <g
+ id="tweak_move_mode_inout"
+ transform="translate(-1507.9999,-274.8749)">
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14144"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1066.115,121.038)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14146"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1060.207,121.1155)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14148"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1068.369,113.0437)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14150"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1068.291,119.0984)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14152"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1067.634,116.0711)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14154"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1063.161,120.4208)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="path14156"
+ inkscape:tile-cx="375.0941"
+ inkscape:tile-cy="137.9821"
+ inkscape:tile-h="2.223736"
+ inkscape:tile-w="2.223736"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1057.253,110.0163)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14158"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1065.96,110.9482)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14160"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1060.207,110.8707)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14162"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1069.068,110.0163)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14164"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1058.571,116.0711)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14166"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1058.03,119.0984)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14168"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1063.161,111.6051)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14170"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1057.913,113.0437)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14172"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#204a87;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1060.478,113.315)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14174"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#204a87;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1060.401,118.7497)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14176"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#204a87;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1063.161,114.2062)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14178"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#204a87;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1065.96,113.3925)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14180"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#204a87;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1061.214,116.0711)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14182"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#204a87;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1063.161,117.7809)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14184"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#204a87;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1064.952,116.0711)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14186"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#204a87;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1063.161,116.0711)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14188"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#204a87;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1065.882,118.7884)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14190"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1057.253,122.1258)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14192"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1069.068,122.1258)" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/object-tweak-blur.svg b/share/icons/Tango/scalable/actions/object-tweak-blur.svg
new file mode 100644
index 0000000..ec4b7ac
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/object-tweak-blur.svg
@@ -0,0 +1,391 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.016734"
+ height="15.125094"
+ version="1.1"
+ sodipodi:docname="object-tweak-blur.svg"
+ viewBox="0 0 15.016734 15.125094">
+ <metadata
+ id="metadata57">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview55"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <radialGradient
+ cx="375.09409"
+ cy="137.9821"
+ fx="375.09409"
+ fy="137.9821"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient14442"
+ inkscape:collect="always"
+ r="1.111868"
+ xlink:href="#linearGradient14241" />
+ <radialGradient
+ cx="375.09409"
+ cy="137.9821"
+ fx="375.09409"
+ fy="137.9821"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient14428"
+ inkscape:collect="always"
+ r="1.111868"
+ xlink:href="#linearGradient14241" />
+ <linearGradient
+ id="linearGradient14233"
+ inkscape:collect="always">
+ <stop
+ id="stop14235"
+ offset="0"
+ style="stop-color:#204a87;stop-opacity:1;" />
+ <stop
+ id="stop14237"
+ offset="1"
+ style="stop-color:#204a87;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="375.09409"
+ cy="137.9821"
+ fx="375.09409"
+ fy="137.9821"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient14912"
+ inkscape:collect="always"
+ r="1.111868"
+ xlink:href="#linearGradient14233" />
+ <radialGradient
+ cx="375.09409"
+ cy="137.9821"
+ fx="375.09409"
+ fy="137.9821"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient14432"
+ inkscape:collect="always"
+ r="1.111868"
+ xlink:href="#linearGradient14241" />
+ <radialGradient
+ cx="375.09409"
+ cy="137.9821"
+ fx="375.09409"
+ fy="137.9821"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient14430"
+ inkscape:collect="always"
+ r="1.111868"
+ xlink:href="#linearGradient14241" />
+ <linearGradient
+ id="linearGradient14241"
+ inkscape:collect="always">
+ <stop
+ id="stop14243"
+ offset="0"
+ style="stop-color:#3465a4;stop-opacity:1;" />
+ <stop
+ id="stop14245"
+ offset="1"
+ style="stop-color:#3465a4;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="375.09409"
+ cy="137.9821"
+ fx="375.09409"
+ fy="137.9821"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient14438"
+ inkscape:collect="always"
+ r="1.111868"
+ xlink:href="#linearGradient14241" />
+ <radialGradient
+ cx="375.09409"
+ cy="137.9821"
+ fx="375.09409"
+ fy="137.9821"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient14440"
+ inkscape:collect="always"
+ r="1.111868"
+ xlink:href="#linearGradient14241" />
+ <radialGradient
+ cx="375.09409"
+ cy="137.9821"
+ fx="375.09409"
+ fy="137.9821"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient14434"
+ inkscape:collect="always"
+ r="1.111868"
+ xlink:href="#linearGradient14241" />
+ <radialGradient
+ cx="375.09409"
+ cy="137.9821"
+ fx="375.09409"
+ fy="137.9821"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient14436"
+ inkscape:collect="always"
+ r="1.111868"
+ xlink:href="#linearGradient14241" />
+ </defs>
+ <g
+ id="tweak_blur_mode"
+ transform="translate(-1628.3536,-274.8749)">
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="path14378"
+ inkscape:tile-cx="375.0941"
+ inkscape:tile-cy="137.9821"
+ inkscape:tile-h="2.223736"
+ inkscape:tile-w="2.223736"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1177.701,110.0163)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="path14380"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.188922,0,0,1.188922,1192.859,112.3329)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="path14382"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.180543,0,0,1.180543,1198.956,116.5163)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="path14384"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.088184,0,0,1.088184,1233.599,132.2875)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="path14386"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.188915,0,0,1.188915,1186.954,112.3337)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="path14388"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1189.516,110.0163)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="path14390"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.093412,0,0,1.093412,1219.823,131.5662)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="path14392"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.184974,0,0,1.184974,1185.478,121.9596)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="path14394"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.111722,0,0,1.111722,1218.863,122.985)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="path14396"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.181829,0,0,1.181829,1186.658,116.3389)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="path14398"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:url(#radialGradient14428);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.485788,0,0,1.485788,1075.599,74.39795)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="path14400"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:url(#radialGradient14430);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.485788,0,0,1.485788,1075.599,80.45274)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="path14402"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:url(#radialGradient14432);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.485788,0,0,1.485788,1078.553,74.39792)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="path14404"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:url(#radialGradient14434);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.485788,0,0,1.485788,1081.506,74.39794)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="path14406"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:url(#radialGradient14436);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.485788,0,0,1.485788,1075.598,77.42529)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="path14408"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:url(#radialGradient14438);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.4858,0,0,1.4858,1078.549,80.45134)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="path14410"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:url(#radialGradient14440);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.485788,0,0,1.485788,1081.507,77.42535)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="path14412"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:url(#radialGradient14442);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.492675,0,0,1.492675,1078.923,79.50245)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="path14414"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.191739,0,0,1.191739,1191.802,124.0535)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="path14416"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.181973,0,0,1.181973,1198.42,122.3738)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="path14418"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1177.701,122.1258)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="path14420"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.193386,0,0,1.193386,1185.277,123.8262)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="path14422"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.121575,0,0,1.121575,1215.167,133.735)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="path14424"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1189.516,122.1258)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="path14426"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:url(#radialGradient14912);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.27735791;marker:none"
+ transform="matrix(6.75293,0,0,6.75293,-897.1221,-649.3463)" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/object-tweak-duplicate.svg b/share/icons/Tango/scalable/actions/object-tweak-duplicate.svg
new file mode 100644
index 0000000..fd8dfbb
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/object-tweak-duplicate.svg
@@ -0,0 +1,113 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="12.264631"
+ height="12.390329"
+ version="1.1"
+ sodipodi:docname="object-tweak-duplicate.svg"
+ viewBox="0 0 12.264631 12.390329">
+ <metadata
+ id="metadata28">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview26"
+ showgrid="false" />
+ <defs
+ id="defs3" />
+ <g
+ id="tweak_moreless_mode"
+ transform="translate(-1605.8991,-275.33609)">
+ <path
+ d="m 1609.5,275.5 c -10e-4,0.0316 0,0.0619 0,0.0937 0,1.4492 1.176,2.625 2.625,2.625 1.449,0 2.625,-1.1758 2.625,-2.625 0,-0.0315 10e-4,-0.0624 0,-0.0937 z"
+ id="path14354"
+ inkscape:connector-curvature="0"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.32743299;marker:none" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="path14356"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.138679;marker:none"
+ transform="matrix(2.176368,0,0,2.176368,795.7684,-18.64623)" />
+ <path
+ d="m 1612.125,285.0937 c -1.397,0 -2.542,1.0925 -2.625,2.4688 h 5.219 c -0.083,-1.3763 -1.197,-2.4688 -2.594,-2.4688 z"
+ id="path14358"
+ inkscape:connector-curvature="0"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.32782969;marker:none" />
+ <path
+ d="m 1618,279.0625 c -1.375,0.0829 -2.469,1.1984 -2.469,2.5937 0,1.3954 1.094,2.5109 2.469,2.5938 z"
+ id="path14360"
+ inkscape:connector-curvature="0"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.32743299;marker:none" />
+ <path
+ d="m 1606.063,279.0312 v 5.25 c 1.45,0 2.625,-1.1741 2.625,-2.625 0,-1.4508 -1.175,-2.625 -2.625,-2.625 z"
+ id="path14362"
+ inkscape:connector-curvature="0"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.32782969;marker:none" />
+ <path
+ d="m 1615.531,275.5 c -10e-4,0.0313 0,0.0622 0,0.0937 0,1.3954 1.094,2.511 2.469,2.5938 V 275.5 Z"
+ id="path14364"
+ inkscape:connector-curvature="0"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.32743299;marker:none" />
+ <path
+ d="m 1606.063,275.5 v 2.7187 c 1.45,0 2.625,-1.1741 2.625,-2.625 0,-0.0315 10e-4,-0.0624 0,-0.0937 z"
+ id="path14366"
+ inkscape:connector-curvature="0"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.32782969;marker:none" />
+ <path
+ d="m 1618,285.125 c -1.318,0.0817 -2.358,1.1171 -2.437,2.4375 H 1618 Z"
+ id="path14368"
+ inkscape:connector-curvature="0"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.32743299;marker:none" />
+ <path
+ d="m 1606.063,285.0937 v 2.4688 h 2.593 c -0.083,-1.3763 -1.196,-2.4688 -2.593,-2.4688 z"
+ id="path14370"
+ inkscape:connector-curvature="0"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.32782969;marker:none" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="path14372"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#204a87;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.138679;marker:none"
+ transform="matrix(2.176368,0,0,2.176368,796.3676,-18.17013)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="path14374"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#204a87;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.138679;marker:none"
+ transform="matrix(2.176368,0,0,2.176368,796.9816,-17.61753)" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/object-tweak-jitter-color.svg b/share/icons/Tango/scalable/actions/object-tweak-jitter-color.svg
new file mode 100644
index 0000000..65d1300
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/object-tweak-jitter-color.svg
@@ -0,0 +1,187 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16.000061"
+ version="1.1"
+ sodipodi:docname="object-tweak-jitter-color.svg"
+ viewBox="0 0 16 16.000061">
+ <metadata
+ id="metadata39">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview37"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="translate(1460.031,122.0546)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12742"
+ inkscape:collect="always"
+ x1="-33.816422"
+ x2="-32.05212"
+ xlink:href="#linearGradient3466"
+ y1="181.9368"
+ y2="184.2256" />
+ <linearGradient
+ id="linearGradient3466">
+ <stop
+ id="stop3468"
+ offset="0.0000000"
+ style="stop-color:#ffffff;stop-opacity:1.0000000" />
+ <stop
+ id="stop3470"
+ offset="1.0000000"
+ style="stop-color:#a0a0a0;stop-opacity:1.0000000;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="tweak_colorjitter_mode"
+ transform="translate(-1440,-272)">
+ <rect
+ height="16"
+ id="rect12755"
+ style="display:inline;fill:none;fill-opacity:0.16788318;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="16"
+ x="1440"
+ y="272" />
+ <rect
+ height="3.0245669"
+ id="rect12757"
+ style="display:inline;overflow:visible;visibility:visible;fill:#36a434;fill-opacity:1;fill-rule:nonzero;stroke:#208724;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:4.5999999;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="2.993896"
+ x="1440.506"
+ y="284.4754" />
+ <rect
+ height="3.0245669"
+ id="rect12759"
+ style="display:inline;overflow:visible;visibility:visible;fill:#5983b8;fill-opacity:1;fill-rule:nonzero;stroke:#3461a4;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:4.5999999;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="2.993896"
+ x="1445.506"
+ y="284.4754" />
+ <rect
+ height="3.0245669"
+ id="rect12761"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.75;fill:#75507b;fill-opacity:1;fill-rule:nonzero;stroke:#5c3566;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.5999999;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="2.993896"
+ x="1450.506"
+ y="284.4754" />
+ <rect
+ height="3.0245669"
+ id="rect12763"
+ style="display:inline;overflow:visible;visibility:visible;fill:#edd400;fill-opacity:1;fill-rule:nonzero;stroke:#c4a000;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:4.5999999;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="2.993896"
+ x="1440.506"
+ y="279.4754" />
+ <rect
+ height="3.0245669"
+ id="rect12765"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.75;fill:#c17d11;fill-opacity:1;fill-rule:nonzero;stroke:#8f5902;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.5999999;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="2.993896"
+ x="1445.506"
+ y="279.4754" />
+ <rect
+ height="3.0245669"
+ id="rect12767"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.5;fill:#cc0000;fill-opacity:1;fill-rule:nonzero;stroke:#a40000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.5999999;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="2.993896"
+ x="1450.506"
+ y="279.4754" />
+ <rect
+ height="3.0245669"
+ id="rect12769"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.75;fill:#f57900;fill-opacity:1;fill-rule:nonzero;stroke:#ce5c00;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.5999999;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="2.993896"
+ x="1440.506"
+ y="274.4754" />
+ <rect
+ height="3.0245669"
+ id="rect12771"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.5;fill:#73d216;fill-opacity:1;fill-rule:nonzero;stroke:#4e9a06;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.5999999;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="2.993896"
+ x="1445.506"
+ y="274.4754" />
+ <rect
+ height="3.0245669"
+ id="rect12773"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.25;fill:#d3d7cf;fill-opacity:1;fill-rule:nonzero;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.5999999;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="2.993896"
+ x="1450.506"
+ y="274.4754" />
+ <g
+ id="g12705"
+ transform="translate(24,-24)">
+ <rect
+ height="16"
+ id="rect12707"
+ mask="url(#mask10969)"
+ style="display:inline;fill:none;fill-opacity:0.16788318;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ transform="translate(906,168)"
+ width="16"
+ x="510"
+ y="128" />
+ <path
+ d="m 1427.631,301.455 2.979,3 1.39,-0.4005 v -7"
+ id="path12709"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="fill:#e9b96e;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 1416.531,311.4961 c 3.462,-2.087 3.469,-5.5018 7.234,-6.0959 0.5,0.4952 1.656,1.8148 2.257,2.0341 -0.221,2.7522 -4.022,4.1495 -9.491,4.0618 z"
+ id="path12711"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="fill:#fce94f;fill-opacity:1;fill-rule:evenodd;stroke:#846c00;stroke-width:0.99999988px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+ <path
+ d="m 1423.985,305.4114 3.369,-3.4998 c 1.066,0.6673 1.935,1.7339 2.469,3 l -4.059,2.5884 z"
+ id="path12713"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="display:inline;fill:url(#linearGradient12742);fill-opacity:1;fill-rule:evenodd;stroke:#3d3d3d;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 1431.341,297.276 c -1.391,1.2379 -2.563,2.6543 -3.644,4.1132 1.421,0.8669 2.111,2 2.734,3.2661 0.77,-0.289 0.565,-0.1789 1.069,-0.4679"
+ id="path12715"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#8f5902;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+ <path
+ d="m 1424.619,306.8949 c -0.575,1.1491 -2.122,3.2262 -6.408,4.0659 2.879,0.0102 5.987,-0.2658 7.292,-3.0052 z"
+ id="path12717"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#cda74a;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.50196078;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1431.911,300.2658 -2.343,2.0329 1.105,1.7236 1.282,-0.5303 z"
+ id="path12719"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;fill:#cb8331;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.50196078;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/object-tweak-paint.svg b/share/icons/Tango/scalable/actions/object-tweak-paint.svg
new file mode 100644
index 0000000..3432a93
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/object-tweak-paint.svg
@@ -0,0 +1,187 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16.000061"
+ version="1.1"
+ sodipodi:docname="object-tweak-paint.svg"
+ viewBox="0 0 16 16.000061">
+ <metadata
+ id="metadata39">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview37"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient3466">
+ <stop
+ id="stop3468"
+ offset="0.0000000"
+ style="stop-color:#ffffff;stop-opacity:1.0000000" />
+ <stop
+ id="stop3470"
+ offset="1.0000000"
+ style="stop-color:#a0a0a0;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="translate(1460.031,122.0546)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12645"
+ inkscape:collect="always"
+ x1="-33.816422"
+ x2="-32.05212"
+ xlink:href="#linearGradient3466"
+ y1="181.9368"
+ y2="184.2256" />
+ </defs>
+ <g
+ id="tweak_colorpaint_mode"
+ transform="translate(-1416,-272)">
+ <rect
+ height="16"
+ id="rect9596"
+ style="display:inline;fill:none;fill-opacity:0.16788318;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="16"
+ x="1416"
+ y="272" />
+ <rect
+ height="3.0245669"
+ id="rect9611"
+ style="display:inline;overflow:visible;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:4.5999999;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="2.993896"
+ x="1416.506"
+ y="284.4754" />
+ <rect
+ height="3.0245669"
+ id="rect12647"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.8;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:4.5999999;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="2.993896"
+ x="1421.506"
+ y="284.4754" />
+ <rect
+ height="3.0245669"
+ id="rect12649"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.6;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.5999999;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="2.993896"
+ x="1426.506"
+ y="284.4754" />
+ <rect
+ height="3.0245669"
+ id="rect12651"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.8;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:4.5999999;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="2.993896"
+ x="1416.506"
+ y="279.4754" />
+ <rect
+ height="3.0245669"
+ id="rect12653"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.6;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.5999999;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="2.993896"
+ x="1421.506"
+ y="279.4754" />
+ <rect
+ height="3.0245669"
+ id="rect12655"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.4;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.5999999;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="2.993896"
+ x="1426.506"
+ y="279.4754" />
+ <rect
+ height="3.0245669"
+ id="rect12657"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.6;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.5999999;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="2.993896"
+ x="1416.506"
+ y="274.4754" />
+ <rect
+ height="3.0245669"
+ id="rect12659"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.4;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.5999999;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="2.993896"
+ x="1421.506"
+ y="274.4754" />
+ <rect
+ height="3.0245669"
+ id="rect12661"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.2;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.5999999;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="2.993896"
+ x="1426.506"
+ y="274.4754" />
+ <g
+ id="g12635"
+ transform="translate(0,-24)">
+ <rect
+ height="16"
+ id="rect12562"
+ mask="url(#mask10969)"
+ style="display:inline;fill:none;fill-opacity:0.16788318;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ transform="translate(906,168)"
+ width="16"
+ x="510"
+ y="128" />
+ <path
+ d="m 1427.631,301.455 2.979,3 1.39,-0.4005 v -7"
+ id="path12585"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="fill:#e9b96e;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 1416.531,311.4961 c 3.462,-2.087 3.469,-5.5018 7.234,-6.0959 0.5,0.4952 1.656,1.8148 2.257,2.0341 -0.221,2.7522 -4.022,4.1495 -9.491,4.0618 z"
+ id="path12588"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="fill:#fce94f;fill-opacity:1;fill-rule:evenodd;stroke:#846c00;stroke-width:0.99999988px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+ <path
+ d="m 1423.985,305.4114 3.369,-3.4998 c 1.066,0.6673 1.935,1.7339 2.469,3 l -4.059,2.5884 z"
+ id="path12590"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="display:inline;fill:url(#linearGradient12645);fill-opacity:1;fill-rule:evenodd;stroke:#3d3d3d;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 1431.341,297.276 c -1.391,1.2379 -2.563,2.6543 -3.644,4.1132 1.421,0.8669 2.111,2 2.734,3.2661 0.77,-0.289 0.565,-0.1789 1.069,-0.4679"
+ id="path12592"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#8f5902;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+ <path
+ d="m 1424.619,306.8949 c -0.575,1.1491 -2.122,3.2262 -6.408,4.0659 2.879,0.0102 5.987,-0.2658 7.292,-3.0052 z"
+ id="path12594"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#cda74a;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.50196078;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1431.911,300.2658 -2.343,2.0329 1.105,1.7236 1.282,-0.5303 z"
+ id="path12596"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;fill:#cb8331;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.50196078;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/object-tweak-push.svg b/share/icons/Tango/scalable/actions/object-tweak-push.svg
new file mode 100644
index 0000000..e32faa0
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/object-tweak-push.svg
@@ -0,0 +1,275 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="14.831594"
+ height="14.436394"
+ version="1.1"
+ sodipodi:docname="object-tweak-push.svg"
+ viewBox="0 0 14.831594 14.436394">
+ <metadata
+ id="metadata42">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview40"
+ showgrid="false" />
+ <defs
+ id="defs3" />
+ <g
+ id="tweak_move_mode"
+ transform="translate(-1484.6619,-274.9747)">
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="path14090"
+ inkscape:tile-cx="375.0941"
+ inkscape:tile-cy="137.9821"
+ inkscape:tile-h="2.223736"
+ inkscape:tile-w="2.223736"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#204a87;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1033.915,110.8254)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14092"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#204a87;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1033.915,113.2368)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14094"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1033.922,115.9146)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14096"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1033.918,118.7719)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14098"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#204a87;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1036.875,110.1912)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14100"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#204a87;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1036.922,111.7143)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14102"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#204a87;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1036.95,113.5416)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14104"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1036.914,116.8016)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14106"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#204a87;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1039.838,110.1161)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14108"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#204a87;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1039.902,111.2041)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14110"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#204a87;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1039.944,112.8751)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14112"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1039.901,115.6517)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14114"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#204a87;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1042.776,110.1489)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14116"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#204a87;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1042.824,111.6687)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14118"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#204a87;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1042.853,113.3863)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14120"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1042.817,116.7462)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14122"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#204a87;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1045.713,110.8155)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14124"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#204a87;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1045.723,113.356)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14126"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1045.731,116.0085)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14128"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1045.718,118.7377)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14130"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1033.918,121.5369)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14132"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1036.914,120.5501)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14134"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1039.901,120.329)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14136"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1042.817,120.7132)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14138"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;stroke-miterlimit:4;stroke-dasharray:none;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1045.718,121.5026)" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/object-tweak-randomize.svg b/share/icons/Tango/scalable/actions/object-tweak-randomize.svg
new file mode 100644
index 0000000..ed26270
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/object-tweak-randomize.svg
@@ -0,0 +1,275 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.292594"
+ height="15.469894"
+ version="1.1"
+ sodipodi:docname="object-tweak-randomize.svg"
+ viewBox="0 0 15.292594 15.469894">
+ <metadata
+ id="metadata42">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview40"
+ showgrid="false" />
+ <defs
+ id="defs3" />
+ <g
+ id="tweak_move_mode_jitter"
+ transform="translate(-1531.9999,-274.5301)">
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="path14198"
+ inkscape:tile-cx="375.0941"
+ inkscape:tile-cy="137.9821"
+ inkscape:tile-h="2.223736"
+ inkscape:tile-w="2.223736"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1081.687,109.892)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14200"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1090.248,110.3834)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14202"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1093.53,112.5467)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14204"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1093.152,115.9078)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14206"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1084.487,110.0564)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14208"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1093.495,109.8824)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14210"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1081.253,116.01)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14212"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1081.947,119.2758)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14214"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1087.786,109.6715)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14216"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1082.124,112.6864)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14218"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1084.51,112.8858)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14220"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#204a87;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1083.955,118.8064)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14222"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1089.509,112.9288)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14224"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1090.193,113.2872)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14226"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#204a87;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1084.552,114.3874)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14228"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1087.627,118.3145)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14230"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#204a87;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1088.685,114.9671)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14232"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#204a87;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1089.26,116.3289)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14234"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1090.082,119.2221)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14236"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#204a87;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1090.573,121.6674)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14238"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1093.185,118.9566)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14240"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1081.677,121.9954)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14242"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1084.853,122.1258)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14244"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1087.631,121.742)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14246"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1093.493,121.9953)" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/object-tweak-rotate.svg b/share/icons/Tango/scalable/actions/object-tweak-rotate.svg
new file mode 100644
index 0000000..92ec9d8
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/object-tweak-rotate.svg
@@ -0,0 +1,242 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="14.267576"
+ height="15.757786"
+ version="1.1"
+ sodipodi:docname="object-tweak-rotate.svg"
+ viewBox="0 0 14.267576 15.757786">
+ <metadata
+ id="metadata42">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview40"
+ showgrid="false" />
+ <defs
+ id="defs3" />
+ <g
+ id="tweak_rotate_mode"
+ transform="translate(-1580.7064,-274.27462)">
+ <rect
+ height="3.036042"
+ id="use14302"
+ style="display:inline;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.3344132;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
+ transform="rotate(6.89145)"
+ width="1.2579449"
+ x="1611.8521"
+ y="81.696289" />
+ <rect
+ height="3.036041"
+ id="use14304"
+ style="display:inline;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.33441311;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
+ transform="rotate(6.742275)"
+ width="1.2579449"
+ x="1614.918"
+ y="88.553658" />
+ <rect
+ height="3.036041"
+ id="use14306"
+ style="display:inline;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.33441311;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
+ transform="rotate(13.88251)"
+ width="1.2579449"
+ x="1614.312"
+ y="-110.0009" />
+ <rect
+ height="3.036041"
+ id="use14308"
+ style="display:inline;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.33441311;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
+ transform="rotate(8.16672)"
+ width="1.2579449"
+ x="1607.457"
+ y="46.630569" />
+ <rect
+ height="3.036042"
+ id="use14310"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.3344132;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
+ width="1.2579449"
+ x="1593.172"
+ y="274.56021" />
+ <rect
+ height="3.0360429"
+ id="use14312"
+ style="display:inline;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.33441329;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
+ transform="rotate(17.82176)"
+ width="1.2579449"
+ x="1591.797"
+ y="-217.06461" />
+ <rect
+ height="3.036041"
+ id="use14314"
+ style="display:inline;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.3344132;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
+ transform="rotate(8.378836)"
+ width="1.2579449"
+ x="1606.025"
+ y="50.092869" />
+ <rect
+ height="3.036042"
+ id="use14316"
+ style="display:inline;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.33441329;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
+ transform="rotate(15.2684)"
+ width="1.2579449"
+ x="1603.923"
+ y="-153.3102" />
+ <rect
+ height="3.036041"
+ id="use14318"
+ style="display:inline;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.3344132;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
+ transform="rotate(9.387621)"
+ width="1.2579449"
+ x="1605.697"
+ y="15.82702" />
+ <rect
+ height="3.036042"
+ id="use14320"
+ style="display:inline;visibility:visible;fill:#204a87;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.3344132;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
+ transform="rotate(44.87149)"
+ width="1.2579449"
+ x="1319.553"
+ y="-921.83838" />
+ <rect
+ height="3.036042"
+ id="use14322"
+ style="display:inline;visibility:visible;fill:#204a87;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.3344132;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
+ transform="rotate(42.22786)"
+ width="1.2579449"
+ x="1364.666"
+ y="-855.48938" />
+ <rect
+ height="3.036042"
+ id="use14324"
+ style="display:inline;visibility:visible;fill:#204a87;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.3344132;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
+ transform="rotate(63.21645)"
+ width="1.2579449"
+ x="964.13733"
+ y="-1293.176" />
+ <rect
+ height="3.036042"
+ id="use14326"
+ style="display:inline;visibility:visible;fill:#204a87;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.3344132;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
+ transform="rotate(41.22188)"
+ width="1.2579449"
+ x="1379.902"
+ y="-839.8371" />
+ <rect
+ height="3.036041"
+ id="use14328"
+ style="display:inline;visibility:visible;fill:#204a87;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.33441311;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
+ transform="rotate(65.03753)"
+ width="1.2579449"
+ x="924.10089"
+ y="-1319.223" />
+ <rect
+ height="3.036042"
+ id="use14330"
+ style="display:inline;visibility:visible;fill:#204a87;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.33441329;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
+ transform="rotate(59.91134)"
+ width="1.2579449"
+ x="1042.24"
+ y="-1232.3781" />
+ <rect
+ height="3.036042"
+ id="use14332"
+ style="display:inline;visibility:visible;fill:#204a87;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.3344132;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
+ transform="rotate(88.2)"
+ width="1.2579449"
+ x="331.3584"
+ y="-1579.645" />
+ <rect
+ height="3.036041"
+ id="use14334"
+ style="display:inline;visibility:visible;fill:#204a87;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.33441311;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
+ transform="rotate(60.38545)"
+ width="1.2579449"
+ x="1030.847"
+ y="-1245.028" />
+ <rect
+ height="3.036041"
+ id="use14336"
+ style="display:inline;visibility:visible;fill:#204a87;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.3344132;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
+ transform="rotate(38.71798)"
+ width="1.2579449"
+ x="1418.995"
+ y="-774.00568" />
+ <rect
+ height="3.036042"
+ id="use14338"
+ style="display:inline;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.3344132;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
+ transform="rotate(5.269124)"
+ width="1.2579449"
+ x="1609.962"
+ y="139.36909" />
+ <rect
+ height="3.036042"
+ id="use14340"
+ style="display:inline;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.3344132;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
+ transform="rotate(5.910683)"
+ width="1.2579449"
+ x="1614.064"
+ y="118.0123" />
+ <rect
+ height="3.036042"
+ id="use14342"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.3344132;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
+ width="1.2579449"
+ x="1581.3571"
+ y="286.66959" />
+ <rect
+ height="3.036042"
+ id="use14344"
+ style="display:inline;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.3344132;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
+ transform="rotate(6.371765)"
+ width="1.2579449"
+ x="1606.5031"
+ y="109.0074" />
+ <rect
+ height="3.036042"
+ id="use14346"
+ style="display:inline;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.3344132;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
+ transform="rotate(12.64041)"
+ width="1.2579449"
+ x="1611.845"
+ y="-67.770073" />
+ <rect
+ height="3.036042"
+ id="use14348"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.3344132;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
+ width="1.2579449"
+ x="1593.172"
+ y="286.66959" />
+ <rect
+ height="3.036042"
+ id="rect14350"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.3344132;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none"
+ width="1.2579449"
+ x="1581.3571"
+ y="274.56021" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/object-tweak-shrink.svg b/share/icons/Tango/scalable/actions/object-tweak-shrink.svg
new file mode 100644
index 0000000..1de997f
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/object-tweak-shrink.svg
@@ -0,0 +1,275 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="14.830594"
+ height="15.125094"
+ version="1.1"
+ sodipodi:docname="object-tweak-shrink.svg"
+ viewBox="0 0 14.830594 15.125094">
+ <metadata
+ id="metadata42">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview40"
+ showgrid="false" />
+ <defs
+ id="defs3" />
+ <g
+ id="tweak_scale_mode"
+ transform="translate(-1556.3539,-274.8749)">
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="path14250"
+ inkscape:tile-cx="375.0941"
+ inkscape:tile-cy="137.9821"
+ inkscape:tile-h="2.223736"
+ inkscape:tile-w="2.223736"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1105.607,110.0163)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14252"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.188922,0,0,1.188922,1120.766,112.3329)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14254"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.180543,0,0,1.180543,1126.862,116.5163)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14256"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.088184,0,0,1.088184,1161.505,132.2875)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14258"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.188915,0,0,1.188915,1114.86,112.3337)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14260"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1117.422,110.0163)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14262"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.093412,0,0,1.093412,1147.729,131.5662)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14264"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.184974,0,0,1.184974,1113.385,121.9596)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14266"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.111722,0,0,1.111722,1146.769,122.985)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14268"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.181829,0,0,1.181829,1114.564,116.3389)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14270"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(0.7411229,0,0,0.7411229,1282.824,177.1484)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14272"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(0.7514729,0,0,0.7514729,1278.943,181.7751)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14274"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(0.5180388,0,0,0.5180388,1369.456,207.93)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14276"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(0.7370415,0,0,0.7370415,1290.263,177.7115)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14278"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(0.5137534,0,0,0.5137534,1368.109,211.5486)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14280"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(0.5278661,0,0,0.5278661,1365.769,212.6288)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14282"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#204a87;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(0.3096348,0,0,0.3096348,1447.627,239.7133)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14284"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(0.5091519,0,0,0.5091519,1375.743,212.1836)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14286"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(0.7463374,0,0,0.7463374,1286.776,182.4836)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14288"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.191739,0,0,1.191739,1119.708,124.0535)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14290"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.181973,0,0,1.181973,1126.326,122.3738)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14292"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1105.607,122.1258)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14294"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.193386,0,0,1.193386,1113.183,123.8262)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14296"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.121575,0,0,1.121575,1143.073,133.735)" />
+ <circle
+ cx="375.09409"
+ cy="137.9821"
+ id="use14298"
+ inkscape:tile-x0="373.9822"
+ inkscape:tile-y0="136.8702"
+ r="1.111868"
+ style="display:inline;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.27735791;marker:none"
+ transform="matrix(1.20571,0,0,1.20571,1117.422,122.1258)" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/object-ungroup.svg b/share/icons/Tango/scalable/actions/object-ungroup.svg
new file mode 100644
index 0000000..6bf1233
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/object-ungroup.svg
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="object-ungroup.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata29">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview27"
+ showgrid="false" />
+ <defs
+ id="defs3" />
+ <g
+ id="selection_ungroup"
+ inkscape:label="#g10964"
+ style="display:inline">
+ <rect
+ height="16"
+ id="rect10077"
+ style="opacity:1;fill:#ffffff;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="16"
+ x="0"
+ y="0" />
+ <rect
+ height="8.000001"
+ id="rect10980"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#dfdfdb;fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1.0000875;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="8"
+ x="2.5"
+ y="5.499999" />
+ <rect
+ height="5.999999"
+ id="rect10073"
+ style="opacity:1;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="6"
+ x="3.5"
+ y="6.5000019" />
+ <ellipse
+ cx="10.90198"
+ cy="5.4358912"
+ id="path10031"
+ rx="4.234653"
+ ry="4.5274749"
+ style="opacity:1;fill:#729fcf;fill-opacity:1;stroke:#204a87;stroke-width:1.0946542;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="matrix(0.944587,0,0,0.8834952,0.2021317,0.6974191)" />
+ <rect
+ height="2"
+ id="rect10059"
+ style="opacity:1;fill:#555753;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="2"
+ x="14"
+ y="8" />
+ <rect
+ height="2"
+ id="rect10061"
+ style="opacity:1;fill:#555753;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="2"
+ x="14"
+ y="0" />
+ <rect
+ height="2"
+ id="rect10063"
+ style="opacity:1;fill:#555753;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="2"
+ x="6"
+ y="8" />
+ <rect
+ height="2"
+ id="rect10065"
+ style="opacity:1;fill:#555753;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="2"
+ x="6"
+ y="0" />
+ <rect
+ height="2"
+ id="rect10067"
+ style="opacity:1;fill:#555753;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="2"
+ x="0"
+ y="14" />
+ <rect
+ height="2"
+ id="rect10069"
+ style="opacity:1;fill:#555753;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="2"
+ x="0"
+ y="4" />
+ <rect
+ height="2"
+ id="rect10071"
+ style="opacity:1;fill:#555753;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="2"
+ x="11"
+ y="14" />
+ <ellipse
+ cx="10.90198"
+ cy="5.4358912"
+ id="path10075"
+ rx="4.234653"
+ ry="4.5274749"
+ style="opacity:0.4;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:1.45953846;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="matrix(0.708441,0,0,0.6626212,2.776589,1.898065)" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/object-unlocked.svg b/share/icons/Tango/scalable/actions/object-unlocked.svg
new file mode 100644
index 0000000..f210214
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/object-unlocked.svg
@@ -0,0 +1,209 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="object-unlocked.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata44">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview42"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(0.2503422,0,0,0.3116539,1202.113,1518.311)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient9927"
+ inkscape:collect="always"
+ x1="6.72682"
+ x2="40.938129"
+ xlink:href="#linearGradient2092"
+ y1="32.161701"
+ y2="32.161701" />
+ <linearGradient
+ id="linearGradient12071"
+ inkscape:collect="always">
+ <stop
+ id="stop12073"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop12075"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.5684536,0,0,0.2215573,1193.747,1520.145)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient9930"
+ inkscape:collect="always"
+ x1="14.21794"
+ x2="17.859091"
+ xlink:href="#linearGradient12071"
+ y1="6.8795352"
+ y2="3.95666" />
+ <linearGradient
+ id="linearGradient9845">
+ <stop
+ id="stop9847"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop9849"
+ offset="1.0000000"
+ style="stop-color:#ffffff;stop-opacity:0.49484536;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10672">
+ <stop
+ id="stop10674"
+ offset="0.0000000"
+ style="stop-color:#cad0c6;stop-opacity:1.0000000;" />
+ <stop
+ id="stop10676"
+ offset="0.5"
+ style="stop-color:#eaece9;stop-opacity:1.0000000;" />
+ <stop
+ id="stop10678"
+ offset="1.0000000"
+ style="stop-color:#c5cbc0;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.9999999,0,0,0.2052368,1194,1520.485)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient9924"
+ inkscape:collect="always"
+ x1="11.5"
+ x2="11.77903"
+ xlink:href="#linearGradient12071"
+ y1="20.579729"
+ y2="14.25996" />
+ <linearGradient
+ id="linearGradient2092">
+ <stop
+ id="stop2094"
+ offset="0"
+ style="stop-color:#fff7b0;stop-opacity:1;" />
+ <stop
+ id="stop2098"
+ offset="0.20999999"
+ style="stop-color:#ffec41;stop-opacity:1.0000000;" />
+ <stop
+ id="stop43205"
+ offset="0.83999997"
+ style="stop-color:#e2cc00;stop-opacity:1;" />
+ <stop
+ id="stop2100"
+ offset="1"
+ style="stop-color:#c3af00;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.2784349,0,0,0.2809058,1196.296,1518.625)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient9933"
+ inkscape:collect="always"
+ x1="16.894079"
+ x2="24.07708"
+ xlink:href="#linearGradient10672"
+ y1="1.3346111"
+ y2="19.134171" />
+ <linearGradient
+ gradientTransform="matrix(0.2119237,0,0,0.2489726,1202.917,1520.675)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient9921"
+ inkscape:collect="always"
+ x1="10.90727"
+ x2="30.87545"
+ xlink:href="#linearGradient9845"
+ y1="25.002279"
+ y2="36.127281" />
+ </defs>
+ <g
+ id="lock_unlocked"
+ transform="translate(-1198,-1518)">
+ <rect
+ height="16"
+ id="rect9954"
+ rx="5.3333402"
+ ry="0"
+ style="display:inline;fill:#ffffff;fill-opacity:0;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="16"
+ x="1198"
+ y="1518" />
+ <path
+ d="m 1199,1526 v -2 c 0,-2.211 1,-4 4,-4 3,0 4,1.763 4,4 v 1 h -3 v -1 c -0.037,-0.544 0,-1 -1,-1 -1,0 -1.009,0.452 -1,1 v 2 z"
+ id="path10680"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cczcccczccc"
+ style="fill:#555753;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m 1200,1525 v -1 c 0,-2.211 1,-3 3,-3 2,0 3,0.763 3,3 v 1 h -1 v -1 c -0.037,-0.544 0,-2 -2,-2 -2,0 -2.009,1.452 -2,2 v 1 z"
+ id="path9982"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cczcccczccc"
+ style="fill:url(#linearGradient9933);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m 1200,1523.548 c 0.075,-1.39 0,-2.548 3,-2.548 -2.018,0.235 -2.457,0.745 -2.457,2.198 0,0 -0.05,1.802 -0.05,1.802 H 1200 Z"
+ id="path9984"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccsccc"
+ style="fill:url(#linearGradient9930);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ height="7.0001221"
+ id="rect9986"
+ rx="0.6359942"
+ ry="0.56647962"
+ style="fill:url(#linearGradient9927);fill-opacity:1;fill-rule:evenodd;stroke:#745e00;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="9"
+ x="1203.5"
+ y="1525.5" />
+ <rect
+ height="2.0523679"
+ id="rect9988"
+ rx="0"
+ ry="0"
+ style="fill:url(#linearGradient9924);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="1"
+ x="1205"
+ y="1522.948" />
+ <rect
+ height="5"
+ id="rect9990"
+ rx="0.27153781"
+ ry="0.28223079"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient9921);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.60109289"
+ width="7"
+ x="1204.5"
+ y="1526.5" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/object-visible.svg b/share/icons/Tango/scalable/actions/object-visible.svg
new file mode 100644
index 0000000..90caf5d
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/object-visible.svg
@@ -0,0 +1,163 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="object-visible.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata37">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview35"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient13707">
+ <stop
+ id="stop13709"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop13711"
+ offset="0.55299991"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop13713"
+ offset="1"
+ style="stop-color:#a2a2a2;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient14236"
+ inkscape:collect="always"
+ x1="1117.193"
+ x2="1123.9"
+ xlink:href="#linearGradient14230"
+ y1="1545"
+ y2="1545" />
+ <linearGradient
+ id="linearGradient14230"
+ inkscape:collect="always">
+ <stop
+ id="stop14232"
+ offset="0"
+ style="stop-color:#555753;stop-opacity:1;" />
+ <stop
+ id="stop14234"
+ offset="1"
+ style="stop-color:#555753;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient13602"
+ inkscape:collect="always">
+ <stop
+ id="stop13604"
+ offset="0"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ <stop
+ id="stop13606"
+ offset="1"
+ style="stop-color:#888a85;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="1110.5"
+ cy="1543"
+ fx="1110.5"
+ fy="1543"
+ gradientTransform="matrix(1.319998,0,0,0.9601076,-349.9223,67.4643)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13871"
+ inkscape:collect="always"
+ r="6.1412101"
+ xlink:href="#linearGradient13707" />
+ <linearGradient
+ gradientTransform="matrix(0.998754,0,0,1,1104.005,1542)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13887"
+ inkscape:collect="always"
+ x1="4.4194169"
+ x2="20.01996"
+ xlink:href="#linearGradient13602"
+ y1="3.52262"
+ y2="3.52262" />
+ </defs>
+ <g
+ id="visible"
+ transform="translate(-1108,-1539)">
+ <rect
+ height="16"
+ id="rect13841"
+ style="display:inline;opacity:1;fill:#ffffff;fill-opacity:0;fill-rule:evenodd;stroke:none;stroke-width:0.83269;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="16"
+ x="1108"
+ y="1539" />
+ <path
+ d="m 1109.622,1549.044 -1.203,-0.531 c 0.927,-5.922 6.9,-9.811 15.331,-2.607 l -0.147,3.105 v 0.024 c -2.279,-1.955 -4.242,-4.466 -8.285,-4.466 -4.642,0.062 -5.365,3.613 -5.692,4.475 z"
+ id="path13575"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient13887);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.60000002;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1123.36,1549.035 c -2.177,2.806 -4.796,3.465 -7.425,3.465 -2.629,0 -5.926,-0.456 -6.435,-3.465 0.552,-2.751 1.98,-4.434 5.647,-4.466 4.008,-0.034 5.954,2.511 8.213,4.466 z"
+ id="path14269"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="czcsc"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient13871);fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:1.00000012;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.60000002;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <circle
+ cx="1110"
+ cy="1543"
+ id="path14276"
+ r="2"
+ style="display:inline;overflow:visible;visibility:visible;fill:#204a87;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.66666889;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.60000002;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(1.74782,0,0,1.75,-824.589,-1151.749)" />
+ <circle
+ cx="1110"
+ cy="1543"
+ id="path13698"
+ r="2"
+ style="display:inline;overflow:visible;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.66666889;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.60000002;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(0.9987705,0,0,0.8999911,6.356077,159.1149)" />
+ <circle
+ cx="1110"
+ cy="1543"
+ id="path13700"
+ r="2"
+ style="display:inline;overflow:visible;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.66666889;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.60000002;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(0.4994181,0,0,0.4000183,560.1378,930.1728)" />
+ <path
+ d="m 1108.5,1548.5 c 0.886,-5.926 7.584,-10.923 14.9,-2.609"
+ id="path13565"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cs"
+ style="fill:none;fill-rule:evenodd;stroke:url(#linearGradient14236);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/off-outline.svg b/share/icons/Tango/scalable/actions/off-outline.svg
new file mode 100644
index 0000000..92c2c6f
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/off-outline.svg
@@ -0,0 +1,104 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.99999"
+ height="15.99999"
+ version="1.1"
+ sodipodi:docname="off-outline.svg"
+ inkscape:version="1.0beta1 (f5f6674, 2019-10-12)">
+ <style
+ id="style11843"></style>
+ <metadata
+ id="metadata9706">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ id="base"
+ showgrid="true"
+ inkscape:zoom="68.437541"
+ inkscape:cx="7.9999952"
+ inkscape:cy="7.9999952"
+ inkscape:window-width="2560"
+ inkscape:window-height="1376"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg1">
+ <inkscape:grid
+ id="GridFromPre046Settings"
+ type="xygrid"
+ originx="0pt"
+ originy="0pt"
+ spacingx="1pt"
+ spacingy="1pt"
+ color="#3f3fff"
+ empcolor="#3f3fff"
+ opacity="0.15"
+ empopacity="0.38"
+ empspacing="5" />
+ </sodipodi:namedview>
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient5704">
+ <stop
+ id="stop5706"
+ offset="0"
+ style="stop-color:#5a5a5a;stop-opacity:1" />
+ <stop
+ id="stop5708"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:1" />
+ </linearGradient>
+ </defs>
+ <g
+ id="off-outline"
+ transform="translate(-10.48885,-182.0497)">
+ <ellipse
+ cx="18.48884"
+ cy="190.0497"
+ id="path10622"
+ rx="6.6111541"
+ ry="6.515604"
+ style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#383838;stroke-linejoin:round;stroke-opacity:1" />
+ <path
+ id="path14015"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#b50000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1"
+ d="M 5.7695312,5.0644531 5.0625,5.7714844 7.2929688,8 5.0625,10.230469 5.7695312,10.9375 8,8.7070312 10.230469,10.9375 10.9375,10.230469 8.7070312,8 10.9375,5.7714844 10.230469,5.0644531 8,7.2949219 Z"
+ transform="translate(10.48885,182.0497)"
+ inkscape:connector-curvature="0" />
+ <g
+ id="g14007"
+ inkscape:transform-center-x="3.571613"
+ inkscape:transform-center-y="5.253199"
+ style="opacity:1">
+ <path
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1"
+ d="m 21.07254,187.466 -5.16739,5.1674"
+ id="path14009"
+ inkscape:connector-curvature="0" />
+ </g>
+ <rect
+ height="15.99999"
+ id="rect9056-0"
+ style="color:#000000;fill:none;stroke-width:0.531496"
+ width="15.99999"
+ x="10.48885"
+ y="182.0497" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/offset.svg b/share/icons/Tango/scalable/actions/offset.svg
new file mode 100644
index 0000000..37ba0d8
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/offset.svg
@@ -0,0 +1,155 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.0alpha (c523de1, 2019-03-31)"
+ sodipodi:docname="offset-symbolic.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <style
+ id="style5954"></style>
+ <defs
+ id="defs5868">
+ <inkscape:path-effect
+ steps="16"
+ equidistant_spacing="true"
+ trajectory="M 0.5,3.7332036 -13.561598,-8.2670085"
+ is_visible="true"
+ id="path-effect5970"
+ effect="interpolate" />
+ <inkscape:path-effect
+ steps="5"
+ equidistant_spacing="true"
+ trajectory="M 0,0 V 0"
+ is_visible="true"
+ id="path-effect5967"
+ effect="interpolate" />
+ <inkscape:path-effect
+ effect="bspline"
+ id="path-effect5964"
+ is_visible="true"
+ weight="33.333333"
+ steps="2"
+ helper_size="0"
+ apply_no_weight="true"
+ apply_with_weight="true"
+ only_selected="false" />
+ <inkscape:path-effect
+ only_selected="false"
+ apply_with_weight="true"
+ apply_no_weight="true"
+ helper_size="0"
+ steps="2"
+ weight="33.333333"
+ is_visible="true"
+ id="path-effect5960"
+ effect="bspline" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:current-layer="layercompo"
+ inkscape:window-maximized="1"
+ inkscape:window-height="745"
+ inkscape:window-width="1366"
+ showguides="true"
+ inkscape:window-y="-8"
+ inkscape:window-x="-8"
+ inkscape:cy="12.008866"
+ inkscape:cx="8.0260889"
+ inkscape:zoom="19.209395"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title></dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title />
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier />
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="offset"
+ id="layercompo"
+ inkscape:groupmode="layer">
+ <path
+ d="M 7.96875 1.2148438 A 6.7086277 6.7086277 0 0 0 7.2382812 1.265625 L 1.78125 5.5429688 A 6.7086277 6.7086277 0 0 0 1.4257812 6.8789062 L 8.4375 1.2265625 A 6.7086277 6.7086277 0 0 0 8.0527344 1.2148438 A 6.7086277 6.7086277 0 0 0 7.96875 1.2148438 z M 9.1386719 1.3027344 L 1.3535156 7.5800781 A 6.7086277 6.7086277 0 0 0 1.34375 7.9238281 A 6.7086277 6.7086277 0 0 0 1.3847656 8.6542969 L 10.011719 1.5078125 A 6.7086277 6.7086277 0 0 0 9.1386719 1.3027344 z M 6.1386719 1.4941406 A 6.7086277 6.7086277 0 0 0 2.2695312 4.5253906 L 6.1386719 1.4941406 z M 10.560547 1.7011719 L 1.4726562 9.2324219 A 6.7086277 6.7086277 0 0 0 1.7246094 10.15625 L 11.271484 2.0390625 A 6.7086277 6.7086277 0 0 0 10.560547 1.7011719 z M 11.724609 2.3085938 L 1.921875 10.644531 A 6.7086277 6.7086277 0 0 0 2.34375 11.445312 L 12.318359 2.7480469 A 6.7086277 6.7086277 0 0 0 11.724609 2.3085938 z M 12.695312 3.0820312 L 2.6230469 11.863281 A 6.7086277 6.7086277 0 0 0 3.1933594 12.548828 L 13.193359 3.6132812 A 6.7086277 6.7086277 0 0 0 12.695312 3.0820312 z M 13.5 4.0097656 L 3.5527344 12.898438 A 6.7086277 6.7086277 0 0 0 4.2636719 13.458984 L 13.902344 4.6425781 A 6.7086277 6.7086277 0 0 0 13.5 4.0097656 z M 14.138672 5.1035156 L 4.703125 13.736328 A 6.7086277 6.7086277 0 0 0 5.5664062 14.154297 L 14.433594 5.8574219 A 6.7086277 6.7086277 0 0 0 14.138672 5.1035156 z M 14.583984 6.4003906 L 6.0976562 14.341797 A 6.7086277 6.7086277 0 0 0 7.1484375 14.570312 L 14.732422 7.3183594 A 6.7086277 6.7086277 0 0 0 14.583984 6.4003906 z M 14.759766 7.9824219 L 7.8125 14.626953 A 6.7086277 6.7086277 0 0 0 8.0527344 14.632812 A 6.7086277 6.7086277 0 0 0 9.1699219 14.537109 L 14.638672 9.1953125 A 6.7086277 6.7086277 0 0 0 14.759766 7.9824219 z M 14.380859 10.146484 L 10.126953 14.300781 A 6.7086277 6.7086277 0 0 0 14.380859 10.146484 z "
+ style="opacity:0.5;stroke-width:1.14443"
+ id="path5952" />
+ <path
+ style="opacity:0;fill:none"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ id="rect22048" />
+ <path
+ d="M 13.075706,7.9233732 A 5.0235491,5.0235491 0 0 1 8.0521564,12.946922 5.0235491,5.0235491 0 0 1 3.0286074,7.9233732 5.0235491,5.0235491 0 0 1 8.0521564,2.8998241 5.0235491,5.0235491 0 0 1 13.075706,7.9233732"
+ style="opacity:1;stroke-width:1.14443"
+ id="circle5956" />
+ <path
+ d="M 4.6464958,2.5054502 A 0.6616239,0.6616239 0 0 1 3.9848719,3.1670741 0.6616239,0.6616239 0 0 1 3.323248,2.5054502 0.6616239,0.6616239 0 0 1 3.9848719,1.8438264 0.6616239,0.6616239 0 0 1 4.6464958,2.5054502 Z"
+ style="fill:#000000;stroke:none;stroke-width:0.330812;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path6539" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/on-outline.svg b/share/icons/Tango/scalable/actions/on-outline.svg
new file mode 100644
index 0000000..7a72bef
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/on-outline.svg
@@ -0,0 +1,104 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.0beta1 (f5f6674, 2019-10-12)"
+ sodipodi:docname="on-outline.svg"
+ version="1.1"
+ height="15.99999"
+ width="15.99999"
+ id="svg1">
+ <style
+ id="style14005"></style>
+ <metadata
+ id="metadata11866">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ inkscape:current-layer="svg1"
+ inkscape:window-maximized="1"
+ inkscape:window-y="0"
+ inkscape:window-x="0"
+ inkscape:window-height="1376"
+ inkscape:window-width="2560"
+ inkscape:cy="7.9999952"
+ inkscape:cx="7.9999952"
+ inkscape:zoom="68.437541"
+ showgrid="true"
+ id="base">
+ <inkscape:grid
+ empspacing="5"
+ empopacity="0.38"
+ opacity="0.15"
+ empcolor="#3f3fff"
+ color="#3f3fff"
+ spacingy="1pt"
+ spacingx="1pt"
+ originy="0pt"
+ originx="0pt"
+ type="xygrid"
+ id="GridFromPre046Settings" />
+ </sodipodi:namedview>
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient900">
+ <stop
+ style="stop-color:#e4ffa6;stop-opacity:1"
+ offset="0"
+ id="stop1014" />
+ <stop
+ style="stop-color:#3a7801;stop-opacity:1"
+ offset="1"
+ id="stop1015" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5704">
+ <stop
+ style="stop-color:#5a5a5a;stop-opacity:1"
+ offset="0"
+ id="stop5706" />
+ <stop
+ style="stop-color:#000000;stop-opacity:1"
+ offset="1"
+ id="stop5708" />
+ </linearGradient>
+ </defs>
+ <g
+ transform="translate(-10.48884,-199.5352)"
+ id="on-outline">
+ <ellipse
+ style="color:#000000;fill:#ffffff;fill-rule:evenodd;stroke:#383838;stroke-linejoin:round;stroke-opacity:1;fill-opacity:1"
+ ry="6.515604"
+ rx="6.6111541"
+ id="ellipse10646"
+ cy="207.53529"
+ cx="18.48884" />
+ <path
+ style="color:#000000;fill:none;stroke:#4e9b00;stroke-opacity:1"
+ sodipodi:nodetypes="ccc"
+ inkscape:connector-curvature="0"
+ id="path10653"
+ d="m 15.35239,207.5955 2.03195,1.896 4.24095,-3.9125" />
+ <rect
+ y="199.5352"
+ x="10.48884"
+ width="15.99999"
+ style="color:#000000;fill:none;stroke-width:0.531496"
+ id="rect9056-1"
+ height="15.99999" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/paint-gradient-linear.svg b/share/icons/Tango/scalable/actions/paint-gradient-linear.svg
new file mode 100644
index 0000000..765187f
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/paint-gradient-linear.svg
@@ -0,0 +1,141 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="22"
+ height="22"
+ version="1.1"
+ sodipodi:docname="paint-gradient-linear.svg"
+ viewBox="0 0 22 22">
+ <metadata
+ id="metadata33">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview31"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient14157"
+ inkscape:collect="always">
+ <stop
+ id="stop14159"
+ offset="0"
+ style="stop-color:black;stop-opacity:1;" />
+ <stop
+ id="stop14161"
+ offset="1"
+ style="stop-color:black;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="translate(1.523138e-5)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient19925"
+ inkscape:collect="always"
+ x1="69.1875"
+ x2="76.0625"
+ xlink:href="#linearGradient11528"
+ y1="234.1875"
+ y2="252.02119" />
+ <linearGradient
+ gradientTransform="matrix(1.007407,0,0,1,-0.640741,0)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient19923"
+ inkscape:collect="always"
+ x1="72.678627"
+ x2="87"
+ xlink:href="#linearGradient8896"
+ y1="244.4375"
+ y2="244.4375" />
+ <linearGradient
+ id="linearGradient8896"
+ inkscape:collect="always">
+ <stop
+ id="stop8898"
+ offset="0"
+ style="stop-color:#5e605c;stop-opacity:1" />
+ <stop
+ id="stop8900"
+ offset="1"
+ style="stop-color:#ddd;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11528"
+ inkscape:collect="always">
+ <stop
+ id="stop11530"
+ offset="0"
+ style="stop-color:white;stop-opacity:1;" />
+ <stop
+ id="stop11532"
+ offset="1"
+ style="stop-color:white;stop-opacity:0.2360515" />
+ </linearGradient>
+ <radialGradient
+ cx="77.118843"
+ cy="252.1178"
+ fx="77.118843"
+ fy="252.1178"
+ gradientTransform="matrix(1,0,0,0.182573,0,206.088)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient19921"
+ inkscape:collect="always"
+ r="10.6508"
+ xlink:href="#linearGradient14157" />
+ </defs>
+ <g
+ id="fill_gradient"
+ style="display:inline"
+ transform="translate(-67,-233)">
+ <rect
+ height="22"
+ id="rect19777"
+ style="opacity:0.5;fill:#000000;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="22"
+ x="67"
+ y="233" />
+ <ellipse
+ cx="77.118843"
+ cy="252.1178"
+ id="path19779"
+ rx="10.6508"
+ ry="1.944544"
+ style="opacity:0.5;fill:url(#radialGradient19921);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="matrix(1.032785,0,0,1.028535,-1.647175,-7.312074)" />
+ <path
+ d="m 69.49997,235.5 h 16.99999 v 17 H 69.49997 Z"
+ id="path19781"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient19923);fill-opacity:1;stroke:#555753;stroke-width:0.99999982;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="m 70.50001,236.4998 h 15.00001 v 15.0001 H 70.50001 Z"
+ id="path19783"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient19925);stroke-width:0.9999994;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/paint-gradient-radial.svg b/share/icons/Tango/scalable/actions/paint-gradient-radial.svg
new file mode 100644
index 0000000..c8bfb18
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/paint-gradient-radial.svg
@@ -0,0 +1,141 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="22"
+ height="22"
+ version="1.1"
+ sodipodi:docname="paint-gradient-radial.svg"
+ viewBox="0 0 22 22">
+ <metadata
+ id="metadata33">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview31"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient19931"
+ inkscape:collect="always"
+ x1="69.1875"
+ x2="76.0625"
+ xlink:href="#linearGradient11528"
+ y1="234.1875"
+ y2="252.02119" />
+ <radialGradient
+ cx="78.0625"
+ cy="244"
+ fx="78.0625"
+ fy="244"
+ gradientTransform="matrix(1.007821,0,0,1.007408,-0.673122,-1.807469)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient19929"
+ inkscape:collect="always"
+ r="8.9375"
+ xlink:href="#linearGradient8271" />
+ <radialGradient
+ cx="77.118843"
+ cy="252.1178"
+ fx="77.118843"
+ fy="252.1178"
+ gradientTransform="matrix(1,0,0,0.182573,0,206.088)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient19927"
+ inkscape:collect="always"
+ r="10.6508"
+ xlink:href="#linearGradient14157" />
+ <linearGradient
+ id="linearGradient11528"
+ inkscape:collect="always">
+ <stop
+ id="stop11530"
+ offset="0"
+ style="stop-color:white;stop-opacity:1;" />
+ <stop
+ id="stop11532"
+ offset="1"
+ style="stop-color:white;stop-opacity:0.2360515" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8271"
+ inkscape:collect="always">
+ <stop
+ id="stop8273"
+ offset="0"
+ style="stop-color:#eee;stop-opacity:1" />
+ <stop
+ id="stop8275"
+ offset="1"
+ style="stop-color:#888a85;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient14157"
+ inkscape:collect="always">
+ <stop
+ id="stop14159"
+ offset="0"
+ style="stop-color:black;stop-opacity:1;" />
+ <stop
+ id="stop14161"
+ offset="1"
+ style="stop-color:black;stop-opacity:0;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="fill_radial"
+ style="display:inline"
+ transform="translate(-67,-233)">
+ <rect
+ height="22"
+ id="rect19787"
+ style="opacity:0.5;fill:#000000;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="22"
+ x="67"
+ y="233" />
+ <ellipse
+ cx="77.118843"
+ cy="252.1178"
+ id="path19789"
+ rx="10.6508"
+ ry="1.944544"
+ style="opacity:0.5;fill:url(#radialGradient19927);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="matrix(1.032785,0,0,1.028535,-1.647175,-7.312074)" />
+ <path
+ d="m 69.49997,235.5 h 16.99999 v 17 H 69.49997 Z"
+ id="path19791"
+ inkscape:connector-curvature="0"
+ style="fill:url(#radialGradient19929);fill-opacity:1;stroke:#555753;stroke-width:0.99999982;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="m 70.5,236.4998 h 15.00001 v 15.0001 H 70.5 Z"
+ id="path19793"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient19931);stroke-width:0.99999928;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/paint-none.svg b/share/icons/Tango/scalable/actions/paint-none.svg
new file mode 100644
index 0000000..9596108
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/paint-none.svg
@@ -0,0 +1,121 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="22"
+ height="22"
+ version="1.1"
+ sodipodi:docname="paint-none.svg"
+ viewBox="0 0 22 22">
+ <metadata
+ id="metadata30">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview28"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient11817"
+ inkscape:collect="always">
+ <stop
+ id="stop11819"
+ offset="0"
+ style="stop-color:black;stop-opacity:1;" />
+ <stop
+ id="stop11821"
+ offset="1"
+ style="stop-color:black;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11528"
+ inkscape:collect="always">
+ <stop
+ id="stop11530"
+ offset="0"
+ style="stop-color:white;stop-opacity:1;" />
+ <stop
+ id="stop11532"
+ offset="1"
+ style="stop-color:white;stop-opacity:0.2360515" />
+ </linearGradient>
+ <radialGradient
+ cx="763"
+ cy="-3.6875"
+ fx="763"
+ fy="-3.6875"
+ gradientTransform="matrix(1,0,0,0.153409,0,-3.121804)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient19937"
+ inkscape:collect="always"
+ r="11"
+ xlink:href="#linearGradient11817" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient19939"
+ inkscape:collect="always"
+ x1="69.1875"
+ x2="76.0625"
+ xlink:href="#linearGradient11528"
+ y1="234.1875"
+ y2="252.02119" />
+ </defs>
+ <g
+ id="fill_none"
+ style="display:inline"
+ transform="translate(-67,-233)">
+ <rect
+ height="22"
+ id="rect19807"
+ style="opacity:0.5;fill:#000000;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="22"
+ x="67"
+ y="233" />
+ <path
+ d="m 755,-5.375 c -1.8518,0.357974 -3,0.845158 -3,1.375 0,1.104017 4.928,2 11,2 6.072,0 11,-0.895983 11,-2 0,-0.529842 -1.1482,-1.017026 -3,-1.375 V -4 h -16 z"
+ id="path19809"
+ inkscape:connector-curvature="0"
+ style="opacity:0.5;fill:url(#radialGradient19937);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="translate(-685,256)" />
+ <path
+ d="m 69.49997,235.5 h 16.99999 v 17 H 69.49997 Z"
+ id="path19811"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#555753;stroke-width:0.99999982;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="m 70.5,236.4998 h 15.00001 v 15.0001 H 70.5 Z"
+ id="path19813"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient19939);stroke-width:0.99999928;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="M 73.25003,248.7501 82.75,239.2499"
+ id="path19815"
+ inkscape:connector-curvature="0"
+ style="fill:#cc0000;fill-opacity:1;fill-rule:evenodd;stroke:#cc0000;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/paint-pattern.svg b/share/icons/Tango/scalable/actions/paint-pattern.svg
new file mode 100644
index 0000000..5ce2759
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/paint-pattern.svg
@@ -0,0 +1,122 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="22"
+ height="22"
+ version="1.1"
+ sodipodi:docname="paint-pattern.svg"
+ viewBox="0 0 22 22">
+ <metadata
+ id="metadata30">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview28"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient11528"
+ inkscape:collect="always">
+ <stop
+ id="stop11530"
+ offset="0"
+ style="stop-color:white;stop-opacity:1;" />
+ <stop
+ id="stop11532"
+ offset="1"
+ style="stop-color:white;stop-opacity:0.2360515" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11817"
+ inkscape:collect="always">
+ <stop
+ id="stop11819"
+ offset="0"
+ style="stop-color:black;stop-opacity:1;" />
+ <stop
+ id="stop11821"
+ offset="1"
+ style="stop-color:black;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="763"
+ cy="-3.6875"
+ fx="763"
+ fy="-3.6875"
+ gradientTransform="matrix(1,0,0,0.153409,0,-3.121804)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient19941"
+ inkscape:collect="always"
+ r="11"
+ xlink:href="#linearGradient11817" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient19943"
+ inkscape:collect="always"
+ x1="69.1875"
+ x2="76.0625"
+ xlink:href="#linearGradient11528"
+ y1="234.1875"
+ y2="252.02119" />
+ </defs>
+ <g
+ id="fill_pattern"
+ style="display:inline"
+ transform="translate(-67,-233)">
+ <rect
+ height="22"
+ id="rect19819"
+ style="opacity:0.5;fill:#000000;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="22"
+ x="67"
+ y="233" />
+ <path
+ d="m 755,-5.375 c -1.8518,0.357974 -3,0.845158 -3,1.375 0,1.104017 4.928,2 11,2 6.072,0 11,-0.895983 11,-2 0,-0.529842 -1.1482,-1.017026 -3,-1.375 V -4 h -16 z"
+ id="path19821"
+ inkscape:connector-curvature="0"
+ style="opacity:0.5;fill:url(#radialGradient19941);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="translate(-685,256)" />
+ <path
+ d="m 907,3.5 v 3.84375 c 0.3149,0.093144 0.655,0.15625 1,0.15625 1.932,0 3.5,-1.568 3.5,-3.5 0,-0.167645 -0.008,-0.338623 -0.0313,-0.5 z m 11.5312,0 C 918.5084,3.661377 918.5,3.832355 918.5,4 c 0,1.932 1.568,3.5 3.5,3.5 0.345,0 0.6851,-0.063106 1,-0.15625 V 3.5 Z M 915,8.5 c -1.932,0 -3.5,1.568 -3.5,3.5 0,1.932 1.568,3.5 3.5,3.5 1.932,0 3.5,-1.568 3.5,-3.5 0,-1.932 -1.568,-3.5 -3.5,-3.5 z m -7,8 c -0.5333,0 -1.0475,0.13013 -1.5,0.34375 V 20.5 h 4.9687 c 0.0229,-0.16138 0.0313,-0.33236 0.0313,-0.5 0,-1.932 -1.568,-3.5 -3.5,-3.5 z m 14,0 c -1.932,0 -3.5,1.568 -3.5,3.5 H 923 V 16.65625 C 922.6851,16.56311 922.345,16.5 922,16.5 Z"
+ id="path19823"
+ inkscape:connector-curvature="0"
+ style="opacity:1;fill:#cc0000;fill-opacity:1;stroke:#cc0000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
+ transform="translate(-837,232)" />
+ <path
+ d="m 69.49997,235.5 h 16.99999 v 17 H 69.49997 Z"
+ id="path19825"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#555753;stroke-width:0.99999982;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="m 70.5,236.4998 h 15.00001 v 15.0001 H 70.5 Z"
+ id="path19827"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient19943);stroke-width:0.99999928;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/paint-solid.svg b/share/icons/Tango/scalable/actions/paint-solid.svg
new file mode 100644
index 0000000..d167866
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/paint-solid.svg
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="22"
+ height="22"
+ version="1.1"
+ sodipodi:docname="paint-solid.svg"
+ viewBox="0 0 22 22">
+ <metadata
+ id="metadata29">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview27"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient19935"
+ inkscape:collect="always"
+ x1="69.1875"
+ x2="76.0625"
+ xlink:href="#linearGradient11528"
+ y1="234.1875"
+ y2="252.02119" />
+ <linearGradient
+ id="linearGradient14157"
+ inkscape:collect="always">
+ <stop
+ id="stop14159"
+ offset="0"
+ style="stop-color:black;stop-opacity:1;" />
+ <stop
+ id="stop14161"
+ offset="1"
+ style="stop-color:black;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="77.118843"
+ cy="252.1178"
+ fx="77.118843"
+ fy="252.1178"
+ gradientTransform="matrix(1,0,0,0.182573,0,206.088)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient19933"
+ inkscape:collect="always"
+ r="10.6508"
+ xlink:href="#linearGradient14157" />
+ <linearGradient
+ id="linearGradient11528"
+ inkscape:collect="always">
+ <stop
+ id="stop11530"
+ offset="0"
+ style="stop-color:white;stop-opacity:1;" />
+ <stop
+ id="stop11532"
+ offset="1"
+ style="stop-color:white;stop-opacity:0.2360515" />
+ </linearGradient>
+ </defs>
+ <g
+ id="fill_solid"
+ style="display:inline"
+ transform="translate(-67,-233)">
+ <rect
+ height="22"
+ id="rect19797"
+ style="opacity:0.5;fill:#000000;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="22"
+ x="67"
+ y="233" />
+ <ellipse
+ cx="77.118843"
+ cy="252.1178"
+ id="path19799"
+ rx="10.6508"
+ ry="1.944544"
+ style="opacity:0.5;fill:url(#radialGradient19933);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="matrix(1.032785,0,0,1.028535,-1.647175,-7.312074)" />
+ <path
+ d="m 69.49997,235.5 h 16.99999 v 17 H 69.49997 Z"
+ id="path19801"
+ inkscape:connector-curvature="0"
+ style="fill:#babdb6;fill-opacity:1;stroke:#555753;stroke-width:0.99999982;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="m 70.5,236.4998 h 15.00001 v 15.0001 H 70.5 Z"
+ id="path19803"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient19935);stroke-width:0.99999928;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/paint-unknown.svg b/share/icons/Tango/scalable/actions/paint-unknown.svg
new file mode 100644
index 0000000..7aed6c4
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/paint-unknown.svg
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="22.0002"
+ height="22.000191"
+ version="1.1"
+ sodipodi:docname="paint-unknown.svg"
+ viewBox="0 0 22.0002 22.000191">
+ <metadata
+ id="metadata25">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview23"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient9117"
+ inkscape:collect="always">
+ <stop
+ id="stop9119"
+ offset="0"
+ style="stop-color:white;stop-opacity:1;" />
+ <stop
+ id="stop9121"
+ offset="1"
+ style="stop-color:white;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="translate(-0.9996,0.999997)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient19919"
+ inkscape:collect="always"
+ x1="932.37518"
+ x2="930.88928"
+ xlink:href="#linearGradient9117"
+ y1="19.796499"
+ y2="25.341721" />
+ </defs>
+ <g
+ id="fill_unset"
+ inkscape:transform-center-x="-1.325825"
+ inkscape:transform-center-y="1.149048"
+ style="display:inline"
+ transform="translate(-917.89137,-19.216202)">
+ <g
+ id="g19767"
+ style="fill:#000000;fill-opacity:0"
+ transform="matrix(0.880008,0,0,0.880008,392.6367,5.466042)">
+ <rect
+ height="24.99999"
+ id="rect19769"
+ style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke-width:0.0520834"
+ width="25"
+ x="596.87488"
+ y="15.62504" />
+ </g>
+ <path
+ d="m 929.3619,21.21639 c 1.6431,2e-5 3.0998,0.39781 4.3702,1.19337 1.4398,0.91162 2.1597,2.13814 2.1597,3.67956 0,1.29283 -0.4404,2.31216 -1.3212,3.05801 l -2.4138,1.46685 c -0.7961,0.51382 -1.1942,1.23481 -1.1942,2.16298 h -4.5989 v -0.64641 c 0,-1.37568 0.3727,-2.41988 1.118,-3.13259 0.2032,-0.19889 0.8893,-0.60497 2.0581,-1.21824 0.7452,-0.34805 1.1179,-0.82871 1.1179,-1.44199 0,-0.43092 -0.1778,-0.77899 -0.5336,-1.04419 -0.3387,-0.26518 -0.7453,-0.39778 -1.2196,-0.39779 -0.5251,10e-6 -0.957,0.15747 -1.2958,0.47237 -0.3388,0.29836 -0.5082,0.71272 -0.5082,1.2431 l 0.0255,0.37292 h -5.2342 c 0,-0.99446 0.2033,-1.85634 0.6098,-2.58563 0.3896,-0.74584 0.974,-1.37568 1.7532,-1.8895 1.2874,-0.86187 2.9897,-1.2928 5.1071,-1.29282 m -3.2777,13.25138 h 5.1833 v 4.74862 h -5.1833 v -4.74862"
+ id="path19771"
+ inkscape:connector-curvature="0"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:24px;line-height:100%;font-family:Hegel-Black;writing-mode:lr-tb;text-anchor:start;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 929.2607,22.71639 c 1.291,2e-5 2.4356,0.33151 3.4338,0.99447 1.1313,0.75969 1.6969,1.78179 1.6969,3.0663 0,1.07736 -0.346,1.9268 -1.0381,2.54834 l -1.8966,1.22238 c -0.6255,0.42818 -0.9383,1.02901 -0.9383,1.80248 h -3.6135 v -0.53867 c 0,-1.1464 0.2928,-2.01657 0.8785,-2.6105 0.1596,-0.16573 0.6987,-0.50413 1.617,-1.01519 0.5856,-0.29004 0.8785,-0.6906 0.8785,-1.20166 0,-0.3591 -0.1398,-0.64916 -0.4193,-0.87016 -0.2662,-0.22098 -0.5856,-0.33148 -0.9583,-0.33149 -0.4126,10e-6 -0.7519,0.13122 -1.0181,0.39364 -0.2662,0.24863 -0.3993,0.59394 -0.3993,1.03591 l 0.02,0.31078 h -4.1126 c 0,-0.82872 0.1597,-1.54695 0.4791,-2.1547 0.3061,-0.62153 0.7653,-1.14639 1.3775,-1.57458 1.0115,-0.71822 2.3491,-1.07733 4.0128,-1.07735 m -2.5754,11.04281 h 4.0727 v 3.95718 h -4.0727 V 33.7592"
+ id="path19773"
+ inkscape:connector-curvature="0"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:24px;line-height:100%;font-family:Hegel-Black;writing-mode:lr-tb;text-anchor:start;fill:none;fill-opacity:1;stroke:url(#linearGradient19919);stroke-width:0.9999997px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/path-break-apart.svg b/share/icons/Tango/scalable/actions/path-break-apart.svg
new file mode 100644
index 0000000..098f069
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/path-break-apart.svg
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.001535"
+ height="15.998316"
+ version="1.1"
+ sodipodi:docname="path-break-apart.svg"
+ viewBox="0 0 16.001535 15.998316">
+ <metadata
+ id="metadata25">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview23"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient10737">
+ <stop
+ id="stop10740"
+ offset="0"
+ style="stop-color:#a7bfd9;stop-opacity:1;" />
+ <stop
+ id="stop10742"
+ offset="1"
+ style="stop-color:#4581c1;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12661"
+ inkscape:collect="always"
+ x1="314.63309"
+ x2="314.63309"
+ xlink:href="#linearGradient10737"
+ y1="224.4523"
+ y2="209.0123" />
+ </defs>
+ <g
+ id="selection_break"
+ style="display:inline;fill:#8ab3df;fill-opacity:0.58823529;stroke:#0000ff;stroke-opacity:1"
+ transform="matrix(1.020081,0,0,1.013656,-321.36494,-211.94763)">
+ <path
+ d="m 315.5304,214.5181 v 9.8652 h 9.803 v -3.9275 c -0.1654,0.0158 -0.3162,0.0309 -0.4856,0.0309 -2.9568,0 -5.3719,-2.4516 -5.3719,-5.4737 0,-0.1653 0.0163,-0.3333 0.0303,-0.4949 z"
+ id="path18058"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#dfdfdb;fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:0.98350263;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 316.5106,215.5046 h 7.8426 v 7.8922 h -7.8426 z"
+ id="path32256"
+ inkscape:connector-curvature="0"
+ style="display:inline;opacity:1;fill:#eeeeec;fill-opacity:0;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.98341638;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <circle
+ cx="328"
+ cy="215"
+ id="path18061"
+ r="5"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient12661);fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:0.90909141;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.9945355;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(1.078345,0,0,1.085181,-28.85386,-18.30248)" />
+ <path
+ d="m 329.2547,215.0114 c 0,2.4505 -1.9763,4.4393 -4.4114,4.4393 -2.4351,0 -4.4114,-1.9888 -4.4114,-4.4393 0,-2.4506 1.9763,-4.4394 4.4114,-4.4394 2.4351,0 4.4114,1.9888 4.4114,4.4394 z"
+ id="path32258"
+ inkscape:connector-curvature="0"
+ style="display:inline;opacity:0.33152173;fill:#eeeeec;fill-opacity:0;fill-rule:evenodd;stroke:#eeeeec;stroke-width:0.98341638;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/path-clip-edit.svg b/share/icons/Tango/scalable/actions/path-clip-edit.svg
new file mode 100644
index 0000000..587d18c
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/path-clip-edit.svg
@@ -0,0 +1,174 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.998997"
+ height="16.002623"
+ version="1.1"
+ sodipodi:docname="path-clip-edit.svg"
+ viewBox="0 0 15.998996 16.002623">
+ <metadata
+ id="metadata40">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview38"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient8357"
+ inkscape:collect="always">
+ <stop
+ id="stop8359"
+ offset="0"
+ style="stop-color:white;stop-opacity:1;" />
+ <stop
+ id="stop8361"
+ offset="1"
+ style="stop-color:white;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient7430"
+ inkscape:collect="always">
+ <stop
+ id="stop7432"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop7434"
+ offset="1"
+ style="stop-color:#fafbfa;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.145834,0,0,1.139865,-23.46877,-45.70193)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13752"
+ inkscape:collect="always"
+ x1="12.19759"
+ x2="15.69898"
+ xlink:href="#linearGradient7430"
+ y1="401.09631"
+ y2="404.59769" />
+ <linearGradient
+ gradientTransform="matrix(0.825,0,0,0.8250133,-1.400026,72.28586)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13754"
+ inkscape:collect="always"
+ x1="-8.6875"
+ x2="-8.6875"
+ xlink:href="#linearGradient8357"
+ y1="410.10919"
+ y2="417.38629" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient7430"
+ id="linearGradient42"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.145834,0,0,1.139865,-23.46877,-45.70193)"
+ x1="12.19759"
+ y1="401.09631"
+ x2="15.69898"
+ y2="404.59769" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8357"
+ id="linearGradient44"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.825,0,0,0.8250133,-1.400026,72.28586)"
+ x1="-8.6875"
+ y1="410.10919"
+ x2="-8.6875"
+ y2="417.38629" />
+ </defs>
+ <g
+ id="nodeedit-clippath"
+ transform="translate(-1590.0011,-191.99862)">
+ <path
+ d="m 1598.511,207.5151 c 2.434,-2.8613 0.059,-6.3003 -3.116,-9.3266"
+ id="path15154"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cz"
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#2e3436;stroke-width:0.96987909px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 1605.523,200.7345 c -2.931,2.1797 -6.068,-0.4954 -8.749,-3.9346"
+ id="path15156"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cz"
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#2e3436;stroke-width:0.9541949px;stroke-linecap:round;stroke-linejoin:bevel;stroke-opacity:1" />
+ <path
+ d="m 1601,195 c -5.272,0 -8,2.6125 -8,8"
+ id="path15118"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#4e9a06;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m 1600.96,194.9602 c -4.741,0 -7.944,1.7171 -7.944,7.2646"
+ id="path15120"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#8ae234;stroke-width:1.00000024px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+ <g
+ id="use15126"
+ inkscape:label="#g14630"
+ transform="translate(155,-5)">
+ <g
+ id="g6643"
+ transform="matrix(0.7272727,0,0,0.7310807,1453.818,-102.0049)">
+ <path
+ d="m -11.43753,409.6741 h 6.875005 v 6.8392 h -6.875005 z"
+ id="path6645"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient42);fill-opacity:1;stroke:#888a85;stroke-width:1.37141466;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m -10.06253,411.042 h 4.125005 v 4.1035 h -4.125005 z"
+ id="path6647"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient44);stroke-width:1.3714149;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+ <g
+ id="use15128"
+ inkscape:label="#g14630"
+ transform="translate(145,5)">
+ <g
+ id="g33"
+ transform="matrix(0.7272727,0,0,0.7310807,1453.818,-102.0049)">
+ <path
+ d="m -11.43753,409.6741 h 6.875005 v 6.8392 h -6.875005 z"
+ id="path29"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient13752);fill-opacity:1;stroke:#888a85;stroke-width:1.37141466;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m -10.06253,411.042 h 4.125005 v 4.1035 h -4.125005 z"
+ id="path31"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient13754);stroke-width:1.3714149;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/path-combine.svg b/share/icons/Tango/scalable/actions/path-combine.svg
new file mode 100644
index 0000000..838870c
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/path-combine.svg
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.963889"
+ height="15.96787"
+ version="1.1"
+ sodipodi:docname="path-combine.svg"
+ viewBox="0 0 15.963889 15.96787">
+ <metadata
+ id="metadata24">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview22"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient10737">
+ <stop
+ id="stop10740"
+ offset="0"
+ style="stop-color:#a7bfd9;stop-opacity:1;" />
+ <stop
+ id="stop10742"
+ offset="1"
+ style="stop-color:#4581c1;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient10756"
+ inkscape:collect="always"
+ x1="314.63309"
+ x2="314.63309"
+ xlink:href="#linearGradient10737"
+ y1="224.4523"
+ y2="209.0123" />
+ </defs>
+ <g
+ id="selection_combine"
+ style="display:inline"
+ transform="matrix(1.009716,0,0,1.015498,-318.11397,-212.37801)">
+ <path
+ d="M 315.4161,214.5498 H 325.5 v 9.948 h -10.0839 z m 15.0839,0.4826 c 0,3.054 -2.4709,5.5325 -5.5153,5.5325 -3.0445,0 -5.5153,-2.4785 -5.5153,-5.5325 0,-3.0539 2.4708,-5.5324 5.5153,-5.5324 3.0444,0 5.5153,2.4785 5.5153,5.5324 z"
+ id="path18075"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient10756);fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:0.72637677;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.9945355;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 316.4144,215.4162 h 8.1354 v 8.0891 h -8.1354 z"
+ id="path29551"
+ inkscape:connector-curvature="0"
+ style="display:inline;opacity:0.3;fill:#ededed;fill-opacity:0;fill-rule:evenodd;stroke:#eeeeec;stroke-width:0.7757315;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 329.4887,215.02 c 0,2.5006 -2.038,4.5301 -4.5492,4.5301 -2.5112,0 -4.5493,-2.0295 -4.5493,-4.5301 0,-2.5007 2.0381,-4.5302 4.5493,-4.5302 2.5112,0 4.5492,2.0295 4.5492,4.5302 z"
+ id="path28662"
+ inkscape:connector-curvature="0"
+ style="display:inline;opacity:0.3;fill:#eeeeec;fill-opacity:0;fill-rule:evenodd;stroke:#eeeeec;stroke-width:0.7703765;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/path-cut.svg b/share/icons/Tango/scalable/actions/path-cut.svg
new file mode 100644
index 0000000..caec232
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/path-cut.svg
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.000021"
+ height="15.99997"
+ version="1.1"
+ sodipodi:docname="path-cut.svg"
+ viewBox="0 0 16.000021 15.99997">
+ <metadata
+ id="metadata20">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview18"
+ showgrid="false" />
+ <defs
+ id="defs3" />
+ <g
+ id="cut_path"
+ transform="translate(-624,-320.00003)">
+ <rect
+ height="8"
+ id="rect10852"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.34705882;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="8"
+ x="625.5"
+ y="326.5" />
+ <path
+ d="m 632.3581,320.2298 c -0.5448,0.1539 -1.046,0.357 -1.5122,0.6458 l 0.6468,0.8068 c 0.3211,-0.1829 0.6542,-0.3208 1.0196,-0.4323 z m 1.5055,-0.2274 0.1542,1.0203 c 0.3821,-10e-4 0.741,0.0319 1.1018,0.1119 l 0.3797,-0.9618 c -0.5308,-0.1383 -1.0697,-0.1843 -1.6357,-0.1704 z m -4.1655,1.8467 c -0.3771,0.3909 -0.7386,0.7865 -0.9989,1.2641 l 0.9667,0.3758 c 0.1853,-0.3099 0.3915,-0.5976 0.6397,-0.862 z m 7.1854,-1.0853 -0.3505,0.9226 c 0.3152,0.1793 0.5972,0.3932 0.8658,0.6346 l 0.8125,-0.6446 c -0.3898,-0.3794 -0.8521,-0.6506 -1.3278,-0.9126 z m -8.7024,3.7844 c -0.1296,0.5143 -0.1926,1.0425 -0.1794,1.5925 l 0.9581,-0.1447 c 0.002,-0.3758 0.0305,-0.7389 0.1144,-1.0957 z m 10.9492,-1.6539 -0.7493,0.6002 c 0.1856,0.3161 0.3204,0.6546 0.4331,1.013 l 0.958,-0.1447 c -0.1498,-0.5293 -0.3662,-1.0153 -0.6418,-1.4685 z m -10.9024,4.7429 c 0.1498,0.5293 0.3662,1.0153 0.6418,1.4685 l 0.7493,-0.6002 c -0.1856,-0.3162 -0.3204,-0.6546 -0.4331,-1.013 z m 10.8123,-1.6332 c -0.002,0.3758 -0.0305,0.7389 -0.1144,1.0957 l 0.8931,0.3521 c 0.1296,-0.5143 0.1926,-1.0425 0.1794,-1.5925 z m -8.4389,3.675 -0.8126,0.6446 c 0.3898,0.3794 0.8521,0.6506 1.3278,0.9126 l 0.3506,-0.9226 c -0.3153,-0.1793 -0.5973,-0.3933 -0.8658,-0.6346 z m 7.7328,-1.168 c -0.1853,0.3099 -0.3915,0.5976 -0.6397,0.862 l 0.6075,0.7779 c 0.3772,-0.3909 0.7386,-0.7865 0.9989,-1.2641 z m -5.4537,2.3544 -0.3797,0.9618 c 0.5308,0.1383 1.0697,0.1843 1.6357,0.1704 l -0.1542,-1.0203 c -0.3821,10e-4 -0.7411,-0.0319 -1.1018,-0.1119 z m 3.6269,-0.5478 c -0.3211,0.1829 -0.6542,0.3207 -1.0196,0.4323 l 0.1542,1.0204 c 0.5448,-0.154 1.046,-0.3571 1.5122,-0.6459 z"
+ id="path10841"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;fill:#ef2929;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.12409961;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
+ <path
+ d="M 627.0254,325.5 H 624.5 v 10 h 10 v -2.5158 M 630.0303,325.5 H 634.5 v 4.5139"
+ id="path18081"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:0.99999988;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/path-difference.svg b/share/icons/Tango/scalable/actions/path-difference.svg
new file mode 100644
index 0000000..b6c06ac
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/path-difference.svg
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.995321"
+ height="16.094751"
+ version="1.1"
+ sodipodi:docname="path-difference.svg"
+ viewBox="0 0 15.995321 16.094751">
+ <metadata
+ id="metadata24">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview22"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(1.021603,0,0,1.014866,399.1088,71.66728)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient10807"
+ inkscape:collect="always"
+ x1="220.1355"
+ x2="220.1355"
+ xlink:href="#linearGradient10737"
+ y1="165.867"
+ y2="155.02811" />
+ <linearGradient
+ id="linearGradient10737">
+ <stop
+ id="stop10740"
+ offset="0"
+ style="stop-color:#a7bfd9;stop-opacity:1;" />
+ <stop
+ id="stop10742"
+ offset="1"
+ style="stop-color:#4581c1;stop-opacity:1;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="difference"
+ transform="translate(-624.00463,-223.90061)">
+ <path
+ d="m 632.2965,224.1323 c -0.5492,0.1552 -1.0545,0.36 -1.5245,0.6512 l 0.6521,0.8134 c 0.3236,-0.1844 0.6594,-0.3234 1.0278,-0.4359 z m 1.5176,-0.2293 0.1555,1.0288 c 0.3851,-0.001 0.747,0.0322 1.1107,0.1128 l 0.3826,-0.9698 c -0.535,-0.1394 -1.0782,-0.1858 -1.6488,-0.1718 z m -4.1992,1.862 c -0.3801,0.3941 -0.7445,0.793 -1.0069,1.2746 l 0.9745,0.3789 c 0.1868,-0.3125 0.3946,-0.6026 0.6448,-0.8691 z m 7.2434,-1.0943 -0.3533,0.9303 c 0.3178,0.1807 0.602,0.3965 0.8728,0.6398 l 0.8191,-0.6499 c -0.393,-0.3825 -0.859,-0.656 -1.3386,-0.9202 z m -8.7726,3.8157 c -0.1306,0.5186 -0.1941,1.0512 -0.1808,1.6057 l 0.9658,-0.1459 c 0.002,-0.3788 0.0308,-0.745 0.1153,-1.1047 z m 11.0375,-1.6675 -0.7552,0.6052 c 0.1871,0.3187 0.3229,0.6599 0.4365,1.0214 l 0.9658,-0.1459 c -0.1511,-0.5337 -0.3691,-1.0238 -0.6471,-1.4807 z m -10.9903,4.7821 c 0.151,0.5337 0.3691,1.0238 0.647,1.4807 l 0.7553,-0.6052 c -0.1871,-0.3187 -0.3229,-0.6599 -0.4365,-1.0214 z m 10.8996,-1.6466 c -0.002,0.3788 -0.0308,0.7449 -0.1154,1.1047 l 0.9004,0.3551 c 0.1305,-0.5186 0.1941,-1.0512 0.1807,-1.6057 z m -8.5071,3.7054 -0.8191,0.6499 c 0.393,0.3825 0.8589,0.656 1.3385,0.9202 l 0.3534,-0.9303 c -0.3178,-0.1807 -0.602,-0.3965 -0.8728,-0.6398 z m 7.7953,-1.1777 c -0.1868,0.3125 -0.3946,0.6026 -0.6449,0.8691 l 0.6124,0.7844 c 0.3802,-0.3941 0.7446,-0.793 1.007,-1.2746 z m -5.4978,2.3739 -0.3827,0.9698 c 0.5351,0.1394 1.0783,0.1858 1.6489,0.1718 l -0.1555,-1.0288 c -0.3852,0.001 -0.747,-0.0322 -1.1107,-0.1128 z m 3.6562,-0.5523 c -0.3237,0.1844 -0.6594,0.3234 -1.0278,0.4358 l 0.1554,1.0288 c 0.5492,-0.1552 1.0545,-0.36 1.5245,-0.6512 z"
+ id="path10739"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;fill:#ef2929;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.12409961;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
+ <path
+ d="m 624.3724,229.5423 v 10.0853 h 10.3118 v -4.2489 c -3.9289,0.0683 -6.0493,-2.2979 -6.0671,-5.8364 z"
+ id="path18067"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient10807);fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:0.73553121;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.9945355;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 625.3828,230.4275 -0.0104,8.2001 h 8.2502 l 0.005,-2.2195 c -3.8482,-0.0624 -5.9562,-2.951 -5.9539,-6.0357 z"
+ id="path50736"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc"
+ style="display:inline;opacity:0.3;fill:none;fill-opacity:0.70196078;fill-rule:evenodd;stroke:#eeeeec;stroke-width:0.74477398;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/path-division.svg b/share/icons/Tango/scalable/actions/path-division.svg
new file mode 100644
index 0000000..ff720fc
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/path-division.svg
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.978181"
+ height="16.000402"
+ version="1.1"
+ sodipodi:docname="path-division.svg"
+ viewBox="0 0 15.978181 16.000402">
+ <metadata
+ id="metadata26">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview24"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient10737">
+ <stop
+ id="stop10740"
+ offset="0"
+ style="stop-color:#a7bfd9;stop-opacity:1;" />
+ <stop
+ id="stop10742"
+ offset="1"
+ style="stop-color:#4581c1;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13496"
+ inkscape:collect="always"
+ x1="314.63309"
+ x2="314.63309"
+ xlink:href="#linearGradient10737"
+ y1="224.4523"
+ y2="209.0123" />
+ </defs>
+ <g
+ id="division"
+ style="display:inline"
+ transform="matrix(0.9763433,0,0,1.016232,-307.24712,-211.48385)">
+ <path
+ d="m 325.2114,208.9948 0.1294,0.0306 v -0.0306 l 0.5176,0.0919 h 0.0324 l 0.4529,0.1226 h 0.0323 l 0.1942,0.0613 0.2588,-0.6741 -0.2265,-0.0613 h -0.0323 l -0.55,-0.1531 h -0.0324 l -0.5499,-0.092 h -0.0324 -0.1617 z m -2.1999,-0.4596 h -0.0323 l -0.55,0.1839 h -0.0323 l -0.2588,0.1531 0.3235,0.6434 0.2588,-0.1225 0.0324,-0.0306 0.4529,-0.1532 h 0.0323 l 0.4529,-0.1226 h 0.0324 0.0647 l -0.1294,-0.7046 h -0.0647 -0.0324 z m 4.8203,1.3481 0.3235,0.2451 0.0324,0.0306 0.3558,0.2758 v 0.0306 h 0.0324 l 0.2912,0.337 0.5823,-0.4902 -0.3559,-0.337 -0.0323,-0.0306 -0.3882,-0.337 -0.0324,-0.0307 -0.3558,-0.2757 z m -7.3112,0.0613 -0.0324,0.0306 -0.3559,0.3677 -0.0323,0.0306 -0.3235,0.4289 -0.0324,0.0307 -0.0323,0.0306 0.647,0.3677 0.0323,-0.0307 0.2912,-0.3676 0.0323,-0.0307 0.2912,-0.337 0.0323,-0.0306 0.2588,-0.1838 -0.5176,-0.5515 z m 9.0905,1.9914 0.0647,0.1226 0.0324,0.0306 0.1618,0.429 v 0.0306 l 0.1293,0.4289 v 0.0307 l 0.0324,0.1838 0.7441,-0.0919 -0.0324,-0.2145 v -0.0306 l -0.1617,-0.5209 v -0.0306 l -0.1941,-0.5208 v -0.0307 l -0.0971,-0.1225 z M 319,212.3037 v 0.0306 l -0.1617,0.5209 v 0.0306 l -0.0971,0.5209 v 0.0306 0.2757 l 0.7441,0.0613 0.0323,-0.2757 h -0.0323 l 0.0971,-0.4902 v -0.0307 l 0.1294,-0.4289 v -0.0306 l 0.0323,-0.0613 -0.7117,-0.2451 z m 11.064,2.2366 h 0.0324 l -0.0971,0.4902 v 0.0306 l -0.097,0.2757 0.7441,0.1839 0.097,-0.337 v -0.0307 l 0.0971,-0.5208 v -0.0307 l 0.0323,-0.5515 -0.7764,-0.0612 z m -11.1934,0.7046 0.1294,0.4596 v 0.0306 l 0.1941,0.5209 v 0.0306 l 0.2265,0.3677 0.6794,-0.3064 -0.1941,-0.3677 -0.0324,-0.0306 -0.1617,-0.4289 V 215.49 l -0.1294,-0.3983 z m 10.3523,1.5625 -0.0323,0.0307 -0.2912,0.3677 -0.0323,0.0306 -0.2912,0.337 -0.0324,0.0306 h -0.0323 l 0.5176,0.5515 0.0324,-0.0613 0.0323,-0.0306 0.3559,-0.3676 0.0323,-0.0307 0.3235,-0.4289 0.0324,-0.0306 0.1941,-0.2758 -0.647,-0.3676 z m -8.8965,1.103 0.1618,0.1532 0.0324,0.0306 0.3881,0.3371 0.0324,0.0306 0.4529,0.3064 0.0324,0.0306 0.1617,0.0919 0.3882,-0.6127 -0.1294,-0.0613 -0.0323,-0.0306 -0.3882,-0.2758 -0.0324,-0.0306 -0.3559,-0.2758 -0.0323,-0.0306 -0.0971,-0.1226 z m 6.9878,0.5515 -0.4529,0.1838 -0.0323,0.0307 -0.453,0.1532 h -0.0323 l -0.2912,0.0612 0.1941,0.7047 0.3236,-0.0919 h 0.0323 l 0.55,-0.1839 h 0.0323 l 0.4853,-0.245 h 0.0323 l 0.0324,-0.0307 -0.3882,-0.6127 z m -4.2703,1.0723 0.5176,0.1226 h 0.0324 l 0.5499,0.0919 h 0.0324 0.4529 l 0.0323,-0.7047 -0.4205,-0.0306 v 0.0306 l -0.5176,-0.0919 h -0.0324 l -0.4529,-0.1225 z"
+ id="path30791"
+ inkscape:connector-curvature="0"
+ style="display:inline;opacity:1;fill:#ef2929;fill-opacity:1;fill-rule:evenodd;stroke:#a40000;stroke-width:0.36844379;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none" />
+ <path
+ d="m 315.0609,213.5128 v 9.9687 h 10.0937 l -0.0937,-4.0625 c -0.1737,0.0166 -0.3221,0.0938 -0.5,0.0938 -3.036,0 -5.5,-2.464 -5.5,-5.5 0,-0.178 0.0772,-0.3264 0.0937,-0.5 z"
+ id="path18085"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccsscc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient13496);fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:0.73841971;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.9945355;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 315.8659,214.4191 -0.0569,8.1472 h 8.4157 l 0.0972,-2.328 c -0.1359,0.013 -0.2522,0.0689 -0.3915,0.0734 -2.5246,0.0819 -5.5383,-3.2403 -5.6717,-5.5579 -0.008,-0.1391 0.0604,-0.2556 0.0734,-0.3915 z"
+ id="path47184"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccsscc"
+ style="display:inline;opacity:0.3;fill:none;fill-opacity:0.70196078;fill-rule:evenodd;stroke:#eeeeec;stroke-width:0.76005483;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 319.1234,213.4815 c -0.0166,0.1737 -0.0938,0.3221 -0.0938,0.5 0,3.036 2.464,5.5 5.5,5.5 0.178,0 0.3264,-0.0772 0.5,-0.0937 v -5.9063 z"
+ id="path18088"
+ inkscape:connector-curvature="0"
+ style="display:inline;opacity:1;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:0.76005483;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 320.0022,214.2236 c -0.0123,0.1239 -0.0826,0.2304 -0.0696,0.3568 0.2121,2.0604 1.9057,4.082 4.0813,4.1207 0.132,0.002 0.2422,-0.0551 0.371,-0.0669 l -0.1706,-4.3538 z"
+ id="path46297"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cssccc"
+ style="display:inline;opacity:0.3;fill:#729fcf;fill-opacity:0;fill-rule:evenodd;stroke:#eeeeec;stroke-width:0.76005483;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/path-effect-parameter-next.svg b/share/icons/Tango/scalable/actions/path-effect-parameter-next.svg
new file mode 100644
index 0000000..9faeca7
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/path-effect-parameter-next.svg
@@ -0,0 +1,246 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16.103411"
+ version="1.1"
+ sodipodi:docname="path-effect-parameter-next.svg"
+ viewBox="0 0 16 16.103411">
+ <metadata
+ id="metadata52">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview50"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(1.145834,0,0,1.139865,-23.46877,-45.70193)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient15659"
+ inkscape:collect="always"
+ x1="12.19759"
+ x2="15.69898"
+ xlink:href="#linearGradient7430"
+ y1="401.09631"
+ y2="404.59769" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.105795,0,0,1.117282,-17.76546,-48.30428)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient15653"
+ inkscape:collect="always"
+ x1="162.0995"
+ x2="162.0995"
+ xlink:href="#linearGradient11913"
+ y1="409.61749"
+ y2="409.01999" />
+ <linearGradient
+ id="linearGradient11905"
+ inkscape:collect="always">
+ <stop
+ id="stop11907"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ id="stop11909"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.6666667,0,0,0.6666668,1732.5,-73.83332)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient15673"
+ inkscape:collect="always"
+ x1="12.19759"
+ x2="15.69898"
+ xlink:href="#linearGradient7430"
+ y1="401.09631"
+ y2="404.59769" />
+ <linearGradient
+ id="linearGradient2591">
+ <stop
+ id="stop2593"
+ offset="0"
+ style="stop-color:#73d216" />
+ <stop
+ id="stop2595"
+ offset="1.0000000"
+ style="stop-color:#4e9a06" />
+ </linearGradient>
+ <radialGradient
+ cx="35.292671"
+ cy="20.49449"
+ fx="35.292671"
+ fy="20.49449"
+ gradientTransform="matrix(0,0.121098,-0.1996121,0,1340.514,209.7993)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient15661"
+ inkscape:collect="always"
+ r="16.9562"
+ xlink:href="#linearGradient2591" />
+ <linearGradient
+ id="linearGradient7430"
+ inkscape:collect="always">
+ <stop
+ id="stop7432"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop7434"
+ offset="1"
+ style="stop-color:#fafbfa;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="translate(-0.7661448,1.143809)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient15655"
+ inkscape:collect="always"
+ x1="162.2023"
+ x2="162.2023"
+ xlink:href="#linearGradient11905"
+ y1="409.81949"
+ y2="409.06989" />
+ <radialGradient
+ cx="391"
+ cy="279"
+ fx="391"
+ fy="279"
+ gradientTransform="matrix(0.7272727,0,0,0.7310806,2125.909,74.39788)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient15679"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ id="linearGradient11913"
+ inkscape:collect="always">
+ <stop
+ id="stop11915"
+ offset="0"
+ style="stop-color:#555753;stop-opacity:1;" />
+ <stop
+ id="stop11917"
+ offset="1"
+ style="stop-color:#555753;stop-opacity:0;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="edit_next_parameter"
+ transform="translate(-1728,-191.9863)">
+ <rect
+ height="15.99999"
+ id="rect15404"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient15679);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.1902318;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16"
+ x="1728"
+ y="192" />
+ <g
+ id="g15406"
+ transform="matrix(0,1.051338,-1.088279,0,2186.194,25.97643)">
+ <path
+ d="m 160.3039,409.8182 c 0,5.8666 2.877,8.9015 8.8099,8.9015"
+ id="path15408"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient15653);stroke-width:2.80465817;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m 160.1224,409.028 c 0,5.2761 2.0974,9.6742 8.2065,9.6742"
+ id="path15410"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient15655);stroke-width:0.93488622px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ <path
+ d="m 1739.5,192.5 h 4 v 4 h -4 z"
+ id="path15451"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient15673);fill-opacity:1;stroke:#888a85;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+ <g
+ id="g15432"
+ style="stroke:#888a85;stroke-width:1.70449042;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ transform="matrix(0.5818128,0,0,0.5915991,1735.155,-38.82337)">
+ <path
+ d="m -11.43753,409.6741 h 6.875005 v 6.8392 h -6.875005 z"
+ id="path15434"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient15659);fill-opacity:1;stroke:#888a85;stroke-width:1.70449042;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+ <path
+ d="m 1735.464,192.4863 1.76,5.9348"
+ id="path15517"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2e3436;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 1730.858,194.159 4.639,5.3667"
+ id="path15519"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2e3436;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+ <path
+ d="m 1728.536,199.2041 5.419,2.1612"
+ id="path15521"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#2e3436;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+ <g
+ id="g15557"
+ transform="rotate(-90,1533.055,6.9669)">
+ <path
+ d="m 1334.496,210.5 v 2.0139 h -1.974 l 3.476,2.9861 3.524,-2.9861 h -2.017 V 210.5 Z"
+ id="path15559"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient15661);fill-opacity:1;fill-rule:evenodd;stroke:#3a7304;stroke-width:0.99999863;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 1335.265,211.25 v 2.0161 h -0.68 l 1.418,1.2274 1.436,-1.2274 h -0.681 V 211.25 Z"
+ id="path15561"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.48128339;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+ <path
+ d="m 1741.88,200 c -0.227,0.0584 -0.383,0.2661 -0.375,0.5 l 0.031,7 c 0,0.1803 0.092,0.348 0.248,0.4389 0.156,0.0909 0.812,0.0909 0.968,0 0.156,-0.0909 0.251,-0.2586 0.248,-0.4389 v -7 c 0.01,-0.1574 -0.096,-0.3301 -0.219,-0.4285 -0.123,-0.0983 -0.749,-0.1109 -0.901,-0.0715 z"
+ id="path15629"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccssccscc"
+ style="fill:#3a7304;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/path-exclusion.svg b/share/icons/Tango/scalable/actions/path-exclusion.svg
new file mode 100644
index 0000000..e0258f9
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/path-exclusion.svg
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.973833"
+ height="16.009523"
+ version="1.1"
+ sodipodi:docname="path-exclusion.svg"
+ viewBox="0 0 15.973833 16.009523">
+ <metadata
+ id="metadata23">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview21"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient10737">
+ <stop
+ id="stop10740"
+ offset="0"
+ style="stop-color:#a7bfd9;stop-opacity:1;" />
+ <stop
+ id="stop10742"
+ offset="1"
+ style="stop-color:#4581c1;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13494"
+ inkscape:collect="always"
+ x1="314.63309"
+ x2="314.63309"
+ xlink:href="#linearGradient10737"
+ y1="224.4523"
+ y2="209.0123" />
+ </defs>
+ <g
+ id="exclusion"
+ inkscape:label="#exclusion"
+ style="display:inline"
+ transform="matrix(0.9873271,0,0,1.036271,-310.65884,-216.58864)">
+ <path
+ d="m 315.0099,214.513 h 10.3597 v 9.5803 h -10.3597 z m 15.4517,0.3907 c 0,3.0539 -2.5628,5.5325 -5.6073,5.5325 -3.0444,0 -5.4233,-2.3866 -5.4233,-5.4405 0,-3.0539 2.4708,-5.6244 5.5153,-5.6244 3.0444,0 5.5153,2.4785 5.5153,5.5324 z"
+ id="path18051"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccsssc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient13494);fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:0.72716647;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.9945355;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 324.981,210.0944 c -2.6355,0 -4.7996,2.413 -4.7996,5.083 0,0.0238 -3e-4,0.0464 0,0.0701 h -1.1682 -3.2725 l 0.0326,8.1242 h 8.8149 l 0.0325,-3.6453 c 0.1003,0.006 0.1991,0.0234 0.3009,0.0234 2.6355,0 4.8265,-1.9404 4.8265,-4.6105 0,-2.67 -2.1316,-5.0449 -4.7671,-5.0449 z"
+ id="path48962"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="csccccccssc"
+ style="display:inline;opacity:0.32000002;fill:#729fcf;fill-opacity:0;fill-rule:evenodd;stroke:#eeeeec;stroke-width:0.73560619;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/path-inset.svg b/share/icons/Tango/scalable/actions/path-inset.svg
new file mode 100644
index 0000000..881aed3
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/path-inset.svg
@@ -0,0 +1,184 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16.333326"
+ version="1.1"
+ sodipodi:docname="path-inset.svg"
+ viewBox="0 0 16 16.333326">
+ <metadata
+ id="metadata37">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview35"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient12842">
+ <stop
+ id="stop12844"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:0;" />
+ <stop
+ id="stop12846"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ </linearGradient>
+ <radialGradient
+ cx="35.292671"
+ cy="20.49449"
+ fx="35.292671"
+ fy="20.49449"
+ gradientTransform="matrix(0,-0.1938843,-0.2722692,0,688.0954,390.6218)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient12947"
+ inkscape:collect="always"
+ r="16.9562"
+ xlink:href="#linearGradient2591" />
+ <linearGradient
+ id="linearGradient8650">
+ <stop
+ id="stop8652"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop8654"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="16.48324"
+ cy="5.4143462"
+ fx="16.48324"
+ fy="5.4143462"
+ gradientTransform="matrix(0,-0.4674281,0.4079289,0,676.4991,396.1197)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient12949"
+ inkscape:collect="always"
+ r="17.171419"
+ xlink:href="#linearGradient8650" />
+ <linearGradient
+ id="linearGradient2591">
+ <stop
+ id="stop2593"
+ offset="0"
+ style="stop-color:#73d216" />
+ <stop
+ id="stop2595"
+ offset="1.0000000"
+ style="stop-color:#4e9a06" />
+ </linearGradient>
+ <radialGradient
+ cx="662.99152"
+ cy="400.2496"
+ fx="662.99152"
+ fy="400.2496"
+ gradientTransform="matrix(1.846159,2.1184e-6,-3.767683e-6,1.038461,-560.986,-17.14487)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient12945"
+ inkscape:collect="always"
+ r="4"
+ xlink:href="#linearGradient12842" />
+ </defs>
+ <g
+ id="inset_path"
+ transform="translate(-672,-415.83354)">
+ <rect
+ height="16"
+ id="rect12822"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#ffffff;fill-opacity:0;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:2, 1;stroke-dashoffset:0.2;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16"
+ x="672"
+ y="416" />
+ <path
+ d="m 663,394 a 8,4.5 0 0 1 8,4.5 l -8,0 z"
+ id="path12824"
+ sodipodi:cx="663"
+ sodipodi:cy="398.5"
+ sodipodi:end="6.283185"
+ sodipodi:rx="8"
+ sodipodi:ry="4.5"
+ sodipodi:start="4.712389"
+ sodipodi:type="arc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#radialGradient12945);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.40032089;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(1.875,0,0,3.333333,-571.125,-896.3333)"
+ sodipodi:arc-type="slice" />
+ <path
+ d="m 663,394 a 8,4.5 0 0 1 8,4.5"
+ id="path12826"
+ sodipodi:cx="663"
+ sodipodi:cy="398.5"
+ sodipodi:end="6.283185"
+ sodipodi:open="true"
+ sodipodi:rx="8"
+ sodipodi:ry="4.5"
+ sodipodi:start="4.712389"
+ sodipodi:type="arc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:0.3999998;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(1.875002,0,0,3.333333,-570.6267,-896.833)"
+ sodipodi:arc-type="arc" />
+ <path
+ d="m 663,394 a 8,4.5 0 0 1 8,4.5"
+ id="path12828"
+ sodipodi:cx="663"
+ sodipodi:cy="398.5"
+ sodipodi:end="6.283185"
+ sodipodi:open="true"
+ sodipodi:rx="8"
+ sodipodi:ry="4.5"
+ sodipodi:start="4.712389"
+ sodipodi:type="arc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.42857149;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(1.750001,0,0,3.111109,-487.7504,-808.277)"
+ sodipodi:arc-type="arc" />
+ <g
+ id="g12830"
+ transform="rotate(-135,688.4212,405.7953)">
+ <path
+ d="m 679.4997,388.5 v -2.0012 h -2.0008 l 4.0004,-5.0042 4.0005,5.0042 h -1.9931 V 388.5 Z"
+ id="path12832"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient12947);fill-opacity:1;fill-rule:evenodd;stroke:#3a7304;stroke-width:1.00008655;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 678.606,385.994 h 1.3948 v 2.0067 h 2.2054 c 0.8849,-3.3043 -0.2112,-3.1177 -1.472,-4.3792 z"
+ id="path12834"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.5080214;fill:url(#radialGradient12949);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 680.5129,387.513 v -2.0087 h -0.7851 l 1.8345,-2.5043 1.6705,2.5043 h -0.7219 v 2.0087 z"
+ id="path12836"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.48128339;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.00008595;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/path-intersection.svg b/share/icons/Tango/scalable/actions/path-intersection.svg
new file mode 100644
index 0000000..fa32f0a
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/path-intersection.svg
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.000021"
+ height="15.99997"
+ version="1.1"
+ sodipodi:docname="path-intersection.svg"
+ viewBox="0 0 16.000021 15.99997">
+ <metadata
+ id="metadata25">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview23"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(1.044765,0,0,1.039578,414.7092,70.92187)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient10823"
+ inkscape:collect="always"
+ x1="226.0206"
+ x2="226.0206"
+ xlink:href="#linearGradient10721"
+ y1="101.1009"
+ y2="84.907883" />
+ <linearGradient
+ id="linearGradient10721">
+ <stop
+ id="stop10723"
+ offset="0"
+ style="stop-color:#729fcf;stop-opacity:1" />
+ <stop
+ id="stop10725"
+ offset="1"
+ style="stop-color:#3465a4;stop-opacity:1" />
+ </linearGradient>
+ </defs>
+ <g
+ id="intersection"
+ transform="translate(-624,-248.00003)">
+ <path
+ d="m 632.3581,248.2298 c -0.5448,0.1539 -1.046,0.357 -1.5122,0.6458 l 0.6468,0.8068 c 0.3211,-0.1829 0.6542,-0.3208 1.0196,-0.4323 z m 1.5055,-0.2274 0.1542,1.0203 c 0.3821,-10e-4 0.741,0.0319 1.1018,0.1119 l 0.3797,-0.9618 c -0.5308,-0.1383 -1.0697,-0.1843 -1.6357,-0.1704 z m -4.1655,1.8467 c -0.3771,0.3909 -0.7386,0.7865 -0.9989,1.2641 l 0.9667,0.3758 c 0.1853,-0.3099 0.3915,-0.5976 0.6397,-0.862 z m 7.1854,-1.0853 -0.3505,0.9226 c 0.3152,0.1793 0.5972,0.3932 0.8658,0.6346 l 0.8125,-0.6446 c -0.3898,-0.3794 -0.8521,-0.6506 -1.3278,-0.9126 z m -8.7024,3.7843 c -0.1296,0.5144 -0.1926,1.0426 -0.1794,1.5926 l 0.9581,-0.1447 c 0.002,-0.3758 0.0305,-0.7389 0.1144,-1.0957 z m 10.9492,-1.6538 -0.7493,0.6002 c 0.1856,0.3161 0.3204,0.6546 0.4331,1.013 l 0.958,-0.1447 c -0.1498,-0.5293 -0.3662,-1.0153 -0.6418,-1.4685 z m -10.9024,4.7429 c 0.1498,0.5293 0.3662,1.0153 0.6418,1.4685 l 0.7493,-0.6002 c -0.1856,-0.3162 -0.3204,-0.6546 -0.4331,-1.013 z m 10.8123,-1.6332 c -0.002,0.3758 -0.0305,0.7389 -0.1144,1.0957 l 0.8931,0.3521 c 0.1296,-0.5143 0.1926,-1.0425 0.1794,-1.5925 z m -8.4389,3.675 -0.8126,0.6446 c 0.3898,0.3794 0.8521,0.6506 1.3278,0.9126 l 0.3506,-0.9226 c -0.3153,-0.1793 -0.5973,-0.3933 -0.8658,-0.6346 z m 7.7328,-1.168 c -0.1853,0.3099 -0.3915,0.5976 -0.6397,0.862 l 0.6075,0.7779 c 0.3772,-0.3909 0.7386,-0.7865 0.9989,-1.2641 z m -5.4537,2.3544 -0.3797,0.9618 c 0.5308,0.1383 1.0697,0.1843 1.6357,0.1704 l -0.1542,-1.0203 c -0.3821,10e-4 -0.7411,-0.0319 -1.1018,-0.1119 z m 3.6269,-0.5478 c -0.3211,0.1829 -0.6542,0.3207 -1.0196,0.4323 l 0.1542,1.0204 c 0.5448,-0.154 1.046,-0.3571 1.5122,-0.6459 z"
+ id="path10825"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;fill:#ef2929;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.12409961;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
+ <path
+ d="M 624.0046,253.0023 624,253.4999 v 0.4657 l 2.0156,0.0341 V 253 h -1.5184 z m 3.0053,0.9974 h 2.4588 V 253 h -2.4588 z m 3.4531,0 h 1.9886 V 253 h -1.9886 z m 2.9828,0 h 0.4972 v 0.4999 h 0.9943 v -0.9997 L 634.4402,253 h -0.9944 z M 624,256.9649 h 0.9943 v -1.9996 H 624 Z m 10.0057,1.0366 H 635 l -0.0627,-2.5021 H 633.943 Z M 624,259.9641 h 0.9943 v -1.9995 H 624 Z m 10.0057,1.0366 H 635 v -1.9995 h -0.9943 z M 624,262.9634 h 0.9943 v -1.9995 H 624 Z M 634.0057,264 H 635 v -1.9995 h -0.9943 z m -8.9844,-0.003 h 1.9886 v -0.9998 h -1.9886 z m 2.9829,0 h 1.9886 v -0.9998 h -1.9886 z m 2.9829,0 h 1.9886 v -0.9998 h -1.9886 z"
+ id="path18092"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc"
+ style="display:inline;fill:#ef2929;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.41705799;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none" />
+ <path
+ d="m 628.3677,253.3678 c 0.1475,4.3179 2.067,6.2613 6.2645,6.2644 v -6.2644 z"
+ id="path18096"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient10823);fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:0.73553121;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.9945355;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 629.4741,254.4305 c 0.1087,2.5658 1.7918,3.6881 4.1196,4.1632 v -4.1632 z"
+ id="path48964"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="display:inline;opacity:0.3;fill:#729fcf;fill-opacity:0;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.81262141;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/path-mask-edit.svg b/share/icons/Tango/scalable/actions/path-mask-edit.svg
new file mode 100644
index 0000000..6db7503
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/path-mask-edit.svg
@@ -0,0 +1,216 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.040037"
+ height="16.009439"
+ version="1.1"
+ sodipodi:docname="path-mask-edit.svg"
+ viewBox="0 0 16.040037 16.00944">
+ <metadata
+ id="metadata48">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview46"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient15188"
+ inkscape:collect="always">
+ <stop
+ id="stop15190"
+ offset="0"
+ style="stop-color:#2e3436;stop-opacity:1;" />
+ <stop
+ id="stop15192"
+ offset="1"
+ style="stop-color:#2e3436;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient15196"
+ inkscape:collect="always">
+ <stop
+ id="stop15198"
+ offset="0"
+ style="stop-color:#2e3436;stop-opacity:1;" />
+ <stop
+ id="stop15200"
+ offset="1"
+ style="stop-color:#2e3436;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.825,0,0,0.8250133,-1.400026,72.28586)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13754"
+ inkscape:collect="always"
+ x1="-8.6875"
+ x2="-8.6875"
+ xlink:href="#linearGradient8357"
+ y1="410.10919"
+ y2="417.38629" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient15202"
+ inkscape:collect="always"
+ x1="1635.032"
+ x2="1641.696"
+ xlink:href="#linearGradient15196"
+ y1="197.81371"
+ y2="207.3813" />
+ <linearGradient
+ id="linearGradient7430"
+ inkscape:collect="always">
+ <stop
+ id="stop7432"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop7434"
+ offset="1"
+ style="stop-color:#fafbfa;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.145834,0,0,1.139865,-23.46877,-45.70193)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13752"
+ inkscape:collect="always"
+ x1="12.19759"
+ x2="15.69898"
+ xlink:href="#linearGradient7430"
+ y1="401.09631"
+ y2="404.59769" />
+ <linearGradient
+ id="linearGradient8357"
+ inkscape:collect="always">
+ <stop
+ id="stop8359"
+ offset="0"
+ style="stop-color:white;stop-opacity:1;" />
+ <stop
+ id="stop8361"
+ offset="1"
+ style="stop-color:white;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient15194"
+ inkscape:collect="always"
+ x1="1636.12"
+ x2="1646"
+ xlink:href="#linearGradient15188"
+ y1="197.0316"
+ y2="203.5723" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient7430"
+ id="linearGradient50"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.145834,0,0,1.139865,-23.46877,-45.70193)"
+ x1="12.19759"
+ y1="401.09631"
+ x2="15.69898"
+ y2="404.59769" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8357"
+ id="linearGradient52"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.825,0,0,0.8250133,-1.400026,72.28586)"
+ x1="-8.6875"
+ y1="410.10919"
+ x2="-8.6875"
+ y2="417.38629" />
+ </defs>
+ <g
+ id="nodeedit-mask"
+ transform="translate(-1629.9601,-191.9918)">
+ <path
+ d="m 1638.511,207.5151 c 2.876,-3.1264 0.148,-6.2119 -8.066,-13.9228"
+ id="path15170"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cz"
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:url(#linearGradient15202);stroke-width:0.96987909px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 1645.523,200.7345 c -3.285,3.0635 -8.543,-2.6167 -13.964,-8.2656"
+ id="path15172"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cz"
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:url(#linearGradient15194);stroke-width:0.9541949px;stroke-linecap:round;stroke-linejoin:bevel;stroke-opacity:1" />
+ <path
+ d="m 1641,195 c -5.272,0 -8,2.6125 -8,8"
+ id="path15174"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m 1640.96,194.9602 c -4.741,0 -7.944,1.7171 -7.944,7.2646"
+ id="path15176"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#729fcf;stroke-width:1.00000024px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+ <g
+ id="use15178"
+ inkscape:label="#g14630"
+ transform="translate(195,-5)">
+ <g
+ id="g6643"
+ transform="matrix(0.7272727,0,0,0.7310807,1453.818,-102.0049)">
+ <path
+ d="m -11.43753,409.6741 h 6.875005 v 6.8392 h -6.875005 z"
+ id="path6645"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient50);fill-opacity:1;stroke:#888a85;stroke-width:1.37141466;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m -10.06253,411.042 h 4.125005 v 4.1035 h -4.125005 z"
+ id="path6647"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient52);stroke-width:1.3714149;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+ <g
+ id="use15180"
+ inkscape:label="#g14630"
+ transform="translate(185,5)">
+ <g
+ id="g41"
+ transform="matrix(0.7272727,0,0,0.7310807,1453.818,-102.0049)">
+ <path
+ d="m -11.43753,409.6741 h 6.875005 v 6.8392 h -6.875005 z"
+ id="path37"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient13752);fill-opacity:1;stroke:#888a85;stroke-width:1.37141466;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m -10.06253,411.042 h 4.125005 v 4.1035 h -4.125005 z"
+ id="path39"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient13754);stroke-width:1.3714149;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/path-mode-bezier.svg b/share/icons/Tango/scalable/actions/path-mode-bezier.svg
new file mode 100644
index 0000000..ec7ab1d
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/path-mode-bezier.svg
@@ -0,0 +1,312 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="18.552411"
+ height="18.501411"
+ version="1.1"
+ sodipodi:docname="path-mode-bezier.svg"
+ viewBox="0 0 18.552411 18.501411">
+ <metadata
+ id="metadata65">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview63"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(0.825,0,0,0.8250133,-1.400026,72.28586)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13754"
+ inkscape:collect="always"
+ x1="-8.6875"
+ x2="-8.6875"
+ xlink:href="#linearGradient8357"
+ y1="410.10919"
+ y2="417.38629" />
+ <linearGradient
+ id="linearGradient11905"
+ inkscape:collect="always">
+ <stop
+ id="stop11907"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ id="stop11909"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11913"
+ inkscape:collect="always">
+ <stop
+ id="stop11915"
+ offset="0"
+ style="stop-color:#555753;stop-opacity:1;" />
+ <stop
+ id="stop11917"
+ offset="1"
+ style="stop-color:#555753;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8357"
+ inkscape:collect="always">
+ <stop
+ id="stop8359"
+ offset="0"
+ style="stop-color:white;stop-opacity:1;" />
+ <stop
+ id="stop8361"
+ offset="1"
+ style="stop-color:white;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient7430"
+ inkscape:collect="always">
+ <stop
+ id="stop7432"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop7434"
+ offset="1"
+ style="stop-color:#fafbfa;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.145834,0,0,1.139865,-23.46877,-45.70193)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13752"
+ inkscape:collect="always"
+ x1="12.19759"
+ x2="15.69898"
+ xlink:href="#linearGradient7430"
+ y1="401.09631"
+ y2="404.59769" />
+ <radialGradient
+ cx="391"
+ cy="279"
+ fx="391"
+ fy="279"
+ gradientTransform="matrix(0.7272727,0,0,0.7310806,2059.909,74.39787)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient15260"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ gradientTransform="matrix(1.105795,0,0,1.117282,-17.76546,-48.30428)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient15250"
+ inkscape:collect="always"
+ x1="162.0995"
+ x2="162.0995"
+ xlink:href="#linearGradient11913"
+ y1="409.61749"
+ y2="409.01999" />
+ <linearGradient
+ gradientTransform="translate(-0.7661448,1.143809)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient15252"
+ inkscape:collect="always"
+ x1="162.2023"
+ x2="162.2023"
+ xlink:href="#linearGradient11905"
+ y1="409.81949"
+ y2="409.06989" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient7430"
+ id="linearGradient67"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.145834,0,0,1.139865,-23.46877,-45.70193)"
+ x1="12.19759"
+ y1="401.09631"
+ x2="15.69898"
+ y2="404.59769" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8357"
+ id="linearGradient69"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.825,0,0,0.8250133,-1.400026,72.28586)"
+ x1="-8.6875"
+ y1="410.10919"
+ x2="-8.6875"
+ y2="417.38629" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient7430"
+ id="linearGradient71"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.145834,0,0,1.139865,-23.46877,-45.70193)"
+ x1="12.19759"
+ y1="401.09631"
+ x2="15.69898"
+ y2="404.59769" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8357"
+ id="linearGradient73"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.825,0,0,0.8250133,-1.400026,72.28586)"
+ x1="-8.6875"
+ y1="410.10919"
+ x2="-8.6875"
+ y2="417.38629" />
+ </defs>
+ <g
+ id="bezier_mode"
+ transform="translate(-1659.4378,-189.49871)">
+ <g
+ id="g15301"
+ transform="rotate(-157.6286,1678.174,200.5205)">
+ <path
+ d="m 1694.001,195.0005 -3.344,3.3431"
+ id="path15303"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:#3465a4;fill-opacity:0.75;fill-rule:evenodd;stroke:#3465a4;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <circle
+ cx="191.57809"
+ cy="423.01559"
+ id="path15305"
+ r="1.421875"
+ style="fill:#ffffff;fill-opacity:1;stroke:#3465a4;stroke-width:0.94791383;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ transform="matrix(-0.7459647,0.7459647,-0.7459566,-0.7459566,2152.462,367.641)" />
+ </g>
+ <g
+ id="g15297"
+ transform="rotate(-22.85758,1672.965,254.4635)">
+ <path
+ d="m 1694.001,195.0005 -3.344,3.3431"
+ id="path15288"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:#3465a4;fill-opacity:0.75;fill-rule:evenodd;stroke:#3465a4;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <circle
+ cx="191.57809"
+ cy="423.01559"
+ id="path15290"
+ r="1.421875"
+ style="fill:#ffffff;fill-opacity:1;stroke:#3465a4;stroke-width:0.94791383;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ transform="matrix(-0.7459647,0.7459647,-0.7459566,-0.7459566,2152.462,367.641)" />
+ </g>
+ <rect
+ height="15.99999"
+ id="rect15236"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient15260);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.1902318;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16"
+ x="1662"
+ y="192" />
+ <g
+ id="g15238"
+ transform="matrix(0,0.908065,-0.8987294,0,2041.316,49.43367)">
+ <path
+ d="m 160.3039,409.8182 c 0,5.8666 2.877,8.9015 8.8099,8.9015"
+ id="path15240"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient15250);stroke-width:3.32084274;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m 160.3289,409.8625 c 0,5.2761 1.8909,8.8397 8,8.8397"
+ id="path15242"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient15252);stroke-width:1.10694778px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ <g
+ id="use15244"
+ inkscape:label="#g14630"
+ transform="translate(227,-5)">
+ <g
+ id="g6643"
+ transform="matrix(0.7272727,0,0,0.7310807,1453.818,-102.0049)">
+ <path
+ d="m -11.43753,409.6741 h 6.875005 v 6.8392 h -6.875005 z"
+ id="path6645"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient67);fill-opacity:1;stroke:#888a85;stroke-width:1.37141466;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m -10.06253,411.042 h 4.125005 v 4.1035 h -4.125005 z"
+ id="path6647"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient69);stroke-width:1.3714149;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+ <g
+ id="use15246"
+ inkscape:label="#g14630"
+ transform="translate(217,5)">
+ <g
+ id="g51"
+ transform="matrix(0.7272727,0,0,0.7310807,1453.818,-102.0049)">
+ <path
+ d="m -11.43753,409.6741 h 6.875005 v 6.8392 h -6.875005 z"
+ id="path47"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient71);fill-opacity:1;stroke:#888a85;stroke-width:1.37141466;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m -10.06253,411.042 h 4.125005 v 4.1035 h -4.125005 z"
+ id="path49"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient73);stroke-width:1.3714149;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+ <g
+ id="use15228"
+ inkscape:label="#g14630"
+ transform="rotate(135,1557.961,243.4972)">
+ <g
+ id="g58"
+ transform="matrix(0.7272727,0,0,0.7310807,1453.818,-102.0049)">
+ <path
+ d="m -11.43753,409.6741 h 6.875005 v 6.8392 h -6.875005 z"
+ id="path54"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient13752);fill-opacity:1;stroke:#888a85;stroke-width:1.37141466;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m -10.06253,411.042 h 4.125005 v 4.1035 h -4.125005 z"
+ id="path56"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient13754);stroke-width:1.3714149;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/path-mode-bspline.svg b/share/icons/Tango/scalable/actions/path-mode-bspline.svg
new file mode 100644
index 0000000..973c2ed
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/path-mode-bspline.svg
@@ -0,0 +1,217 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="17.006134"
+ height="16.290287"
+ version="1.1"
+ sodipodi:docname="path-mode-bspline.svg"
+ viewBox="0 0 17.006134 16.290287">
+ <metadata
+ id="metadata47">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview45"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(1.145834,0,0,1.139865,-23.46877,-45.70193)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13752"
+ inkscape:collect="always"
+ x1="12.19759"
+ x2="15.69898"
+ xlink:href="#linearGradient7430"
+ y1="401.09631"
+ y2="404.59769" />
+ <linearGradient
+ id="linearGradient7430"
+ inkscape:collect="always">
+ <stop
+ id="stop7432"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop7434"
+ offset="1"
+ style="stop-color:#fafbfa;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8357"
+ inkscape:collect="always">
+ <stop
+ id="stop8359"
+ offset="0"
+ style="stop-color:white;stop-opacity:1;" />
+ <stop
+ id="stop8361"
+ offset="1"
+ style="stop-color:white;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.825,0,0,0.8250133,-1.400026,72.28586)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13754"
+ inkscape:collect="always"
+ x1="-8.6875"
+ x2="-8.6875"
+ xlink:href="#linearGradient8357"
+ y1="410.10919"
+ y2="417.38629" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient7430"
+ id="linearGradient49"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.145834,0,0,1.139865,-23.46877,-45.70193)"
+ x1="12.19759"
+ y1="401.09631"
+ x2="15.69898"
+ y2="404.59769" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8357"
+ id="linearGradient51"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.825,0,0,0.8250133,-1.400026,72.28586)"
+ x1="-8.6875"
+ y1="410.10919"
+ x2="-8.6875"
+ y2="417.38629" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient7430"
+ id="linearGradient53"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.145834,0,0,1.139865,-23.46877,-45.70193)"
+ x1="12.19759"
+ y1="401.09631"
+ x2="15.69898"
+ y2="404.59769" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8357"
+ id="linearGradient55"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.825,0,0,0.8250133,-1.400026,72.28586)"
+ x1="-8.6875"
+ y1="410.10919"
+ x2="-8.6875"
+ y2="417.38629" />
+ </defs>
+ <g
+ id="bspline_mode"
+ inkscape:label="#bspline_mode"
+ style="display:inline"
+ transform="rotate(-90.0403,799.07306,990.37524)">
+ <path
+ d="m 1776.875,195 h 10.25 v 11"
+ id="path10092"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc"
+ style="fill:none;stroke:#b4b4b4;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m 1776.875,195 h 10.25 v 11"
+ id="path10094"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc"
+ style="fill:none;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <g
+ id="use10096"
+ inkscape:label="#g14630"
+ transform="translate(329,-5)">
+ <g
+ id="g6643"
+ transform="matrix(0.7272727,0,0,0.7310807,1453.818,-102.0049)">
+ <path
+ d="m -11.43753,409.6741 h 6.875005 v 6.8392 h -6.875005 z"
+ id="path6645"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient49);fill-opacity:1;stroke:#888a85;stroke-width:1.37141466;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m -10.06253,411.042 h 4.125005 v 4.1035 h -4.125005 z"
+ id="path6647"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient51);stroke-width:1.3714149;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+ <g
+ id="use10098"
+ inkscape:label="#g14630"
+ transform="translate(339,-5)">
+ <g
+ id="g31"
+ transform="matrix(0.7272727,0,0,0.7310807,1453.818,-102.0049)">
+ <path
+ d="m -11.43753,409.6741 h 6.875005 v 6.8392 h -6.875005 z"
+ id="path27"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient53);fill-opacity:1;stroke:#888a85;stroke-width:1.37141466;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m -10.06253,411.042 h 4.125005 v 4.1035 h -4.125005 z"
+ id="path29"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient55);stroke-width:1.3714149;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+ <g
+ id="use10100"
+ inkscape:label="#g14630"
+ transform="translate(339,6)">
+ <g
+ id="g38"
+ transform="matrix(0.7272727,0,0,0.7310807,1453.818,-102.0049)">
+ <path
+ d="m -11.43753,409.6741 h 6.875005 v 6.8392 h -6.875005 z"
+ id="path34"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient13752);fill-opacity:1;stroke:#888a85;stroke-width:1.37141466;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m -10.06253,411.042 h 4.125005 v 4.1035 h -4.125005 z"
+ id="path36"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient13754);stroke-width:1.3714149;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+ <path
+ d="m 1775.214,200.2624 c 0,0 3.122,-0.7142 5.386,1.2005 2.301,1.9455 1.146,5.7842 1.146,5.7842"
+ id="path-mode-spiro-3-5"
+ inkscape:connector-curvature="0"
+ inkscape:label="#spiro_splines_mode"
+ sodipodi:nodetypes="csc"
+ style="color:#000000;display:inline;visibility:visible;fill:none;stroke:#555753;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none" />
+ <path
+ d="m 1775.214,200.2624 c 0,0 3.122,-0.7142 5.386,1.2005 2.301,1.9455 1.146,5.7842 1.146,5.7842"
+ id="path10160"
+ inkscape:connector-curvature="0"
+ inkscape:label="#spiro_splines_mode"
+ sodipodi:nodetypes="csc"
+ style="color:#000000;display:inline;visibility:visible;fill:none;stroke:#babdb6;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/path-mode-polyline-paraxial.svg b/share/icons/Tango/scalable/actions/path-mode-polyline-paraxial.svg
new file mode 100644
index 0000000..81c9175
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/path-mode-polyline-paraxial.svg
@@ -0,0 +1,246 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="18.996401"
+ height="19.771414"
+ version="1.1"
+ sodipodi:docname="path-mode-polyline-paraxial.svg"
+ viewBox="0 0 18.996399 19.771414"
+ inkscape:version="0.92.4 (unknown)">
+ <metadata
+ id="metadata52">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="3066"
+ inkscape:window-height="1703"
+ id="namedview50"
+ showgrid="false"
+ inkscape:zoom="13.880212"
+ inkscape:cx="9.4981997"
+ inkscape:cy="9.8857088"
+ inkscape:window-x="134"
+ inkscape:window-y="41"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="paraxial_lines_mode" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(0.825,0,0,0.8250133,-1.400026,72.28586)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13754"
+ inkscape:collect="always"
+ x1="-8.6875"
+ x2="-8.6875"
+ xlink:href="#linearGradient8357"
+ y1="410.10919"
+ y2="417.38629" />
+ <linearGradient
+ gradientTransform="matrix(1.145834,0,0,1.139865,-23.46877,-45.70193)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13752"
+ inkscape:collect="always"
+ x1="12.19759"
+ x2="15.69898"
+ xlink:href="#linearGradient7430"
+ y1="401.09631"
+ y2="404.59769" />
+ <linearGradient
+ id="linearGradient7430"
+ inkscape:collect="always">
+ <stop
+ id="stop7432"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop7434"
+ offset="1"
+ style="stop-color:#fafbfa;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8357"
+ inkscape:collect="always">
+ <stop
+ id="stop8359"
+ offset="0"
+ style="stop-color:white;stop-opacity:1;" />
+ <stop
+ id="stop8361"
+ offset="1"
+ style="stop-color:white;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient7430"
+ id="linearGradient54"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.145834,0,0,1.139865,-23.46877,-45.70193)"
+ x1="12.19759"
+ y1="401.09631"
+ x2="15.69898"
+ y2="404.59769" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8357"
+ id="linearGradient56"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.825,0,0,0.8250133,-1.400026,72.28586)"
+ x1="-8.6875"
+ y1="410.10919"
+ x2="-8.6875"
+ y2="417.38629" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient7430"
+ id="linearGradient58"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.145834,0,0,1.139865,-23.46877,-45.70193)"
+ x1="12.19759"
+ y1="401.09631"
+ x2="15.69898"
+ y2="404.59769" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8357"
+ id="linearGradient60"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.825,0,0,0.8250133,-1.400026,72.28586)"
+ x1="-8.6875"
+ y1="410.10919"
+ x2="-8.6875"
+ y2="417.38629" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient7430"
+ id="linearGradient62"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.145834,0,0,1.139865,-23.46877,-45.70193)"
+ x1="12.19759"
+ y1="401.09631"
+ x2="15.69898"
+ y2="404.59769" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8357"
+ id="linearGradient64"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.825,0,0,0.8250133,-1.400026,72.28586)"
+ x1="-8.6875"
+ y1="410.10919"
+ x2="-8.6875"
+ y2="417.38629" />
+ </defs>
+ <g
+ id="paraxial_lines_mode"
+ transform="translate(-1772.5016,-190.61423)">
+ <path
+ d="m 1778.1305,194.05468 10.026,2.1311 -2.287,10.75962 -10.026,-2.1311 0.026,-0.12226"
+ id="path15500"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-rule:evenodd;stroke:#555753;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m 1778.1305,194.05468 10.026,2.1311 -2.287,10.75962 -10.026,-2.1311 0.026,-0.12226"
+ id="path15498"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-rule:evenodd;stroke:#babdb6;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <g
+ id="use15453"
+ inkscape:label="#g14630"
+ transform="rotate(12,1641.2857,1768.1129)">
+ <g
+ id="g6643"
+ transform="matrix(0.7272727,0,0,0.7310807,1453.818,-102.0049)">
+ <path
+ d="m -11.43753,409.6741 h 6.875005 v 6.8392 h -6.875005 z"
+ id="path6645"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient54);fill-opacity:1;stroke:#888a85;stroke-width:1.37141466;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m -10.06253,411.042 h 4.125005 v 4.1035 h -4.125005 z"
+ id="path6647"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient56);stroke-width:1.3714149;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+ <g
+ id="use15455"
+ inkscape:label="#g14630"
+ transform="rotate(12,1636.2857,1815.6847)">
+ <g
+ id="g31"
+ transform="matrix(0.7272727,0,0,0.7310807,1453.818,-102.0049)">
+ <path
+ d="m -11.43753,409.6741 h 6.875005 v 6.8392 h -6.875005 z"
+ id="path27"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient58);fill-opacity:1;stroke:#888a85;stroke-width:1.37141466;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m -10.06253,411.042 h 4.125005 v 4.1035 h -4.125005 z"
+ id="path29"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient60);stroke-width:1.3714149;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+ <g
+ id="use15494"
+ inkscape:label="#g14630"
+ transform="rotate(12,1583.9567,1810.1847)">
+ <g
+ id="g38"
+ transform="matrix(0.7272727,0,0,0.7310807,1453.818,-102.0049)">
+ <path
+ d="m -11.43753,409.6741 h 6.875005 v 6.8392 h -6.875005 z"
+ id="path34"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient62);fill-opacity:1;stroke:#888a85;stroke-width:1.37141466;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m -10.06253,411.042 h 4.125005 v 4.1035 h -4.125005 z"
+ id="path36"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient64);stroke-width:1.3714149;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+ <g
+ id="use15496"
+ inkscape:label="#g14630"
+ transform="rotate(12,1588.9567,1762.6129)">
+ <g
+ id="g45"
+ transform="matrix(0.7272727,0,0,0.7310807,1453.818,-102.0049)">
+ <path
+ d="m -11.43753,409.6741 h 6.875005 v 6.8392 h -6.875005 z"
+ id="path41"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient13752);fill-opacity:1;stroke:#888a85;stroke-width:1.37141466;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m -10.06253,411.042 h 4.125005 v 4.1035 h -4.125005 z"
+ id="path43"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient13754);stroke-width:1.3714149;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/path-mode-polyline.svg b/share/icons/Tango/scalable/actions/path-mode-polyline.svg
new file mode 100644
index 0000000..8054fdd
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/path-mode-polyline.svg
@@ -0,0 +1,240 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="19.997396"
+ height="19.969694"
+ version="1.1"
+ sodipodi:docname="path-mode-polyline.svg"
+ viewBox="0 0 19.997396 19.969694">
+ <metadata
+ id="metadata52">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview50"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(0.825,0,0,0.8250133,-1.400026,72.28586)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13754"
+ inkscape:collect="always"
+ x1="-8.6875"
+ x2="-8.6875"
+ xlink:href="#linearGradient8357"
+ y1="410.10919"
+ y2="417.38629" />
+ <linearGradient
+ id="linearGradient8357"
+ inkscape:collect="always">
+ <stop
+ id="stop8359"
+ offset="0"
+ style="stop-color:white;stop-opacity:1;" />
+ <stop
+ id="stop8361"
+ offset="1"
+ style="stop-color:white;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient7430"
+ inkscape:collect="always">
+ <stop
+ id="stop7432"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop7434"
+ offset="1"
+ style="stop-color:#fafbfa;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.145834,0,0,1.139865,-23.46877,-45.70193)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13752"
+ inkscape:collect="always"
+ x1="12.19759"
+ x2="15.69898"
+ xlink:href="#linearGradient7430"
+ y1="401.09631"
+ y2="404.59769" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient7430"
+ id="linearGradient54"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.145834,0,0,1.139865,-23.46877,-45.70193)"
+ x1="12.19759"
+ y1="401.09631"
+ x2="15.69898"
+ y2="404.59769" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8357"
+ id="linearGradient56"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.825,0,0,0.8250133,-1.400026,72.28586)"
+ x1="-8.6875"
+ y1="410.10919"
+ x2="-8.6875"
+ y2="417.38629" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient7430"
+ id="linearGradient58"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.145834,0,0,1.139865,-23.46877,-45.70193)"
+ x1="12.19759"
+ y1="401.09631"
+ x2="15.69898"
+ y2="404.59769" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8357"
+ id="linearGradient60"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.825,0,0,0.8250133,-1.400026,72.28586)"
+ x1="-8.6875"
+ y1="410.10919"
+ x2="-8.6875"
+ y2="417.38629" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient7430"
+ id="linearGradient62"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.145834,0,0,1.139865,-23.46877,-45.70193)"
+ x1="12.19759"
+ y1="401.09631"
+ x2="15.69898"
+ y2="404.59769" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8357"
+ id="linearGradient64"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.825,0,0,0.8250133,-1.400026,72.28586)"
+ x1="-8.6875"
+ y1="410.10919"
+ x2="-8.6875"
+ y2="417.38629" />
+ </defs>
+ <g
+ id="polylines_mode"
+ transform="translate(-1736.0011,-191.99862)">
+ <path
+ d="m 1738.556,203.1919 6.523,-7.616 1.945,12.7012 6.592,-6.5867"
+ id="path15407"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#555753;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m 1738.293,203.232 6.786,-7.6561 1.945,12.7012 6.592,-6.5867"
+ id="path15405"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#babdb6;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+ <g
+ id="use15356"
+ inkscape:label="#g14630"
+ transform="translate(296.0884,-5)">
+ <g
+ id="g6643"
+ transform="matrix(0.7272727,0,0,0.7310807,1453.818,-102.0049)">
+ <path
+ d="m -11.43753,409.6741 h 6.875005 v 6.8392 h -6.875005 z"
+ id="path6645"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient54);fill-opacity:1;stroke:#888a85;stroke-width:1.37141466;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m -10.06253,411.042 h 4.125005 v 4.1035 h -4.125005 z"
+ id="path6647"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient56);stroke-width:1.3714149;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+ <g
+ id="use15409"
+ inkscape:label="#g14630"
+ transform="translate(299,8.967073)">
+ <g
+ id="g31"
+ transform="matrix(0.7272727,0,0,0.7310807,1453.818,-102.0049)">
+ <path
+ d="m -11.43753,409.6741 h 6.875005 v 6.8392 h -6.875005 z"
+ id="path27"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient58);fill-opacity:1;stroke:#888a85;stroke-width:1.37141466;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m -10.06253,411.042 h 4.125005 v 4.1035 h -4.125005 z"
+ id="path29"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient60);stroke-width:1.3714149;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+ <g
+ id="use15411"
+ inkscape:label="#g14630"
+ transform="translate(291,4.027733)">
+ <g
+ id="g38"
+ transform="matrix(0.7272727,0,0,0.7310807,1453.818,-102.0049)">
+ <path
+ d="m -11.43753,409.6741 h 6.875005 v 6.8392 h -6.875005 z"
+ id="path34"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient62);fill-opacity:1;stroke:#888a85;stroke-width:1.37141466;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m -10.06253,411.042 h 4.125005 v 4.1035 h -4.125005 z"
+ id="path36"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient64);stroke-width:1.3714149;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+ <g
+ id="use15413"
+ inkscape:label="#g14630"
+ transform="translate(305,-0.0606556)">
+ <g
+ id="g45"
+ transform="matrix(0.7272727,0,0,0.7310807,1453.818,-102.0049)">
+ <path
+ d="m -11.43753,409.6741 h 6.875005 v 6.8392 h -6.875005 z"
+ id="path41"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient13752);fill-opacity:1;stroke:#888a85;stroke-width:1.37141466;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m -10.06253,411.042 h 4.125005 v 4.1035 h -4.125005 z"
+ id="path43"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient13754);stroke-width:1.3714149;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/path-mode-spiro.svg b/share/icons/Tango/scalable/actions/path-mode-spiro.svg
new file mode 100644
index 0000000..e947946
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/path-mode-spiro.svg
@@ -0,0 +1,167 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="18.963434"
+ height="15.746521"
+ version="1.1"
+ sodipodi:docname="path-mode-spiro.svg"
+ viewBox="0 0 18.963434 15.746521">
+ <metadata
+ id="metadata39">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview37"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(1.145834,0,0,1.139865,-23.46877,-45.70193)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13752"
+ inkscape:collect="always"
+ x1="12.19759"
+ x2="15.69898"
+ xlink:href="#linearGradient7430"
+ y1="401.09631"
+ y2="404.59769" />
+ <linearGradient
+ id="linearGradient7430"
+ inkscape:collect="always">
+ <stop
+ id="stop7432"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop7434"
+ offset="1"
+ style="stop-color:#fafbfa;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8357"
+ inkscape:collect="always">
+ <stop
+ id="stop8359"
+ offset="0"
+ style="stop-color:white;stop-opacity:1;" />
+ <stop
+ id="stop8361"
+ offset="1"
+ style="stop-color:white;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.825,0,0,0.8250133,-1.400026,72.28586)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13754"
+ inkscape:collect="always"
+ x1="-8.6875"
+ x2="-8.6875"
+ xlink:href="#linearGradient8357"
+ y1="410.10919"
+ y2="417.38629" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient7430"
+ id="linearGradient41"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.145834,0,0,1.139865,-23.46877,-45.70193)"
+ x1="12.19759"
+ y1="401.09631"
+ x2="15.69898"
+ y2="404.59769" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8357"
+ id="linearGradient43"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.825,0,0,0.8250133,-1.400026,72.28586)"
+ x1="-8.6875"
+ y1="410.10919"
+ x2="-8.6875"
+ y2="417.38629" />
+ </defs>
+ <g
+ id="spiro_splines_mode"
+ transform="translate(-1696.1235,-211.62454)">
+ <g
+ id="g15381"
+ style="display:inline"
+ transform="rotate(24.9907,1660.006,209.2038)">
+ <path
+ d="m 1701.59,203.7923 c -2.059,-0.2614 -3.781,-2.0657 -3.941,-4.1358 -0.232,-2.0627 1.119,-4.1602 3.093,-4.802 1.951,-0.7109 4.306,0.1109 5.395,1.8772 0.682,1.0288 0.835,2.3106 0.672,3.5129 -0.175,1.2028 0.316,2.5246 1.398,3.1449 1.349,0.8648 3.329,0.3346 4.065,-1.0883 0.814,-1.3801 1.251,-3.8247 -0.199,-4.5066"
+ id="path15383"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccs"
+ style="display:inline;visibility:visible;fill:none;stroke:#555753;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none" />
+ <path
+ d="m 1701.59,203.7923 c -2.059,-0.2614 -3.781,-2.0657 -3.941,-4.1358 -0.232,-2.0627 1.119,-4.1602 3.093,-4.802 1.951,-0.7109 4.306,0.1109 5.395,1.8772 0.682,1.0288 0.835,2.3106 0.672,3.5129 -0.175,1.2028 0.316,2.5246 1.398,3.1449 1.349,0.8648 3.329,0.3346 4.065,-1.0883 0.814,-1.3801 1.171,-3.7874 -0.279,-4.4693"
+ id="path15385"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccs"
+ style="display:inline;visibility:visible;fill:none;stroke:#babdb6;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none" />
+ </g>
+ <g
+ id="use15387"
+ inkscape:label="#g14630"
+ transform="translate(264.0884,19)">
+ <g
+ id="g6643"
+ transform="matrix(0.7272727,0,0,0.7310807,1453.818,-102.0049)">
+ <path
+ d="m -11.43753,409.6741 h 6.875005 v 6.8392 h -6.875005 z"
+ id="path6645"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient41);fill-opacity:1;stroke:#888a85;stroke-width:1.37141466;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m -10.06253,411.042 h 4.125005 v 4.1035 h -4.125005 z"
+ id="path6647"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient43);stroke-width:1.3714149;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+ <g
+ id="use15389"
+ inkscape:label="#g14630"
+ transform="translate(252,23)">
+ <g
+ id="g32"
+ transform="matrix(0.7272727,0,0,0.7310807,1453.818,-102.0049)">
+ <path
+ d="m -11.43753,409.6741 h 6.875005 v 6.8392 h -6.875005 z"
+ id="path28"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient13752);fill-opacity:1;stroke:#888a85;stroke-width:1.37141466;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m -10.06253,411.042 h 4.125005 v 4.1035 h -4.125005 z"
+ id="path30"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient13754);stroke-width:1.3714149;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/path-offset-dynamic.svg b/share/icons/Tango/scalable/actions/path-offset-dynamic.svg
new file mode 100644
index 0000000..0b65abb
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/path-offset-dynamic.svg
@@ -0,0 +1,154 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16.166529"
+ version="1.1"
+ sodipodi:docname="path-offset-dynamic.svg"
+ viewBox="0 0 16 16.166528">
+ <metadata
+ id="metadata32">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview30"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient11207">
+ <stop
+ id="stop11209"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop11211"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ </linearGradient>
+ <radialGradient
+ cx="662.99152"
+ cy="400.2496"
+ fx="662.99152"
+ fy="400.2496"
+ gradientTransform="matrix(1.846159,2.1184e-6,-3.767683e-6,1.038461,-560.986,-17.14487)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient12943"
+ inkscape:collect="always"
+ r="4"
+ xlink:href="#linearGradient12842" />
+ <linearGradient
+ id="linearGradient12842">
+ <stop
+ id="stop12844"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:0;" />
+ <stop
+ id="stop12846"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.498293,0,0,1.397782,548.7676,204.9645)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13724"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ </defs>
+ <g
+ id="dynamic_offset"
+ transform="translate(-672,-440)">
+ <rect
+ height="16"
+ id="rect12875"
+ style="display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:0;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:2, 1;stroke-dashoffset:0.2;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16"
+ x="672"
+ y="440" />
+ <path
+ d="m 663,394 a 8,4.5 0 0 1 8,4.5 l -8,0 z"
+ id="path12877"
+ sodipodi:cx="663"
+ sodipodi:cy="398.5"
+ sodipodi:end="6.283185"
+ sodipodi:rx="8"
+ sodipodi:ry="4.5"
+ sodipodi:start="4.712389"
+ sodipodi:type="arc"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient12943);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.40032089;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(1.75,0,0,3.111109,-488.25,-783.7769)"
+ sodipodi:arc-type="slice" />
+ <path
+ d="m 663,394 a 8,4.5 0 0 1 8,4.5"
+ id="path12879"
+ sodipodi:cx="663"
+ sodipodi:cy="398.5"
+ sodipodi:end="6.283185"
+ sodipodi:open="true"
+ sodipodi:rx="8"
+ sodipodi:ry="4.5"
+ sodipodi:start="4.712389"
+ sodipodi:type="arc"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:0.42857099;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(1.750003,0,0,3.111111,-487.7519,-784.2779)"
+ sodipodi:arc-type="arc" />
+ <path
+ d="m 663,394 a 8,4.5 0 0 1 8,4.5"
+ id="path12881"
+ sodipodi:cx="663"
+ sodipodi:cy="398.5"
+ sodipodi:end="6.283185"
+ sodipodi:open="true"
+ sodipodi:rx="8"
+ sodipodi:ry="4.5"
+ sodipodi:start="4.712389"
+ sodipodi:type="arc"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.46153879;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(1.624997,0,0,2.88889,-404.873,-695.7228)"
+ sodipodi:arc-type="arc" />
+ <g
+ id="use12905"
+ inkscape:label="#g14209"
+ transform="translate(-597,240)">
+ <path
+ d="m 1277.5,203.5 h 4 v 4 h -4 z"
+ id="path20341"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient13724);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1278.5,204.5 h 2 v 2 h -2 z"
+ id="path20343"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/path-offset-linked.svg b/share/icons/Tango/scalable/actions/path-offset-linked.svg
new file mode 100644
index 0000000..ff7d2c3
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/path-offset-linked.svg
@@ -0,0 +1,283 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16.33346"
+ version="1.1"
+ sodipodi:docname="path-offset-linked.svg"
+ viewBox="0 0 16 16.333459">
+ <metadata
+ id="metadata52">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview50"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(0.1816493,0,0,0.1991284,624.1431,469.8397)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12044"
+ inkscape:collect="always"
+ x1="10.90727"
+ x2="30.87545"
+ xlink:href="#linearGradient9845"
+ y1="25.002279"
+ y2="36.127281" />
+ <linearGradient
+ gradientTransform="matrix(0.2225266,0,0,0.2670606,623.2665,467.3392)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12049"
+ inkscape:collect="always"
+ x1="6.72682"
+ x2="40.938129"
+ xlink:href="#linearGradient2092"
+ y1="32.161701"
+ y2="32.161701" />
+ <linearGradient
+ id="linearGradient2092">
+ <stop
+ id="stop2094"
+ offset="0"
+ style="stop-color:#fff7b0;stop-opacity:1;" />
+ <stop
+ id="stop2098"
+ offset="0.20999999"
+ style="stop-color:#ffec41;stop-opacity:1.0000000;" />
+ <stop
+ id="stop43205"
+ offset="0.83999997"
+ style="stop-color:#e2cc00;stop-opacity:1;" />
+ <stop
+ id="stop2100"
+ offset="1"
+ style="stop-color:#c3af00;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.2225266,0,0,0.2670606,623.2665,467.6144)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12051"
+ inkscape:collect="always"
+ x1="31.63047"
+ x2="8.6713638"
+ xlink:href="#linearGradient11327"
+ y1="41.791821"
+ y2="25.79352" />
+ <linearGradient
+ id="linearGradient12842">
+ <stop
+ id="stop12844"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:0;" />
+ <stop
+ id="stop12846"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.498293,0,0,1.397782,548.7676,204.9645)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13724"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <radialGradient
+ cx="662.99152"
+ cy="400.2496"
+ fx="662.99152"
+ fy="400.2496"
+ gradientTransform="matrix(1.846159,2.1184e-6,-3.767683e-6,1.038461,-560.986,-17.14487)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient12032"
+ inkscape:collect="always"
+ r="4"
+ xlink:href="#linearGradient12842" />
+ <linearGradient
+ id="linearGradient11327">
+ <stop
+ id="stop11329"
+ offset="0"
+ style="stop-color:#7d6400;stop-opacity:1;" />
+ <stop
+ id="stop11331"
+ offset="1.0000000"
+ style="stop-color:#be9700;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient9845">
+ <stop
+ id="stop9847"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop9849"
+ offset="1.0000000"
+ style="stop-color:#ffffff;stop-opacity:0.49484536;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11207">
+ <stop
+ id="stop11209"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop11211"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="linked_offset"
+ transform="translate(-624,-463.83317)">
+ <rect
+ height="16"
+ id="rect12909"
+ style="display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:0;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:2, 1;stroke-dashoffset:0.2;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16"
+ x="624"
+ y="464" />
+ <path
+ d="m 663,394 a 8,4.5 0 0 1 8,4.5 l -8,0 z"
+ id="path12911"
+ sodipodi:cx="663"
+ sodipodi:cy="398.5"
+ sodipodi:end="6.283185"
+ sodipodi:rx="8"
+ sodipodi:ry="4.5"
+ sodipodi:start="4.712389"
+ sodipodi:type="arc"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient12032);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.40032089;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(1.75,0,0,3.111109,-535.25,-760.7769)"
+ sodipodi:arc-type="slice" />
+ <path
+ d="m 663,394 a 8,4.5 0 0 1 8,4.5"
+ id="path12913"
+ sodipodi:cx="663"
+ sodipodi:cy="398.5"
+ sodipodi:end="6.283185"
+ sodipodi:open="true"
+ sodipodi:rx="8"
+ sodipodi:ry="4.5"
+ sodipodi:start="4.712389"
+ sodipodi:type="arc"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:0.42857099;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(1.750003,0,0,3.111111,-534.7519,-761.2779)"
+ sodipodi:arc-type="arc" />
+ <path
+ d="m 663,394 a 8,4.5 0 0 1 8,4.5"
+ id="path12915"
+ sodipodi:cx="663"
+ sodipodi:cy="398.5"
+ sodipodi:end="6.283185"
+ sodipodi:open="true"
+ sodipodi:rx="8"
+ sodipodi:ry="4.5"
+ sodipodi:start="4.712389"
+ sodipodi:type="arc"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.46153879;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(1.624997,0,0,2.88889,-451.873,-672.7228)"
+ sodipodi:arc-type="arc" />
+ <g
+ id="use12917"
+ inkscape:label="#g14209"
+ transform="translate(-644,263)">
+ <path
+ d="m 1277.5,203.5 h 4 v 4 h -4 z"
+ id="path20341"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient13724);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1278.5,204.5 h 2 v 2 h -2 z"
+ id="path20343"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.9999997;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ <path
+ d="m 663,394 a 8,4.5 0 0 1 8,4.5"
+ id="path12060"
+ sodipodi:cx="663"
+ sodipodi:cy="398.5"
+ sodipodi:end="6.283185"
+ sodipodi:open="true"
+ sodipodi:rx="8"
+ sodipodi:ry="4.5"
+ sodipodi:start="4.712389"
+ sodipodi:type="arc"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.59999913;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(1.250003,0,0,2.222223,-204.2523,-406.0559)"
+ sodipodi:arc-type="arc" />
+ <rect
+ height="5.998497"
+ id="rect11980"
+ rx="0.56532812"
+ ry="0.48542389"
+ style="fill:url(#linearGradient12049);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient12051);stroke-width:1.00000012;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="8"
+ x="624.5"
+ y="473.4993" />
+ <path
+ d="m 663,394 a 8,4.5 0 0 1 8,4.5"
+ id="path12058"
+ sodipodi:cx="663"
+ sodipodi:cy="398.5"
+ sodipodi:end="6.283185"
+ sodipodi:open="true"
+ sodipodi:rx="8"
+ sodipodi:ry="4.5"
+ sodipodi:start="4.712389"
+ sodipodi:type="arc"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:0.54545468;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.5454547, 1.0909094;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(1.374999,0,0,2.444444,-287.1246,-494.611)"
+ sodipodi:arc-type="arc" />
+ <rect
+ height="3.9989991"
+ id="rect11982"
+ rx="0.23274671"
+ ry="0.22572809"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient12044);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.60109289"
+ width="6"
+ x="625.5"
+ y="474.49899" />
+ <path
+ d="m 626.5,472.9994 c 0,0 0,-1.5052 0,-1.5052 0,-0.725 0.9781,-0.9942 0.9781,-0.9942 h 1.9225 c 0,0 1.1215,0.0715 1.0994,0.9942 v 1.5052"
+ id="path11984"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc"
+ style="fill:none;fill-rule:evenodd;stroke:#929292;stroke-width:3.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m 626.5,472.9994 c 0,0 0,-1.5051 0,-1.5051 0,-0.7251 0.9781,-0.9943 0.9781,-0.9943 h 1.9225 c 0,0 1.1215,0.0715 1.0994,0.9943 v 1.5051"
+ id="path11986"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc"
+ style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/path-outset.svg b/share/icons/Tango/scalable/actions/path-outset.svg
new file mode 100644
index 0000000..de8952f
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/path-outset.svg
@@ -0,0 +1,184 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16.16699"
+ version="1.1"
+ sodipodi:docname="path-outset.svg"
+ viewBox="0 0 16 16.16699">
+ <metadata
+ id="metadata37">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview35"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <radialGradient
+ cx="662.99152"
+ cy="400.2496"
+ fx="662.99152"
+ fy="400.2496"
+ gradientTransform="matrix(1.846159,2.1184e-6,-3.767683e-6,1.038461,-560.986,-17.14487)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient12951"
+ inkscape:collect="always"
+ r="4"
+ xlink:href="#linearGradient12842" />
+ <radialGradient
+ cx="35.292671"
+ cy="20.49449"
+ fx="35.292671"
+ fy="20.49449"
+ gradientTransform="matrix(0,-0.1938843,-0.2722692,0,688.0954,390.6218)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient12953"
+ inkscape:collect="always"
+ r="16.9562"
+ xlink:href="#linearGradient2591" />
+ <linearGradient
+ id="linearGradient2591">
+ <stop
+ id="stop2593"
+ offset="0"
+ style="stop-color:#73d216" />
+ <stop
+ id="stop2595"
+ offset="1.0000000"
+ style="stop-color:#4e9a06" />
+ </linearGradient>
+ <radialGradient
+ cx="16.48324"
+ cy="5.4143462"
+ fx="16.48324"
+ fy="5.4143462"
+ gradientTransform="matrix(0,-0.4674281,0.4079289,0,676.4991,396.1197)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient12955"
+ inkscape:collect="always"
+ r="17.171419"
+ xlink:href="#linearGradient8650" />
+ <linearGradient
+ id="linearGradient12842">
+ <stop
+ id="stop12844"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:0;" />
+ <stop
+ id="stop12846"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8650">
+ <stop
+ id="stop8652"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop8654"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="outset_path"
+ transform="translate(-672,-391.99991)">
+ <rect
+ height="16"
+ id="rect12819"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#ffffff;fill-opacity:0;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:2, 1;stroke-dashoffset:0.2;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16"
+ x="672"
+ y="392" />
+ <path
+ d="m 663,394 a 8,4.5 0 0 1 8,4.5 l -8,0 z"
+ id="path12764"
+ sodipodi:cx="663"
+ sodipodi:cy="398.5"
+ sodipodi:end="6.283185"
+ sodipodi:rx="8"
+ sodipodi:ry="4.5"
+ sodipodi:start="4.712389"
+ sodipodi:type="arc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#radialGradient12951);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.46190879;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(1.625,0,0,2.888889,-405.375,-743.2222)"
+ sodipodi:arc-type="slice" />
+ <path
+ d="m 663,394 a 8,4.5 0 0 1 8,4.5"
+ id="path12762"
+ sodipodi:cx="663"
+ sodipodi:cy="398.5"
+ sodipodi:end="6.283185"
+ sodipodi:open="true"
+ sodipodi:rx="8"
+ sodipodi:ry="4.5"
+ sodipodi:start="4.712389"
+ sodipodi:type="arc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(1.500003,0,0,2.666662,-322.0019,-655.1647)"
+ sodipodi:arc-type="arc" />
+ <path
+ d="m 663,394 a 8,4.5 0 0 1 8,4.5"
+ id="path12766"
+ sodipodi:cx="663"
+ sodipodi:cy="398.5"
+ sodipodi:end="6.283185"
+ sodipodi:open="true"
+ sodipodi:rx="8"
+ sodipodi:ry="4.5"
+ sodipodi:start="4.712389"
+ sodipodi:type="arc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.54545462;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(1.375001,0,0,2.444443,-239.1254,-566.6103)"
+ sodipodi:arc-type="arc" />
+ <g
+ id="g12809"
+ transform="rotate(45,671.215,394.2407)">
+ <path
+ d="m 679.4997,388.5 v -2.0012 h -2.0008 l 4.0004,-5.0042 4.0005,5.0042 h -1.9931 V 388.5 Z"
+ id="path12778"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient12953);fill-opacity:1;fill-rule:evenodd;stroke:#3a7304;stroke-width:1.00008655;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 678.606,385.994 h 1.3948 v 2.0067 h 2.2054 c 0.8849,-3.3043 -0.2112,-3.1177 -1.472,-4.3792 z"
+ id="path12780"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.5080214;fill:url(#radialGradient12955);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 680.5129,387.513 v -2.0087 h -0.7851 l 1.8345,-2.5043 1.6705,2.5043 h -0.7219 v 2.0087 z"
+ id="path12782"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.48128339;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.00008595;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/path-reverse.svg b/share/icons/Tango/scalable/actions/path-reverse.svg
new file mode 100644
index 0000000..32e4d97
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/path-reverse.svg
@@ -0,0 +1,148 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.000036"
+ height="16"
+ version="1.1"
+ sodipodi:docname="path-reverse.svg"
+ viewBox="0 0 16.000036 16">
+ <metadata
+ id="metadata34">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview32"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient2591">
+ <stop
+ id="stop2593"
+ offset="0"
+ style="stop-color:#73d216" />
+ <stop
+ id="stop2595"
+ offset="1.0000000"
+ style="stop-color:#4e9a06" />
+ </linearGradient>
+ <radialGradient
+ cx="16.48324"
+ cy="5.4143462"
+ fx="16.48324"
+ fy="5.4143462"
+ gradientTransform="matrix(-0.4673841,0,0,0.4078928,621.1183,532.4986)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient11879"
+ inkscape:collect="always"
+ r="17.171419"
+ xlink:href="#linearGradient8650" />
+ <linearGradient
+ id="linearGradient8650">
+ <stop
+ id="stop8652"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop8654"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="35.292671"
+ cy="20.49449"
+ fx="35.292671"
+ fy="20.49449"
+ gradientTransform="matrix(-0.1937402,0,0,-0.2722451,615.6203,544.0906)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient11877"
+ inkscape:collect="always"
+ r="16.9562"
+ xlink:href="#linearGradient2591" />
+ </defs>
+ <g
+ id="selection_reverse"
+ transform="translate(-603,-533)">
+ <path
+ d="m 603.5,545.5498 c 2.5,0 4.5,-2.4393 7.6667,-1.9393 3.8333,0.5 4.0193,3.1547 7.3333,3.1547"
+ id="path11760"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <rect
+ height="2.5"
+ id="rect11762"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#b6b6b6;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="2.5"
+ x="604.25"
+ y="544.25" />
+ <rect
+ height="2.5"
+ id="rect11764"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#b6b6b6;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="2.5"
+ x="615.25"
+ y="545.25" />
+ <path
+ d="m 604,539 v 3 h -1 v 1 h 3 v -1 h -1 v -5 h -1 c 0,0 0,1 -1,1 0.0182,1.0628 0,1 0,1 z"
+ id="path11766"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#545454;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="M 618.992,543 H 615 v -1 c 1.4114,-2.0329 2.994,-1.9116 2.994,-2.9116 0,-0.6133 -0.1213,-1.0884 -0.998,-1.0884 -0.998,0 -0.998,1 -0.998,1 H 615 c 0,0 0,-2 1.996,-2 1.996,0 1.996,2 1.996,2 0.1284,1.5136 -1.3068,1.2652 -2.5253,3 h 2.5253 z"
+ id="path11768"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccssccscccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#545454;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 613.5,535.4957 h -1.9996 v -1.9694 l -5.0004,3.85 5.0004,4.1188 v -1.9929 H 613.5 Z"
+ id="path11780"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient11877);fill-opacity:1;fill-rule:evenodd;stroke:#3a7304;stroke-width:0.99999541;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="M 610.9936,534.6053 V 536 h 1.9622 v 2.2053 c -3.3039,0.8848 -3.0731,-0.2113 -4.3345,-1.472 z"
+ id="path11782"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.5080214;fill:url(#radialGradient11879);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 612.5017,536.5022 h -2.0084 v -0.785 l -2.2831,1.6089 2.2831,1.8957 V 538.5 h 2.0084 z"
+ id="path11784"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.48128339;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.99999458;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <rect
+ height="16"
+ id="rect11805"
+ style="display:inline;opacity:1;fill:#ffffff;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="16"
+ x="603"
+ y="533" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/path-simplify.svg b/share/icons/Tango/scalable/actions/path-simplify.svg
new file mode 100644
index 0000000..9d3089a
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/path-simplify.svg
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.59376"
+ height="14.82794"
+ version="1.1"
+ sodipodi:docname="path-simplify.svg"
+ viewBox="0 0 15.59376 14.82794">
+ <metadata
+ id="metadata25">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview23"
+ showgrid="false" />
+ <defs
+ id="defs3" />
+ <g
+ id="simplify"
+ style="display:inline;stroke:#6b2b2b;stroke-opacity:1"
+ transform="matrix(0.5927593,0,0,0.5927593,16.669782,-230.80599)">
+ <rect
+ height="24.99999"
+ id="rect1932"
+ style="fill:none;fill-opacity:0.130178;fill-rule:evenodd;stroke:none;stroke-width:0.0520834;stroke-opacity:1"
+ transform="scale(1,-1)"
+ width="25"
+ x="-27.402821"
+ y="-414.39069" />
+ <g
+ id="g48178"
+ transform="translate(3.125,-9)">
+ <path
+ d="m -30.21535,405.2745 c 0.83858,1.3635 2.78152,-3.0862 5.22421,-3.8981 2.4427,-0.8118 1.16641,5.2463 4.00405,4.193 2.83764,-1.0533 2.44545,-5.5818 4.46886,-4.9426 1.0117,0.3196 0.01011,6.7288 2.15404,7.5564 2.14392,0.8276 8.52711,-10.3904 8.52711,-2.5005"
+ id="path48172"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cssssc"
+ style="fill:none;fill-rule:evenodd;stroke:#d3d7cf;stroke-width:1.79360998;stroke-linejoin:round;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="m -29.77339,414.415 c 12.18431,-10.7734 7.9234,7.2319 24.37827,0.4006"
+ id="path48174"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:none;fill-rule:evenodd;stroke:#d3d7cf;stroke-width:1.79360998;stroke-linejoin:round;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="m -30.21535,422.418 24.9307,0.0167"
+ id="path48176"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:none;fill-rule:evenodd;stroke:#d3d7cf;stroke-width:1.79360998;stroke-linejoin:round;stroke-dashoffset:0;stroke-opacity:1" />
+ </g>
+ <path
+ d="m -27.35845,394.9784 c 0.83858,1.3635 2.78152,-3.0862 5.22421,-3.898 2.44271,-0.8119 1.16641,5.2462 4.00405,4.193 2.83764,-1.0533 2.44546,-5.5819 4.46887,-4.9426 1.01169,0.3196 0.0101,6.7287 2.15404,7.5564 2.143915,0.8276 8.527105,-10.3905 8.527105,-2.5005"
+ id="path1936"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cssssc"
+ style="fill:none;fill-rule:evenodd;stroke:#888a85;stroke-width:1.79360998;stroke-linejoin:round;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="m -26.91649,404.119 c 12.18432,-10.7734 7.9234,7.2319 24.378275,0.4005"
+ id="path1589"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:none;fill-rule:evenodd;stroke:#888a85;stroke-width:1.79360998;stroke-linejoin:round;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="m -27.35845,412.122 24.930705,0.0167"
+ id="path1596"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:none;fill-rule:evenodd;stroke:#888a85;stroke-width:1.79360998;stroke-linejoin:round;stroke-dashoffset:0;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/path-tweak-attract.svg b/share/icons/Tango/scalable/actions/path-tweak-attract.svg
new file mode 100644
index 0000000..6835e5d
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/path-tweak-attract.svg
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="path-tweak-attract.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata22">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview20"
+ showgrid="false" />
+ <defs
+ id="defs3" />
+ <g
+ id="tweak_attract_mode"
+ transform="translate(-1344,-272)">
+ <rect
+ height="16"
+ id="rect9564"
+ style="display:inline;fill:none;fill-opacity:0.16788318;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="16"
+ x="1344"
+ y="272" />
+ <path
+ d="m 1344.307,282.7078 c 3.327,0.0293 2.782,-2.5458 7.742,-2.5134 4.961,0.0323 3.438,2.5872 7.644,2.5134 v 2.9852 c -3.785,0 -4.587,-3.9321 -7.65,-3.9349 -3.403,-0.003 -4.04,3.9349 -7.736,3.9349 z"
+ id="path9566"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="czccscc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1344.307,276.2922 c 3.327,-0.0293 2.782,2.5458 7.742,2.5134 4.961,-0.0324 3.438,-2.5872 7.644,-2.5134 v -2.9852 c -3.785,0 -4.587,3.6398 -7.65,3.6425 -3.403,0.003 -4.04,-3.6425 -7.736,-3.6425 z"
+ id="path9570"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="czccscc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1359.693,285.693 c -3.785,0 -4.587,-3.8737 -7.65,-3.8764 -3.403,-0.003 -4.04,3.8764 -7.736,3.8764 m 0,-2.9852 c 3.327,0.0293 2.782,-2.5458 7.742,-2.5134 4.961,0.0323 3.438,2.5872 7.644,2.5134 m 0,-9.4008 c -3.785,0 -4.587,3.7567 -7.65,3.7595 -3.403,0.003 -4.04,-3.7595 -7.736,-3.7595 m 0,2.9852 c 3.327,-0.0293 2.782,2.5458 7.742,2.5134 4.961,-0.0323 3.438,-2.5872 7.644,-2.5134"
+ id="path9568"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:0.61400002;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1359.693,284.693 c -3.785,0 -4.587,-3.8737 -7.65,-3.8764 -3.403,-0.003 -4.04,3.8764 -7.736,3.8764 m 0,-0.9852 c 3.327,0.0293 2.782,-2.5458 7.742,-2.5134 4.961,0.0323 3.438,2.5872 7.644,2.5134 m 0,-9.4008 c -3.785,0 -4.587,3.7567 -7.65,3.7595 -3.403,0.003 -4.04,-3.7595 -7.736,-3.7595 m 0,0.9852 c 3.327,-0.0293 2.782,2.5458 7.742,2.5134 4.961,-0.0323 3.438,-2.5872 7.644,-2.5134"
+ id="path12576"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="csccsccsccsc"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.50196078;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/path-tweak-push.svg b/share/icons/Tango/scalable/actions/path-tweak-push.svg
new file mode 100644
index 0000000..d72a857
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/path-tweak-push.svg
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="path-tweak-push.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata21">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview19"
+ showgrid="false" />
+ <defs
+ id="defs3" />
+ <g
+ id="tweak_push_mode"
+ transform="translate(-1272,-272)">
+ <rect
+ height="16"
+ id="rect9540"
+ style="display:inline;fill:none;fill-opacity:0.16788318;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="16"
+ x="1272"
+ y="272" />
+ <path
+ d="m 1272,279.0515 c 3.46,0.0447 2.893,-3.8794 8.051,-3.8301 5.159,0.0494 3.576,3.9426 7.949,3.8301 v 4.5489 c -3.936,0 -4.77,-4.121 -7.955,-4.1252 -3.539,-0.005 -4.202,4.1252 -8.045,4.1252 z"
+ id="path9542"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="czccscc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1287.693,283.7287 c -3.784,0 -4.587,-4.121 -7.65,-4.1252 -3.403,-0.005 -4.04,4.1252 -7.736,4.1252 m 0,-4.5489 c 3.327,0.0447 2.782,-3.8795 7.742,-3.8301 4.961,0.0494 3.438,3.9425 7.644,3.8301"
+ id="path9544"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cscczc"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:0.61400002;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1287.693,282.7287 c -3.784,0 -4.587,-4.121 -7.65,-4.1252 -3.403,-0.005 -4.04,4.1252 -7.736,4.1252 m 0,-2.5489 c 3.327,0.0447 2.782,-3.8795 7.742,-3.8301 4.961,0.0494 3.438,3.9425 7.644,3.8301"
+ id="path12570"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cscczc"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.50196078;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/path-tweak-roughen.svg b/share/icons/Tango/scalable/actions/path-tweak-roughen.svg
new file mode 100644
index 0000000..77ed449
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/path-tweak-roughen.svg
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="path-tweak-roughen.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata21">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview19"
+ showgrid="false" />
+ <defs
+ id="defs3" />
+ <g
+ id="tweak_roughen_mode"
+ transform="translate(-1392,-272)">
+ <rect
+ height="16"
+ id="rect9588"
+ style="display:inline;fill:none;fill-opacity:0.16788318;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="16"
+ x="1392"
+ y="272" />
+ <path
+ d="m 1392.307,275.5248 2.221,1.7913 1.006,-2.2082 0.995,1.8666 3.051,-3.6675 1.649,2.5507 1.174,-1.3353 2.845,2.8332 2.445,-1.9499 v 3.6478 1.1909 1.1908 1.1908 l -2.376,1.0559 -2.148,-0.7597 2.219,2.7708 -5.449,-2.5167 -3.359,1.0943 1.048,-3.6417 -3.032,3.3073 -2.289,-1.3102 v -1.1908 -1.1908 -1.1909 z"
+ id="path9590"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccccccccccccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1407.693,282.626 -2.376,1.0559 -2.148,-0.7597 2.219,2.7708 -5.449,-2.5167 -3.359,1.0943 1.048,-3.6418 -3.032,3.3074 -2.289,-1.3102 m 0,-7.1012 2.221,1.7913 1.006,-2.2082 0.995,1.8666 3.051,-3.6675 1.649,2.5507 1.174,-1.3353 2.845,2.8332 2.445,-1.9499"
+ id="path9592"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccccccccccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:0.61400002;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1407.693,281.626 -2.376,1.0559 -4.148,-0.7597 1.661,1.7708 -2.891,-1.5167 -2.094,0.8291 0.783,-4.3766 -4.297,4.219 -2.024,-1.2218 m 0,-5.1012 2.221,1.7913 1.006,-2.2082 0.995,1.8666 3.051,-3.6675 1.649,2.5507 1.174,-1.3353 2.845,2.8332 2.445,-1.9499"
+ id="path12580"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccccccccccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.50196078;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/path-tweak-shrink.svg b/share/icons/Tango/scalable/actions/path-tweak-shrink.svg
new file mode 100644
index 0000000..aa73c30
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/path-tweak-shrink.svg
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="path-tweak-shrink.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata21">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview19"
+ showgrid="false" />
+ <defs
+ id="defs3" />
+ <g
+ id="tweak_shrink_mode"
+ transform="translate(-1296,-272)">
+ <rect
+ height="16"
+ id="rect9548"
+ style="display:inline;fill:none;fill-opacity:0.16788318;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="16"
+ x="1296"
+ y="272" />
+ <path
+ d="m 1311.693,283.693 c -3.785,0 -4.983,-2.7896 -7.65,-2.7936 -2.666,-0.004 -4.04,2.7936 -7.736,2.7936 v -3.0751 -3.3109 c 3.327,0.0482 4.497,2.6213 7.742,2.6561 3.245,0.0348 3.438,-2.5348 7.644,-2.6561"
+ id="path9550"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="czccczc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1296.307,277.307 c 3.327,0.0482 4.497,2.2673 7.742,2.3021 3.245,0.0348 3.438,-2.1808 7.644,-2.3021 m 0,6.386 c -3.785,0 -4.983,-2.5873 -7.65,-2.5913 -2.666,-0.004 -4.04,2.5913 -7.736,2.5913"
+ id="path9552"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="czcczc"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#204a87;stroke-width:0.61400008;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1296.307,278.307 c 3.327,0.0482 4.497,1.9744 7.742,2.0092 3.245,0.0348 3.438,-1.8879 7.644,-2.0092 m 0,4.386 c -3.785,0 -4.983,-2.4106 -7.65,-2.4145 -2.666,-0.004 -4.04,2.4145 -7.736,2.4145"
+ id="path12572"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="czcczc"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.50196078;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/path-union.svg b/share/icons/Tango/scalable/actions/path-union.svg
new file mode 100644
index 0000000..d2d7b45
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/path-union.svg
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.000051"
+ height="15.999972"
+ version="1.1"
+ sodipodi:docname="path-union.svg"
+ viewBox="0 0 16.000051 15.999972">
+ <metadata
+ id="metadata23">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview21"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient10729"
+ inkscape:collect="always"
+ x1="226.0206"
+ x2="226.0206"
+ xlink:href="#linearGradient10737"
+ y1="101.1009"
+ y2="84.907883" />
+ <linearGradient
+ id="linearGradient10737">
+ <stop
+ id="stop10740"
+ offset="0"
+ style="stop-color:#a7bfd9;stop-opacity:1;" />
+ <stop
+ id="stop10742"
+ offset="1"
+ style="stop-color:#4581c1;stop-opacity:1;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="union"
+ inkscape:label="#union"
+ style="display:inline"
+ transform="matrix(0.988078,0,0,0.988078,-214.32597,-83.895605)">
+ <path
+ d="m 227.0715,85.28008 c -2.9468,0 -5.2789,2.19403 -5.5333,5.10211 h -4.254 v 10.34651 h 10.3982 v -4.15179 c 2.8507,-0.28676 5.0504,-2.64762 5.0505,-5.60014 0,-3.14525 -2.5453,-5.69669 -5.6614,-5.69669 z"
+ id="path6940"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccsc"
+ style="display:inline;fill:url(#linearGradient10729);fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:0.74440598;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.9945355;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 227.0306,86.29215 c -2.6545,0 -4.6329,2.35176 -4.6329,5.0429 0,0.02397 -3e-4,0.04678 0,0.07068 h -1.3778 -2.7236 l 0.0327,8.30513 h 8.2412 l 0.0327,-4.10814 c 0.1009,0.0064 0.2005,0.02355 0.303,0.02355 2.6544,0 4.7686,-1.95576 4.7686,-4.64688 0,-2.69112 -1.9895,-4.68725 -4.6439,-4.68724 z"
+ id="path14625"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="csccccccssc"
+ style="display:inline;opacity:0.32000002;fill:#729fcf;fill-opacity:0;fill-rule:evenodd;stroke:#eeeeec;stroke-width:0.74440622;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/perspective-envelope.svg b/share/icons/Tango/scalable/actions/perspective-envelope.svg
new file mode 100644
index 0000000..332cd31
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/perspective-envelope.svg
@@ -0,0 +1,91 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="perspective-envelope">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9610"
+ d="m 1.6284563,1.2644603 v 0.238219 1.429331 H 2.2454326 V 12.620925 H 1.6284563 v 0.23822 1.429331 H 3.296007 v -0.743513 l 9.658239,-2.13142 v 0.358265 h 1.66755 V 10.104257 H 14.094632 V 5.4556653 h 0.527164 v -1.667559 h -1.66755 v 0.238228 0.14748 l -9.658239,-2.13142 v -0.777934 z m 0.476447,0.476438 h 0.7146658 v 0.714666 H 2.1049033 Z m 1.1911037,0.787703 6.3729195,1.406994 -1.6186966,2.399918 -5.3279094,0.185646 V 2.9320103 H 3.296007 Z m 6.5534435,1.447015 3.1047955,0.685359 v 0.79469 h 0.663948 v 1.58984 l -2.336631,-0.474106 z m 3.5812335,0.288937 h 0.714666 v 0.714666 H 13.430684 Z M 2.7223205,6.6830723 6.741394,9.1522913 5.8945816,12.483683 3.296007,13.056892 V 12.620925 H 2.7223205 Z m 10.8958735,0.594602 v 2.8265827 h -0.663948 v 0.238219 0.583906 l -0.532738,0.117732 -0.382467,-2.2472967 z m -3.8622735,2.8154097 2.4092085,1.007321 -5.7991965,1.27951 z m 3.6747635,0.487611 h 0.714666 v 0.714666 H 13.430684 Z M 2.1049033,13.097372 h 0.7146658 v 0.714666 H 2.1049033 Z"
+ style="opacity:1;" />
+ <path
+ id="path9610"
+ d="m 3.0929113,2.0224153 v 0.460628 H 2.5182974 V 12.648405 h 0.5746139 v 0.494139 L 13.227588,10.906403 v -0.774676 h 0.663489 V 5.0066983 h -0.663489 v -0.74816 z"
+ style="opacity:0.2;" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/perspective-parallel.svg b/share/icons/Tango/scalable/actions/perspective-parallel.svg
new file mode 100644
index 0000000..a31a14f
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/perspective-parallel.svg
@@ -0,0 +1,189 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="11.015991"
+ height="22"
+ version="1.1"
+ sodipodi:docname="perspective-parallel.svg"
+ viewBox="0 0 11.015991 22">
+ <metadata
+ id="metadata38">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview36"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient13760">
+ <stop
+ id="stop13762"
+ offset="0"
+ style="stop-color:#ef2929;stop-opacity:1;" />
+ <stop
+ id="stop13778"
+ offset="0.76136363"
+ style="stop-color:#ef2929;stop-opacity:1;" />
+ <stop
+ id="stop13764"
+ offset="1"
+ style="stop-color:#ef2929;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="translate(0.0389903)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13766"
+ inkscape:collect="always"
+ spreadMethod="reflect"
+ x1="1274"
+ x2="1274"
+ xlink:href="#linearGradient13760"
+ y1="1159"
+ y2="1170" />
+ <linearGradient
+ gradientTransform="matrix(0.25,0,0,1,953.9948,0)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13921"
+ inkscape:collect="always"
+ spreadMethod="reflect"
+ x1="1274"
+ x2="1274"
+ xlink:href="#linearGradient13899"
+ y1="1159"
+ y2="1170" />
+ <linearGradient
+ gradientTransform="translate(7.011261)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13808"
+ inkscape:collect="always"
+ spreadMethod="reflect"
+ x1="1274"
+ x2="1274"
+ xlink:href="#linearGradient13760"
+ y1="1159"
+ y2="1170" />
+ <linearGradient
+ id="linearGradient13899">
+ <stop
+ id="stop13901"
+ offset="0"
+ style="stop-color:#880000;stop-opacity:1;" />
+ <stop
+ id="stop13903"
+ offset="0.76136363"
+ style="stop-color:#880000;stop-opacity:1;" />
+ <stop
+ id="stop13905"
+ offset="1"
+ style="stop-color:#880000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.25,0,0,1,961.0161,0)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13917"
+ inkscape:collect="always"
+ spreadMethod="reflect"
+ x1="1274"
+ x2="1274"
+ xlink:href="#linearGradient13899"
+ y1="1159"
+ y2="1170" />
+ <linearGradient
+ gradientTransform="matrix(0.25,0,0,1,964.0112,0)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13915"
+ inkscape:collect="always"
+ spreadMethod="reflect"
+ x1="1274"
+ x2="1274"
+ xlink:href="#linearGradient13899"
+ y1="1159"
+ y2="1170" />
+ <linearGradient
+ gradientTransform="matrix(0.25,0,0,1,957.0389,0)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13919"
+ inkscape:collect="always"
+ spreadMethod="reflect"
+ x1="1274"
+ x2="1274"
+ xlink:href="#linearGradient13899"
+ y1="1159"
+ y2="1170" />
+ </defs>
+ <g
+ id="toggle_vp_x"
+ transform="translate(-1271.995,-1148)">
+ <g
+ id="g13814">
+ <rect
+ height="22"
+ id="rect13758"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient13766);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:2, 2;stroke-dashoffset:16.19999886;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="4"
+ x="1272.0389"
+ y="1148" />
+ <rect
+ height="22"
+ id="rect13780"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient13921);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:2, 2;stroke-dashoffset:16.19999886;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="1"
+ x="1271.995"
+ y="1148" />
+ <rect
+ height="22"
+ id="rect13784"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient13919);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:2, 2;stroke-dashoffset:16.19999886;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="1"
+ x="1275.0389"
+ y="1148" />
+ <rect
+ height="22"
+ id="rect13796"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient13808);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:2, 2;stroke-dashoffset:16.19999886;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="4"
+ x="1279.011"
+ y="1148" />
+ <rect
+ height="22"
+ id="rect13798"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient13917);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:2, 2;stroke-dashoffset:16.19999886;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="1"
+ x="1279.016"
+ y="1148" />
+ <rect
+ height="22"
+ id="rect13800"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient13915);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:2, 2;stroke-dashoffset:16.19999886;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="1"
+ x="1282.011"
+ y="1148" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/powerclip.svg b/share/icons/Tango/scalable/actions/powerclip.svg
new file mode 100644
index 0000000..c2707b7
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/powerclip.svg
@@ -0,0 +1,116 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ inkscape:version="1.0alpha (c523de1, 2019-03-31)"
+ sodipodi:docname="powerclip-symbolic.svg"
+ viewBox="0 0 16 16"
+ height="16"
+ width="16"
+ id="svg1"
+ version="1.1">
+ <style
+ id="style6676"></style>
+ <defs
+ id="defs6583" />
+ <sodipodi:namedview
+ inkscape:current-layer="layercompo"
+ inkscape:window-maximized="1"
+ inkscape:window-height="745"
+ inkscape:window-width="1366"
+ inkscape:window-y="-8"
+ inkscape:window-x="-8"
+ inkscape:cy="5.5178948"
+ inkscape:cx="0.49866765"
+ inkscape:zoom="13.583094"
+ showgrid="true"
+ id="namedview"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10">
+ <inkscape:grid
+ id="grid"
+ type="xygrid" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title></dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title />
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier />
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="powerclip"
+ id="layercompo"
+ inkscape:groupmode="layer">
+ <path
+ style="opacity:0;fill:none"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ id="rect22048" />
+ <path
+ d="M 0.78757645,0.66318656 0.75309238,15.343789 15.477878,15.378377 15.512363,0.69777501 Z M 8.1940882,1.9350318 10.327833,5.4382803 14.24585,6.6519839 11.574042,9.7635753 11.629722,13.865153 7.8431937,12.286759 3.9614923,13.605089 4.2938323,9.5178693 1.8387586,6.2328657 5.8290894,5.2855549 Z"
+ style="opacity:1"
+ id="path6665" />
+ <path
+ inkscape:connector-curvature="0"
+ d="M 15,11.147243 A 4.3711107,4.2576733 0 0 0 10.628889,6.8895693 4.3711107,4.2576733 0 0 0 6.2577784,11.147243 4.3711107,4.2576733 0 0 0 10.628889,15.404916 4.3711107,4.2576733 0 0 0 15,11.147243 Z"
+ style="opacity:0.3;stroke-width:1.10349"
+ id="path6673" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/powermask.svg b/share/icons/Tango/scalable/actions/powermask.svg
new file mode 100644
index 0000000..a279139
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/powermask.svg
@@ -0,0 +1,88 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="powermask">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+<path id="rect1045" d="M 0.4042969 0.3964844 C 0.4002469 0.3964844 0.3964844 0.4002469 0.3964844 0.4042969 L 0.3964844 15.5957 C 0.3964844 15.5997 0.4002469 15.60352 0.4042969 15.60352 L 15.5957 15.60352 C 15.5997 15.60352 15.60352 15.5997 15.60352 15.5957 L 15.60352 0.4042969 C 15.60352 0.4002469 15.5997 0.3964844 15.5957 0.3964844 L 0.4042969 0.3964844 z M 7.775391 1.59375 C 8.016066 1.585349 8.25598 1.590759 8.494141 1.609375 L 8.458984 2.050781 C 8.237388 2.033171 8.014893 2.029309 7.791016 2.037109 L 7.775391 1.59375 z M 7.058594 1.658203 L 7.125 2.097656 C 6.906051 2.130257 6.686101 2.176392 6.46875 2.234375 L 6.355469 1.804688 C 6.589062 1.742366 6.823201 1.693256 7.058594 1.658203 z M 9.205078 1.705078 C 9.440787 1.750441 9.673718 1.80773 9.902344 1.878906 L 9.771484 2.304688 C 9.558623 2.238411 9.340517 2.182835 9.121094 2.140625 L 9.205078 1.705078 z M 5.671875 2.029297 L 5.833984 2.441406 C 5.730665 2.481795 5.627603 2.525652 5.525391 2.572266 C 5.423177 2.618869 5.322851 2.669159 5.224609 2.720703 L 5.017578 2.326172 C 5.123055 2.270854 5.232135 2.217957 5.341797 2.167969 C 5.451453 2.117965 5.560944 2.072648 5.671875 2.029297 z M 7.775391 2.041016 L 7.792969 2.484375 C 7.588353 2.492195 7.381498 2.511649 7.175781 2.542969 L 7.109375 2.103516 C 7.331715 2.069696 7.55416 2.049416 7.775391 2.041016 z M 8.443359 2.052734 C 8.666748 2.069499 8.889176 2.099188 9.107422 2.140625 L 9.023438 2.578125 C 8.821442 2.539745 8.616799 2.511604 8.410156 2.496094 L 8.443359 2.052734 z M 10.57617 2.130859 C 10.79544 2.227039 11.0091 2.336713 11.2168 2.457031 L 10.99414 2.841797 C 10.80079 2.729798 10.6026 2.628614 10.39844 2.539062 L 10.57617 2.130859 z M 6.455078 2.242188 L 6.570312 2.669922 C 6.471218 2.696592 6.372147 2.727256 6.273438 2.759766 C 6.174732 2.792278 6.077972 2.827794 5.982422 2.865234 L 5.820312 2.451172 C 5.923471 2.410759 6.028289 2.372944 6.134766 2.337891 C 6.241249 2.302817 6.348092 2.270967 6.455078 2.242188 z M 9.755859 2.302734 C 9.969195 2.368666 10.17866 2.446075 10.38281 2.535156 L 10.20508 2.941406 C 10.01605 2.858926 9.822484 2.787593 9.625 2.726562 L 9.755859 2.302734 z M 7.744141 2.505859 C 7.951346 2.495892 8.157562 2.498368 8.361328 2.511719 L 8.332031 2.955078 C 8.144851 2.942678 7.956036 2.940119 7.765625 2.949219 L 7.744141 2.505859 z M 7.130859 2.570312 L 7.201172 3.007812 C 7.108352 3.022744 7.014905 3.04222 6.921875 3.0625 C 6.828853 3.0828 6.737094 3.103806 6.646484 3.128906 L 6.527344 2.701172 C 6.62583 2.673912 6.727106 2.648993 6.828125 2.626953 C 6.929142 2.604888 7.029978 2.58654 7.130859 2.570312 z M 8.972656 2.585938 C 9.176009 2.622571 9.375944 2.671682 9.572266 2.730469 L 9.445312 3.15625 C 9.264869 3.102224 9.081348 3.057087 8.894531 3.023438 L 8.972656 2.585938 z M 4.402344 2.695312 L 4.650391 3.0625 C 4.46409 3.188579 4.287329 3.324822 4.119141 3.46875 L 3.830078 3.130859 C 4.010893 2.976122 4.202118 2.830808 4.402344 2.695312 z M 5.212891 2.728516 L 5.419922 3.121094 C 5.235859 3.21816 5.059834 3.326092 4.890625 3.441406 L 4.638672 3.074219 C 4.821618 2.949546 5.013957 2.833427 5.212891 2.728516 z M 10.97852 2.835938 C 11.17148 2.947192 11.35924 3.068778 11.53906 3.201172 L 11.27539 3.558594 C 11.10894 3.436037 10.93648 3.323707 10.75781 3.220703 L 10.97852 2.835938 z M 11.81836 2.851562 C 12.01035 2.99367 12.19489 3.146413 12.37109 3.310547 L 12.06836 3.634766 C 11.90443 3.482087 11.73334 3.341219 11.55469 3.208984 L 11.81836 2.851562 z M 5.943359 2.898438 L 6.109375 3.310547 C 5.93249 3.381598 5.760781 3.461696 5.595703 3.550781 L 5.384766 3.160156 C 5.564471 3.063178 5.750867 2.975753 5.943359 2.898438 z M 10.15234 2.939453 C 10.34179 3.020241 10.52627 3.111739 10.70508 3.212891 L 10.48633 3.599609 C 10.32189 3.506587 10.15269 3.421936 9.978516 3.347656 L 10.15234 2.939453 z M 7.771484 2.994141 L 7.792969 3.4375 C 7.708105 3.44143 7.622709 3.448331 7.537109 3.457031 C 7.451513 3.465801 7.367113 3.475011 7.283203 3.488281 L 7.212891 3.050781 C 7.304882 3.036251 7.398456 3.023172 7.492188 3.013672 C 7.585924 3.004082 7.678454 2.998241 7.771484 2.994141 z M 8.333984 2.998047 C 8.522645 3.01042 8.709414 3.033374 8.892578 3.066406 L 8.8125 3.503906 C 8.645701 3.473806 8.476575 3.452666 8.304688 3.441406 L 8.333984 2.998047 z M 6.664062 3.169922 L 6.78125 3.597656 C 6.615187 3.643391 6.454171 3.698592 6.296875 3.761719 L 6.130859 3.349609 C 6.303586 3.280291 6.48179 3.220115 6.664062 3.169922 z M 9.439453 3.197266 C 9.619835 3.251381 9.795055 3.315224 9.966797 3.388672 L 9.792969 3.798828 C 9.636482 3.7319 9.474835 3.672367 9.310547 3.623047 L 9.439453 3.197266 z M 8 3.460938 C 8.085344 3.460938 8.169666 3.462197 8.253906 3.466797 L 8.230469 3.910156 C 8.154399 3.905856 8.07715 3.904297 8 3.904297 C 7.944771 3.904297 7.890607 3.906103 7.835938 3.908203 L 7.849609 4.271484 C 7.881819 4.270484 7.915116 4.269978 7.947266 4.269531 C 8.055112 4.268031 8.162871 4.271497 8.269531 4.279297 L 8.294922 3.912109 C 8.427357 3.921495 8.558372 3.937104 8.6875 3.958984 L 8.759766 3.523438 C 8.928643 3.551925 9.095781 3.590102 9.257812 3.636719 L 9.134766 4.064453 C 9.00911 4.028323 8.880331 3.996766 8.75 3.972656 L 8.683594 4.333984 C 8.820982 4.359808 8.956855 4.392792 9.089844 4.433594 L 9.197266 4.078125 C 9.323571 4.116751 9.447258 4.162645 9.568359 4.212891 L 9.738281 3.804688 C 9.895876 3.870035 10.04925 3.943415 10.19727 4.025391 L 9.982422 4.414062 C 9.867841 4.350599 9.747916 4.292664 9.626953 4.240234 L 9.482422 4.578125 C 9.610423 4.633611 9.73442 4.696286 9.855469 4.765625 L 10.03906 4.445312 C 10.15322 4.510924 10.26397 4.580203 10.37109 4.65625 L 10.62695 4.296875 C 10.76554 4.395383 10.89896 4.502177 11.02539 4.615234 L 10.72852 4.947266 C 10.63059 4.859692 10.52987 4.775236 10.42383 4.697266 L 10.20703 4.994141 C 10.31941 5.076359 10.42633 5.165072 10.5293 5.259766 L 10.7793 4.988281 C 10.87602 5.077458 10.96871 5.17132 11.05664 5.269531 L 11.38477 4.974609 C 11.49784 5.101036 11.6046 5.234461 11.70312 5.373047 L 11.33984 5.630859 C 11.26351 5.523458 11.1818 5.419693 11.0957 5.320312 L 10.82031 5.558594 C 10.91129 5.663462 10.99869 5.77488 11.07812 5.890625 L 11.38086 5.681641 C 11.45524 5.789874 11.5239 5.901871 11.58789 6.017578 L 11.97461 5.804688 C 12.05658 5.952707 12.12994 6.104133 12.19531 6.261719 L 11.78516 6.433594 C 11.73458 6.311592 11.67703 6.191887 11.61523 6.076172 L 11.29297 6.248047 C 11.3578 6.370049 11.41697 6.49586 11.46875 6.626953 L 11.8125 6.492188 C 11.8606 6.613791 11.90291 6.737882 11.93945 6.865234 L 12.36328 6.744141 C 12.40986 6.906178 12.44812 7.071357 12.47656 7.240234 L 12.03906 7.314453 C 12.01696 7.183931 11.98714 7.055643 11.95312 6.929688 L 11.60156 7.023438 C 11.63846 7.159597 11.6667 7.296979 11.6875 7.433594 L 12.05078 7.378906 C 12.06228 7.454197 12.07308 7.528759 12.08008 7.605469 C 12.08568 7.660326 12.0888 7.714991 12.0918 7.769531 L 12.5332 7.746094 C 12.5382 7.83032 12.53906 7.91463 12.53906 8 C 12.53906 8.085343 12.5372 8.169666 12.5332 8.253906 L 12.08984 8.230469 C 12.09384 8.154399 12.0957 8.07715 12.0957 8 C 12.0957 7.944754 12.0938 7.890657 12.0918 7.835938 L 11.72852 7.849609 C 11.73432 7.989896 11.7313 8.131096 11.7207 8.269531 L 12.08984 8.294922 C 12.08044 8.427339 12.06487 8.558389 12.04297 8.6875 L 12.47656 8.759766 C 12.44815 8.928643 12.40988 9.095782 12.36328 9.257812 L 11.9375 9.134766 C 11.9736 9.009118 12.00324 8.880323 12.02734 8.75 L 11.66797 8.683594 C 11.64218 8.820965 11.60711 8.956855 11.56641 9.089844 L 11.92188 9.197266 C 11.8832 9.32356 11.83936 9.447266 11.78906 9.568359 L 12.19531 9.738281 C 12.12996 9.89587 12.05661 10.04925 11.97461 10.19727 L 11.58594 9.982422 C 11.64941 9.867836 11.70727 9.749879 11.75977 9.628906 L 11.42188 9.482422 C 11.36639 9.610407 11.30376 9.734443 11.23438 9.855469 L 11.55664 10.04102 C 11.49103 10.15517 11.41975 10.26399 11.34375 10.37109 L 11.70312 10.62695 C 11.60464 10.76553 11.49784 10.89897 11.38477 11.02539 L 11.05469 10.72852 C 11.14224 10.63062 11.22483 10.52987 11.30273 10.42383 L 11.00781 10.20703 C 10.92557 10.31942 10.83689 10.42636 10.74219 10.5293 L 11.01367 10.7793 C 10.9245 10.87601 10.82867 10.96884 10.73047 11.05664 L 11.02539 11.38477 C 10.89897 11.49781 10.76553 11.60464 10.62695 11.70312 L 10.37109 11.33984 C 10.47849 11.26351 10.58029 11.18376 10.67969 11.09766 L 10.44141 10.82227 C 10.33656 10.91326 10.22707 10.99667 10.11133 11.07617 L 10.32031 11.38086 C 10.21209 11.45525 10.09813 11.52389 9.982422 11.58789 L 10.19727 11.97461 C 10.04925 12.05659 9.895867 12.12992 9.738281 12.19531 L 9.568359 11.78516 C 9.690344 11.73456 9.808087 11.67899 9.923828 11.61719 L 9.751953 11.29492 C 9.629994 11.35972 9.504096 11.41705 9.373047 11.46875 L 9.507812 11.8125 C 9.386247 11.86049 9.262085 11.90295 9.134766 11.93945 L 9.257812 12.36328 C 9.095785 12.4099 8.928653 12.44806 8.759766 12.47656 L 8.6875 12.03906 C 8.817978 12.01706 8.946307 11.98723 9.072266 11.95312 L 8.976562 11.60156 C 8.840454 11.63856 8.702971 11.6665 8.566406 11.6875 L 8.623047 12.05078 C 8.547756 12.06228 8.471241 12.07308 8.394531 12.08008 C 8.339682 12.08578 8.285009 12.0888 8.230469 12.0918 L 8.253906 12.5332 C 8.169679 12.5382 8.08537 12.53906 8 12.53906 C 7.914656 12.53906 7.830324 12.5372 7.746094 12.5332 L 7.769531 12.08984 C 7.845601 12.09384 7.92284 12.0957 8 12.0957 C 8.055246 12.0957 8.109344 12.0938 8.164062 12.0918 L 8.150391 11.72852 C 8.010059 11.73432 7.870899 11.7313 7.732422 11.7207 L 7.705078 12.08984 C 7.572658 12.08044 7.441606 12.06487 7.3125 12.04297 L 7.240234 12.47656 C 7.07135 12.44814 6.906175 12.40998 6.744141 12.36328 L 6.865234 11.9375 C 6.990887 11.9736 7.119699 12.00324 7.25 12.02734 L 7.316406 11.66797 C 7.179007 11.64217 7.043167 11.60721 6.910156 11.56641 L 6.802734 11.92188 C 6.676401 11.8832 6.552773 11.83741 6.431641 11.78711 L 6.261719 12.19531 C 6.104133 12.12998 5.950753 12.05661 5.802734 11.97461 L 6.019531 11.58594 C 6.134129 11.6494 6.252103 11.7073 6.373047 11.75977 L 6.519531 11.42188 C 6.391524 11.36637 6.265579 11.30376 6.144531 11.23438 L 5.960938 11.55664 C 5.846775 11.49103 5.735996 11.41975 5.628906 11.34375 L 5.373047 11.70312 C 5.234462 11.60464 5.101033 11.49781 4.974609 11.38477 L 5.271484 11.05469 C 5.369405 11.14225 5.472099 11.2248 5.578125 11.30273 L 5.794922 11.00781 C 5.682538 10.92557 5.573664 10.83689 5.470703 10.74219 L 5.220703 11.01367 C 5.124022 10.92454 5.031229 10.83062 4.943359 10.73242 L 4.615234 11.02539 C 4.502177 10.89896 4.395375 10.76552 4.296875 10.62695 L 4.660156 10.37109 C 4.736486 10.4785 4.818175 10.58023 4.904297 10.67969 L 5.179688 10.44141 C 5.088726 10.33655 5.003258 10.22705 4.923828 10.11133 L 4.619141 10.32031 C 4.544742 10.21206 4.476119 10.09815 4.412109 9.982422 L 4.025391 10.19727 C 3.943415 10.04925 3.870027 9.89587 3.804688 9.738281 L 4.214844 9.568359 C 4.265439 9.690367 4.322963 9.80807 4.384766 9.923828 L 4.707031 9.751953 C 4.642224 9.629987 4.58301 9.504105 4.53125 9.373047 L 4.1875 9.509766 C 4.139459 9.388205 4.097097 9.262075 4.060547 9.134766 L 3.636719 9.257812 C 3.59012 9.095778 3.551897 8.928651 3.523438 8.759766 L 3.962891 8.6875 C 3.984899 8.81796 4.012862 8.946319 4.046875 9.072266 L 4.398438 8.976562 C 4.361457 8.84044 4.33357 8.702989 4.3125 8.566406 L 3.949219 8.623047 C 3.937719 8.547763 3.927422 8.471241 3.919922 8.394531 C 3.914742 8.339664 3.911403 8.285009 3.908203 8.230469 L 3.466797 8.253906 C 3.462397 8.16967 3.460938 8.08537 3.460938 8 C 3.460938 7.914648 3.462197 7.830334 3.466797 7.746094 L 3.910156 7.769531 C 3.905856 7.845601 3.904297 7.92285 3.904297 8 C 3.904297 8.055256 3.906103 8.111296 3.908203 8.166016 L 4.271484 8.150391 C 4.265874 8.010051 4.269157 7.870892 4.279297 7.732422 L 3.910156 7.705078 C 3.919546 7.57266 3.937104 7.44161 3.958984 7.3125 L 3.523438 7.240234 C 3.551925 7.071357 3.590103 6.906178 3.636719 6.744141 L 4.064453 6.865234 C 4.028323 6.990898 3.996766 7.119696 3.972656 7.25 L 4.333984 7.316406 C 4.359813 7.178993 4.392779 7.045132 4.433594 6.912109 L 4.078125 6.802734 C 4.116762 6.676386 4.162596 6.552777 4.212891 6.431641 L 3.804688 6.261719 C 3.870035 6.104132 3.943416 5.952707 4.025391 5.804688 L 4.414062 6.019531 C 4.350579 6.134157 4.292677 6.252068 4.240234 6.373047 L 4.578125 6.519531 C 4.633614 6.391537 4.696282 6.265562 4.765625 6.144531 L 4.443359 5.960938 C 4.508974 5.846771 4.580189 5.73601 4.65625 5.628906 L 4.296875 5.373047 C 4.395379 5.234461 4.502177 5.101036 4.615234 4.974609 L 4.947266 5.271484 C 4.8597 5.369402 4.775227 5.472105 4.697266 5.578125 L 4.994141 5.794922 C 5.076353 5.682563 5.165086 5.573655 5.259766 5.470703 L 4.988281 5.220703 C 5.077441 5.123999 5.171342 5.031244 5.269531 4.943359 L 4.974609 4.615234 C 5.101033 4.502177 5.234462 4.395383 5.373047 4.296875 L 5.630859 4.660156 C 5.523449 4.736504 5.419702 4.818157 5.320312 4.904297 L 5.558594 5.179688 C 5.663448 5.088717 5.774877 5.003268 5.890625 4.923828 L 5.681641 4.619141 C 5.789903 4.544741 5.901839 4.476126 6.017578 4.412109 L 5.802734 4.025391 C 5.950746 3.943415 6.104129 3.870034 6.261719 3.804688 L 6.431641 4.214844 C 6.309634 4.265438 6.191896 4.323055 6.076172 4.384766 L 6.248047 4.707031 C 6.370029 4.642213 6.495871 4.583022 6.626953 4.53125 L 6.492188 4.1875 C 6.613806 4.139441 6.73787 4.097104 6.865234 4.060547 L 6.744141 3.636719 C 6.90618 3.590122 7.071355 3.551906 7.240234 3.523438 L 7.314453 3.962891 C 7.183942 3.984908 7.05564 4.012859 6.929688 4.046875 L 7.023438 4.400391 C 7.15958 4.363381 7.29699 4.33355 7.433594 4.3125 L 7.378906 3.949219 C 7.454198 3.937709 7.528769 3.927422 7.605469 3.919922 C 7.66034 3.914742 7.714931 3.911403 7.769531 3.908203 L 7.746094 3.466797 C 7.830326 3.461897 7.91466 3.460938 8 3.460938 z M 4.109375 3.480469 L 4.398438 3.818359 C 4.24146 3.953627 4.092796 4.097168 3.953125 4.248047 L 3.626953 3.945312 C 3.478586 4.105512 3.337904 4.271144 3.208984 4.445312 L 2.851562 4.181641 C 2.99367 3.989662 3.146417 3.805122 3.310547 3.628906 L 3.636719 3.931641 C 3.632892 3.93575 3.630768 3.941194 3.626953 3.945312 C 3.77789 3.782261 3.939673 3.626703 4.109375 3.480469 z M 4.859375 3.484375 L 5.113281 3.847656 C 4.957463 3.956082 4.809496 4.072982 4.667969 4.197266 L 4.375 3.863281 C 4.528992 3.728051 4.689767 3.602395 4.859375 3.484375 z M 11.22461 3.544922 C 11.39106 3.665342 11.55078 3.795024 11.70312 3.933594 L 11.4043 4.263672 C 11.26423 4.136271 11.11792 4.016994 10.96484 3.90625 L 11.22461 3.544922 z M 5.621094 3.587891 L 5.832031 3.978516 C 5.681073 4.059948 5.536231 4.148956 5.396484 4.246094 L 5.142578 3.880859 C 5.295949 3.774256 5.455355 3.677308 5.621094 3.587891 z M 12.05469 3.626953 C 12.21774 3.777896 12.3733 3.939671 12.51953 4.109375 L 12.18164 4.398438 C 12.04637 4.241459 11.90281 4.092794 11.75195 3.953125 L 12.05469 3.626953 z M 10.4707 3.638672 C 10.63394 3.73133 10.79185 3.833356 10.94336 3.943359 L 10.68164 4.302734 C 10.54349 4.202427 10.40074 4.109851 10.25195 4.025391 L 10.4707 3.638672 z M 12.86914 3.830078 C 13.02389 4.010889 13.16918 4.200171 13.30469 4.400391 L 12.9375 4.650391 C 12.81142 4.464093 12.67517 4.287319 12.53125 4.119141 L 12.86914 3.830078 z M 4.699219 4.228516 L 4.992188 4.5625 C 4.863502 4.675268 4.742011 4.793792 4.626953 4.919922 L 4.298828 4.621094 C 4.425011 4.48277 4.558051 4.35222 4.699219 4.228516 z M 3.933594 4.296875 L 4.263672 4.595703 C 4.136269 4.735786 4.017 4.882086 3.90625 5.035156 L 3.544922 4.775391 C 3.665349 4.608946 3.795024 4.449234 3.933594 4.296875 z M 11.37891 4.298828 C 11.51724 4.425016 11.64778 4.558051 11.77148 4.699219 L 11.4375 4.992188 C 11.32475 4.863501 11.20621 4.742011 11.08008 4.626953 L 11.37891 4.298828 z M 12.13477 4.375 C 12.27001 4.528994 12.3976 4.689766 12.51562 4.859375 L 12.15039 5.113281 C 12.04197 4.957462 11.92506 4.809494 11.80078 4.667969 L 12.13477 4.375 z M 3.201172 4.460938 L 3.558594 4.724609 C 3.436036 4.891052 3.323706 5.063523 3.220703 5.242188 L 2.835938 5.019531 C 2.726913 5.208842 2.626627 5.401933 2.539062 5.601562 L 2.130859 5.423828 C 2.227038 5.204546 2.336709 4.990908 2.457031 4.783203 L 2.841797 5.005859 C 2.839309 5.010154 2.838413 5.015231 2.835938 5.019531 C 2.94719 4.826565 3.068777 4.640745 3.201172 4.460938 z M 12.92578 4.638672 C 13.05046 4.821621 13.16657 5.013959 13.27148 5.212891 L 12.87891 5.419922 C 12.78184 5.23586 12.67389 5.057879 12.55859 4.888672 L 12.92578 4.638672 z M 13.67383 5.017578 C 13.72916 5.123053 13.78203 5.230185 13.83203 5.339844 C 13.88205 5.449503 13.9274 5.560939 13.9707 5.671875 L 13.55664 5.833984 C 13.51637 5.730653 13.47433 5.627603 13.42773 5.525391 C 13.38108 5.423176 13.3308 5.322839 13.2793 5.224609 L 13.67383 5.017578 z M 3.943359 5.056641 L 4.302734 5.318359 C 4.202427 5.456511 4.109861 5.599247 4.025391 5.748047 L 3.638672 5.529297 C 3.73133 5.366065 3.833355 5.208149 3.943359 5.056641 z M 12.11914 5.142578 C 12.22576 5.295947 12.32269 5.455352 12.41211 5.621094 L 12.02148 5.832031 C 11.94004 5.681069 11.85101 5.536232 11.75391 5.396484 L 12.11914 5.142578 z M 3.212891 5.294922 L 3.599609 5.513672 C 3.506588 5.678119 3.421932 5.8473 3.347656 6.021484 L 2.939453 5.847656 C 3.020242 5.658212 3.111746 5.473736 3.212891 5.294922 z M 12.83984 5.384766 C 12.93682 5.564472 13.02425 5.750869 13.10156 5.943359 L 12.6875 6.109375 C 12.61644 5.93249 12.53637 5.760779 12.44727 5.595703 L 12.83984 5.384766 z M 2.535156 5.617188 L 2.941406 5.794922 C 2.85892 5.983946 2.787593 6.177517 2.726562 6.375 L 2.302734 6.244141 C 2.368667 6.030804 2.446071 5.821335 2.535156 5.617188 z M 13.54883 5.820312 C 13.58925 5.923474 13.62704 6.028288 13.66211 6.134766 C 13.69716 6.241253 13.72897 6.348099 13.75781 6.455078 L 13.33008 6.570312 C 13.30348 6.471204 13.27273 6.372158 13.24023 6.273438 C 13.20779 6.174726 13.17227 6.077962 13.13477 5.982422 L 13.54883 5.820312 z M 3.388672 6.033203 L 3.798828 6.207031 C 3.731905 6.36351 3.672365 6.525164 3.623047 6.689453 L 3.197266 6.560547 C 3.251381 6.380163 3.315226 6.204937 3.388672 6.033203 z M 1.880859 6.097656 L 2.304688 6.228516 C 2.238421 6.441385 2.182834 6.657542 2.140625 6.876953 L 1.705078 6.792969 C 1.750435 6.55726 1.809679 6.326283 1.880859 6.097656 z M 12.65234 6.130859 C 12.72168 6.30358 12.78181 6.481791 12.83203 6.664062 L 12.40234 6.78125 C 12.35662 6.615187 12.30138 6.454166 12.23828 6.296875 L 12.65234 6.130859 z M 14.19531 6.355469 C 14.25764 6.589066 14.30674 6.823188 14.3418 7.058594 L 13.90234 7.125 C 13.86971 6.906045 13.82362 6.686104 13.76562 6.46875 L 14.19531 6.355469 z M 2.728516 6.427734 L 3.154297 6.554688 C 3.100266 6.735121 3.057092 6.918651 3.023438 7.105469 L 2.585938 7.027344 C 2.622571 6.823991 2.66973 6.624057 2.728516 6.427734 z M 13.29883 6.529297 C 13.32613 6.627775 13.35105 6.727106 13.37305 6.828125 C 13.39505 6.929148 13.41329 7.029988 13.42969 7.130859 L 12.99023 7.201172 C 12.97523 7.108357 12.9578 7.014905 12.9375 6.921875 C 12.9172 6.828852 12.89414 6.737104 12.86914 6.646484 L 13.29883 6.529297 z M 2.140625 6.892578 L 2.578125 6.976562 C 2.539785 7.178557 2.511604 7.383214 2.496094 7.589844 L 2.052734 7.556641 C 2.036157 7.773124 2.029479 7.990337 2.037109 8.208984 L 1.59375 8.224609 C 1.58541 7.983939 1.590755 7.743993 1.609375 7.505859 L 2.052734 7.541016 C 2.052323 7.546196 2.053131 7.551458 2.052734 7.556641 C 2.0695 7.333252 2.099196 7.110867 2.140625 6.892578 z M 3.066406 7.107422 L 3.503906 7.1875 C 3.473816 7.354299 3.452656 7.523442 3.441406 7.695312 L 2.998047 7.666016 C 3.010417 7.477355 3.033366 7.290585 3.066406 7.107422 z M 13.89648 7.109375 C 13.93018 7.331717 13.95098 7.554157 13.95898 7.775391 L 13.51562 7.792969 C 13.50782 7.588352 13.48843 7.381507 13.45703 7.175781 L 13.89648 7.109375 z M 12.94922 7.212891 C 12.96392 7.304875 12.97633 7.398447 12.98633 7.492188 C 12.99583 7.585929 13.00186 7.678444 13.00586 7.771484 L 12.5625 7.792969 C 12.5586 7.708111 12.55097 7.622729 12.54297 7.537109 C 12.53437 7.451514 12.52492 7.367093 12.51172 7.283203 L 12.94922 7.212891 z M 2.511719 7.638672 L 2.955078 7.667969 C 2.942978 7.855158 2.940119 8.043966 2.949219 8.234375 L 2.505859 8.255859 C 2.495919 8.048653 2.498399 7.842442 2.511719 7.638672 z M 13.49414 7.744141 C 13.50444 7.951339 13.50158 8.15756 13.48828 8.361328 L 13.04492 8.332031 C 13.05592 8.144851 13.05783 7.956035 13.04883 7.765625 L 13.49414 7.744141 z M 14.40625 7.775391 C 14.41455 8.016062 14.40924 8.256017 14.39062 8.494141 L 13.94727 8.458984 C 13.94766 8.453804 13.94689 8.448542 13.94727 8.443359 C 13.93047 8.666747 13.90087 8.889132 13.85938 9.107422 L 13.42188 9.023438 C 13.46037 8.821442 13.48841 8.616791 13.50391 8.410156 L 13.94727 8.443359 C 13.96304 8.226872 13.96973 8.009664 13.96289 7.791016 L 14.40625 7.775391 z M 2.484375 8.207031 C 2.4922 8.411649 2.511649 8.618476 2.542969 8.824219 L 2.103516 8.890625 C 2.069696 8.668284 2.049416 8.445833 2.041016 8.224609 L 2.484375 8.207031 z M 3.4375 8.207031 C 3.44144 8.29189 3.448319 8.377297 3.457031 8.462891 C 3.465743 8.548494 3.47696 8.632891 3.490234 8.716797 L 3.050781 8.787109 C 3.036201 8.695126 3.023172 8.601554 3.013672 8.507812 C 3.004132 8.414073 2.998241 8.321546 2.994141 8.228516 L 3.4375 8.207031 z M 12.55859 8.304688 L 13.00195 8.333984 C 12.98965 8.522637 12.96649 8.709415 12.93359 8.892578 L 12.49609 8.8125 C 12.52619 8.645701 12.54729 8.476568 12.55859 8.304688 z M 3.007812 8.798828 C 3.022757 8.891652 3.040271 8.985102 3.060547 9.078125 C 3.080817 9.171148 3.103811 9.262913 3.128906 9.353516 L 2.701172 9.470703 C 2.673882 9.372216 2.648983 9.272893 2.626953 9.171875 C 2.604933 9.07086 2.586552 8.970022 2.570312 8.869141 L 3.007812 8.798828 z M 2.097656 8.875 C 2.130253 9.093947 2.176385 9.313909 2.234375 9.53125 L 1.804688 9.644531 C 1.742366 9.410939 1.693253 9.176795 1.658203 8.941406 L 2.097656 8.875 z M 12.97656 8.894531 L 13.41406 8.972656 C 13.37742 9.176008 13.32833 9.375935 13.26953 9.572266 L 12.84375 9.445312 C 12.89779 9.26489 12.94286 9.081348 12.97656 8.894531 z M 13.85938 9.121094 L 14.29492 9.205078 C 14.24957 9.440792 14.19034 9.673722 14.11914 9.902344 L 13.69531 9.771484 C 13.76156 9.558625 13.81728 9.340505 13.85938 9.121094 z M 3.597656 9.21875 C 3.643391 9.384818 3.698596 9.545825 3.761719 9.703125 L 3.349609 9.869141 C 3.28029 9.696423 3.220112 9.518209 3.169922 9.335938 L 3.597656 9.21875 z M 12.37695 9.310547 L 12.80273 9.439453 C 12.74862 9.619826 12.68473 9.795061 12.61133 9.966797 L 12.20117 9.792969 C 12.26811 9.636489 12.32765 9.474832 12.37695 9.310547 z M 2.669922 9.429688 C 2.696597 9.528779 2.727254 9.627857 2.759766 9.726562 C 2.792278 9.82527 2.827796 9.922031 2.865234 10.01758 L 2.451172 10.17969 C 2.410757 10.07653 2.372941 9.971721 2.337891 9.865234 C 2.302831 9.758756 2.270967 9.651913 2.242188 9.544922 L 2.669922 9.429688 z M 13.27344 9.625 L 13.69727 9.755859 C 13.63135 9.969182 13.55394 10.17866 13.46484 10.38281 L 13.05859 10.20508 C 13.14106 10.01606 13.21244 9.822477 13.27344 9.625 z M 3.310547 9.890625 C 3.381599 10.06752 3.4617 10.23726 3.550781 10.40234 L 3.160156 10.61523 C 3.063179 10.43554 2.975757 10.24915 2.898438 10.05664 L 3.310547 9.890625 z M 12.65039 9.978516 L 13.06055 10.15234 C 12.97976 10.34178 12.88825 10.52626 12.78711 10.70508 L 12.40039 10.48633 C 12.49342 10.32188 12.57609 10.15268 12.65039 9.978516 z M 2.443359 10.16602 C 2.483741 10.26934 2.525656 10.37239 2.572266 10.47461 C 2.618877 10.57682 2.669173 10.67719 2.720703 10.77539 L 2.326172 10.98242 C 2.270855 10.87694 2.217949 10.76786 2.167969 10.6582 C 2.117964 10.54854 2.072647 10.43905 2.029297 10.32812 L 2.443359 10.16602 z M 3.978516 10.16797 C 4.059952 10.31893 4.148957 10.46376 4.246094 10.60352 L 3.880859 10.85742 C 3.774258 10.70406 3.677311 10.54465 3.587891 10.37891 L 3.978516 10.16797 z M 11.97461 10.25195 L 12.36133 10.4707 C 12.26866 10.63394 12.16664 10.79185 12.05664 10.94336 L 11.69727 10.68164 C 11.79759 10.54349 11.89011 10.40074 11.97461 10.25195 z M 13.46094 10.39844 L 13.86914 10.57617 C 13.77296 10.79544 13.66329 11.00909 13.54297 11.2168 L 13.1582 10.99414 C 13.27019 10.8008 13.37144 10.6026 13.46094 10.39844 z M 3.121094 10.58008 C 3.218154 10.76414 3.326093 10.94017 3.441406 11.10938 L 3.074219 11.36133 C 2.949541 11.17839 2.83343 10.98605 2.728516 10.78711 L 3.121094 10.58008 z M 12.7793 10.75781 L 13.16406 10.97852 C 13.05281 11.17148 12.93122 11.35925 12.79883 11.53906 L 12.44141 11.27539 C 12.56397 11.10894 12.67625 10.93648 12.7793 10.75781 z M 3.847656 10.88672 C 3.956078 11.04253 4.072981 11.1905 4.197266 11.33203 L 3.863281 11.625 C 3.728055 11.471 3.602395 11.31025 3.484375 11.14062 L 3.847656 10.88672 z M 12.09375 10.96484 L 12.45312 11.22461 C 12.33272 11.39106 12.20302 11.55078 12.06445 11.70312 L 11.73633 11.4043 C 11.86373 11.26422 11.983 11.11791 12.09375 10.96484 z M 4.5625 11.00781 C 4.675267 11.13649 4.793794 11.258 4.919922 11.37305 L 4.621094 11.70117 C 4.482769 11.57499 4.352221 11.44194 4.228516 11.30078 L 4.5625 11.00781 z M 11.37305 11.08008 L 11.70117 11.37891 C 11.57499 11.51723 11.44195 11.64778 11.30078 11.77148 L 11.00781 11.4375 C 11.1365 11.32473 11.25799 11.20619 11.37305 11.08008 z M 3.0625 11.34961 C 3.188574 11.5359 3.324819 11.71269 3.46875 11.88086 L 3.130859 12.16992 C 2.976121 11.98911 2.830815 11.79788 2.695312 11.59766 L 3.0625 11.34961 z M 12.79102 11.55273 L 13.14844 11.81836 C 13.00634 12.01034 12.85358 12.19487 12.68945 12.37109 L 12.36328 12.06836 C 12.3671 12.06426 12.36924 12.0588 12.37305 12.05469 C 12.2221 12.21773 12.06033 12.37329 11.89062 12.51953 L 11.60156 12.18164 C 11.75855 12.04637 11.9072 11.90283 12.04688 11.75195 L 12.37305 12.05469 C 12.52141 11.89448 12.66209 11.72691 12.79102 11.55273 z M 3.818359 11.60156 C 3.953631 11.75852 4.09717 11.9072 4.248047 12.04688 L 3.945312 12.37305 C 4.105514 12.52141 4.271144 12.6621 4.445312 12.79102 L 4.181641 13.14844 C 3.989655 13.00634 3.805127 12.85358 3.628906 12.68945 L 3.931641 12.36328 C 3.93575 12.36711 3.941194 12.36923 3.945312 12.37305 C 3.782262 12.2221 3.626708 12.06034 3.480469 11.89062 L 3.818359 11.60156 z M 5.318359 11.69727 C 5.456508 11.79757 5.599247 11.89011 5.748047 11.97461 L 5.529297 12.36133 C 5.366065 12.26866 5.208148 12.16665 5.056641 12.05664 L 5.318359 11.69727 z M 4.595703 11.73633 C 4.735788 11.86373 4.882085 11.983 5.035156 12.09375 L 4.775391 12.45312 C 4.608945 12.33272 4.449235 12.20303 4.296875 12.06445 L 4.595703 11.73633 z M 10.60352 11.75391 L 10.85742 12.11914 C 10.70404 12.22574 10.54465 12.32271 10.37891 12.41211 L 10.16797 12.02148 C 10.31892 11.94004 10.46376 11.85101 10.60352 11.75391 z M 11.33203 11.80273 L 11.625 12.13477 C 11.471 12.27 11.30828 12.39762 11.13867 12.51562 L 10.88477 12.15234 C 11.04059 12.04392 11.1905 11.927 11.33203 11.80273 z M 6.207031 12.20117 C 6.363511 12.2681 6.525165 12.32764 6.689453 12.37695 L 6.560547 12.80273 C 6.380166 12.74862 6.204935 12.68473 6.033203 12.61133 L 6.207031 12.20117 z M 9.703125 12.23828 L 9.869141 12.65039 C 9.69642 12.71971 9.518209 12.77978 9.335938 12.83008 L 9.21875 12.40234 C 9.384813 12.3566 9.545832 12.30138 9.703125 12.23828 z M 5.511719 12.40039 C 5.676164 12.49342 5.847306 12.57807 6.021484 12.65234 L 5.845703 13.06055 C 5.656258 12.97976 5.471784 12.88826 5.292969 12.78711 L 5.511719 12.40039 z M 4.724609 12.44141 C 4.89105 12.56397 5.063523 12.67629 5.242188 12.7793 L 5.019531 13.16406 C 5.208844 13.2731 5.401933 13.37338 5.601562 13.46094 L 5.423828 13.86914 C 5.204545 13.77296 4.990909 13.66329 4.783203 13.54297 L 5.005859 13.1582 C 5.010154 13.16069 5.015231 13.16159 5.019531 13.16406 C 4.826566 13.05281 4.640744 12.93123 4.460938 12.79883 L 4.724609 12.44141 z M 10.40234 12.44727 L 10.61328 12.83984 C 10.43357 12.93683 10.24719 13.02426 10.05469 13.10156 L 9.890625 12.68945 C 10.06752 12.61839 10.23727 12.53637 10.40234 12.44727 z M 7.1875 12.49609 C 7.354299 12.52619 7.523432 12.54729 7.695312 12.55859 L 7.666016 13.00195 C 7.477356 12.98965 7.290581 12.96649 7.107422 12.93359 L 7.1875 12.49609 z M 8.716797 12.50977 L 8.787109 12.94922 C 8.695125 12.96382 8.601554 12.97733 8.507812 12.98633 C 8.414074 12.99583 8.321546 13.00186 8.228516 13.00586 L 8.207031 12.5625 C 8.291898 12.5586 8.377261 12.55097 8.462891 12.54297 C 8.548486 12.53447 8.632907 12.52307 8.716797 12.50977 z M 11.88086 12.53125 L 12.16992 12.86914 C 11.98911 13.02389 11.79982 13.16918 11.59961 13.30469 L 11.34961 12.93555 C 11.35386 12.93267 11.35708 12.92867 11.36133 12.92578 C 11.17838 13.05046 10.98605 13.16653 10.78711 13.27148 L 10.58008 12.87891 C 10.76415 12.78185 10.94017 12.67391 11.10938 12.55859 L 11.36133 12.92578 C 11.54297 12.80218 11.71651 12.67189 11.88086 12.53125 z M 6.554688 12.84375 C 6.735124 12.89783 6.918646 12.94288 7.105469 12.97656 L 7.027344 13.41406 C 6.823993 13.37742 6.622107 13.32833 6.425781 13.26953 L 6.554688 12.84375 z M 9.353516 12.87109 L 9.470703 13.29883 C 9.372234 13.32603 9.272894 13.35105 9.171875 13.37305 C 9.070853 13.39505 8.970022 13.41339 8.869141 13.42969 L 8.798828 12.99219 C 8.891645 12.97719 8.985085 12.9578 9.078125 12.9375 C 9.171148 12.9172 9.262896 12.89609 9.353516 12.87109 z M 7.667969 13.04492 C 7.855147 13.05692 8.043957 13.05883 8.234375 13.04883 L 8.255859 13.49414 C 8.048652 13.50444 7.842443 13.50158 7.638672 13.48828 L 7.667969 13.04492 z M 5.794922 13.05859 C 5.983941 13.14107 6.177524 13.21244 6.375 13.27344 L 6.244141 13.69727 C 6.030812 13.63134 5.821332 13.55394 5.617188 13.46484 L 5.794922 13.05859 z M 10.01758 13.13477 L 10.17969 13.54883 C 10.07653 13.58936 9.97172 13.62701 9.865234 13.66211 C 9.758764 13.69721 9.651901 13.72901 9.544922 13.75781 L 9.429688 13.33008 C 9.528798 13.30348 9.627852 13.27273 9.726562 13.24023 C 9.825265 13.20769 9.922048 13.17227 10.01758 13.13477 z M 10.77539 13.2793 L 10.98242 13.67383 C 10.87695 13.72919 10.76786 13.78213 10.6582 13.83203 C 10.54854 13.88197 10.43905 13.9273 10.32812 13.9707 L 10.16602 13.55664 C 10.26936 13.51637 10.3724 13.47433 10.47461 13.42773 C 10.57683 13.38109 10.67719 13.3308 10.77539 13.2793 z M 6.976562 13.42188 C 7.178555 13.46038 7.383205 13.48841 7.589844 13.50391 L 7.556641 13.94727 C 7.773126 13.96365 7.990336 13.96973 8.208984 13.96289 L 8.224609 14.40625 C 7.98393 14.41455 7.74399 14.40924 7.505859 14.39062 L 7.541016 13.94727 C 7.546196 13.94767 7.551458 13.94687 7.556641 13.94727 C 7.333248 13.93047 7.11087 13.90087 6.892578 13.85938 L 6.976562 13.42188 z M 8.824219 13.45703 L 8.890625 13.89648 C 8.668284 13.93018 8.44585 13.95098 8.224609 13.95898 L 8.207031 13.51562 C 8.411657 13.50783 8.618503 13.48843 8.824219 13.45703 z M 6.228516 13.69531 C 6.441378 13.76163 6.657541 13.81717 6.876953 13.85938 L 6.794922 14.29492 C 6.559212 14.24955 6.326275 14.19034 6.097656 14.11914 L 6.228516 13.69531 z M 9.53125 13.76562 L 9.644531 14.19531 C 9.410934 14.25769 9.176803 14.3067 8.941406 14.3418 L 8.875 13.90234 C 9.093946 13.86972 9.313896 13.82362 9.53125 13.76562 z" style="opacity:1" />
+<path id="path1083" d="m 7.491502,3.014086 c -0.09373,0.0095 -0.186546,0.02177 -0.278537,0.0363 l 0.06943,0.438858 c 0.08391,-0.01327 0.168599,-0.02427 0.254195,-0.03304 0.0856,-0.0087 0.170922,-0.01504 0.255786,-0.01897 L 7.771797,2.993396 c -0.09303,0.0041 -0.186551,0.0111 -0.280288,0.02069 z M 6.663654,3.16899 C 6.481381,3.219183 6.303608,3.279321 6.130881,3.348639 L 6.296307,3.760932 C 6.453603,3.697805 6.61547,3.643156 6.781533,3.597421 Z m 1.670083,-0.170315 -0.029,0.4434 c 0.17189,0.01126 0.341451,0.0321 0.50825,0.0622 L 8.891771,3.067069 C 8.708607,3.034037 8.522363,3.011042 8.333702,2.998669 Z M 5.621698,3.587164 C 5.455959,3.676581 5.29609,3.774876 5.142719,3.881479 L 5.396212,4.246407 C 5.535959,4.149269 5.681574,4.059649 5.832532,3.978217 Z M 9.438662,3.197904 9.310946,3.623477 c 0.164288,0.04932 0.325,0.107665 0.481487,0.174593 L 9.967197,3.389465 C 9.795455,3.316017 9.619044,3.252019 9.438662,3.197904 Z M 4.699843,4.227755 C 4.558675,4.351459 4.424718,4.48275 4.298535,4.621074 L 4.626806,4.920635 C 4.741864,4.794505 4.864085,4.674652 4.992771,4.561884 Z M 10.47085,3.63921 10.25141,4.025596 c 0.14879,0.08446 0.29269,0.177182 0.43084,0.277489 L 10.94329,3.943423 C 10.79178,3.83342 10.63409,3.731868 10.47085,3.63921 Z M 3.943484,5.05677 C 3.83348,5.208278 3.731928,5.365981 3.63927,5.529213 L 4.025656,5.748661 C 4.110126,5.599861 4.202837,5.455962 4.303144,5.31781 Z m 7.435346,-0.75828 -0.2994,0.328257 c 0.12613,0.115058 0.24599,0.237278 0.35874,0.365964 L 11.77231,4.699785 C 11.64861,4.558617 11.51716,4.424678 11.37883,4.29849 Z M 3.389524,6.032872 C 3.316078,6.204606 3.252075,6.381024 3.19796,6.561408 L 3.623522,6.68896 C 3.67284,6.524671 3.731187,6.363959 3.79811,6.20748 Z M 12.11842,5.142679 11.75366,5.396152 c 0.0971,0.139748 0.18675,0.285365 0.26819,0.436327 L 12.4129,5.62164 C 12.32348,5.455898 12.22504,5.296048 12.11842,5.142679 Z m -9.051306,1.96542 c -0.03304,0.183163 -0.05601,0.369564 -0.06838,0.558225 l 0.443407,0.029 c 0.01125,-0.17187 0.03209,-0.341439 0.06218,-0.508238 z M 12.6514,6.130666 12.23913,6.296253 c 0.0631,0.157291 0.11778,0.319156 0.1635,0.485219 L 12.83107,6.663591 C 12.78085,6.48132 12.72074,6.303387 12.6514,6.130666 Z M 2.993468,8.228271 c 0.0041,0.09303 0.0111,0.186384 0.02064,0.280126 0.0095,0.09374 0.02177,0.186714 0.03635,0.278697 L 3.489307,8.717656 C 3.476033,8.63375 3.464989,8.548908 3.456277,8.463305 3.447565,8.377711 3.441239,8.292541 3.437299,8.207682 Z m 9.956192,-1.015365 -0.43885,0.06944 c 0.0132,0.08389 0.0243,0.168599 0.0329,0.254194 0.008,0.08562 0.0151,0.170929 0.019,0.255787 l 0.44382,-0.02061 c -0.004,-0.09304 -0.0113,-0.186531 -0.0208,-0.280272 -0.01,-0.09374 -0.0215,-0.186565 -0.0362,-0.278549 z M 3.597466,9.218365 3.169051,9.336406 C 3.219241,9.518678 3.279381,9.696457 3.3487,9.869175 L 3.760988,9.703752 C 3.697865,9.546452 3.643201,9.384433 3.597466,9.218365 Z M 12.55797,8.304549 c -0.0113,0.171882 -0.0321,0.341609 -0.0622,0.508408 l 0.4372,0.07878 c 0.0329,-0.183163 0.0561,-0.369408 0.0684,-0.558061 z m -8.579713,1.862811 -0.391033,0.211 c 0.08942,0.16574 0.187713,0.32561 0.294314,0.47897 L 4.24645,10.60369 C 4.149313,10.46393 4.059693,10.31832 3.978257,10.16736 Z M 12.37659,9.310885 c -0.0493,0.164285 -0.10766,0.325001 -0.1746,0.481481 l 0.40846,0.174776 c 0.0734,-0.171736 0.1376,-0.34817 0.19171,-0.528543 z M 4.561944,11.00729 4.227811,11.30022 c 0.123705,0.14116 0.254996,0.27512 0.393321,0.4013 L 4.920694,11.37325 C 4.794566,11.2582 4.674711,11.13597 4.561944,11.00729 Z m 7.412526,-0.75595 c -0.0845,0.14879 -0.17718,0.2927 -0.2775,0.43085 l 0.35951,0.26105 c 0.11,-0.15151 0.21171,-0.30922 0.30438,-0.47246 z m -6.6566,1.44557 -0.261057,0.3595 c 0.151507,0.11001 0.309224,0.21171 0.472456,0.30438 l 0.219452,-0.38638 c -0.1488,-0.0845 -0.292702,-0.1772 -0.430851,-0.2775 z m 6.05545,-0.61754 c -0.11506,0.12611 -0.23728,0.24598 -0.36597,0.35875 l 0.29293,0.33412 c 0.14117,-0.1237 0.27511,-0.25516 0.40129,-0.39348 z m -5.165782,1.12257 -0.17462,0.40843 c 0.171732,0.0734 0.348165,0.13761 0.528546,0.19172 L 6.68902,12.37653 C 6.524732,12.32722 6.364018,12.26887 6.207538,12.20194 Z m 4.396222,-0.44833 c -0.13976,0.0971 -0.28538,0.18674 -0.43633,0.26818 l 0.21099,0.39104 c 0.16574,-0.0894 0.32559,-0.18787 0.47897,-0.29447 z m -3.416653,0.74212 -0.0788,0.43719 c 0.183159,0.0329 0.369405,0.0561 0.558065,0.0684 l 0.02899,-0.4434 c -0.171881,-0.0113 -0.341446,-0.0321 -0.508245,-0.0622 z m 2.51671,-0.25666 c -0.157293,0.0631 -0.319156,0.11777 -0.485219,0.16351 l 0.117881,0.42843 c 0.182271,-0.0503 0.360039,-0.11033 0.53276,-0.17965 z m -1.496074,0.32369 0.02061,0.44384 c 0.09303,-0.004 0.186375,-0.0113 0.280116,-0.0208 0.09374,-0.009 0.186722,-0.0216 0.278706,-0.0362 l -0.06944,-0.43886 c -0.08389,0.0133 -0.168764,0.0244 -0.254359,0.0329 -0.08563,0.008 -0.170756,0.0151 -0.255623,0.019 z" style="opacity:0.3357039" />
+<path id="path1077" d="m 6.827255,2.627378 c -0.101019,0.02204 -0.200734,0.04672 -0.29922,0.07398 l 0.118596,0.428254 c 0.09061,-0.0251 0.182339,-0.04775 0.275361,-0.06805 0.09303,-0.02028 0.186032,-0.03796 0.278852,-0.05289 L 7.13026,2.569944 C 7.029379,2.586171 6.928272,2.605313 6.827255,2.627378 Z M 5.943849,2.898844 C 5.751357,2.976159 5.564966,3.063607 5.385261,3.160585 L 5.596338,3.551653 C 5.761416,3.462568 5.932536,3.382106 6.109421,3.311055 Z m 1.799769,-0.392717 0.0212,0.443717 c 0.190411,-0.0091 0.379496,-0.0072 0.566676,0.0052 l 0.029,-0.443441 C 8.156728,2.498252 7.950855,2.496436 7.74365,2.506403 Z m -2.8838,0.977722 C 4.69021,3.601869 4.528125,3.728887 4.374133,3.864117 L 4.667358,4.197996 C 4.808885,4.073712 4.957647,3.957044 5.113465,3.848618 Z M 8.972814,2.586381 8.894024,3.023695 c 0.186817,0.03365 0.370829,0.07772 0.551273,0.131746 L 9.572761,2.729759 C 9.376439,2.670972 9.176167,2.623017 8.972814,2.586381 Z M 3.934192,4.296463 C 3.795622,4.448822 3.665857,4.608725 3.54543,4.77517 L 3.90547,5.035489 C 4.01622,4.882419 4.135635,4.735511 4.263038,4.595428 Z M 10.15281,2.939535 9.978404,3.348317 c 0.174176,0.07428 0.343936,0.158088 0.508376,0.25111 L 10.70565,3.212791 C 10.52684,3.111639 10.34226,3.020323 10.15281,2.939535 Z M 3.212468,5.293993 C 3.111323,5.472807 3.020007,5.657387 2.939218,5.846831 L 3.347964,6.021076 C 3.42224,5.846892 3.506089,5.677311 3.59911,5.512864 Z m 8.012012,-1.74824 -0.26049,0.360076 c 0.15308,0.110744 0.30012,0.229952 0.44019,0.357353 l 0.299,-0.328673 C 11.55083,3.795939 11.39093,3.666173 11.22448,3.545753 Z M 2.729441,6.426891 C 2.670655,6.623214 2.6227,6.823477 2.586065,7.02683 L 3.023341,7.10544 C 3.056996,6.918622 3.101056,6.73461 3.155087,6.554175 Z M 12.13553,4.37445 11.80161,4.667505 c 0.12428,0.141525 0.241,0.29046 0.34942,0.446279 L 12.5158,4.860137 C 12.39778,4.690528 12.27077,4.528444 12.13553,4.37445 Z M 2.511068,7.639177 c -0.01332,0.20377 -0.01514,0.409643 -0.0052,0.616849 l 0.443888,-0.02121 c -0.0091,-0.190409 -0.0075,-0.379451 0.0046,-0.56664 z M 12.83889,5.385619 12.44799,5.596658 c 0.0891,0.165076 0.16937,0.336235 0.24043,0.51312 L 13.1008,5.944166 C 13.02349,5.751676 12.93587,5.565325 12.83889,5.385619 Z M 2.569626,8.869386 c 0.01624,0.100881 0.03537,0.201812 0.05739,0.302827 0.02203,0.101018 0.04672,0.200908 0.07401,0.299395 L 3.12928,9.353008 C 3.104185,9.262405 3.081475,9.170499 3.061205,9.077476 3.040929,8.984453 3.0233,8.89162 3.008356,8.798796 Z M 13.29812,6.528391 12.87005,6.646946 c 0.025,0.09062 0.0478,0.182341 0.0681,0.275364 0.0203,0.09303 0.0379,0.186038 0.0529,0.278853 L 13.4296,7.130593 C 13.4132,7.029722 13.3944,6.92857 13.3724,6.827547 13.3504,6.726528 13.3255,6.626851 13.2982,6.528373 Z M 3.310909,9.890175 2.898523,10.05578 c 0.07732,0.19251 0.164767,0.3789 0.261744,0.55859 L 3.551332,10.4033 C 3.462251,10.23822 3.381961,10.06707 3.310909,9.890175 Z M 13.04963,7.76517 c 0.009,0.19041 0.007,0.379452 -0.004,0.566632 l 0.44328,0.029 c 0.0133,-0.203768 0.0153,-0.409685 0.005,-0.616883 z M 3.848264,10.886 3.483533,11.13982 c 0.11802,0.16962 0.245036,0.33169 0.380262,0.48569 L 4.19768,11.33228 C 4.073395,11.19075 3.956686,11.04181 3.848264,10.886 Z M 12.97595,8.894322 c -0.0337,0.186817 -0.0777,0.370836 -0.13174,0.55126 l 0.42568,0.12749 c 0.0588,-0.196331 0.10674,-0.396591 0.14338,-0.599943 z M 4.595108,11.7366 4.296104,12.06528 c 0.15236,0.13858 0.312264,0.26833 0.47871,0.38875 L 5.03517,12.09417 C 4.882099,11.98342 4.735193,11.864 4.595108,11.7366 Z M 12.65133,9.978714 c -0.0743,0.174166 -0.15825,0.343966 -0.25128,0.508416 l 0.38677,0.21866 c 0.10114,-0.17882 0.19247,-0.36339 0.27326,-0.55283 z M 5.512511,12.40035 5.293675,12.78717 c 0.178815,0.10115 0.363395,0.19246 0.55284,0.27325 l 0.17424,-0.40875 C 5.846577,12.5774 5.676956,12.49338 5.512511,12.40035 Z M 12.09382,10.9643 c -0.11075,0.15307 -0.23013,0.30015 -0.35753,0.44023 l 0.32885,0.29897 c 0.13857,-0.15237 0.26834,-0.31227 0.38875,-0.47872 z m -5.539764,1.88022 -0.127526,0.4255 c 0.196326,0.0588 0.396634,0.10692 0.599985,0.14356 l 0.07864,-0.43727 C 6.918332,12.94263 6.734492,12.8986 6.554056,12.84452 Z m 4.777914,-1.04255 c -0.14153,0.12427 -0.29046,0.24098 -0.44628,0.3494 l 0.25382,0.36473 c 0.16961,-0.118 0.33166,-0.2452 0.48566,-0.38043 z m -3.664163,1.24299 -0.02899,0.44343 c 0.203771,0.0133 0.409687,0.0153 0.616894,0.005 L 8.234501,13.0495 c -0.190418,0.01 -0.3795,0.007 -0.566678,-0.005 z m 2.735143,-0.59682 c -0.16507,0.0891 -0.33619,0.16953 -0.513084,0.24059 l 0.165614,0.41239 c 0.1925,-0.0773 0.37884,-0.16494 0.55855,-0.26193 z m -1.604468,0.54315 0.07057,0.43856 c 0.100881,-0.0163 0.201821,-0.0354 0.302843,-0.0574 0.101019,-0.022 0.200912,-0.0468 0.299381,-0.074 L 9.352721,12.87032 c -0.09062,0.025 -0.182505,0.0478 -0.275528,0.0681 -0.09304,0.0203 -0.185872,0.0378 -0.278689,0.0528 z" style="opacity:0.5577622" />
+<path id="path1071" d="M 6.134845,2.337417 C 6.028368,2.37247 5.923611,2.410067 5.820453,2.45048 l 0.162019,0.413865 c 0.09555,-0.03744 0.192617,-0.07255 0.291323,-0.105062 0.09871,-0.03251 0.197827,-0.06201 0.296922,-0.08868 L 6.455081,2.241456 C 6.348095,2.270235 6.241328,2.302343 6.134845,2.337417 Z M 5.212514,2.72885 C 5.01358,2.833761 4.822365,2.949012 4.639419,3.073685 l 0.250292,0.36718 C 5.05892,3.325551 5.235661,3.219028 5.419724,3.121962 Z M 7.109457,2.104073 7.17641,2.543378 C 7.382127,2.512058 7.587584,2.492718 7.7922,2.484898 L 7.7753,2.040847 c -0.221231,0.0084 -0.44351,0.0294 -0.66585,0.06322 z M 4.108785,3.481057 C 3.939083,3.627291 3.778625,3.782346 3.627688,3.945397 l 0.325918,0.30178 C 4.093277,4.096298 4.241975,3.95276 4.398953,3.817492 Z M 8.443981,2.053215 8.410734,2.496174 c 0.206643,0.01551 0.411348,0.04262 0.613343,0.081 L 9.10702,2.140719 C 8.888774,2.099282 8.667395,2.06998 8.444006,2.053215 Z M 3.201674,4.460826 C 3.069279,4.640633 2.947194,4.827405 2.835941,5.020371 L 3.220829,5.242406 C 3.323832,5.063741 3.436915,4.890614 3.559473,4.724171 Z M 9.755965,2.3021 9.62469,2.726527 c 0.197484,0.06103 0.39113,0.133135 0.58016,0.215615 L 10.38263,2.534785 C 10.17848,2.445704 9.969301,2.368032 9.755965,2.3021 Z M 2.534771,5.61736 C 2.445686,5.821508 2.368018,6.030688 2.302085,6.244025 L 2.726513,6.375299 C 2.787544,6.177816 2.859585,5.983986 2.942071,5.794962 Z M 10.97944,2.836016 10.75758,3.220842 c 0.17867,0.103004 0.35161,0.21615 0.51806,0.338707 L 11.53917,3.201687 C 11.35935,3.069293 11.1724,2.94727 10.97944,2.836016 Z M 2.140694,6.892951 C 2.099265,7.11124 2.069903,7.332438 2.053137,7.555827 l 0.443018,0.03342 c 0.01551,-0.20663 0.04278,-0.411586 0.08112,-0.613581 z M 12.0546,3.627701 11.75264,3.953683 c 0.15086,0.139669 0.29441,0.288366 0.42968,0.445345 L 12.51893,4.1088 C 12.3727,3.939096 12.21765,3.778644 12.0546,3.627701 Z M 2.040834,8.224685 c 0.0084,0.221224 0.0294,0.443505 0.06322,0.665846 L 2.543363,8.823603 C 2.512043,8.61786 2.49265,8.412221 2.484825,8.207603 Z M 12.9263,4.639432 12.55908,4.889544 c 0.1153,0.169207 0.22189,0.346131 0.31896,0.530193 l 0.3931,-0.207208 C 13.16623,5.013597 13.05098,4.822381 12.9263,4.639432 Z M 2.241385,9.544719 c 0.02878,0.106991 0.06089,0.213753 0.09595,0.320231 0.03505,0.106487 0.07271,0.21142 0.113125,0.31458 L 2.864325,10.01751 C 2.826887,9.921963 2.7919,9.82465 2.759388,9.725943 2.726876,9.627237 2.697257,9.528364 2.670582,9.429272 Z M 13.54928,5.820347 13.13565,5.982488 c 0.0375,0.09554 0.0724,0.19267 0.10484,0.291381 0.0325,0.09872 0.0623,0.197752 0.0889,0.296861 L 13.75836,6.455153 C 13.72952,6.348174 13.69766,6.241341 13.66261,6.134854 13.62754,6.028376 13.5897,5.923509 13.54928,5.820347 Z M 3.121948,10.58026 2.728836,10.78746 c 0.104914,0.19894 0.220157,0.39016 0.344835,0.5731 l 0.36718,-0.25029 C 3.325538,10.94107 3.219008,10.76432 3.121948,10.58026 Z M 13.45662,7.176419 c 0.0314,0.205726 0.0507,0.411175 0.0585,0.615792 l 0.44405,-0.01688 c -0.008,-0.221234 -0.0295,-0.443505 -0.0632,-0.665847 z M 3.817474,11.60104 3.480982,11.89101 c 0.146239,0.16971 0.301351,0.33034 0.464401,0.48129 L 4.247286,12.04613 C 4.096409,11.90646 3.952746,11.758 3.817474,11.60104 Z M 13.50364,8.410792 c -0.0155,0.206635 -0.0425,0.411348 -0.081,0.613343 l 0.43663,0.08294 c 0.0415,-0.21829 0.0707,-0.439661 0.0875,-0.663049 z m -8.779483,4.029718 -0.263346,0.3578 c 0.179806,0.1324 0.36658,0.25448 0.559545,0.36573 L 5.24233,12.77897 C 5.063665,12.67596 4.890598,12.56307 4.724157,12.44051 Z M 13.27328,9.624766 c -0.061,0.197477 -0.13296,0.391064 -0.21543,0.580084 l 0.40717,0.17784 c 0.0891,-0.20415 0.16695,-0.413386 0.23287,-0.626709 z M 5.794951,13.05792 5.617289,13.46504 c 0.204144,0.0891 0.413386,0.16692 0.626715,0.23285 L 6.375221,13.2733 C 6.177745,13.2123 5.98397,13.1404 5.794951,13.05792 Z m 6.984209,-2.30033 c -0.10305,0.17867 -0.21616,0.35161 -0.33872,0.51806 l 0.35787,0.26352 c 0.13239,-0.17981 0.25441,-0.36676 0.36566,-0.55972 z m -5.803487,2.66512 -0.08273,0.43658 c 0.218292,0.0415 0.439482,0.0707 0.662875,0.0875 l 0.03338,-0.44322 c -0.206639,-0.0155 -0.411531,-0.0425 -0.613524,-0.081 z M 12.04613,11.7527 c -0.13967,0.15088 -0.28818,0.29436 -0.44517,0.42963 l 0.29005,0.33667 c 0.1697,-0.14624 0.33034,-0.30135 0.48129,-0.46439 z m -3.838361,1.76239 0.01688,0.44406 c 0.221241,-0.008 0.443521,-0.0295 0.665862,-0.0632 l -0.06693,-0.4393 c -0.205716,0.0314 -0.411175,0.0507 -0.615801,0.0585 z m 2.902491,-0.95596 c -0.1692,0.11532 -0.34594,0.22184 -0.53001,0.3189 l 0.20721,0.39312 c 0.19894,-0.10495 0.39015,-0.22017 0.5731,-0.34485 z m -1.680993,0.77028 0.115569,0.42895 c 0.106979,-0.0288 0.213639,-0.0606 0.320109,-0.0957 0.106486,-0.0351 0.211355,-0.0728 0.314515,-0.11333 L 10.0175,13.13566 c -0.09553,0.0375 -0.192851,0.0724 -0.291553,0.10494 -0.09871,0.0325 -0.19757,0.0622 -0.29668,0.0888 z" style="opacity:0.6431564" />
+<path id="path1065" d="M 5.340946,2.16859 C 5.231284,2.218578 5.123748,2.271338 5.018271,2.326656 L 5.224538,2.720064 C 5.32278,2.66852 5.423088,2.6195 5.525302,2.572897 5.627514,2.526283 5.730314,2.482711 5.833633,2.442322 L 5.67206,2.028542 C 5.561129,2.071893 5.450602,2.118586 5.340946,2.16859 Z M 4.401457,2.695387 C 4.201231,2.830882 4.010448,2.976562 3.829633,3.131299 L 4.118486,3.469048 C 4.286674,3.32512 4.464068,3.189501 4.650369,3.063422 Z M 6.354914,1.80464 6.469559,2.233899 C 6.68691,2.175916 6.905435,2.131 7.124384,2.098399 L 7.058991,1.658754 C 6.823598,1.693807 6.588507,1.74232 6.354914,1.80464 Z M 3.310587,3.629018 C 3.146457,3.805234 2.993166,3.989846 2.851059,4.181825 L 3.208216,4.446064 C 3.34045,4.267417 3.483173,4.095643 3.635854,3.931717 Z m 4.46434,-2.035679 0.01546,0.443976 c 0.223877,-0.0078 0.447154,-0.0032 0.66875,0.01441 L 8.49385,1.608808 C 8.255689,1.590192 8.015607,1.584954 7.774932,1.593355 Z M 2.4565,4.78269 C 2.336178,4.990395 2.227626,5.204324 2.131447,5.423606 l 0.407159,0.17857 C 2.628159,5.39801 2.728928,5.19868 2.840927,5.005334 Z M 9.206005,1.705007 9.122021,2.141246 c 0.219423,0.04221 0.43618,0.09676 0.649041,0.163036 L 9.903037,1.879871 C 9.674411,1.808695 9.441714,1.75037 9.206005,1.705007 Z m -7.325911,4.39174 c -0.07118,0.228627 -0.129693,0.46141 -0.17505,0.697119 l 0.436234,0.08398 C 2.183487,6.658435 2.238132,6.441861 2.304397,6.228992 Z M 10.57627,2.131415 10.39788,2.538486 c 0.20416,0.08955 0.40331,0.19041 0.59666,0.302409 L 11.21736,2.456376 C 11.00966,2.336058 10.79554,2.227595 10.57627,2.131415 Z M 1.608932,7.506239 c -0.01862,0.238134 -0.0239,0.478025 -0.01556,0.718695 L 2.037438,8.209699 C 2.029625,7.985817 2.03427,7.76254 2.051849,7.540953 Z M 11.81823,2.85094 11.5538,3.208183 c 0.17865,0.132235 0.35061,0.274871 0.51454,0.42755 L 12.37103,3.310472 C 12.19483,3.146338 12.01022,2.993046 11.81823,2.85094 Z M 1.658879,8.941066 c 0.03505,0.235389 0.08356,0.47048 0.145881,0.704072 L 2.234021,9.530491 C 2.176031,9.31315 2.131033,9.094428 2.098436,8.875481 Z M 12.86876,3.829512 12.53101,4.118372 c 0.14392,0.168178 0.27954,0.345578 0.40562,0.531876 L 13.30468,4.401335 C 13.16917,4.201115 13.02351,4.010323 12.86876,3.829512 Z M 2.028662,10.328 c 0.04335,0.11092 0.08996,0.22126 0.139965,0.33092 0.04998,0.10966 0.102834,0.21739 0.158151,0.32287 l 0.393506,-0.20654 c -0.05153,-0.0982 -0.100749,-0.19847 -0.14736,-0.30068 -0.04661,-0.10222 -0.09,-0.2051 -0.130382,-0.30842 z M 13.6734,5.01815 13.2798,5.224504 c 0.0515,0.09823 0.10072,0.198461 0.14737,0.300676 0.0466,0.102212 0.0901,0.20509 0.13037,0.308421 L 13.97152,5.67194 C 13.92822,5.561004 13.88152,5.450471 13.8315,5.340812 13.7815,5.231153 13.72873,5.123625 13.6734,5.01815 Z M 3.06346,11.34951 2.695507,11.5986 c 0.135501,0.20022 0.281175,0.39101 0.435913,0.57182 L 3.469084,11.88137 C 3.325153,11.7132 3.189534,11.5358 3.06346,11.34951 Z M 13.76608,6.469246 c 0.058,0.217354 0.10294,0.436068 0.13557,0.655023 L 14.3413,7.058909 C 14.30624,6.823503 14.25775,6.588417 14.19542,6.35482 Z M 3.931832,12.36421 3.62905,12.68928 c 0.176221,0.16413 0.360827,0.31742 0.552813,0.45952 L 4.446185,12.79183 C 4.267536,12.6596 4.095759,12.51689 3.931832,12.36421 Z M 13.96275,7.790243 c 0.007,0.223883 0.002,0.447245 -0.0147,0.668833 l 0.44301,0.03446 c 0.0186,-0.238124 0.0239,-0.478024 0.0156,-0.718695 z M 5.005368,13.15894 4.782723,13.54337 c 0.207706,0.12032 0.421823,0.22878 0.641106,0.32496 L 5.602295,13.46146 C 5.39813,13.37191 5.198712,13.27094 5.005368,13.15894 Z M 13.85862,9.121978 c -0.0421,0.219411 -0.0966,0.436089 -0.16285,0.648948 L 14.12,9.902995 C 14.1912,9.674373 14.24969,9.44159 14.29504,9.205876 Z m -7.629495,4.573692 -0.132253,0.4243 c 0.228619,0.0712 0.461403,0.12968 0.697113,0.17505 l 0.0839,-0.43643 c -0.219412,-0.0422 -0.435898,-0.0966 -0.64876,-0.16292 z m 7.232445,-3.2979 c -0.0895,0.20416 -0.1906,0.40339 -0.30259,0.59673 l 0.38451,0.22283 c 0.12032,-0.20771 0.22878,-0.42183 0.32496,-0.6411 z m -5.920594,3.55024 -0.03464,0.44312 c 0.238131,0.0186 0.478026,0.0239 0.718705,0.0156 l -0.01532,-0.44425 c -0.223883,0.007 -0.447165,0.003 -0.668754,-0.0144 z m 5.250894,-2.39432 c -0.13223,0.17864 -0.27495,0.35041 -0.42762,0.51434 l 0.32515,0.30298 c 0.16413,-0.17622 0.31761,-0.36092 0.45971,-0.5529 z m -3.916259,2.34793 0.06554,0.43956 C 9.176548,14.30608 9.411633,14.25768 9.64523,14.1953 L 9.5305,13.76584 C 9.313146,13.82384 9.094519,13.869 8.875573,13.90162 Z M 11.8815,12.53098 c -0.16819,0.14393 -0.34547,0.27926 -0.53177,0.40533 l 0.249,0.36825 c 0.20021,-0.13551 0.391,-0.28118 0.57181,-0.43593 z m -1.71523,1.02653 0.16185,0.41389 c 0.11093,-0.0434 0.22128,-0.09 0.33094,-0.13994 0.10966,-0.0499 0.21738,-0.10283 0.32285,-0.15819 l -0.20655,-0.39349 c -0.0982,0.0515 -0.19845,0.10072 -0.30067,0.14736 -0.10221,0.0466 -0.20508,0.0901 -0.30842,0.13037 z" style="opacity:0.829164" />
+</g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/powerstroke.svg b/share/icons/Tango/scalable/actions/powerstroke.svg
new file mode 100644
index 0000000..e5483fe
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/powerstroke.svg
@@ -0,0 +1,93 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="perspective-envelope">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9610"
+ d="M 819.36133 -774.625 L 818.51953 -771.74609 C 826.00383 -769.55722 829.72451 -766.48251 832.08789 -762.85938 C 833.60571 -760.5325 834.54399 -757.88909 835.41797 -755.06641 C 834.16637 -754.15455 833.3418 -752.68521 833.3418 -751.02539 C 833.3418 -748.27268 835.58714 -746.0293 838.33984 -746.0293 C 838.36621 -746.0293 838.3917 -746.03279 838.41797 -746.0332 C 839.825 -742.62788 841.80548 -739.176 845.10938 -735.95312 C 849.77657 -731.40037 856.97225 -727.35179 868.62109 -724.23047 L 869.40234 -727.13086 C 858.08043 -730.16457 851.39659 -734.00324 847.19727 -738.09961 C 844.28837 -740.93721 842.53709 -743.92061 841.25586 -746.98828 C 842.51047 -747.89768 843.33789 -749.36319 843.33789 -751.02539 C 843.33789 -753.77806 841.09255 -756.03125 838.33984 -756.03125 C 838.31742 -756.03125 838.29579 -756.02764 838.27344 -756.02734 C 837.37954 -758.93143 836.35288 -761.80719 834.59766 -764.49805 C 831.85251 -768.70644 827.33175 -772.29398 819.36133 -774.625 z M 851.07422 -768.05664 L 854.08594 -765.03711 L 847.30859 -758.25195 L 850.29883 -755.24805 L 851.23633 -756.18555 L 857.07422 -762.03906 L 860.08594 -759.02148 L 860.08594 -768.05664 L 851.07422 -768.05664 z M 838.33984 -754.03125 C 840.01916 -754.03125 841.33594 -752.70463 841.33594 -751.02539 C 841.33594 -749.34607 840.01916 -748.0293 838.33984 -748.0293 C 836.66052 -748.0293 835.33594 -749.34607 835.33594 -751.02539 C 835.33594 -752.70463 836.66052 -754.03125 838.33984 -754.03125 z M 828.73828 -739.49023 L 827.80078 -738.55273 L 821.96289 -732.69922 L 818.95117 -735.7168 L 818.95117 -726.68164 L 827.96289 -726.68164 L 824.95117 -729.70117 L 831.72852 -736.48633 L 828.73828 -739.49023 z "
+ style="opacity:1;"
+ transform="matrix(0.2838597,0,0,0.2838597,-231.56652,220.73235)" />
+ <path
+ id="path9610"
+ d="M 818.92969 -774.41406 L 818.72852 -773.72461 C 818.72852 -773.72461 819.60117 -773.53442 821.77734 -772.71094 C 823.53993 -772.04381 825.57937 -770.62519 827.11719 -768.70508 C 828.73437 -766.68587 829.5053 -764.52191 829.75195 -762.29297 C 829.97986 -760.23381 829.76005 -758.07069 829.61719 -756.08398 C 829.42632 -753.46231 829.36489 -751.04276 829.90234 -749.32031 C 829.94014 -749.20088 829.9813 -749.0781 830.0293 -748.94922 C 830.64562 -747.29375 832.37613 -744.35523 835.01367 -741.42969 C 837.17549 -739.03188 839.79257 -736.80786 843.07422 -734.86133 C 846.4914 -732.83437 850.15259 -731.38302 853.99414 -730.13672 C 857.42996 -729.02206 860.822 -728.14028 863.29688 -727.31445 C 867.15184 -726.02813 868.67578 -725.70703 868.67578 -725.70703 L 869.13477 -727.41992 C 869.13477 -727.41992 867.63493 -727.7381 863.85938 -728.99805 C 861.39422 -729.82062 858.37751 -731.35296 855.66797 -733.39844 C 852.63762 -735.68611 850.4205 -738.26901 849.01758 -740.95508 C 847.70415 -743.46979 847.24481 -745.78743 847.0293 -747.8125 C 846.75264 -750.41225 846.80449 -752.6452 846.43164 -754.13672 C 846.40518 -754.24519 846.37512 -754.34982 846.34375 -754.44922 C 845.96806 -755.65315 844.55421 -758.0206 842.66992 -760.54102 C 841.09401 -762.64897 839.13952 -764.90558 836.71484 -766.83594 C 834.15667 -768.87257 831.57201 -770.16256 828.82422 -771.16992 C 826.25062 -772.11344 823.78147 -772.71842 822.03125 -773.38086 C 819.81444 -774.21991 818.92969 -774.41406 818.92969 -774.41406 z M 838.21875 -754.82617 A 4.1702382 3.8574698 0 0 1 842.38867 -750.96875 A 4.1702382 3.8574698 0 0 1 838.21875 -747.11133 A 4.1702382 3.8574698 0 0 1 834.04688 -750.96875 A 4.1702382 3.8574698 0 0 1 838.21875 -754.82617 z"
+ style="opacity:0.4;"
+ transform="matrix(0.2838597,0,0,0.2838597,-231.56652,220.73235)" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/pts2ellipse.svg b/share/icons/Tango/scalable/actions/pts2ellipse.svg
new file mode 100644
index 0000000..690ee53
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/pts2ellipse.svg
@@ -0,0 +1,126 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg1"
+ width="16"
+ height="16"
+ viewBox="0 0 16 16"
+ sodipodi:docname="pts2ellipse-symbolic.svg"
+ inkscape:version="1.0alpha (634dba98d9, 2019-03-28)">
+ <style
+ id="style1476"></style>
+ <defs
+ id="defs913">
+ <inkscape:path-effect
+ draw_ori_path="false"
+ rot_axes="0"
+ draw_perspective_axes="false"
+ gen_perspective_frame="false"
+ draw_axes="false"
+ gen_isometric_frame="false"
+ slice_arc="false"
+ arc_other="false"
+ gen_arc="false"
+ method="steiner_ellipse"
+ is_visible="true"
+ id="path-effect1415"
+ effect="pts2ellipse" />
+ </defs>
+ <sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="19.209395"
+ inkscape:cx="16.306885"
+ inkscape:cy="10.902898"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-width="2560"
+ inkscape:window-height="1376"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="layercompo">
+ <inkscape:grid
+ type="xygrid"
+ id="grid" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title></dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title />
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier />
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="ellipse-5pts">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ d="M 4.0566406 2.3808594 C 3.2242239 2.4243811 2.5173154 2.7034034 2.0546875 3.2851562 C 1.3274199 4.1996924 1.4721129 5.5348008 2.1171875 6.8964844 A 1.5 1.5 0 0 0 1.7050781 7.9296875 A 1.5 1.5 0 0 0 3.2050781 9.4296875 A 1.5 1.5 0 0 0 3.7695312 9.3183594 C 4.3166912 9.9381245 4.9384067 10.547889 5.6542969 11.117188 C 6.5975277 11.867274 7.5696103 12.451393 8.5175781 12.892578 A 1.5 1.5 0 0 0 8.5097656 13.042969 A 1.5 1.5 0 0 0 10.009766 14.542969 A 1.5 1.5 0 0 0 11.34375 13.728516 C 12.494661 13.84026 13.502182 13.610135 14.097656 12.861328 C 14.837862 11.930524 14.68261 10.564515 14.007812 9.1777344 C 13.483013 8.0992157 12.620398 6.968799 11.505859 5.9140625 A 1.5 1.5 0 0 0 11.632812 5.3105469 A 1.5 1.5 0 0 0 10.132812 3.8105469 A 1.5 1.5 0 0 0 9.2207031 4.1210938 C 8.0025635 3.3385975 6.7766443 2.7984553 5.6640625 2.5429688 C 5.1003922 2.4135309 4.5560907 2.3547463 4.0566406 2.3808594 z M 4.5429688 3.1835938 C 4.8332176 3.200046 5.1471868 3.2467889 5.484375 3.3242188 C 6.4676176 3.5500047 7.6001382 4.0427943 8.7363281 4.7636719 A 1.5 1.5 0 0 0 8.6328125 5.3105469 A 1.5 1.5 0 0 0 10.132812 6.8105469 A 1.5 1.5 0 0 0 10.998047 6.5351562 C 12.032365 7.5241223 12.822307 8.5721261 13.287109 9.5273438 C 13.892607 10.771705 13.929573 11.788207 13.470703 12.365234 C 13.113959 12.813838 12.425776 13.020959 11.505859 12.949219 A 1.5 1.5 0 0 0 10.009766 11.542969 A 1.5 1.5 0 0 0 8.8085938 12.144531 C 7.9383109 11.733752 7.0339181 11.189737 6.1542969 10.490234 C 5.4895555 9.9616114 4.9132036 9.3977331 4.40625 8.828125 A 1.5 1.5 0 0 0 4.7050781 7.9296875 A 1.5 1.5 0 0 0 3.2050781 6.4296875 A 1.5 1.5 0 0 0 2.8105469 6.484375 C 2.2695391 5.3043887 2.2382484 4.3383111 2.6796875 3.7832031 C 3.0238398 3.350433 3.6722222 3.1342369 4.5429688 3.1835938 z "
+ style="opacity:1"
+ id="path1441" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/rectangle-make-corners-sharp.svg b/share/icons/Tango/scalable/actions/rectangle-make-corners-sharp.svg
new file mode 100644
index 0000000..0f137b9
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/rectangle-make-corners-sharp.svg
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="rectangle-make-corners-sharp.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata26">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview24"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient11360"
+ inkscape:collect="always">
+ <stop
+ id="stop11362"
+ offset="0"
+ style="stop-color:#729fcf;stop-opacity:1;" />
+ <stop
+ id="stop11364"
+ offset="1"
+ style="stop-color:#729fcf;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11366"
+ inkscape:collect="always"
+ x1="513.90619"
+ x2="506.57809"
+ xlink:href="#linearGradient11360"
+ y1="122"
+ y2="129" />
+ </defs>
+ <g
+ id="squared_corner"
+ style="display:inline"
+ transform="matrix(0.9552239,0,0,1,-476.89553,-120)">
+ <rect
+ height="16"
+ id="rect9657"
+ style="opacity:0.33213004;fill:none;fill-opacity:1;stroke:none"
+ width="16.75"
+ x="499.25"
+ y="120" />
+ <g
+ id="g9659">
+ <path
+ d="m 500.2969,122 c 2.1748,4.2557 8.5437,10.7194 13.6093,12 v -12 z"
+ id="path9661"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient11366);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.02316904;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 500.2969,122 h 13.6093 v 13"
+ id="path9663"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc"
+ style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#729fcf;stroke-width:2.04633808;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:1.023169, 1.023169;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 513.9062,128 v -6 h -7.3281"
+ id="path9665"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc"
+ style="display:inline;fill:none;fill-opacity:0.70196078;fill-rule:evenodd;stroke:#204a87;stroke-width:2.04633808;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:1.5;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/rough-hatches.svg b/share/icons/Tango/scalable/actions/rough-hatches.svg
new file mode 100644
index 0000000..7edd30f
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/rough-hatches.svg
@@ -0,0 +1,87 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="hatches">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="M 5.9658851,2.133748 C 5.819022,2.1338088 5.687937,2.2044414 5.5903636,2.2955329 5.4927994,2.3866056 5.4164874,2.5017095 5.344268,2.6350508 5.1998224,2.9017451 5.0749908,3.2514902 4.9514285,3.6613585 4.7042946,4.4811138 4.4656075,5.5371902 4.1830651,6.5361114 4.1471363,6.6631387 4.1095905,6.7857163 4.0727773,6.9107229 L 5.2791001,7.2484209 C 5.4863991,6.4425046 5.6491802,5.6419644 5.7749358,4.9756872 5.8289598,4.6894605 5.8650869,4.5026785 5.9075514,4.2765961 5.9190782,4.4872901 5.9403863,4.6498939 5.9385429,4.9187209 5.9337526,5.6162906 5.8791687,6.4838539 5.7758458,7.3874182 L 6.4585311,7.5783698 C 6.6157775,6.299298 6.662344,5.013422 6.6134814,4.0268559 6.588328,3.5189451 6.5394935,3.0924027 6.4635454,2.7745055 6.4255702,2.6155628 6.3817127,2.4833251 6.317254,2.3711823 6.2527978,2.2590417 6.1401836,2.1336758 5.9658851,2.133748 Z M 3.0929545,2.5006105 C 2.923269,2.5006105 2.7696462,2.5928056 2.6727704,2.7088801 2.5758946,2.8249454 2.5153887,2.9639684 2.4658682,3.1172155 2.3668316,3.4237003 2.3182888,3.7981881 2.284943,4.1663082 2.2182116,4.9030268 2.216128,5.6269283 2.216128,5.6269283 2.2137035,5.8930253 2.5871017,5.9551343 2.6709481,5.70258 2.6709481,5.70258 2.7663959,5.4115909 2.8172371,5.2600635 2.8054701,5.5017281 2.7947391,5.7331352 2.781236,5.981032 L 1.9723121,5.757724 1.9098764,5.9828544 1.5375445,7.3322743 2.6627464,7.6430828 C 2.5797541,8.7415585 2.5042493,9.9305141 2.5725113,10.733854 2.5901048,10.940906 2.6210775,11.103273 2.6777849,11.240171 2.7344898,11.377075 2.833083,11.508996 2.9895057,11.551892 3.1459167,11.594786 3.2905724,11.5321 3.4010306,11.452085 3.5114866,11.372073 3.6092443,11.264832 3.7095595,11.129883 4.1108387,10.590103 4.5561599,9.5973546 4.9532509,8.3863813 5.0270778,8.1612323 5.0947308,7.9310828 5.1596982,7.700049 L 3.9392493,7.3582514 C 3.7279579,8.0430297 3.5137499,8.6659791 3.334038,9.1146392 3.3275816,9.130744 3.3249356,9.1317636 3.3185423,9.1474531 3.3210483,8.7711755 3.3104432,8.4482617 3.3445194,7.9502466 3.3758072,7.4929577 3.4122237,7.0194544 3.4461482,6.5570765 L 3.5468647,6.1924914 3.471668,6.1715263 C 3.4847231,5.9784257 3.5008605,5.7735744 3.5099488,5.5959392 3.5496087,4.8209374 3.5579481,4.1027036 3.5286343,3.5683886 3.5139855,3.3012277 3.4903604,3.0817276 3.4511602,2.9103132 3.4315648,2.8246118 3.4113487,2.7510787 3.3700391,2.677891 3.3287297,2.604701 3.2371179,2.5006105 3.0929545,2.5006105 Z M 8.6583477,2.8638283 C 8.4965559,2.8637583 8.3796367,2.9649345 8.3015093,3.0670859 8.2233912,3.1692351 8.1637347,3.290618 8.1050883,3.4375954 7.9877981,3.7315385 7.8800722,4.1256964 7.7660253,4.5933289 7.5519364,5.4712126 7.3175916,6.6058808 7.0186248,7.7346852 L 8.1123801,8.0409367 C 8.1611167,7.7880792 8.2043162,7.538311 8.2600387,7.2716633 8.2273417,7.5452526 8.2065445,7.8009335 8.180285,8.0596222 L 9.6960466,8.4839081 C 9.9571339,7.4559625 10.145953,6.4519593 10.28394,5.6697662 10.330222,5.4074119 10.362877,5.2441944 10.399698,5.0394901 10.413305,5.221477 10.4341,5.3561016 10.437523,5.5854555 10.450044,6.4242485 10.389983,7.5366379 10.259787,8.6415909 L 10.952044,8.8352772 C 10.98757,8.5551709 11.020409,8.2699778 11.047291,7.9830604 11.158384,6.7973527 11.173479,5.5985409 11.105625,4.683109 11.071698,4.2253886 11.019149,3.8395233 10.938826,3.5497056 10.898673,3.4047909 10.852966,3.2835923 10.785245,3.1791938 10.717524,3.0747953 10.601279,2.9641784 10.439345,2.9640898 10.283427,2.9640011 10.149574,3.0469539 10.05334,3.1482047 9.9571083,3.2494555 9.8818863,3.3747677 9.8104363,3.5237284 9.6675263,3.8216662 9.5434506,4.2187852 9.4175947,4.6881211 9.2920584,5.1562577 9.1464484,5.7947005 9.0147288,6.3674922 9.057863,5.7865525 9.1528908,5.1338692 9.1491691,4.6621439 9.1454218,4.1866107 9.1203756,3.7877137 9.0730623,3.492737 9.0494092,3.3452509 9.0224335,3.223525 8.9787252,3.1190378 8.9568734,3.0667942 8.9310364,3.0172294 8.8853005,2.9672795 8.8395669,2.9173389 8.7567145,2.8638726 8.6583477,2.8638283 Z M 12.928096,4.6174837 C 12.839989,4.6242924 12.763919,4.6718624 12.723015,4.7122759 12.668471,4.7661598 12.637746,4.8212408 12.605893,4.8827197 12.478495,5.1286168 12.372542,5.5098201 12.265006,5.9368245 12.157467,6.3638382 12.057938,6.8264308 11.977439,7.1755039 11.845559,7.7473763 11.676688,8.3726287 11.49573,8.9874906 L 12.459147,9.2568286 12.333365,9.7066348 11.359468,9.4341068 C 11.225531,9.8708251 11.089375,10.298356 10.957512,10.682355 10.800492,11.139637 10.659421,11.505491 10.533683,11.810291 10.553145,11.614696 10.563549,11.451843 10.602953,11.186849 10.681937,10.655678 10.789742,10.001201 10.887786,9.3024011 L 10.199632,9.1096272 C 10.057125,10.156923 9.8636116,11.17641 9.7484562,11.96524 9.685145,12.398929 9.6464888,12.761416 9.6573108,13.042134 9.6627241,13.182496 9.6760548,13.301853 9.7311376,13.419022 9.7862213,13.536191 9.9323124,13.655057 10.082507,13.655091 10.345101,13.655136 10.572829,13.514645 10.787068,13.319219 11.001315,13.12378 11.207315,12.860746 11.408687,12.5545 11.811429,11.941999 12.190946,11.152703 12.48011,10.391144 12.480973,10.388869 12.48108,10.387474 12.481935,10.38522 L 12.598144,10.416208 C 12.398042,12.117759 12.1374,13.188423 12.1374,13.188423 12.048739,13.434754 12.370608,13.617893 12.537076,13.415833 12.537076,13.415833 12.566537,13.361333 12.573079,13.35203 H 12.574902 C 12.574902,13.35203 12.576718,13.347025 12.576727,13.347018 12.601992,13.310851 12.637034,13.268219 12.705698,13.117783 12.795114,12.921899 12.908053,12.616299 13.019241,12.156646 13.114673,11.762145 13.207308,11.245552 13.281742,10.597134 L 13.783047,10.730207 14.201409,9.1510978 13.408435,8.9410057 C 13.430397,8.4215845 13.440956,7.8465971 13.436235,7.206493 13.427831,6.0668735 13.386257,5.4141249 13.306806,5.0499715 13.286947,4.9589337 13.265479,4.8864624 13.231155,4.8170944 13.196831,4.747724 13.144224,4.6601747 13.019241,4.6261428 12.987997,4.6176331 12.957463,4.6152134 12.928096,4.6174837 Z M 2.2981614,6.3319438 2.9726426,6.5183384 2.786703,7.1928219 2.1117667,7.0064274 Z M 5.7161449,7.8554544 C 5.6881704,8.0663282 5.661771,8.2769942 5.6281895,8.4880102 5.4241805,9.7699661 5.1146459,11.036407 4.9085907,11.991217 4.8055571,12.468622 4.7277354,12.866531 4.7035106,13.166093 4.6914029,13.315872 4.6874595,13.437744 4.7190063,13.560299 4.7347751,13.621582 4.7609856,13.687845 4.8188106,13.748062 4.8766448,13.808285 4.9723959,13.847831 5.0548797,13.847866 5.3560117,13.847998 5.5678002,13.640949 5.802278,13.365701 6.0367557,13.090455 6.2827323,12.713963 6.5309931,12.263287 7.0275172,11.361955 7.5305699,10.166286 7.8968211,8.9460201 7.9433922,8.790841 7.9814445,8.6427553 8.0153106,8.4984916 L 6.8951232,8.1854034 C 6.5788313,9.3060389 6.2016509,10.398569 5.879752,11.222853 5.8154194,11.387592 5.7717695,11.476017 5.7129551,11.617518 5.740939,11.481036 5.7501347,11.402838 5.7835949,11.247008 5.9696511,10.380511 6.2218973,9.2352265 6.3938181,8.0450388 Z M 8.1224065,8.5285707 C 8.1059961,8.643698 8.0887456,8.7599056 8.0654402,8.8822171 7.8362988,10.084909 7.5047235,11.275533 7.2542389,12.16713 7.1290013,12.612918 7.0253144,12.982456 6.9616585,13.250401 6.9298316,13.38438 6.9061645,13.489457 6.8978578,13.58263 6.8937022,13.62922 6.8897635,13.671736 6.9046922,13.736211 6.9121635,13.768453 6.9248803,13.80922 6.9666728,13.856525 7.0084653,13.903829 7.0909071,13.942623 7.1562571,13.942658 7.3252893,13.942747 7.4087273,13.855467 7.4939527,13.769024 7.5791804,13.682581 7.6613982,13.572036 7.7505296,13.436341 7.9288042,13.164938 8.1286318,12.79242 8.3379678,12.344408 8.7566305,11.448378 9.2100554,10.25543 9.5520374,9.0389898 9.5617207,9.0045404 9.5694231,8.9704549 9.5789245,8.9359937 Z M 12.954071,9.3037685 13.630832,9.4828714 13.451274,10.159632 12.77497,9.9800741 Z"
+ style="opacity:1;" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/roughen.svg b/share/icons/Tango/scalable/actions/roughen.svg
new file mode 100644
index 0000000..8a94761
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/roughen.svg
@@ -0,0 +1,87 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="roughen">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="M 7.7005382,0.81172665 V 0.87328815 1.4624521 C 7.2502154,1.4809649 6.9252098,1.7756256 6.7516258,2.1405896 6.5758719,2.5101215 6.5010083,2.9593854 6.4317936,3.423764 6.3625791,3.8881523 6.3014928,4.3665029 6.1917995,4.7670569 6.0821091,5.1676084 5.9241323,5.4764602 5.6954608,5.6452695 5.4752671,5.8078338 5.140082,5.8635889 4.7301929,5.8448644 4.3203159,5.8261399 3.8507785,5.7365751 3.392672,5.6596995 2.9345751,5.582814 2.48998,5.5155543 2.0926666,5.5688002 1.6953533,5.6220435 1.318306,5.8510624 1.1894428,6.2849335 1.0586786,6.7251898 1.240923,7.1324096 1.5381299,7.4137213 1.8353294,7.6950329 2.2393283,7.9060857 2.6597053,8.115427 3.0800721,8.324761 3.5178167,8.5289213 3.8649648,8.7570143 4.2121055,8.9851097 4.4570467,9.2309861 4.5469512,9.5005621 4.6328369,9.7580661 4.5778304,10.09468 4.4267141,10.480257 4.2755976,10.865835 4.0366354,11.286 3.8125415,11.699944 3.5884402,12.113889 3.3762276,12.518639 3.296003,12.914342 3.2558895,13.112191 3.2491819,13.312139 3.3089876,13.504949 3.3687933,13.697773 3.4999072,13.872518 3.687015,14.00129 4.061489,14.25899 4.5028508,14.207484 4.8629367,14.010428 5.22303,13.813372 5.5529679,13.49282 5.8844722,13.157706 6.2159765,12.822579 6.5463231,12.471045 6.8660913,12.212639 7.1358852,11.994615 7.3913041,11.853637 7.6197399,11.814412 7.6419461,11.841258 7.6617465,11.867254 7.689477,11.896174 7.6926732,11.899506 7.6972707,11.903391 7.7005382,11.906755 V 12.399727 12.46177 H 8.3820438 V 12.424256 C 8.4209606,12.445319 8.4583314,12.46922 8.498435,12.48726 8.6033504,12.534456 8.7241735,12.533171 8.8403898,12.545455 8.9102744,12.767575 8.9994277,12.985352 9.1477171,13.161551 9.2459327,13.278259 9.3457064,13.378556 9.4473475,13.453968 9.4981722,13.491672 9.5469445,13.525132 9.6180848,13.548717 9.6275136,13.551843 9.6482201,13.537074 9.659927,13.539579 9.7419415,13.593706 9.7762335,13.635489 9.7763172,13.635767 9.7764111,13.636095 9.7788687,13.643938 9.7599667,13.703101 9.7505181,13.732687 9.7342484,13.771867 9.7291858,13.841615 9.7241203,13.911362 9.7548797,14.031008 9.8292208,14.099402 9.9311254,14.19317 10.044935,14.177302 10.158191,14.181166 10.201646,14.25968 10.238756,14.34326 10.303439,14.404807 10.400874,14.497524 10.539026,14.56578 10.685313,14.568329 10.977885,14.573428 11.219511,14.375067 11.468779,14.048422 A 0.24627087,0.24627087 0 0 0 11.48513,14.022934 C 11.63635,13.763008 11.74349,13.697326 11.837669,13.517936 11.884761,13.428244 11.892868,13.256881 11.837669,13.154337 11.806991,13.097342 11.757152,13.057583 11.715987,13.014383 11.730907,12.744386 11.817119,12.517322 11.908849,12.340089 11.959142,12.242888 12.010997,12.170817 12.035818,12.038053 12.048235,11.971667 12.045811,11.863615 11.981471,11.776417 11.950229,11.734069 11.910344,11.733565 11.872296,11.712931 11.683022,11.244727 11.404935,10.889999 11.116244,10.705824 10.958528,10.605196 10.804474,10.541091 10.66367,10.509596 10.593886,10.493989 10.52508,10.525017 10.458303,10.525948 10.44495,10.3942 10.455829,10.107106 10.474657,9.7679711 10.751342,9.6055171 10.985733,9.4294261 11.107105,9.3404061 11.180891,9.2862861 11.226838,9.2642001 11.263414,9.2572011 11.299981,9.2501931 11.343569,9.2486791 11.439923,9.2879821 A 0.24627087,0.24627087 0 0 0 11.778031,9.0662654 C 11.781697,8.9009553 11.920228,8.6250998 12.092091,8.4371823 12.17802,8.3432196 12.271158,8.2696018 12.334007,8.235184 12.365428,8.2179812 12.382287,8.217368 12.383545,8.2164274 A 0.24627087,0.24627087 0 0 0 12.664901,8.1192758 C 12.960349,7.6748974 13.144603,7.6506299 13.199236,7.6517922 13.210777,7.6520385 13.217733,7.654065 13.220398,7.6546782 13.230246,7.6643901 13.237957,7.6746512 13.271859,7.6883449 13.282061,7.6924672 13.317001,7.7007385 13.317549,7.7008494 13.31782,7.700906 13.362546,7.7066214 13.362758,7.7066214 13.362965,7.7066312 13.444382,7.6936811 13.444521,7.6936343 13.444585,7.6936171 13.504584,7.6648161 13.50464,7.6647792 13.504695,7.6647398 13.564721,7.608081 13.564758,7.6080268 13.564797,7.60798 13.602736,7.5340151 13.602753,7.5339608 13.602753,7.5339608 13.602736,7.5321288 13.602753,7.5320352 13.624708,7.5190162 13.635353,7.5127271 13.660947,7.4974081 13.814512,7.4055286 14.025181,7.2745872 14.227988,7.1246726 14.430804,6.9747554 14.626386,6.8144048 14.751742,6.6119805 14.814424,6.5107659 14.863589,6.3892803 14.851779,6.2483807 14.845191,6.1697272 14.777239,6.1144227 14.731542,6.0468627 14.726366,5.9738678 14.721515,5.9083884 14.693547,5.839575 14.662135,5.7622709 14.570099,5.6588008 14.457401,5.6380569 14.344702,5.6173009 14.273677,5.6543732 14.224619,5.6794189 14.175566,5.7044621 14.140754,5.7297565 14.106308,5.752522 14.037426,5.7980603 13.976581,5.8310425 13.946633,5.8376493 13.916681,5.8442586 13.922979,5.8538942 13.870161,5.8087942 13.762406,5.6790814 13.715537,5.5979779 13.584476,5.5269555 13.548561,5.5074873 13.495148,5.4881152 13.430092,5.4904052 13.365046,5.4927027 13.301305,5.5219592 13.264645,5.5505237 13.191317,5.6076503 13.181454,5.6445627 13.164609,5.6707609 13.130935,5.7231596 13.111504,5.7568264 13.03956,5.8068685 12.967619,5.8569131 12.84061,5.9184846 12.604783,5.9559632 A 0.24627087,0.24627087 0 0 0 12.562941,5.9651015 C 11.872783,6.2027464 11.505832,6.659708 11.286981,6.8866017 11.206076,6.9704755 11.152693,7.0014976 11.13981,7.0121307 11.13629,7.0098873 11.136133,7.0105694 11.128748,7.0049156 11.09955,6.982559 11.047832,6.9264172 10.9835,6.8375445 10.982756,6.8365128 10.982331,6.836653 10.981577,6.8356213 10.90162,6.324222 10.976442,6.3056354 10.489085,5.6140084 A 0.24627087,0.24627087 0 0 0 10.310652,5.5106048 C 10.121833,5.4924368 10.083684,5.4524365 10.07114,5.4360562 10.058585,5.4196759 10.041665,5.3663119 10.038434,5.247045 10.031968,5.008489 10.051135,4.5559573 9.6676249,4.1961694 9.4833358,3.9060814 9.3310945,3.7309857 9.2112018,3.6199901 9.1045722,3.5212725 9.0068867,3.4081126 8.8855984,3.2419654 8.8903828,3.1899211 8.891927,3.1392042 8.8841549,3.096717 8.8637557,2.9851846 8.8229952,2.8829062 8.7749823,2.7658235 8.684442,2.5450539 8.566847,2.2801348 8.4840045,2.0131375 8.5115817,1.9362446 8.545869,1.8697581 8.5330625,1.7659308 8.5284942,1.728888 8.517103,1.6779175 8.4748669,1.6240512 8.4518768,1.5947207 8.4179326,1.5712165 8.3820438,1.5533514 V 1.4932328 0.87328815 0.81172665 Z M 7.7192974,1.5552745 H 8.1309884 C 8.1198585,1.5622901 8.1060022,1.5693254 8.096842,1.5749941 8.0261736,1.6187274 7.9843446,1.6609265 7.9443809,1.696674 7.9044172,1.7324217 7.8474434,1.7626484 7.900613,1.7385162 L 7.9987271,1.9549445 A 0.24627087,0.24627087 0 0 0 7.993438,2.1059624 C 8.0003181,2.1295527 8.0087546,2.1514836 8.0160408,2.1747365 H 7.7005382 V 2.2367807 2.8567254 2.9182869 H 8.3041315 C 8.308355,2.9284273 8.3145434,2.9431184 8.3185592,2.952914 8.3591929,3.0519863 8.3836228,3.1261704 8.3931052,3.1674167 A 0.24627087,0.24627087 0 0 0 8.400321,3.4276103 C 8.5995461,3.7309142 8.7542702,3.8670958 8.8764599,3.9802238 8.9986616,4.0933493 9.0992164,4.1892105 9.2891169,4.503497 A 0.24627087,0.24627087 0 0 0 9.3309592,4.5564006 C 9.5724185,4.7829127 9.5377834,4.9763022 9.5454615,5.2595494 9.5493052,5.4011631 9.5584682,5.5773572 9.6801288,5.7361688 9.7673619,5.8500306 9.9361144,5.8847168 10.098073,5.9266254 10.575808,6.6024778 10.415393,6.3272952 10.538142,7.0227094 A 0.24627087,0.24627087 0 0 0 10.581909,7.1246726 C 10.663931,7.2385417 10.739797,7.32705 10.829115,7.3954474 10.918434,7.4638423 11.030574,7.5113358 11.147024,7.5099125 11.379913,7.5070461 11.515581,7.3590398 11.64144,7.2285565 11.891147,6.9696728 12.158417,6.6295551 12.710592,6.4354711 12.984911,6.3883766 13.180832,6.3087504 13.319473,6.2123105 13.391641,6.1621182 13.407741,6.1239402 13.450291,6.0742772 13.485071,6.1089634 13.467353,6.092891 13.522914,6.1574814 A 0.24627087,0.24627087 0 0 0 13.550329,6.1829728 C 13.702004,6.3124687 13.9042,6.3506689 14.053885,6.3176375 14.158094,6.2946405 14.21486,6.2502669 14.278968,6.2103873 A 0.24627087,0.24627087 0 0 0 14.346303,6.2849335 C 14.35667,6.2925081 14.356401,6.2923355 14.358807,6.2940716 14.358453,6.2910059 14.360782,6.3086863 14.333796,6.352267 14.276176,6.4453161 14.115789,6.5970728 13.935571,6.7302919 13.75535,6.8635038 13.55497,6.9867993 13.406526,7.0756154 13.339906,7.1154752 13.288724,7.1447121 13.24637,7.170361 13.231302,7.1690487 13.226623,7.1596542 13.210297,7.1592997 12.970365,7.1541901 12.654822,7.3647626 12.339297,7.7845337 12.257649,7.7972301 12.163839,7.7686138 12.097863,7.8047333 11.966438,7.8766962 11.843615,7.9809348 11.728974,8.1062889 11.560257,8.2907618 11.477285,8.5499015 11.40337,8.8041485 11.32507,8.7929519 11.243716,8.759361 11.17059,8.7733676 11.027774,8.8007107 10.913018,8.8701791 10.814205,8.9426613 10.616583,9.0876173 10.447763,9.2593911 10.121637,9.4188011 A 0.24627087,0.24627087 0 0 0 9.9836074,9.6241681 C 9.9558634,10.056978 9.9454844,10.365204 9.9691774,10.58751 9.9810274,10.698653 9.9843534,10.790441 10.072584,10.90205 10.116698,10.957855 10.204349,11.01586 10.294301,11.021807 10.384252,11.027764 10.452655,10.995048 10.501588,10.964093 L 10.492451,10.971307 C 10.432505,11.005521 10.480791,10.974114 10.556417,10.991026 10.632046,11.007936 10.74005,11.048542 10.852684,11.120401 11.077958,11.264118 11.327892,11.52542 11.475993,11.963507 A 0.24627087,0.24627087 0 0 0 11.512544,12.030838 C 11.498428,12.062119 11.49891,12.063737 11.472626,12.114525 11.367477,12.317695 11.20065,12.650475 11.20522,13.085079 A 0.24627087,0.24627087 0 0 0 11.283615,13.261588 C 11.338907,13.313037 11.346206,13.323454 11.36345,13.34335 11.333381,13.378464 11.225365,13.505439 11.077768,13.750716 10.870044,14.022916 10.721107,14.076339 10.692525,14.075837 10.678231,14.075595 10.672247,14.075805 10.643471,14.048422 10.614691,14.021042 10.573084,13.96227 10.536219,13.875761 A 0.24627087,0.24627087 0 0 0 10.310652,13.726666 C 10.223064,13.726221 10.261082,13.737987 10.236585,13.732438 10.252604,13.663372 10.280761,13.603935 10.251016,13.49966 10.205923,13.341636 10.077294,13.206914 9.8835694,13.096143 A 0.24627087,0.24627087 0 0 0 9.74746,13.063437 C 9.7435523,13.060868 9.7460541,13.062829 9.7416907,13.05959 9.6893283,13.020732 9.6054371,12.939785 9.525742,12.845088 9.3663422,12.655681 9.2346402,12.374059 9.2328451,12.327104 A 0.24627087,0.24627087 0 0 0 8.9385039,12.094326 C 8.9081543,12.100242 8.8161441,12.089243 8.7023563,12.038053 8.6020008,11.992907 8.4884939,11.921568 8.3820438,11.84423 V 11.780266 11.718221 H 8.2218877 C 8.1528329,11.659314 8.0891715,11.601872 8.0439357,11.5547 8.0089717,11.518224 7.9837365,11.487429 7.9732381,11.472937 H 7.9713125 C 7.9765527,11.483817 8.0092988,11.504024 7.9843004,11.610971 L 7.7443062,11.55518 V 11.309415 C 7.3056235,11.309358 6.9166896,11.538917 6.5573224,11.829323 6.1979439,12.119736 5.8586825,12.482571 5.533862,12.810939 5.2090384,13.139308 4.8951729,13.430701 4.6267891,13.577572 4.3584053,13.724446 4.1880325,13.748009 3.9669255,13.595849 3.8564718,13.519839 3.8074221,13.448631 3.7798375,13.359702 3.7522505,13.270774 3.7506795,13.156249 3.7798375,13.012457 3.8381461,12.724853 4.0248254,12.341205 4.2449153,11.934649 4.4650152,11.528095 4.7143518,11.094265 4.8850596,10.65869 5.0557673,10.223115 5.1566199,9.7720121 5.0139546,9.3442551 4.8702651,8.9134273 4.5255229,8.6033521 4.1342966,8.3462829 3.7430705,8.0892166 3.2922773,7.8792276 2.8799799,7.6739174 2.4676923,7.4686046 2.0955009,7.2634323 1.8762383,7.0558959 1.6569757,6.8483498 1.5822818,6.6943326 1.6617357,6.4268131 1.7385448,6.16823 1.8702767,6.0945703 2.1580745,6.0560008 2.4458724,6.0174337 2.8629396,6.0695541 3.3123538,6.144977 3.7617581,6.2203997 4.2455581,6.3166844 4.7085503,6.337837 5.1715351,6.3589921 5.6273419,6.3080954 5.9883585,6.0415732 6.3537488,5.7718204 6.5443063,5.3493085 6.6679394,4.8978751 6.791564,4.4464319 6.851112,3.9518414 6.9189967,3.4963869 6.9868797,3.0409249 7.0654151,2.623838 7.195061,2.3512458 7.324707,2.0786537 7.4508079,1.9601403 7.7298758,1.9530188 Z M 7.7005382,3.538229 V 3.6002733 4.2197353 4.281777 H 8.3820438 V 4.2197353 3.6002733 3.538229 Z M 7.7005382,4.9017216 V 4.9632832 5.5832277 5.6452695 H 8.3820438 V 5.5832277 4.9632832 4.9017216 Z M 7.7005382,6.2647339 V 6.3267756 6.9467202 7.0082818 H 8.3820438 V 6.9467202 6.3267756 6.2647339 Z M 13.395464,7.217495 C 13.405432,7.2185933 13.415785,7.219438 13.415664,7.2194183 13.415115,7.2193074 13.447029,7.2265373 13.455583,7.2299995 13.475693,7.2381157 13.456868,7.2289357 13.462796,7.2319226 13.463914,7.2332352 13.466809,7.2370914 13.468567,7.2391377 13.449656,7.2272538 13.41727,7.2268402 13.395464,7.217495 Z M 7.7005382,7.6282264 V 7.6902681 8.3097326 8.3717743 H 8.3820438 V 8.3097326 7.6902681 7.6282264 Z M 13.212223,7.6484259 C 13.212491,7.6486304 13.213405,7.6482388 13.213666,7.6484259 13.215288,7.649699 13.216601,7.6509869 13.217991,7.6522724 13.216975,7.6515755 13.217667,7.6521517 13.212223,7.6484259 Z M 7.7005382,8.9917193 V 9.0532802 9.6732251 9.7352661 H 8.3820438 V 9.6732251 9.0532802 8.9917193 Z M 7.7005382,10.354729 V 10.416773 11.036716 11.098276 H 8.3820438 V 11.036716 10.416773 10.354729 Z M 10.327004,10.529315 C 10.331546,10.529614 10.333506,10.534323 10.338067,10.535086 10.316315,10.541871 10.297365,10.529078 10.274582,10.540377 10.289258,10.534661 10.294198,10.527145 10.327004,10.529315 Z M 7.7005382,13.081713 V 13.143275 13.76322 13.824781 H 8.3820438 V 13.76322 13.143275 13.081713 Z M 7.7005382,14.444726 V 14.506767 15.126712 15.188273 H 8.3820438 V 15.126712 14.506767 14.444726 Z"
+ style="opacity:1;" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/ruler.svg b/share/icons/Tango/scalable/actions/ruler.svg
new file mode 100644
index 0000000..2e56fef
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/ruler.svg
@@ -0,0 +1,91 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="ruler">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="M 7.2779942,0.9140877 V 3.4506772 3.6238282 3.8142487 4.1227453 4.4863168 H 8 V 4.1227453 4 C 9.3008941,4.117309 10.473246,4.8568397 11.133986,6.0012694 11.855826,7.2515242 11.855826,8.7904248 11.133986,10.04068 10.473246,11.18511 9.3008941,11.925039 8,12.042415 V 11.873465 11.510362 H 7.2779942 V 11.873465 12.18243 12.418587 12.545534 15.128328 H 7.9944011 V 12.762089 C 8.4097261,12.730729 8.8148881,12.64581 9.2003891,12.511463 L 9.6050301,13.438358 10.261229,13.152729 9.8570561,12.2235 C 10.220685,12.031354 10.55859,11.792767 10.862358,11.512228 L 11.603499,12.201566 12.092148,11.677912 11.351007,10.987643 C 11.498505,10.802954 11.634929,10.607401 11.755182,10.399116 11.842512,10.247856 11.918701,10.092025 11.988072,9.9342698 L 14.221298,10.720215 14.459322,10.044412 12.227496,9.2589328 C 12.335292,8.8588768 12.390407,8.4481498 12.391779,8.0370756 L 13.398947,7.9647366 13.348077,7.2483299 12.338575,7.3220719 C 12.278496,6.9173683 12.166136,6.5192315 12.001137,6.1370834 L 12.898163,5.6680361 12.56493,5.032839 11.668372,5.5037527 C 11.447352,5.1497586 11.183832,4.831319 10.88616,4.5525893 L 12.368911,2.7062694 11.809786,2.258224 10.327503,4.1022117 C 9.9882651,3.8693523 9.6199581,3.6811397 9.2311931,3.5426209 L 9.4972191,2.567189 8.8055496,2.3781687 8.5399888,3.3531347 C 8.3608015,3.3184426 8.1784579,3.2942248 7.9944011,3.2803264 V 0.9140874 Z M 7.2779942,5.4650153 V 5.8285868 6.1370834 6.5006549 H 8 V 6.1370834 5.8285868 5.4650153 Z M 7.2779942,7.4812197 V 7.8447913 8.1514216 8.5149908 H 8 V 8.1514216 7.8447913 7.4812197 Z M 7.2779942,9.4955578 V 9.8591268 10.167626 10.531195 H 8 V 10.167626 9.8591268 9.4955578 Z"
+ style="opacity:1;" />
+ <path
+ id="path9609"
+ d="M 7.4418998,3.2654423 C 5.7432607,3.2654423 4.1723729,4.1722016 3.3230538,5.6432652 2.4737339,7.1143286 2.4737339,8.9278298 3.3230538,10.398893 4.1723729,11.869956 5.7432607,12.776716 7.4418998,12.776716 V 12.060547 C 5.9982282,12.060547 4.665807,11.291067 3.9439671,10.040813 3.2221363,8.7905508 3.2221363,7.2516071 3.9439671,6.0013447 4.665807,4.7510916 5.9982282,3.9816105 7.4418998,3.9816105 Z"
+ style="opacity:0.4;" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/selection-bottom.svg b/share/icons/Tango/scalable/actions/selection-bottom.svg
new file mode 100644
index 0000000..7475dae
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/selection-bottom.svg
@@ -0,0 +1,128 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="selection-bottom.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata29">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview27"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12884"
+ inkscape:collect="always"
+ x1="539"
+ x2="539"
+ xlink:href="#linearGradient12876"
+ y1="308"
+ y2="311" />
+ <linearGradient
+ id="linearGradient12876"
+ inkscape:collect="always">
+ <stop
+ id="stop12878"
+ offset="0"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12880"
+ offset="1"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="selection_bot"
+ style="display:inline"
+ transform="matrix(1,0,0,-1,-528,312)">
+ <rect
+ height="2"
+ id="rect12218"
+ style="display:inline;fill:#eeeeec;fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="15"
+ x="528.5"
+ y="296.5" />
+ <path
+ d="m 544,304 -3.4861,-4 -3.5139,4 h 2 v 7 h 3 v -7 z"
+ id="path12220"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient12884);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="M 540.5,301.4375 539,303 h 1 v 7 h 1 c 0,-2 0,-7 0,-7 h 1 z"
+ id="path12222"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#fcaf3e;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <rect
+ height="2"
+ id="rect12224"
+ ry="1"
+ style="display:inline;overflow:visible;visibility:visible;fill:#555753;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="7"
+ x="528"
+ y="300" />
+ <rect
+ height="2"
+ id="rect12226"
+ ry="1"
+ style="display:inline;overflow:visible;visibility:visible;fill:#555753;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="7"
+ x="528"
+ y="303" />
+ <rect
+ height="2"
+ id="rect12228"
+ ry="1"
+ style="display:inline;overflow:visible;visibility:visible;fill:#555753;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="7"
+ x="528"
+ y="309" />
+ <rect
+ height="16"
+ id="rect12230"
+ style="display:inline;fill:none;fill-opacity:0.16788318;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="16"
+ x="528"
+ y="296" />
+ <rect
+ height="2"
+ id="rect12232"
+ ry="1"
+ style="display:inline;overflow:visible;visibility:visible;fill:#555753;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="7"
+ x="528"
+ y="306" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/selection-lower.svg b/share/icons/Tango/scalable/actions/selection-lower.svg
new file mode 100644
index 0000000..837cca7
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/selection-lower.svg
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="selection-lower.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata25">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview23"
+ showgrid="false" />
+ <defs
+ id="defs3" />
+ <g
+ id="selection_down"
+ style="display:inline"
+ transform="matrix(1,0,0,-1,-528,288)">
+ <rect
+ height="2"
+ id="rect12128"
+ style="display:inline;fill:#eeeeec;fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="15"
+ x="528.5"
+ y="275.5" />
+ <path
+ d="m 544,281 -3.4861,-4 -3.5139,4 h 2 v 1 h -1 v 3 h 2 c 0,0 2,0 2,-2 0,-2 0,-2 0,-2 z"
+ id="path12130"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccscc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#ce5c00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="M 540.5,278.4375 539,280 h 1 v 3 h -1 v 1 h 1 c 0,0 1,0 1,-1 0,-2 0,-3 0,-3 h 1 z"
+ id="path12132"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccsccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#fcaf3e;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <rect
+ height="2"
+ id="rect12134"
+ ry="1"
+ style="display:inline;overflow:visible;visibility:visible;fill:#555753;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="7"
+ x="528"
+ y="272" />
+ <rect
+ height="2"
+ id="rect12136"
+ ry="1"
+ style="display:inline;overflow:visible;visibility:visible;fill:#555753;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="7"
+ x="528"
+ y="279" />
+ <rect
+ height="2"
+ id="rect12138"
+ ry="1"
+ style="display:inline;overflow:visible;visibility:visible;fill:#555753;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="7"
+ x="528"
+ y="285" />
+ <rect
+ height="2"
+ id="rect12140"
+ ry="1"
+ style="display:inline;overflow:visible;visibility:visible;fill:#555753;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="9"
+ x="528"
+ y="282" />
+ <rect
+ height="16"
+ id="rect12142"
+ style="display:inline;fill:none;fill-opacity:0.16788318;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="16"
+ x="528"
+ y="272" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/selection-make-bitmap-copy.svg b/share/icons/Tango/scalable/actions/selection-make-bitmap-copy.svg
new file mode 100644
index 0000000..dd4def2
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/selection-make-bitmap-copy.svg
@@ -0,0 +1,216 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.0303"
+ height="16"
+ version="1.1"
+ sodipodi:docname="selection-make-bitmap-copy.svg"
+ viewBox="0 0 16.0303 16">
+ <metadata
+ id="metadata46">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview44"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient3480">
+ <stop
+ id="stop3482"
+ offset="0.0000000"
+ style="stop-color:#646464;stop-opacity:1.0000000;" />
+ <stop
+ id="stop3484"
+ offset="1.0000000"
+ style="stop-color:#000000;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(-1,0,0,0.982332,410.0303,204.2722)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12593"
+ inkscape:collect="always"
+ x1="261.0343"
+ x2="256.5"
+ xlink:href="#linearGradient3480"
+ y1="69.714012"
+ y2="71.037422" />
+ <linearGradient
+ gradientTransform="translate(-409.5,203.5)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12596"
+ inkscape:collect="always"
+ x1="261.1073"
+ x2="269.54849"
+ xlink:href="#linearGradient1610"
+ y1="79.5"
+ y2="79.5" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12581"
+ inkscape:collect="always"
+ x1="256.3262"
+ x2="258.91821"
+ xlink:href="#linearGradient3466"
+ y1="80.005852"
+ y2="78.5" />
+ <linearGradient
+ id="linearGradient5704">
+ <stop
+ id="stop5706"
+ offset="0"
+ style="stop-color:#5a5a5a;stop-opacity:1;" />
+ <stop
+ id="stop5708"
+ offset="1.0000000"
+ style="stop-color:#000000;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3466">
+ <stop
+ id="stop3468"
+ offset="0.0000000"
+ style="stop-color:#ffffff;stop-opacity:1.0000000" />
+ <stop
+ id="stop3470"
+ offset="1.0000000"
+ style="stop-color:#a0a0a0;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="translate(-410.0303,203)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12598"
+ inkscape:collect="always"
+ x1="266.64761"
+ x2="262.53851"
+ xlink:href="#linearGradient3480"
+ y1="74.382683"
+ y2="78.836052" />
+ <linearGradient
+ gradientTransform="matrix(-0.939394,0,0,1,394.3788,206.5)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12602"
+ inkscape:collect="always"
+ x1="256.8945"
+ x2="250.66499"
+ xlink:href="#linearGradient5704"
+ y1="73.65818"
+ y2="80.141876" />
+ <linearGradient
+ gradientTransform="matrix(-1,0,0,1,410.0303,203)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12604"
+ inkscape:collect="always"
+ x1="266.0303"
+ x2="258.01511"
+ xlink:href="#linearGradient3480"
+ y1="70.980743"
+ y2="77.990372" />
+ <linearGradient
+ id="linearGradient1610">
+ <stop
+ id="stop1611"
+ offset="0.0000000"
+ style="stop-color:#000000;stop-opacity:1.0000000" />
+ <stop
+ id="stop3053"
+ offset="0.35076979"
+ style="stop-color:#7f7f7f;stop-opacity:1.0000000" />
+ <stop
+ id="stop3054"
+ offset="0.59668732"
+ style="stop-color:#bfbfbf;stop-opacity:1.0000000" />
+ <stop
+ id="stop3055"
+ offset="0.78382427"
+ style="stop-color:#dfdfdf;stop-opacity:1.0000000" />
+ <stop
+ id="stop1612"
+ offset="1.0000000"
+ style="stop-color:#ffffff;stop-opacity:1.0000000" />
+ </linearGradient>
+ </defs>
+ <g
+ id="selection_bitmap"
+ transform="translate(-144,-272)">
+ <rect
+ height="14.99999"
+ id="rect9205"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:2, 1;stroke-dashoffset:0.5;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="15"
+ x="144.5"
+ y="272.5" />
+ <path
+ d="M 159.5303,278.5 C 155,276.9808 156,275.4808 155.5,274.4808 h -4 c -0.25,0.737 -1.3311,2.7144 -2.5,2.9741 l -4.5,1 V 287.5 l 14,-0.0192 1,-1 z"
+ id="path12563"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccsccccc"
+ style="display:inline;fill:url(#linearGradient12602);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient12604);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <circle
+ cx="258.5"
+ cy="78.5"
+ id="path12565"
+ r="3.5"
+ style="display:inline;fill:url(#linearGradient12581);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.36206675;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ transform="matrix(-0.938759,0,0,0.938488,396.6802,208.7958)" />
+ <rect
+ height="9"
+ id="rect12567"
+ style="display:inline;fill:url(#linearGradient12596);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient12598);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ transform="scale(-1,1)"
+ width="4"
+ x="-148.5"
+ y="278.5" />
+ <path
+ d="M 155.5303,274.5154 V 272.5 h -4 v 2.0154 z"
+ id="path12569"
+ inkscape:connector-curvature="0"
+ style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient12593);stroke-width:0.9999997px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+ <path
+ d="m 151.0303,278.25 c 1,-1 4.5,-1 5.5,0"
+ id="path12571"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="display:inline;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#b1b1b1;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+ <circle
+ cx="64"
+ cy="135"
+ id="path12573"
+ r="1"
+ style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.74699998;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ transform="translate(89.00004,147)" />
+ <circle
+ cx="64"
+ cy="135"
+ id="path12575"
+ r="1"
+ style="display:inline;fill:#ffffff;fill-opacity:0.44725743;fill-rule:evenodd;stroke:none;stroke-width:0.74699998;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ transform="matrix(1.5,0,0,1.5,58.50004,80.00001)" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/selection-move-to-layer-above.svg b/share/icons/Tango/scalable/actions/selection-move-to-layer-above.svg
new file mode 100644
index 0000000..e2c4581
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/selection-move-to-layer-above.svg
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.999885"
+ height="16.000191"
+ version="1.1"
+ sodipodi:docname="selection-move-to-layer-above.svg"
+ viewBox="0 0 15.999885 16.000191">
+ <metadata
+ id="metadata28">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview26"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient8650">
+ <stop
+ id="stop8652"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop8654"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="16.48324"
+ cy="5.4143462"
+ fx="16.48324"
+ fy="5.4143462"
+ gradientTransform="matrix(0,0.882016,0.692777,0,-1.94286,-12.81336)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient22232"
+ inkscape:collect="always"
+ r="17.171419"
+ xlink:href="#linearGradient8650" />
+ </defs>
+ <g
+ id="move_selection_above"
+ transform="translate(-384.00011,-226.99985)">
+ <path
+ d="M 388.5001,242.5 H 399.5 l -4,-5.0001 h -10.9999 z"
+ id="path24674"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#dfdfdb;fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:1.0000875;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="M 388.5001,232.4999 H 399.5 l -4,-5 h -10.9999 z"
+ id="path24676"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="display:inline;opacity:0;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:1.00009286;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 389.1585,241.5 h 8.1729 l -2.4457,-3 h -8.2171 z"
+ id="path12473"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.00008762;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <g
+ id="g24678"
+ inkscape:label="Layer 1"
+ transform="matrix(0.5888346,0,0,-0.5299571,387.6672,239.3068)">
+ <path
+ d="M 3.111721,-0.3718414 V 5.291261 H -0.2862074 L 7.356773,14.73382 14.99975,5.291261 h -3.38474 v -5.6631024 z"
+ id="path24680"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#cc0000;fill-opacity:1;fill-rule:evenodd;stroke:#a40000;stroke-width:1.79028809;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="M 1.635216,6.293293 H 4.003969 V 0.6198489 H 7.749464 C 9.252218,6.854829 7.390698,8.389647 5.249464,10.77012 Z"
+ id="path24682"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.5080214;fill:url(#radialGradient22232);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 4.830714,1.500694 v 5.67721 H 3.49739 L 7.355929,11.90349 11.14812,7.177904 H 9.922274 v -5.67721 z"
+ id="path24684"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.48128339;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.7902869;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/selection-move-to-layer-below.svg b/share/icons/Tango/scalable/actions/selection-move-to-layer-below.svg
new file mode 100644
index 0000000..597169a
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/selection-move-to-layer-below.svg
@@ -0,0 +1,154 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.005783"
+ height="16.001102"
+ version="1.1"
+ sodipodi:docname="selection-move-to-layer-below.svg"
+ viewBox="0 0 16.005783 16.001102">
+ <metadata
+ id="metadata36">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview34"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <radialGradient
+ cx="16.48324"
+ cy="5.4143462"
+ fx="16.48324"
+ fy="5.4143462"
+ gradientTransform="matrix(0,0.882016,0.692777,0,-1.642693,-11.5101)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient22234"
+ inkscape:collect="always"
+ r="17.171419"
+ xlink:href="#linearGradient8650" />
+ <linearGradient
+ id="linearGradient500">
+ <stop
+ id="stop1007"
+ offset="0.0000000"
+ style="stop-color:#e7eaf0;stop-opacity:1.0000000;" />
+ <stop
+ id="stop1008"
+ offset="1.0000000"
+ style="stop-color:#bacadd;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5704">
+ <stop
+ id="stop5706"
+ offset="0"
+ style="stop-color:#5a5a5a;stop-opacity:1;" />
+ <stop
+ id="stop5708"
+ offset="1.0000000"
+ style="stop-color:#000000;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="translate(0,-7)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11054"
+ inkscape:collect="always"
+ x1="968.25732"
+ x2="979.23187"
+ xlink:href="#linearGradient500"
+ y1="178.0314"
+ y2="182.08299" />
+ <linearGradient
+ gradientTransform="translate(0,-7)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11056"
+ inkscape:collect="always"
+ x1="967.73901"
+ x2="974.57471"
+ xlink:href="#linearGradient5704"
+ y1="178.9373"
+ y2="184.715" />
+ <linearGradient
+ id="linearGradient8650">
+ <stop
+ id="stop8652"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop8654"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="move_selection_below"
+ transform="translate(-384.00001,-250.99996)">
+ <path
+ d="m 969.5,175.5 h 11 l -4,-5 h -11 z"
+ id="use24688"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="display:inline;opacity:1;fill:url(#linearGradient11054);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient11056);stroke-width:1.0000962;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ transform="translate(-580.9942,91.00101)" />
+ <path
+ d="m 388.5,256.5 h 11 l -4,-5 h -11 z"
+ id="use24690"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#dfdfdb;fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:1.0000875;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <g
+ id="g24692"
+ inkscape:label="Layer 1"
+ transform="matrix(0.5887725,0,0,0.5299078,387.5031,256.9641)">
+ <path
+ d="M 3.392701,1.01124 V 6.674342 H -0.0052276 L 7.637752,16.1169 15.28073,6.674342 H 11.89599 V 1.01124 Z"
+ id="path24694"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#ef2929;fill-opacity:1;fill-rule:evenodd;stroke:#a40000;stroke-width:1.79028809;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="M 1.935383,7.596548 H 4.304136 V 1.923104 h 3.745495 c 1.502754,6.23498 -0.358766,7.769798 -2.5,10.150276 z"
+ id="path24696"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.5080214;fill:url(#radialGradient22234);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="M 5.112491,2.874738 V 8.551949 H 3.779167 L 7.637706,13.27753 11.4299,8.551949 H 10.20405 V 2.874738 Z"
+ id="path24698"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.48128339;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.7902869;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+ <path
+ d="m 389.1585,255.5 h 8.1729 l -2.4457,-3 h -8.2171 z"
+ id="path12490"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.00008762;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/selection-raise.svg b/share/icons/Tango/scalable/actions/selection-raise.svg
new file mode 100644
index 0000000..874b4d5
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/selection-raise.svg
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="selection-raise.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata25">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview23"
+ showgrid="false" />
+ <defs
+ id="defs3" />
+ <g
+ id="selection_up"
+ style="display:inline"
+ transform="translate(-528,-248)">
+ <rect
+ height="2"
+ id="rect11425"
+ style="display:inline;fill:#eeeeec;fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="15"
+ x="528.5"
+ y="251.5" />
+ <path
+ d="m 544,257 -3.4861,-4 -3.5139,4 h 2 v 1 h -1 v 3 h 2 c 0,0 2,0 2,-2 0,-2 0,-2 0,-2 z"
+ id="path12076"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccscc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#ce5c00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="M 540.5,254.4375 539,256 h 1 v 3 h -1 v 1 h 1 c 0,0 1,0 1,-1 0,-2 0,-3 0,-3 h 1 z"
+ id="path12078"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccsccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#fcaf3e;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <rect
+ height="2"
+ id="rect12101"
+ ry="1"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#555753;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="7"
+ x="528"
+ y="248" />
+ <rect
+ height="2"
+ id="rect12103"
+ ry="1"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#555753;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="7"
+ x="528"
+ y="255" />
+ <rect
+ height="2"
+ id="rect12105"
+ ry="1"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#555753;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="7"
+ x="528"
+ y="261" />
+ <rect
+ height="2"
+ id="rect12107"
+ ry="1"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#555753;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="9"
+ x="528"
+ y="258" />
+ <rect
+ height="16"
+ id="rect11419"
+ style="display:inline;fill:none;fill-opacity:0.16788318;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="16"
+ x="528"
+ y="248" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/selection-top.svg b/share/icons/Tango/scalable/actions/selection-top.svg
new file mode 100644
index 0000000..6272a2b
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/selection-top.svg
@@ -0,0 +1,128 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="selection-top.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata29">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview27"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12882"
+ inkscape:collect="always"
+ x1="542"
+ x2="542"
+ xlink:href="#linearGradient12876"
+ y1="308"
+ y2="311" />
+ <linearGradient
+ id="linearGradient12876"
+ inkscape:collect="always">
+ <stop
+ id="stop12878"
+ offset="0"
+ style="stop-color:#ce5c00;stop-opacity:1;" />
+ <stop
+ id="stop12880"
+ offset="1"
+ style="stop-color:#ce5c00;stop-opacity:0;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="selection_top"
+ style="display:inline"
+ transform="translate(-528,-296)">
+ <rect
+ height="2"
+ id="rect12164"
+ style="display:inline;fill:#eeeeec;fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="15"
+ x="528.5"
+ y="296.5" />
+ <path
+ d="m 544,304 -3.4861,-4 -3.5139,4 h 2 v 7 h 3 v -7 z"
+ id="path12166"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient12882);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="M 540.5,301.4375 539,303 h 1 v 7 h 1 c 0,-2 0,-7 0,-7 h 1 z"
+ id="path12168"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#fcaf3e;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <rect
+ height="2"
+ id="rect12170"
+ ry="1"
+ style="display:inline;overflow:visible;visibility:visible;fill:#555753;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="7"
+ x="528"
+ y="300" />
+ <rect
+ height="2"
+ id="rect12172"
+ ry="1"
+ style="display:inline;overflow:visible;visibility:visible;fill:#555753;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="7"
+ x="528"
+ y="303" />
+ <rect
+ height="2"
+ id="rect12174"
+ ry="1"
+ style="display:inline;overflow:visible;visibility:visible;fill:#555753;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="7"
+ x="528"
+ y="309" />
+ <rect
+ height="16"
+ id="rect12178"
+ style="display:inline;fill:none;fill-opacity:0.16788318;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="16"
+ x="528"
+ y="296" />
+ <rect
+ height="2"
+ id="rect12188"
+ ry="1"
+ style="display:inline;overflow:visible;visibility:visible;fill:#555753;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="7"
+ x="528"
+ y="306" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/show-bounding-box.svg b/share/icons/Tango/scalable/actions/show-bounding-box.svg
new file mode 100644
index 0000000..9c8fb2c
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/show-bounding-box.svg
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="16"
+ height="16"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"
+ sodipodi:docname="show-bounding-box.svg">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="16.99266"
+ inkscape:cx="-7.6934945"
+ inkscape:cy="28.53743"
+ inkscape:document-units="px"
+ inkscape:current-layer="lpetool_show_bbox"
+ showgrid="true"
+ showguides="true"
+ inkscape:guide-bbox="true"
+ inkscape:window-width="1749"
+ inkscape:window-height="1483"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-maximized="0">
+ <inkscape:grid
+ type="xygrid"
+ id="grid12"
+ empspacing="4"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true"
+ spacingx="1"
+ spacingy="1" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-284)" />
+ <g
+ transform="translate(-1516,-1388)"
+ style="display:inline"
+ id="lpetool_show_bbox">
+ <rect
+ style="opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#3465a4;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:5;stroke-dasharray:2, 2;stroke-dashoffset:1;stroke-opacity:1"
+ id="rect448"
+ width="8"
+ height="12"
+ x="1520"
+ y="1390" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/show-dialogs.svg b/share/icons/Tango/scalable/actions/show-dialogs.svg
new file mode 100644
index 0000000..a5f821e
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/show-dialogs.svg
@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="show-dialogs.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata32">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview30"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(0.8081218,0,0,0.8184331,261.0553,337.9591)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient8375"
+ inkscape:collect="always"
+ x1="17.88068"
+ x2="17.88068"
+ xlink:href="#linearGradient3832"
+ y1="11.07259"
+ y2="21.76758" />
+ <linearGradient
+ gradientTransform="matrix(0.6977995,0,0,0.7224155,262.7418,340.1965)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient8372"
+ inkscape:collect="always"
+ x1="13.26775"
+ x2="13.26775"
+ xlink:href="#linearGradient4816"
+ y1="7.71907"
+ y2="12.48076" />
+ <linearGradient
+ id="linearGradient3832">
+ <stop
+ id="stop3834"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop3836"
+ offset="1"
+ style="stop-color:#e0e0e0;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4816">
+ <stop
+ id="stop4818"
+ offset="0.0000000"
+ style="stop-color:#204a87;stop-opacity:1.0000000" />
+ <stop
+ id="stop4820"
+ offset="1.0000000"
+ style="stop-color:#204a87;stop-opacity:0.0000000" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.8081218,0,0,0.8184331,261.0553,337.9591)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13537"
+ inkscape:collect="always"
+ x1="17.88068"
+ x2="17.88068"
+ xlink:href="#linearGradient3832"
+ y1="11.07259"
+ y2="21.76758" />
+ </defs>
+ <g
+ id="dialog_toggle"
+ transform="translate(-264,-343)">
+ <path
+ d="m 265.9958,344.5 h 12.0084 c 0.2747,0 0.4958,0.2564 0.4958,0.5749 L 265.9958,357.5 c -0.2747,0 -0.4958,-0.2564 -0.4958,-0.5749 v -11.8502 c 0,-0.3185 0.2211,-0.5749 0.4958,-0.5749 z"
+ id="rect8349"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient13537);fill-opacity:1;fill-rule:evenodd;stroke:#8d8d8d;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <rect
+ height="1.807003"
+ id="rect8351"
+ rx="0.085488789"
+ ry="0.100411"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient8372);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="10"
+ x="267"
+ y="346.19299" />
+ <rect
+ height="11"
+ id="rect8353"
+ rx="0.1066267"
+ ry="0.1089773"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.54545462;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="11"
+ x="266.5"
+ y="345.5" />
+ <rect
+ height="11"
+ id="rect8355"
+ style="fill:none;fill-rule:evenodd;stroke:none;stroke-width:2.77777791;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ width="11"
+ x="266"
+ y="347.0032" />
+ <path
+ d="m 278.0042,344.5 c 0.2747,0 0.4958,0.2564 0.4958,0.5749 v 12.4472 L 265.9958,357.5 c -0.2747,0 -0.4958,-0.2564 -0.4958,-0.5749"
+ id="rect8379"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient8375);fill-opacity:1;fill-rule:evenodd;stroke:#8d8d8d;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2, 1;stroke-dashoffset:0.2;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 279.5,343.5 -15,15"
+ id="path8377"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="display:inline;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#cc0000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/show-grid.svg b/share/icons/Tango/scalable/actions/show-grid.svg
new file mode 100644
index 0000000..d888e58
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/show-grid.svg
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="show-grid.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata24">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview22"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="82.992722"
+ cy="253"
+ fx="82.992722"
+ fy="253"
+ gradientTransform="translate(208.0073,123)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient12070"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ </defs>
+ <g
+ id="grid"
+ transform="translate(-283,-368)">
+ <rect
+ height="16"
+ id="rect12061"
+ style="display:inline;fill:url(#radialGradient12070);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="16"
+ x="283"
+ y="368" />
+ <path
+ d="m 283,382 v -1 h 15 v 1 z m 0,-3 v -1 h 15 v 1 z m 0,-3 v -1 h 15 v 1 z m 0,-3 v -1 h 15 v 1 z m 0,-3 v -1 h 15 v 1 z m 1,-2 h 1 v 15 h -1 z m 3,0 h 1 v 15 h -1 z m 3,0 h 1 v 15 h -1 z m 3,0 h 1 v 15 h -1 z m 3,0 h 1 v 15 h -1 z"
+ id="path12053"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:2, 1;stroke-dashoffset:0.2;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 284,369 h 1 v 1 h -1 z m 3,0 h 1 v 1 h -1 z m 3,0 h 1 v 1 h -1 z m 3,0 h 1 v 1 h -1 z m 3,0 h 1 v 1 h -1 z m -12,3 h 1 v 1 h -1 z m 3,0 h 1 v 1 h -1 z m 3,0 h 1 v 1 h -1 z m 3,0 h 1 v 1 h -1 z m 3,0 h 1 v 1 h -1 z m -12,3 h 1 v 1 h -1 z m 3,0 h 1 v 1 h -1 z m 3,0 h 1 v 1 h -1 z m 3,0 h 1 v 1 h -1 z m 3,0 h 1 v 1 h -1 z m -12,3 h 1 v 1 h -1 z m 3,0 h 1 v 1 h -1 z m 3,0 h 1 v 1 h -1 z m 3,0 h 1 v 1 h -1 z m 3,0 h 1 v 1 h -1 z m -12,3 h 1 v 1 h -1 z m 3,0 h 1 v 1 h -1 z m 3,0 h 1 v 1 h -1 z m 3,0 h 1 v 1 h -1 z m 3,0 h 1 v 1 h -1 z"
+ id="path12029"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc"
+ style="display:inline;fill:#3465a4;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.69999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/show-guides.svg b/share/icons/Tango/scalable/actions/show-guides.svg
new file mode 100644
index 0000000..a00a644
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/show-guides.svg
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="show-guides.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata28">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview26"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="translate(0,-1)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient16123"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11215"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ gradientTransform="translate(0,-1)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient16121"
+ inkscape:collect="always"
+ x1="1469"
+ x2="1482"
+ xlink:href="#linearGradient11207"
+ y1="34.499969"
+ y2="34.499969" />
+ <linearGradient
+ id="linearGradient11215">
+ <stop
+ id="stop11217"
+ offset="0"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ <stop
+ id="stop11219"
+ offset="1"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11207">
+ <stop
+ id="stop11209"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop11211"
+ offset="1"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="guides"
+ transform="translate(-264,-392)">
+ <rect
+ height="9"
+ id="rect9820"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient16121);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient16123);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="9"
+ x="270.5"
+ y="392.5" />
+ <path
+ d="m 267,404 h 1 v 1 h 1 v -1 h 2 v -1 h -2 v -2 h -1 v 2 h -1 z m 1,-6 h 1 v 2 h -1 z m 0,-3 h 1 v 2 h -1 z m 0,-3 h 1 v 2 h -1 z m 0,14 h 1 v 2 h -1 z m 6,-3 v 1 h -2 v -1 z m 3,0 v 1 h -2 v -1 z m 3,0 v 1 h -2 v -1 z m -14,0 v 1 h -2 v -1 z"
+ id="path1657"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccc"
+ style="fill:#3465a4;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ height="6.9602618"
+ id="rect9822"
+ style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.03973806;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="6.9602618"
+ x="271.5199"
+ y="393.5199" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/show-handles.svg b/share/icons/Tango/scalable/actions/show-handles.svg
new file mode 100644
index 0000000..82f23db
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/show-handles.svg
@@ -0,0 +1,87 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="show-handles-box">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="M 7.2253932,0.86545675 6.0667206,2.0241293 6.2329492,2.1903578 6.8801091,2.8375177 5.7317961,6.2395458 1.2071016,6.3677958 4.7960774,9.2681758 3.5135947,13.832824 6.3873407,11.760137 7.2268731,12.599669 7.8207601,12.005782 10.049811,13.615295 9.6892376,13.975871 9.8539862,14.140619 10.84791,15.134543 12.006583,13.975871 10.84791,12.817198 10.713248,12.951858 9.9649694,10.283309 10.799077,9.4487113 10.372406,9.0220378 12.631053,7.1994361 13.202249,7.7706314 13.641747,7.3311359 13.839052,7.5723416 C 13.673235,7.7820441 13.684572,8.0881931 13.87802,8.2816516 14.086341,8.4899903 14.428342,8.4899903 14.636656,8.2816516 14.844979,8.0733153 14.844979,7.7328322 14.636656,7.5244934 14.475726,7.3635482 14.235596,7.3287392 14.038329,7.4164701 L 13.821787,7.1510954 14.360921,6.6119588 13.202249,5.4532863 12.824411,5.8311266 12.660155,5.6170499 C 12.8285,5.4070696 12.818029,5.0976855 12.623654,4.9033001 12.519492,4.7991307 12.381453,4.7469362 12.243841,4.7469362 12.106229,4.7469362 11.96868,4.7991307 11.864523,4.9033001 11.6562,5.1116364 11.6562,5.453602 11.864523,5.6619357 12.024835,5.8222697 12.264037,5.8583743 12.460878,5.7719339 L 12.643878,6.0116596 12.247293,6.4082417 9.7420155,6.337707 8.6149118,5.2106032 8.4447359,5.3807766 7.5820219,2.8291331 8.3855457,2.0256092 Z M 7.2268731,1.528401 7.7235864,2.0256092 7.2268731,2.5223225 6.7296649,2.0256092 Z M 7.3635053,3.0476471 8.2247419,5.6007731 7.4547593,6.3707557 7.6209878,6.5364918 8.6149118,7.5309082 9.5368185,6.6089989 12.114114,6.6824961 12.208327,6.77671 12.433746,7.0021312 10.175101,8.824733 9.6404045,8.2900388 8.481732,9.4487113 8.6479605,9.6149399 9.6404045,10.607876 9.7390557,10.509223 10.488814,13.176292 10.249088,13.416017 8.0180649,11.808477 8.3855457,11.440997 7.2816235,10.336582 V 3.1295289 Z M 12.243841,4.9984989 C 12.316096,4.9984989 12.388694,5.0264436 12.444598,5.0823532 12.556412,5.1941748 12.556412,5.371556 12.444598,5.4833751 12.332787,5.5951993 12.15538,5.5951993 12.043576,5.4833751 11.931755,5.371556 11.931755,5.1941748 12.043576,5.0823532 12.099478,5.0264436 12.171589,4.9984989 12.243841,4.9984989 Z M 8.6134318,5.8735475 9.11064,6.3707557 8.6149118,6.866484 8.1177036,6.3692758 Z M 13.202249,6.1147506 13.698965,6.6119588 13.202249,7.1086746 12.705041,6.6119588 Z M 14.257338,7.6177223 C 14.32959,7.6177223 14.402188,7.6456645 14.458095,7.7015766 14.569907,7.8133957 14.569907,7.9927518 14.458095,8.1045709 14.346284,8.2163926 14.168885,8.2163926 14.057073,8.1045709 13.945262,7.9927518 13.945262,7.8133957 14.057073,7.7015766 14.11298,7.6456645 14.185086,7.6177223 14.257338,7.6177223 Z M 9.6404045,8.9519956 10.137613,9.4487113 9.6404045,9.9459195 9.1431963,9.4487113 Z M 7.2268731,10.943788 7.7235864,11.440997 7.2268731,11.93771 6.7296649,11.440997 Z M 10.84791,13.479155 11.344623,13.975871 10.84791,14.473079 10.350702,13.975871 Z"
+ style="opacity:1;" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/show-node-handles.svg b/share/icons/Tango/scalable/actions/show-node-handles.svg
new file mode 100644
index 0000000..afc06ec
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/show-node-handles.svg
@@ -0,0 +1,248 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16.002623"
+ version="1.1"
+ sodipodi:docname="show-node-handles.svg"
+ viewBox="0 0 16 16.002623">
+ <metadata
+ id="metadata53">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview51"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(0,0.9080651,-0.8987294,0,1914.288,48.67544)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13998"
+ inkscape:collect="always"
+ x1="162.2023"
+ x2="162.2023"
+ xlink:href="#linearGradient11905"
+ y1="409.81949"
+ y2="409.06989" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11905"
+ inkscape:collect="always">
+ <stop
+ id="stop11907"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ id="stop11909"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.825,0,0,0.8250133,-1.400026,72.28586)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13754"
+ inkscape:collect="always"
+ x1="-8.6875"
+ x2="-8.6875"
+ xlink:href="#linearGradient8357"
+ y1="410.10919"
+ y2="417.38629" />
+ <linearGradient
+ gradientTransform="matrix(0,1.004133,-1.004125,0,1958.724,33.30152)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient14001"
+ inkscape:collect="always"
+ x1="162.0995"
+ x2="162.0995"
+ xlink:href="#linearGradient11913"
+ y1="409.61749"
+ y2="409.01999" />
+ <linearGradient
+ id="linearGradient7430"
+ inkscape:collect="always">
+ <stop
+ id="stop7432"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop7434"
+ offset="1"
+ style="stop-color:#fafbfa;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.145834,0,0,1.139865,-23.46877,-45.70193)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13752"
+ inkscape:collect="always"
+ x1="12.19759"
+ x2="15.69898"
+ xlink:href="#linearGradient7430"
+ y1="401.09631"
+ y2="404.59769" />
+ <linearGradient
+ id="linearGradient8357"
+ inkscape:collect="always">
+ <stop
+ id="stop8359"
+ offset="0"
+ style="stop-color:white;stop-opacity:1;" />
+ <stop
+ id="stop8361"
+ offset="1"
+ style="stop-color:white;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="391"
+ cy="279"
+ fx="391"
+ fy="279"
+ gradientTransform="matrix(0.7272727,0,0,0.7272727,804.3637,227.6364)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient14004"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ id="linearGradient11913"
+ inkscape:collect="always">
+ <stop
+ id="stop11915"
+ offset="0"
+ style="stop-color:#555753;stop-opacity:1;" />
+ <stop
+ id="stop11917"
+ offset="1"
+ style="stop-color:#555753;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient7430"
+ id="linearGradient55"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.145834,0,0,1.139865,-23.46877,-45.70193)"
+ x1="12.19759"
+ y1="401.09631"
+ x2="15.69898"
+ y2="404.59769" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8357"
+ id="linearGradient57"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.825,0,0,0.8250133,-1.400026,72.28586)"
+ x1="-8.6875"
+ y1="410.10919"
+ x2="-8.6875"
+ y2="417.38629" />
+ </defs>
+ <g
+ id="nodes_show_handles"
+ transform="translate(-1536,-191.99862)">
+ <rect
+ height="15.99999"
+ id="rect10152"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient14004);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.19334364;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16"
+ x="1536"
+ y="192" />
+ <path
+ d="m 1547,195 c -5.272,0 -8,2.6125 -8,8"
+ id="path10156"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient14001);stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m 1546.96,194.9602 c -4.741,0 -7.944,1.7171 -7.944,7.2646"
+ id="path10158"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient13998);stroke-width:1.00000024px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 1538.5,196 v 5.8182"
+ id="path10813"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#3465a4;stroke-width:1.00000036;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <circle
+ cx="1538"
+ cy="202"
+ id="path10224"
+ r="2"
+ style="display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#3465a4;stroke-width:1.00000882;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(0.999985,0,0,0.999998,0.5230998,-7.499592)" />
+ <g
+ id="use14645"
+ inkscape:label="#g14630"
+ transform="translate(101,-5)">
+ <g
+ id="g6643"
+ transform="matrix(0.7272727,0,0,0.7310807,1453.818,-102.0049)">
+ <path
+ d="m -11.43753,409.6741 h 6.875005 v 6.8392 h -6.875005 z"
+ id="path6645"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient55);fill-opacity:1;stroke:#888a85;stroke-width:1.37141466;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m -10.06253,411.042 h 4.125005 v 4.1035 h -4.125005 z"
+ id="path6647"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient57);stroke-width:1.3714149;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+ <g
+ id="use14647"
+ inkscape:label="#g14630"
+ transform="translate(91,5)">
+ <g
+ id="g46"
+ transform="matrix(0.7272727,0,0,0.7310807,1453.818,-102.0049)">
+ <path
+ d="m -11.43753,409.6741 h 6.875005 v 6.8392 h -6.875005 z"
+ id="path42"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient13752);fill-opacity:1;stroke:#888a85;stroke-width:1.37141466;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m -10.06253,411.042 h 4.125005 v 4.1035 h -4.125005 z"
+ id="path44"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient13754);stroke-width:1.3714149;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/show-path-outline.svg b/share/icons/Tango/scalable/actions/show-path-outline.svg
new file mode 100644
index 0000000..336be51
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/show-path-outline.svg
@@ -0,0 +1,211 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16.002623"
+ version="1.1"
+ sodipodi:docname="show-path-outline.svg"
+ viewBox="0 0 16 16.002623">
+ <metadata
+ id="metadata47">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview45"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <radialGradient
+ cx="391"
+ cy="279"
+ fx="391"
+ fy="279"
+ gradientTransform="matrix(0.7272727,0,0,0.7310806,1957.909,74.39787)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient15090"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.825,0,0,0.8250133,-1.400026,72.28586)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13754"
+ inkscape:collect="always"
+ x1="-8.6875"
+ x2="-8.6875"
+ xlink:href="#linearGradient8357"
+ y1="410.10919"
+ y2="417.38629" />
+ <linearGradient
+ gradientTransform="matrix(1.145834,0,0,1.139865,-23.46877,-45.70193)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13752"
+ inkscape:collect="always"
+ x1="12.19759"
+ x2="15.69898"
+ xlink:href="#linearGradient7430"
+ y1="401.09631"
+ y2="404.59769" />
+ <linearGradient
+ id="linearGradient7430"
+ inkscape:collect="always">
+ <stop
+ id="stop7432"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop7434"
+ offset="1"
+ style="stop-color:#fafbfa;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8357"
+ inkscape:collect="always">
+ <stop
+ id="stop8359"
+ offset="0"
+ style="stop-color:white;stop-opacity:1;" />
+ <stop
+ id="stop8361"
+ offset="1"
+ style="stop-color:white;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient7430"
+ id="linearGradient49"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.145834,0,0,1.139865,-23.46877,-45.70193)"
+ x1="12.19759"
+ y1="401.09631"
+ x2="15.69898"
+ y2="404.59769" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8357"
+ id="linearGradient51"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.825,0,0,0.8250133,-1.400026,72.28586)"
+ x1="-8.6875"
+ y1="410.10919"
+ x2="-8.6875"
+ y2="417.38629" />
+ </defs>
+ <g
+ id="nodes_show_helperpath"
+ transform="translate(-1560,-191.99862)">
+ <g
+ id="g15092"
+ transform="matrix(0,-0.908065,0.8987294,0,1196.684,350.5663)">
+ <path
+ d="m 160.3039,409.8182 c 0,5.8666 2.877,8.9015 8.8099,8.9015"
+ id="path15094"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#a40000;stroke-width:3.32084274;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m 160.3289,409.8625 c 0,5.2761 1.8909,8.8397 8,8.8397"
+ id="path15096"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ef2929;stroke-width:1.10694778px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ <rect
+ height="15.99999"
+ id="rect15066"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient15090);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.1902318;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16"
+ x="1560"
+ y="192" />
+ <g
+ id="g15068"
+ transform="matrix(0,0.908065,-0.8987294,0,1939.316,49.43367)">
+ <path
+ d="m 160.3039,409.8182 c 0,5.8666 2.877,8.9015 8.8099,8.9015"
+ id="path15070"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#a40000;stroke-width:3.32084274;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m 160.3289,409.8625 c 0,5.2761 1.8909,8.8397 8,8.8397"
+ id="path15072"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ef2929;stroke-width:1.10694778px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ <g
+ id="use15074"
+ inkscape:label="#g14630"
+ transform="translate(125,-5)">
+ <g
+ id="g6643"
+ transform="matrix(0.7272727,0,0,0.7310807,1453.818,-102.0049)">
+ <path
+ d="m -11.43753,409.6741 h 6.875005 v 6.8392 h -6.875005 z"
+ id="path6645"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient49);fill-opacity:1;stroke:#888a85;stroke-width:1.37141466;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m -10.06253,411.042 h 4.125005 v 4.1035 h -4.125005 z"
+ id="path6647"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient51);stroke-width:1.3714149;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+ <g
+ id="use15076"
+ inkscape:label="#g14630"
+ transform="translate(115,5)">
+ <g
+ id="g40"
+ transform="matrix(0.7272727,0,0,0.7310807,1453.818,-102.0049)">
+ <path
+ d="m -11.43753,409.6741 h 6.875005 v 6.8392 h -6.875005 z"
+ id="path36"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient13752);fill-opacity:1;stroke:#888a85;stroke-width:1.37141466;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m -10.06253,411.042 h 4.125005 v 4.1035 h -4.125005 z"
+ id="path38"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient13754);stroke-width:1.3714149;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/simplify.svg b/share/icons/Tango/scalable/actions/simplify.svg
new file mode 100644
index 0000000..9c17f28
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/simplify.svg
@@ -0,0 +1,87 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="simplify">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="M 8.299461,0.8117267 V 0.8732882 1.462452 C 8.749784,1.480965 9.07479,1.775626 9.248374,2.14059 9.424128,2.510121 9.498991,2.959385 9.568206,3.423764 9.63742,3.888152 9.698507,4.366503 9.8082,4.767057 c 0.10969,0.400551 0.26767,0.709403 0.49634,0.878213 0.22019,0.162564 0.55538,0.218319 0.96527,0.199594 0.40987,-0.01872 0.87941,-0.108289 1.33752,-0.185165 0.45809,-0.07688 0.90269,-0.144145 1.3,-0.0909 0.39732,0.05324 0.77436,0.282262 0.90323,0.716133 0.13076,0.440257 -0.0515,0.847477 -0.34869,1.128788 -0.2972,0.281312 -0.7012,0.492365 -1.12158,0.701706 -0.42036,0.209334 -0.85811,0.413494 -1.20526,0.641587 -0.34714,0.228096 -0.59208,0.473972 -0.68198,0.743548 -0.0859,0.257504 -0.0309,0.594118 0.12024,0.979698 0.15111,0.38558 0.39007,0.80574 0.61417,1.21968 0.2241,0.41395 0.43631,0.8187 0.51654,1.2144 0.0401,0.19785 0.0468,0.3978 -0.013,0.59061 -0.0598,0.19282 -0.19092,0.36757 -0.37803,0.49634 -0.37447,0.2577 -0.81583,0.20619 -1.17592,0.009 C 10.77697,13.81337 10.44703,13.49282 10.11553,13.15771 9.784023,12.82258 9.453676,12.47104 9.133908,12.21264 8.864114,11.99461 8.608695,11.85364 8.38026,11.81441 c -0.02221,0.0268 -0.04201,0.0528 -0.06974,0.0818 -0.0032,0.003 -0.0078,0.007 -0.01106,0.0106 v 0.49297 0.062 H 7.617956 v -0.0375 c -0.03892,0.0211 -0.07629,0.045 -0.116391,0.063 -0.104916,0.0472 -0.225739,0.0459 -0.341955,0.0582 -0.06989,0.22212 -0.159038,0.43989 -0.307328,0.61609 -0.09821,0.11671 -0.197989,0.21701 -0.29963,0.29242 -0.05083,0.0377 -0.0996,0.0712 -0.170737,0.0947 -0.0094,0.003 -0.03014,-0.0116 -0.04184,-0.009 -0.08202,0.0541 -0.116307,0.0959 -0.116391,0.0962 -9.4e-5,3.2e-4 -0.0026,0.008 0.01635,0.0673 0.0094,0.0296 0.02572,0.0688 0.03078,0.13851 0.0051,0.0698 -0.02569,0.1894 -0.100035,0.25779 -0.101905,0.0938 -0.215714,0.0779 -0.32897,0.0818 -0.04345,0.0785 -0.08057,0.16209 -0.145248,0.22364 -0.09743,0.0927 -0.235587,0.16097 -0.381874,0.16352 -0.292572,0.005 -0.534198,-0.19326 -0.783466,-0.51991 a 0.2462709,0.2462709 0 0 1 -0.01635,-0.0255 c -0.15122,-0.25992 -0.25836,-0.3256 -0.352539,-0.50499 -0.04709,-0.0897 -0.0552,-0.26106 0,-0.3636 0.03068,-0.057 0.08052,-0.0968 0.121682,-0.13996 -0.01492,-0.26999 -0.101132,-0.49706 -0.192862,-0.67429 -0.05029,-0.0972 -0.102148,-0.16927 -0.126969,-0.30204 -0.01242,-0.0664 -0.01,-0.17444 0.05435,-0.26163 0.03124,-0.0424 0.07113,-0.0428 0.109175,-0.0635 0.189274,-0.4682 0.467361,-0.82293 0.756052,-1.00711 0.157716,-0.10062 0.31177,-0.16473 0.452574,-0.19622 0.06978,-0.0156 0.13859,0.0154 0.205367,0.0163 C 5.55505,10.3942 5.544171,10.10711 5.525343,9.767971 5.248658,9.605517 5.014267,9.429426 4.892895,9.340406 4.819109,9.286286 4.773162,9.2642 4.736586,9.257201 c -0.03657,-0.007 -0.08015,-0.0085 -0.176509,0.03078 A 0.2462709,0.2462709 0 0 1 4.221969,9.066265 C 4.218303,8.900955 4.079772,8.6251 3.907909,8.437182 3.82198,8.34322 3.728842,8.269602 3.665993,8.235184 3.634572,8.217981 3.617713,8.217368 3.616455,8.216427 A 0.2462709,0.2462709 0 0 1 3.335099,8.119276 C 3.039651,7.674897 2.855397,7.65063 2.800764,7.651792 c -0.01154,2.46e-4 -0.0185,0.0023 -0.02116,0.0029 -0.0098,0.0097 -0.01756,0.01997 -0.05146,0.03367 -0.0102,0.0041 -0.04514,0.01239 -0.04569,0.0125 -2.71e-4,5.7e-5 -0.045,0.0058 -0.04521,0.0058 -2.07e-4,10e-6 -0.08162,-0.01294 -0.08176,-0.01299 -6.4e-5,-1.7e-5 -0.06006,-0.02882 -0.06012,-0.02886 -5.5e-5,-3.9e-5 -0.06008,-0.0567 -0.06012,-0.05675 -3.9e-5,-4.7e-5 -0.03798,-0.07401 -0.03799,-0.07407 0,0 1.7e-5,-0.0018 0,-0.0019 -0.02196,-0.01302 -0.0326,-0.01931 -0.05819,-0.03463 C 2.185488,7.405529 1.974819,7.274587 1.772012,7.124673 1.569196,6.974755 1.373614,6.814405 1.248258,6.61198 1.185576,6.510766 1.136411,6.38928 1.148221,6.248381 c 0.0066,-0.07865 0.07454,-0.133958 0.120237,-0.201518 0.0052,-0.07299 0.01003,-0.138475 0.03799,-0.207288 0.03141,-0.0773 0.123448,-0.180774 0.236146,-0.201518 0.112699,-0.02076 0.183724,0.01632 0.232782,0.04136 0.04905,0.02504 0.08386,0.05034 0.118311,0.0731 0.06888,0.04554 0.129727,0.07852 0.159675,0.08513 0.02995,0.0066 0.02365,0.01625 0.07647,-0.02886 0.107755,-0.129713 0.154624,-0.210816 0.285685,-0.281839 0.03592,-0.01947 0.08933,-0.03884 0.154384,-0.03655 0.06505,0.0023 0.128787,0.03155 0.165447,0.06012 0.07333,0.05713 0.08319,0.09404 0.100036,0.120237 0.03367,0.0524 0.0531,0.08607 0.125049,0.136107 0.07194,0.05004 0.19895,0.111617 0.434777,0.149095 a 0.2462709,0.2462709 0 0 1 0.04184,0.0091 c 0.690158,0.237645 1.057109,0.694607 1.27596,0.921501 0.0809,0.08387 0.134288,0.114896 0.147171,0.125529 0.0035,-0.0022 0.0037,-0.0016 0.01106,-0.0072 0.0292,-0.02236 0.08092,-0.0785 0.145248,-0.167372 7.44e-4,-0.001 0.0012,-8.91e-4 0.0019,-0.0019 0.07996,-0.511399 0.0051,-0.529986 0.492492,-1.221613 A 0.2462709,0.2462709 0 0 1 5.689348,5.510605 C 5.878167,5.492437 5.916316,5.452436 5.92886,5.436056 5.941415,5.419676 5.958335,5.366312 5.961566,5.247045 5.968032,5.008489 5.948865,4.555957 6.332375,4.196169 6.516664,3.906081 6.668905,3.730986 6.788798,3.61999 6.895427,3.521272 6.993113,3.408113 7.114401,3.241965 c -0.0048,-0.05204 -0.0063,-0.102761 0.0014,-0.145248 0.0204,-0.111532 0.06116,-0.213811 0.109172,-0.330893 0.09054,-0.22077 0.208136,-0.485689 0.290978,-0.752686 -0.02758,-0.07689 -0.06186,-0.14338 -0.04906,-0.247207 0.0046,-0.03704 0.01596,-0.08801 0.0582,-0.14188 0.02299,-0.02933 0.05693,-0.05283 0.09282,-0.0707 V 1.493233 0.8732882 0.8117267 Z M 8.280702,1.555274 H 7.869011 c 0.01113,0.007 0.02499,0.01405 0.03415,0.01972 0.07067,0.04373 0.112497,0.08593 0.152461,0.12168 0.03996,0.03575 0.09694,0.06597 0.04377,0.04184 l -0.09811,0.216429 a 0.2462709,0.2462709 0 0 1 0.0053,0.151017 c -0.0069,0.02359 -0.01532,0.04552 -0.0226,0.06877 h 0.315502 v 0.06205 0.619944 0.06156 H 7.695868 c -0.0042,0.01014 -0.01041,0.02483 -0.01443,0.03463 -0.04063,0.09907 -0.06506,0.173256 -0.07455,0.214503 A 0.2462709,0.2462709 0 0 1 7.599679,3.42761 C 7.400453,3.730914 7.245729,3.867096 7.12354,3.980224 7.001338,4.093349 6.900783,4.18921 6.710883,4.503497 a 0.2462709,0.2462709 0 0 1 -0.04184,0.0529 C 6.427581,4.782913 6.462216,4.976302 6.454538,5.259549 6.450694,5.401163 6.441531,5.577357 6.319871,5.736169 6.232638,5.850031 6.063885,5.884717 5.901927,5.926625 5.424192,6.602478 5.584607,6.327295 5.461858,7.022709 A 0.2462709,0.2462709 0 0 1 5.418091,7.124673 C 5.336069,7.238542 5.260203,7.32705 5.170885,7.395447 5.081566,7.463842 4.969426,7.511336 4.852976,7.509913 4.620087,7.507046 4.484419,7.35904 4.35856,7.228556 4.108853,6.969673 3.841583,6.629555 3.289408,6.435471 3.015089,6.388377 2.819168,6.30875 2.680527,6.21231 2.608359,6.162118 2.592259,6.12394 2.549709,6.074277 c -0.03478,0.03469 -0.01706,0.01861 -0.07262,0.0832 a 0.2462709,0.2462709 0 0 1 -0.02741,0.02549 C 2.297996,6.312469 2.0958,6.350669 1.946115,6.317637 1.841906,6.29464 1.78514,6.250267 1.721032,6.210387 a 0.2462709,0.2462709 0 0 1 -0.06733,0.07455 c -0.01037,0.0076 -0.0101,0.0074 -0.0125,0.0091 3.54e-4,-0.0031 -0.002,0.01461 0.02501,0.0582 0.05762,0.09305 0.218007,0.244806 0.398225,0.378025 0.180221,0.133212 0.380601,0.256507 0.529045,0.345323 0.06662,0.03986 0.117802,0.0691 0.160156,0.09475 0.01507,-0.0013 0.01975,-0.01071 0.03607,-0.01106 0.239932,-0.0051 0.555475,0.205463 0.871,0.625234 0.08165,0.0127 0.175458,-0.01592 0.241434,0.0202 0.131425,0.07196 0.254248,0.176202 0.368889,0.301556 0.168717,0.184473 0.251689,0.443613 0.325604,0.69786 0.0783,-0.0112 0.159654,-0.04479 0.23278,-0.03078 0.142816,0.02734 0.257572,0.09681 0.356385,0.169293 0.197622,0.144956 0.366442,0.31673 0.692568,0.47614 a 0.2462709,0.2462709 0 0 1 0.138029,0.205367 c 0.02774,0.432812 0.03812,0.741032 0.01443,0.963342 -0.01185,0.11114 -0.01518,0.20293 -0.103406,0.31454 -0.04411,0.0558 -0.131765,0.11381 -0.221717,0.11976 -0.08995,0.006 -0.158354,-0.0268 -0.207287,-0.0577 l 0.0091,0.007 c 0.05995,0.0342 0.01166,0.003 -0.06397,0.0197 -0.07563,0.0169 -0.183633,0.0575 -0.296267,0.12937 -0.225274,0.14372 -0.475208,0.40502 -0.623309,0.84311 a 0.2462709,0.2462709 0 0 1 -0.03655,0.0673 c 0.01412,0.0313 0.01363,0.0329 0.03992,0.0837 0.105149,0.20317 0.271976,0.53594 0.267406,0.97055 a 0.2462709,0.2462709 0 0 1 -0.0784,0.17651 c -0.05529,0.0515 -0.06259,0.0619 -0.07984,0.0818 0.03007,0.0351 0.138085,0.16209 0.285682,0.40737 0.207724,0.2722 0.356661,0.32562 0.385243,0.32512 0.01429,-2.5e-4 0.02028,-3e-5 0.04905,-0.0274 0.02878,-0.0274 0.07039,-0.0861 0.107252,-0.17266 a 0.2462709,0.2462709 0 0 1 0.225567,-0.14909 c 0.08759,-4.5e-4 0.04957,0.0113 0.07407,0.006 -0.01602,-0.0691 -0.04418,-0.12851 -0.01443,-0.23278 0.04509,-0.15802 0.173722,-0.29275 0.367446,-0.40352 a 0.2462709,0.2462709 0 0 1 0.13611,-0.0327 c 0.0039,-0.003 0.0014,-6.1e-4 0.0058,-0.004 0.05236,-0.0389 0.136253,-0.1198 0.215949,-0.2145 0.159399,-0.18941 0.291101,-0.47103 0.292896,-0.51799 a 0.2462709,0.2462709 0 0 1 0.294342,-0.23277 c 0.03035,0.006 0.122359,-0.005 0.236147,-0.0563 0.100356,-0.0451 0.213863,-0.11648 0.320313,-0.19382 v -0.064 -0.062 h 0.160156 c 0.06905,-0.0589 0.132716,-0.11635 0.177952,-0.16352 0.03496,-0.0365 0.0602,-0.0673 0.0707,-0.0818 h 0.0019 c -0.0052,0.0109 -0.03799,0.0311 -0.01299,0.13803 l 0.239994,-0.0558 v -0.24577 c 0.438683,-5e-5 0.827617,0.22951 1.186984,0.51991 0.359379,0.29042 0.698643,0.65325 1.023463,0.98162 0.32482,0.32837 0.63869,0.61976 0.90707,0.76663 0.26838,0.14688 0.43876,0.17044 0.65986,0.0183 0.11046,-0.076 0.15951,-0.14722 0.18709,-0.23615 0.0276,-0.0889 0.0292,-0.20345 0,-0.34724 -0.0583,-0.28761 -0.24499,-0.67125 -0.46508,-1.07781 C 11.53498,11.5281 11.28565,11.09426 11.11494,10.65869 10.94423,10.22311 10.84338,9.772012 10.98604,9.344255 11.12973,8.913427 11.47448,8.603352 11.8657,8.346283 12.25693,8.089217 12.70772,7.879228 13.12002,7.673917 13.53231,7.468605 13.9045,7.263432 14.12376,7.055896 14.34302,6.84835 14.41772,6.694333 14.33826,6.426813 14.26145,6.16823 14.12972,6.09457 13.84193,6.056001 13.55413,6.017434 13.13706,6.069554 12.68765,6.144977 12.23824,6.2204 11.75444,6.316684 11.29145,6.337837 10.82846,6.358992 10.37266,6.308095 10.01164,6.041573 9.646251,5.77182 9.455693,5.349308 9.33206,4.897875 9.208436,4.446432 9.148888,3.951841 9.081003,3.496387 9.01312,3.040925 8.934584,2.623838 8.804939,2.351246 8.675293,2.078654 8.549192,1.96014 8.270124,1.953019 Z m 0.01876,1.982955 v 0.06204 0.619462 0.06204 H 7.617956 V 4.219735 3.600273 3.538229 Z m 0,1.363493 v 0.06156 0.619945 0.06204 H 7.617956 V 5.583228 4.963283 4.901722 Z m 0,1.363012 v 0.06204 0.619944 0.06156 H 7.617956 V 6.94672 6.326776 6.264734 Z M 2.604536,7.217495 c -0.01,0.0011 -0.02032,0.0019 -0.0202,0.0019 5.49e-4,-1.11e-4 -0.03137,0.0071 -0.03992,0.01058 -0.02011,0.0081 -0.0013,-0.0011 -0.0072,0.0019 -0.0011,0.0013 -0.004,0.0052 -0.0058,0.0072 0.01891,-0.01188 0.0513,-0.0123 0.0731,-0.02164 z m 5.694925,0.410731 v 0.06204 0.619465 0.06204 H 7.617956 V 8.309733 7.690268 7.628226 Z m -5.511684,0.0202 c -2.68e-4,2.04e-4 -0.0012,-1.87e-4 -0.0014,0 -0.0016,0.0013 -0.0029,0.0026 -0.0043,0.0038 0.001,-6.97e-4 3.24e-4,-1.2e-4 0.0058,-0.0038 z m 5.511684,1.343293 v 0.06156 0.619945 0.06204 H 7.617956 V 9.673225 9.05328 8.991719 Z m 0,1.363011 v 0.062 0.61995 0.0616 H 7.617956 v -0.0616 -0.61995 -0.062 z m -2.626465,0.17459 c -0.0045,2.9e-4 -0.0065,0.005 -0.01106,0.006 0.02175,0.007 0.0407,-0.006 0.06349,0.005 -0.01468,-0.006 -0.01962,-0.0132 -0.05242,-0.0111 z m 2.626465,2.55239 v 0.0616 0.61995 0.0616 H 7.617956 v -0.0616 -0.61995 -0.0616 z m 0,1.36302 v 0.062 0.61994 0.0616 H 7.617956 v -0.0616 -0.61994 -0.062 z"
+ style="opacity:1;" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/skeletal.svg b/share/icons/Tango/scalable/actions/skeletal.svg
new file mode 100644
index 0000000..77de863
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/skeletal.svg
@@ -0,0 +1,91 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="skeletal">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="M 10.83272,1.998753 V 2.160862 2.59055 C 10.1367,2.788416 9.598946,3.326171 9.401079,4.02219 H 8.809282 V 4.1843 5.151096 H 9.401079 C 9.598456,5.847527 10.13621,6.387018 10.83272,6.58469 v 0.591797 h 1.12891 V 6.58469 c 0.69692,-0.197182 1.23641,-0.736671 1.43359,-1.433594 h 0.5918 V 4.02219 h -0.5918 C 13.19755,3.325678 12.65807,2.787926 11.96163,2.59055 V 1.998753 Z m 0.32422,0.324219 h 0.48242 V 2.80344 h -0.48242 z m -0.32422,0.746093 v 0.05859 h 1.12891 v -0.05859 c 0.44382,0.1628 0.79003,0.509254 0.95312,0.953125 h -0.0566 V 4.1843 5.151096 h 0.0586 c -0.16283,0.444641 -0.51043,0.792378 -0.95508,0.955079 v -0.05859 h -1.12891 v 0.05859 C 10.38896,5.943352 10.04453,5.594731 9.881548,5.151096 h 0.05859 V 4.02219 H 9.881548 C 10.04482,3.579028 10.38957,3.232054 10.83272,3.069065 Z M 9.133501,4.346409 H 9.615923 V 4.828831 H 9.133501 Z m 4.046879,0 h 0.48437 V 4.828831 H 13.18038 Z M 3.119829,4.660862 C 2.875698,4.670085 2.656757,4.702284 2.469438,4.7468 1.690104,4.932356 1.256274,5.344267 1.242876,5.80344 v 0.002 c -0.0059,0.258771 0.143836,0.463885 0.320312,0.640625 0.176565,0.176742 0.397866,0.340016 0.628907,0.513672 0.462082,0.347399 0.951564,0.734647 1.15625,1.183594 l 0.0098,0.02344 0.01563,0.01953 c 0.243294,0.321835 0.49224,1.036504 1.072266,1.960937 0.195517,0.34043 0.425546,0.67408 0.691406,0.99609 0.592016,0.71648 1.338913,1.33819 2.216797,1.79102 l 0.0059,0.004 0.0039,0.002 c 1.760708,0.79105 3.358691,0.74554 4.371101,0.49414 0.51769,-0.12861 0.91302,-0.3096 1.1914,-0.5254 0.27837,-0.21579 0.45117,-0.48039 0.45117,-0.76757 0,-0.29654 -0.1757,-0.54982 -0.42578,-0.76367 C 12.70171,11.16361 12.3627,10.97044 11.94796,10.77219 11.18633,10.40853 10.0294,9.983414 9.350298,9.438206 l -0.0078,-0.0078 -0.0078,-0.0059 C 9.025252,9.216347 8.723504,8.897018 8.397173,8.487034 8.253312,8.306502 8.10615,8.109436 7.955766,7.906956 7.471557,7.164733 6.845032,6.260903 5.832719,5.487034 l -0.0078,-0.0059 -0.0059,-0.0059 C 5.146688,5.033582 4.495788,4.807652 3.92061,4.713596 3.633065,4.666569 3.36396,4.651639 3.119829,4.660862 Z m 0.01563,0.466797 c 0.212651,-0.008 0.450559,0.0033 0.707031,0.04492 0.509947,0.08277 1.094491,0.28793 1.708984,0.689453 0.94347,0.722741 1.53634,1.567095 2.013672,2.298828 l 0.002,0.0059 0.0059,0.0078 c 0.154608,0.208207 0.308526,0.412055 0.460937,0.603516 0.336204,0.42215 0.659786,0.773281 1.03125,1.02539 0.783478,0.62639 1.964099,1.04764 2.681639,1.39062 0.39615,0.18935 0.70692,0.37194 0.90235,0.53906 0.19551,0.16714 0.26172,0.29688 0.26172,0.40821 0,0.0913 -0.0642,0.23773 -0.27149,0.39843 -0.20732,0.16069 -0.54622,0.32434 -1.01758,0.44141 C 10.71005,13.20763 9.219804,13.25706 7.565141,12.51633 6.74794,12.09389 6.049306,11.51706 5.496782,10.84836 5.246348,10.54503 5.029919,10.22747 4.846391,9.906956 l -0.002,-0.002 -0.002,-0.0059 C 4.299984,9.034442 4.090617,8.385684 3.766313,7.942112 3.490492,7.345602 2.934809,6.933602 2.473345,6.586643 2.241333,6.412283 2.031397,6.252205 1.893266,6.113987 1.75584,5.976384 1.708703,5.877142 1.709673,5.817112 1.713815,5.67422 1.913105,5.358418 2.578813,5.199925 2.735456,5.162681 2.922803,5.135637 3.135454,5.127659 Z m 8.021486,1.242187 h 0.48242 v 0.484376 h -0.48242 z m 2.97852,2.472657 c -0.3836,0 -0.70117,0.315621 -0.70118,0.699219 0,0.383596 0.31758,0.699218 0.70118,0.699218 0.38358,0 0.69922,-0.315623 0.69922,-0.699218 0,-0.383597 -0.31564,-0.69922 -0.69922,-0.699219 z m 0.0254,2.937497 -0.79688,0.79883 0.79688,0.79687 0.79687,-0.79687 -0.11328,-0.11524 z m -0.002,0.45508 0.34375,0.34375 -0.34179,0.34179 -0.34375,-0.34375 z"
+ style="opacity:1;" />
+ <path
+ id="path9619"
+ d="m 1.694048,5.276096 -0.0098,0.464844 c 1.50433,0.03418 2.429447,0.468426 3.158203,1.105469 0.728757,0.637045 1.255769,1.496393 1.888672,2.378906 1.207829,1.684175 2.878193,3.390565 7.050783,3.544915 l -0.1914,-0.19336 0.26757,-0.26953 C 9.761441,12.1798 8.298729,10.61129 7.110063,8.953831 6.490247,8.089568 5.949236,7.196217 5.149126,6.4968 4.349016,5.797384 3.285903,5.312263 1.694048,5.276096 Z M 13.91866,9.737034 v 2.511716 l 0.24023,-0.24219 0.22657,0.22656 V 9.737034 Z"
+ style="opacity:0.4;" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/sketch.svg b/share/icons/Tango/scalable/actions/sketch.svg
new file mode 100644
index 0000000..7359e01
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/sketch.svg
@@ -0,0 +1,87 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="sketch">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="M 2.9983178,1.8112636 2.4504471,2.5195754 0.84950042,1.8590547 0.49790159,2.712437 5.1368996,4.6291358 5.9612697,5.2640524 6.8129458,7.3121733 C 6.6101399,7.2142558 6.4682324,7.0905261 6.2326386,7.0066616 L 5.9220056,7.8788205 C 6.631654,8.131429 7.0700906,8.4414933 7.4239691,8.7765767 L 7.4529813,8.846557 7.8045732,9.9320627 7.5127191,9.802347 7.1372293,10.648902 8.1868882,11.113144 8.2005481,11.157518 8.2500432,11.142156 8.4446089,11.229202 9.178525,12.988877 10.031905,12.632166 9.6734808,11.771958 15.126607,14.188736 15.502098,13.343884 9.156338,10.531133 8.9378699,10.005449 9.2348454,9.8962158 C 9.1033193,9.5372416 8.9419694,9.1800058 8.7194043,8.8363144 8.6055403,8.6604769 8.4127573,8.5120585 8.2636939,8.3481838 L 7.7004616,6.6072787 8.7040426,7.3804473 8.7825501,7.2797438 C 9.0425249,7.7898347 9.2620495,8.3075926 9.7571188,8.7902366 10.081183,9.1061643 10.465579,9.4090193 10.926253,9.6948181 L 11.414385,8.9097097 C 11.006159,8.6564469 10.675795,8.3946639 10.402276,8.1280025 9.803985,7.5447336 9.4713571,6.934924 9.2228988,6.2932284 L 8.9481126,6.4007572 8.398531,5.9757701 8.5743246,6.0491677 8.9276297,5.1940721 6.9836204,4.3918912 6.3913667,2.5588281 5.5106784,2.8421528 5.8622772,3.9276515 5.6062606,3.8235376 Z M 3.652011,8.7100159 2.8532474,9.177673 C 3.2192829,9.8042152 3.4018765,10.56177 3.670783,11.394755 3.819784,11.856338 3.9981671,12.339771 4.2613234,12.823323 L 5.0737446,12.381271 C 4.8506824,11.971393 4.6921718,11.545591 4.5514804,11.109727 4.2975703,10.323187 4.1095849,9.4932423 3.652011,8.7100159 Z"
+ style="opacity:1;" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/snap-bounding-box-center.svg b/share/icons/Tango/scalable/actions/snap-bounding-box-center.svg
new file mode 100644
index 0000000..d649ecd
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/snap-bounding-box-center.svg
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.000299"
+ height="16"
+ version="1.1"
+ sodipodi:docname="snap-bounding-box-center.svg"
+ viewBox="0 0 16.000299 16">
+ <metadata
+ id="metadata27">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview25"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient19967-4-5">
+ <stop
+ id="stop19969-37-6"
+ offset="0"
+ style="stop-color:#73d216" />
+ <stop
+ id="stop19971-1-4"
+ offset="1.0000000"
+ style="stop-color:#4e9a06;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.125,0,0,1.129507,-23.18753,-41.50168)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient16060-7"
+ inkscape:collect="always"
+ x1="1346.804"
+ x2="1348.408"
+ xlink:href="#linearGradient19967-4-5"
+ y1="214.3213"
+ y2="217.1902" />
+ </defs>
+ <g
+ id="toggle_snap_to_bbox_midpoints"
+ style="display:inline"
+ transform="translate(-1316,-132)">
+ <rect
+ height="16"
+ id="rect13630-5"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate"
+ width="16"
+ x="1316"
+ y="132" />
+ <g
+ id="g14427-1"
+ transform="translate(-0.2117,0.20541)">
+ <path
+ d="m 1320.212,143.7946 h 1 2 v -1 h -2 v -2 h -1 v 2 z m 0,-6 h 1 v 2 h -1 z m 0,-3 h 1 v 2 h -1 z m 0,-3 h 1 v 2 h -1 z m 6,11 v 1 h -2 v -1 z m 3,0 v 1 h -2 v -1 z m 3,0 v 1 h -2 v -1 z"
+ id="path20051-7"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccc"
+ style="fill:#3465a4;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ </g>
+ <g
+ id="g20584-3-6"
+ style="display:inline"
+ transform="matrix(0.5791607,0,0,0.5780324,464.3367,19.93751)">
+ <circle
+ cx="1492.187"
+ cy="201.56261"
+ id="path20586-2-3"
+ r="3.4375"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient16060-7);fill-opacity:1;fill-rule:nonzero;stroke:#3a7304;stroke-width:1.70351744;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ transform="matrix(1.014556,0,0,1.014565,-21.59559,-3.060751)" />
+ <circle
+ cx="1492.187"
+ cy="201.56261"
+ id="path20588-4-7"
+ r="3.4375"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;stroke:#ffffff;stroke-width:1.37499774;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.68877546;marker:none;enable-background:accumulate"
+ transform="matrix(0.6278689,0,0,0.6290944,555.4028,74.61518)" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/snap-bounding-box-corners.svg b/share/icons/Tango/scalable/actions/snap-bounding-box-corners.svg
new file mode 100644
index 0000000..1605fc5
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/snap-bounding-box-corners.svg
@@ -0,0 +1,122 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.024"
+ height="16"
+ version="1.1"
+ sodipodi:docname="snap-bounding-box-corners.svg"
+ viewBox="0 0 16.024 16">
+ <metadata
+ id="metadata31">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview29"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient19967">
+ <stop
+ id="stop19969"
+ offset="0"
+ style="stop-color:#73d216" />
+ <stop
+ id="stop19971"
+ offset="1.0000000"
+ style="stop-color:#4e9a06;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8357"
+ inkscape:collect="always">
+ <stop
+ id="stop8359"
+ offset="0"
+ style="stop-color:white;stop-opacity:1;" />
+ <stop
+ id="stop8361"
+ offset="1"
+ style="stop-color:white;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.8401007,-0.0425625,-0.0430099,0.840116,16.58775,65.7207)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient20116"
+ inkscape:collect="always"
+ x1="-7.1783118"
+ x2="-8.6875"
+ xlink:href="#linearGradient8357"
+ y1="409.64719"
+ y2="421.0499" />
+ <linearGradient
+ gradientTransform="matrix(1.125,0,0,1.129507,-23.18753,-41.50168)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient20114"
+ inkscape:collect="always"
+ x1="13.68395"
+ x2="12.55801"
+ xlink:href="#linearGradient19967"
+ y1="400.96591"
+ y2="403.44189" />
+ </defs>
+ <g
+ id="toggle_snap_to_bbox_node"
+ transform="translate(-1340,-132)">
+ <rect
+ height="16"
+ id="rect14410"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#ffffff;fill-opacity:0;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16"
+ x="1340"
+ y="132" />
+ <g
+ id="g14437">
+ <path
+ d="m 1343.024,144.0446 h 1 v 1 h 1 v -1 h 2 v -1 h -2 v -2 h -1 v 2 h -1 z m 1,-6 h 1 v 2 h -1 z m 0,-3 h 1 v 2 h -1 z m 0,-3 h 1 v 2 h -1 z m 0,14 h 1 z m 6,-3 v 1 h -2 v -1 z m 3,0 v 1 h -2 v -1 z m 3,0 v 1 h -2 v -1 z m -14,0 v 1 z"
+ id="path20063"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccc"
+ style="fill:#3465a4;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ id="g20108"
+ transform="matrix(0.4714045,-0.4714045,0.4738685,0.4738685,1152.527,-56.04728)">
+ <path
+ d="m -11.37503,409.7363 h 6.750004 v 6.777 h -6.750004 z"
+ id="path20110"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient20114);fill-opacity:1;stroke:#3a7304;stroke-width:1.49609554;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m -10.25003,410.8554 h 4.500004 v 4.4766 h -4.500004 z"
+ id="path20112"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient20116);stroke-width:0.74804771;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/snap-bounding-box-edges.svg b/share/icons/Tango/scalable/actions/snap-bounding-box-edges.svg
new file mode 100644
index 0000000..3c4b46b
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/snap-bounding-box-edges.svg
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.000299"
+ height="16"
+ version="1.1"
+ sodipodi:docname="snap-bounding-box-edges.svg"
+ viewBox="0 0 16.000299 16">
+ <metadata
+ id="metadata20">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview18"
+ showgrid="false" />
+ <defs
+ id="defs3" />
+ <g
+ id="toggle_snap_to_bbox_path"
+ transform="translate(-1316,-132)">
+ <rect
+ height="16"
+ id="rect13630"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16"
+ x="1316"
+ y="132" />
+ <g
+ id="g14427"
+ transform="translate(-0.2117,0.20541)">
+ <path
+ d="m 1320.212,143.7946 h 1 2 v -1 h -2 v -2 h -1 v 2 z m 0,-6 h 1 v 2 h -1 z m 0,-3 h 1 v 2 h -1 z m 0,-3 h 1 v 2 h -1 z m 6,11 v 1 h -2 v -1 z m 3,0 v 1 h -2 v -1 z m 3,0 v 1 h -2 v -1 z"
+ id="path20051"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccc"
+ style="fill:#3465a4;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/snap-bounding-box-midpoints.svg b/share/icons/Tango/scalable/actions/snap-bounding-box-midpoints.svg
new file mode 100644
index 0000000..f15f10e
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/snap-bounding-box-midpoints.svg
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.000299"
+ height="16"
+ version="1.1"
+ sodipodi:docname="snap-bounding-box-midpoints.svg"
+ viewBox="0 0 16.000299 16">
+ <metadata
+ id="metadata27">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview25"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(1.125,0,0,1.129507,-23.18753,-41.50168)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient16060-6"
+ inkscape:collect="always"
+ x1="1346.804"
+ x2="1348.408"
+ xlink:href="#linearGradient19967-4-4"
+ y1="214.3213"
+ y2="217.1902" />
+ <linearGradient
+ id="linearGradient19967-4-4">
+ <stop
+ id="stop19969-37-8"
+ offset="0"
+ style="stop-color:#73d216" />
+ <stop
+ id="stop19971-1-0"
+ offset="1.0000000"
+ style="stop-color:#4e9a06;stop-opacity:1" />
+ </linearGradient>
+ </defs>
+ <g
+ id="toggle_snap_to_bbox_edge_midpoints"
+ style="display:inline"
+ transform="translate(-1316,-132)">
+ <rect
+ height="16"
+ id="rect13630-2"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate"
+ width="16"
+ x="1316"
+ y="132" />
+ <g
+ id="g14427-0"
+ transform="translate(-0.2117,0.20541)">
+ <path
+ d="m 1320.212,143.7946 h 1 2 v -1 h -2 v -2 h -1 v 2 z m 0,-6 h 1 v 2 h -1 z m 0,-3 h 1 v 2 h -1 z m 0,-3 h 1 v 2 h -1 z m 6,11 v 1 h -2 v -1 z m 3,0 v 1 h -2 v -1 z m 3,0 v 1 h -2 v -1 z"
+ id="path20051-2"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccc"
+ style="fill:#3465a4;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ </g>
+ <g
+ id="g20584-3"
+ style="display:inline"
+ transform="matrix(0.5791607,0,0,0.5780324,456.2117,20.06251)">
+ <circle
+ cx="1492.187"
+ cy="201.56261"
+ id="path20586-2"
+ r="3.4375"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient16060-6);fill-opacity:1;fill-rule:nonzero;stroke:#3a7304;stroke-width:1.70351744;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ transform="matrix(1.014556,0,0,1.014565,-21.59559,-3.060751)" />
+ <circle
+ cx="1492.187"
+ cy="201.56261"
+ id="path20588-4"
+ r="3.4375"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;stroke:#ffffff;stroke-width:1.37499774;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.68877546;marker:none;enable-background:accumulate"
+ transform="matrix(0.6278689,0,0,0.6290944,555.4028,74.61518)" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/snap-bounding-box.svg b/share/icons/Tango/scalable/actions/snap-bounding-box.svg
new file mode 100644
index 0000000..c6ca79c
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/snap-bounding-box.svg
@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.02083"
+ height="16"
+ version="1.1"
+ sodipodi:docname="snap-bounding-box.svg"
+ viewBox="0 0 16.02083 16">
+ <metadata
+ id="metadata27">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview25"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(1.125,0,0,1.129507,-23.18753,-41.50168)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient20134"
+ inkscape:collect="always"
+ x1="14.71409"
+ x2="13.55801"
+ xlink:href="#linearGradient2485-9"
+ y1="395.8765"
+ y2="406.5795" />
+ <linearGradient
+ id="linearGradient2485-9">
+ <stop
+ id="stop2486-3"
+ offset="0.0000000"
+ style="stop-color:#ffffff;stop-opacity:1.0000000" />
+ <stop
+ id="stop2487-1"
+ offset="1.0000000"
+ style="stop-color:#aaaaaa;stop-opacity:1.0000000;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="toggle_snap_bbox"
+ transform="translate(-1294,-132)">
+ <rect
+ height="16"
+ id="rect14408"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0;fill:#ffffff;fill-opacity:0;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16"
+ x="1294"
+ y="132" />
+ <g
+ id="g14420"
+ transform="translate(-45.81617,-0.1329783)">
+ <path
+ d="m 1342.837,144.1696 h 1 v 1 h 1 v -1 h 2 v -1 h -2 v -2 h -1 v 2 h -1 z m 1,-6 h 1 v 2 h -1 z m 0,-3 h 1 v 2 h -1 z m 0,-3 h 1 v 2 h -1 z m 0,14 h 1 z m 6,-3 v 1 h -2 v -1 z m 3,0 v 1 h -2 v -1 z m 3,0 v 1 h -2 v -1 z m -14,0 v 1 z"
+ id="path20126"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccc"
+ style="fill:#3465a4;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ id="g20128"
+ transform="matrix(0.4714045,-0.4714045,0.4738685,0.4738685,1152.402,-55.92228)">
+ <path
+ d="m -11.37503,409.7363 h 6.750004 v 6.777 h -6.750004 z"
+ id="path20130"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient20134);fill-opacity:1;stroke:#888a85;stroke-width:1.49609554;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m -10.25003,410.8554 h 4.500004 v 4.4766 h -4.500004 z"
+ id="path20132"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.74804771;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/snap-grid-guide-intersections.svg b/share/icons/Tango/scalable/actions/snap-grid-guide-intersections.svg
new file mode 100644
index 0000000..08c311d
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/snap-grid-guide-intersections.svg
@@ -0,0 +1,117 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16.07246"
+ version="1.1"
+ sodipodi:docname="snap-grid-guide-intersections.svg"
+ viewBox="0 0 16 16.07246">
+ <metadata
+ id="metadata29">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview27"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(1.125,0,0,1.129507,-23.18753,-41.50168)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient20923-4"
+ inkscape:collect="always"
+ x1="1346.804"
+ x2="1348.408"
+ xlink:href="#linearGradient19967-19"
+ y1="214.3213"
+ y2="217.1902" />
+ <linearGradient
+ id="linearGradient19967-19">
+ <stop
+ id="stop19969-6"
+ offset="0"
+ style="stop-color:#73d216" />
+ <stop
+ id="stop19971-80"
+ offset="1.0000000"
+ style="stop-color:#4e9a06;stop-opacity:1" />
+ </linearGradient>
+ </defs>
+ <g
+ id="toggle_snap_grid_guide_intersections"
+ transform="translate(-1631,-127.92754)">
+ <rect
+ height="16"
+ id="rect17760"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ width="16"
+ x="1631"
+ y="128" />
+ <g
+ id="ink_toggle_snap_grid_guide_intersections-4"
+ style="display:inline"
+ transform="translate(795,97.92697)">
+ <rect
+ height="16"
+ id="rect5385-6-4-8-3-1-5"
+ style="display:inline;fill:none;stroke:none;stroke-width:0.1;marker:none"
+ width="16"
+ x="836"
+ y="30.00057" />
+ <path
+ d="M 851,37 H 837"
+ id="path6498-9-0-8"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#3465a4;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
+ <path
+ d="m 841.5822,45.57303 4.8364,-15.14606"
+ id="path6498-1-4"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;fill:#3465a4;fill-opacity:1;fill-rule:nonzero;stroke:#3465a4;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
+ </g>
+ <g
+ id="g20845-9"
+ style="display:inline"
+ transform="matrix(0.5791607,0,0,0.5780324,775.0867,18.50001)">
+ <circle
+ cx="1492.187"
+ cy="201.56261"
+ id="path20847-3"
+ r="3.4375"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient20923-4);fill-opacity:1;fill-rule:nonzero;stroke:#3a7304;stroke-width:1.70351744;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ transform="matrix(1.014556,0,0,1.014565,-21.59559,-3.060751)" />
+ <circle
+ cx="1492.187"
+ cy="201.56261"
+ id="path20849-6"
+ r="3.4375"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;stroke:#ffffff;stroke-width:1.37499774;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.68877546;marker:none;enable-background:accumulate"
+ transform="matrix(0.6278689,0,0,0.6290944,555.4028,74.61518)" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/snap-nodes-cusp.svg b/share/icons/Tango/scalable/actions/snap-nodes-cusp.svg
new file mode 100644
index 0000000..56ce264
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/snap-nodes-cusp.svg
@@ -0,0 +1,241 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="15.99999"
+ version="1.1"
+ sodipodi:docname="snap-nodes-cusp.svg"
+ viewBox="0 0 16 15.99999">
+ <metadata
+ id="metadata53">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview51"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <radialGradient
+ cx="391"
+ cy="279"
+ fx="391"
+ fy="279"
+ gradientTransform="matrix(0.7272727,0,0,0.7310806,1813.818,10.6706)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient19177"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ gradientTransform="matrix(1.294118,0,0,1.333333,1.705882,-151.2103)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient19165"
+ inkscape:collect="always"
+ x1="-16.000059"
+ x2="1.000059"
+ xlink:href="#linearGradient8331"
+ y1="423.45541"
+ y2="423.45541" />
+ <linearGradient
+ id="linearGradient8331">
+ <stop
+ id="stop8333"
+ offset="0"
+ style="stop-color:#555753;stop-opacity:0;" />
+ <stop
+ id="stop8339"
+ offset="0.12418549"
+ style="stop-color:#555753;stop-opacity:1;" />
+ <stop
+ id="stop8341"
+ offset="0.86629128"
+ style="stop-color:#555753;stop-opacity:1;" />
+ <stop
+ id="stop8335"
+ offset="1"
+ style="stop-color:#555753;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.294118,0,0,1,1.705883,-10.06438)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient19167"
+ inkscape:collect="always"
+ x1="-16.000219"
+ x2="0.58696818"
+ xlink:href="#linearGradient8343"
+ y1="423.58578"
+ y2="423.58578" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8343">
+ <stop
+ id="stop8345"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:0;" />
+ <stop
+ id="stop8351"
+ offset="0.2"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ id="stop8353"
+ offset="0.84444445"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ id="stop8347"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.8948818,-0.0453378,-0.0458145,0.8948963,18.19106,43.07002)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient19189"
+ inkscape:collect="always"
+ x1="-7.1783118"
+ x2="-8.6875"
+ xlink:href="#linearGradient8357"
+ y1="409.64719"
+ y2="421.0499" />
+ <linearGradient
+ gradientTransform="matrix(1.294118,0,0,1.333333,1.705882,-151.2103)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient19161"
+ inkscape:collect="always"
+ x1="-16.000059"
+ x2="1.000059"
+ xlink:href="#linearGradient8331"
+ y1="423.45541"
+ y2="423.45541" />
+ <linearGradient
+ gradientTransform="matrix(1.145833,0,0,1.139865,-23.46877,-45.70193)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient19976"
+ inkscape:collect="always"
+ x1="13.68395"
+ x2="12.55801"
+ xlink:href="#linearGradient19967"
+ y1="400.96591"
+ y2="403.44189" />
+ <linearGradient
+ id="linearGradient8357"
+ inkscape:collect="always">
+ <stop
+ id="stop8359"
+ offset="0"
+ style="stop-color:white;stop-opacity:1;" />
+ <stop
+ id="stop8361"
+ offset="1"
+ style="stop-color:white;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.294118,0,0,1,1.705882,-10.5436)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient19163"
+ inkscape:collect="always"
+ x1="-16.000219"
+ x2="0.58696818"
+ xlink:href="#linearGradient8343"
+ y1="423.58578"
+ y2="423.58578" />
+ <linearGradient
+ id="linearGradient19967">
+ <stop
+ id="stop19969"
+ offset="0"
+ style="stop-color:#73d216" />
+ <stop
+ id="stop19971"
+ offset="1.0000000"
+ style="stop-color:#4e9a06;stop-opacity:1" />
+ </linearGradient>
+ </defs>
+ <g
+ id="toggle_snap_to_nodes"
+ transform="translate(-1416,-128)">
+ <rect
+ height="15.99999"
+ id="rect19129"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient19177);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.1902318;marker:none;enable-background:accumulate"
+ width="16"
+ x="1416"
+ y="128" />
+ <g
+ id="g19131"
+ transform="matrix(0.401016,0.4010153,-0.52168,0.5216786,1640.355,-76.8469)">
+ <path
+ d="M -19,411.4564 H 3 v 4 h -22 z"
+ id="path19133"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient19161);fill-opacity:1;stroke:none" />
+ <path
+ d="M -19,412.9356 H 3.000001 v 1 H -19 Z"
+ id="path19135"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient19163);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" />
+ </g>
+ <g
+ id="g19137"
+ transform="matrix(0.4010153,-0.401016,0.5216785,0.5216801,1214.062,-83.26374)">
+ <path
+ d="M -19,411.4564 H 3 v 4 h -22 z"
+ id="path19139"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient19165);fill-opacity:1;stroke:none" />
+ <path
+ d="M -19,412.9356 H 3.000002 v 1 H -19 Z"
+ id="path19141"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient19167);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" />
+ </g>
+ <g
+ id="g19181"
+ transform="matrix(0.5142595,-0.5142595,0.5169521,0.5169521,1214.565,-79.66376)">
+ <path
+ d="m -11.43753,409.6741 h 6.875005 v 6.8392 h -6.875005 z"
+ id="path19183"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient19976);fill-opacity:1;stroke:#3a7304;stroke-width:1.37141466;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m -10.39674,410.7095 h 4.793433 v 4.7685 h -4.793433 z"
+ id="path19185"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="fill:none;stroke:url(#linearGradient19189);stroke-width:0.68570721;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/snap-nodes-intersection.svg b/share/icons/Tango/scalable/actions/snap-nodes-intersection.svg
new file mode 100644
index 0000000..8ea7f46
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/snap-nodes-intersection.svg
@@ -0,0 +1,261 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.999316"
+ height="16.058174"
+ version="1.1"
+ sodipodi:docname="snap-nodes-intersection.svg"
+ viewBox="0 0 15.999316 16.058174">
+ <metadata
+ id="metadata54">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview52"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(1.294118,0,0,1.333333,1.705882,-151.2103)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient20686"
+ inkscape:collect="always"
+ x1="-16.000059"
+ x2="1.000059"
+ xlink:href="#linearGradient8331"
+ y1="423.45541"
+ y2="423.45541" />
+ <linearGradient
+ id="linearGradient8331">
+ <stop
+ id="stop8333"
+ offset="0"
+ style="stop-color:#555753;stop-opacity:0;" />
+ <stop
+ id="stop8339"
+ offset="0.12418549"
+ style="stop-color:#555753;stop-opacity:1;" />
+ <stop
+ id="stop8341"
+ offset="0.86629128"
+ style="stop-color:#555753;stop-opacity:1;" />
+ <stop
+ id="stop8335"
+ offset="1"
+ style="stop-color:#555753;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.294118,0,0,1,1.705882,-10.5436)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient20684"
+ inkscape:collect="always"
+ x1="-16.000219"
+ x2="0.58696818"
+ xlink:href="#linearGradient8343"
+ y1="423.58578"
+ y2="423.58578" />
+ <linearGradient
+ gradientTransform="matrix(1.125,0,0,1.129507,-23.18753,-41.50168)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient20696"
+ inkscape:collect="always"
+ x1="1346.804"
+ x2="1348.408"
+ xlink:href="#linearGradient19967"
+ y1="214.3213"
+ y2="217.1902" />
+ <linearGradient
+ gradientTransform="matrix(1.294118,0,0,1.333333,1.705882,-151.2103)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient20682"
+ inkscape:collect="always"
+ x1="-16.000059"
+ x2="1.000059"
+ xlink:href="#linearGradient8331"
+ y1="423.45541"
+ y2="423.45541" />
+ <linearGradient
+ id="linearGradient8343">
+ <stop
+ id="stop8345"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:0;" />
+ <stop
+ id="stop8351"
+ offset="0.2"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ id="stop8353"
+ offset="0.84444445"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ id="stop8347"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.294118,0,0,1.333333,1.705882,-151.2103)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient20662"
+ inkscape:collect="always"
+ x1="-16.000059"
+ x2="1.000059"
+ xlink:href="#linearGradient8331"
+ y1="423.45541"
+ y2="423.45541" />
+ <linearGradient
+ gradientTransform="matrix(1.294118,0,0,1.333333,1.705882,-151.2103)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient20666"
+ inkscape:collect="always"
+ x1="-16.000059"
+ x2="1.000059"
+ xlink:href="#linearGradient8331"
+ y1="423.45541"
+ y2="423.45541" />
+ <linearGradient
+ gradientTransform="matrix(1.294118,0,0,1,1.705882,-10.5436)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient20668"
+ inkscape:collect="always"
+ x1="-16.000219"
+ x2="0.58696818"
+ xlink:href="#linearGradient8343"
+ y1="423.58578"
+ y2="423.58578" />
+ <linearGradient
+ id="linearGradient19967">
+ <stop
+ id="stop19969"
+ offset="0"
+ style="stop-color:#73d216" />
+ <stop
+ id="stop19971"
+ offset="1.0000000"
+ style="stop-color:#4e9a06;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.294118,0,0,1,1.705883,-10.06438)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient20688"
+ inkscape:collect="always"
+ x1="-16.000219"
+ x2="0.58696818"
+ xlink:href="#linearGradient8343"
+ y1="423.58578"
+ y2="423.58578" />
+ <linearGradient
+ gradientTransform="matrix(1.294118,0,0,1,1.705883,-10.06438)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient20664"
+ inkscape:collect="always"
+ x1="-16.000219"
+ x2="0.58696818"
+ xlink:href="#linearGradient8343"
+ y1="423.58578"
+ y2="423.58578" />
+ </defs>
+ <g
+ id="toggle_snap_to_path_intersections"
+ transform="translate(-1488.0004,-128.00502)">
+ <g
+ id="g20618"
+ transform="matrix(0.401016,0.4010153,-0.52168,0.5216786,1712.355,-79.02369)">
+ <path
+ d="M -19,411.4564 H 3 v 4 h -22 z"
+ id="path20620"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient20666);fill-opacity:1;stroke:none" />
+ <path
+ d="M -19,412.9356 H 3.000001 v 1 H -19 Z"
+ id="path20622"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient20668);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" />
+ </g>
+ <g
+ id="g20624"
+ transform="matrix(0.4010153,-0.401016,0.5216785,0.5216801,1286.062,-85.44053)">
+ <path
+ d="M -19,411.4564 H 3 v 4 h -22 z"
+ id="path20626"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient20662);fill-opacity:1;stroke:none" />
+ <path
+ d="M -19,412.9356 H 3.000002 v 1 H -19 Z"
+ id="path20628"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient20664);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" />
+ </g>
+ <g
+ id="g20670"
+ transform="matrix(0.401016,-0.4010153,-0.52168,-0.5216786,1712.355,351.0919)">
+ <path
+ d="M -19,411.4564 H 3 v 4 h -22 z"
+ id="path20672"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient20682);fill-opacity:1;stroke:none" />
+ <path
+ d="M -19,412.9356 H 3.000001 v 1 H -19 Z"
+ id="path20674"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient20684);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" />
+ </g>
+ <g
+ id="g20676"
+ transform="matrix(0.4010153,0.401016,0.5216785,-0.5216801,1286.062,357.5087)">
+ <path
+ d="M -19,411.4564 H 3 v 4 h -22 z"
+ id="path20678"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient20686);fill-opacity:1;stroke:none" />
+ <path
+ d="M -19,412.9356 H 3.000002 v 1 H -19 Z"
+ id="path20680"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient20688);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" />
+ </g>
+ <g
+ id="g20690"
+ transform="matrix(0.5791607,0,0,0.5780324,631.6914,19.59086)">
+ <circle
+ cx="1492.187"
+ cy="201.56261"
+ id="path20692"
+ r="3.4375"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient20696);fill-opacity:1;fill-rule:nonzero;stroke:#3a7304;stroke-width:1.70351744;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ transform="matrix(1.014556,0,0,1.014565,-21.59559,-3.060751)" />
+ <circle
+ cx="1492.187"
+ cy="201.56261"
+ id="path20694"
+ r="3.4375"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;stroke:#ffffff;stroke-width:1.37499774;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.68877546;marker:none;enable-background:accumulate"
+ transform="matrix(0.6278689,0,0,0.6290944,555.4028,74.61518)" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/snap-nodes-midpoint.svg b/share/icons/Tango/scalable/actions/snap-nodes-midpoint.svg
new file mode 100644
index 0000000..ca5dcde
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/snap-nodes-midpoint.svg
@@ -0,0 +1,290 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16.002623"
+ version="1.1"
+ sodipodi:docname="snap-nodes-midpoint.svg"
+ viewBox="0 0 16 16.002623">
+ <metadata
+ id="metadata63">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview61"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient8331">
+ <stop
+ id="stop8333"
+ offset="0"
+ style="stop-color:#555753;stop-opacity:0;" />
+ <stop
+ id="stop8339"
+ offset="0.12418549"
+ style="stop-color:#555753;stop-opacity:1;" />
+ <stop
+ id="stop8341"
+ offset="0.86629128"
+ style="stop-color:#555753;stop-opacity:1;" />
+ <stop
+ id="stop8335"
+ offset="1"
+ style="stop-color:#555753;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.294118,0,0,1,1.705882,-10.5436)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient20469"
+ inkscape:collect="always"
+ x1="-16.000219"
+ x2="0.58696818"
+ xlink:href="#linearGradient8343"
+ y1="423.58578"
+ y2="423.58578" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.125,0,0,1.129507,-23.18753,-41.50168)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient20612"
+ inkscape:collect="always"
+ x1="1346.804"
+ x2="1348.408"
+ xlink:href="#linearGradient19967"
+ y1="214.3213"
+ y2="217.1902" />
+ <radialGradient
+ cx="391"
+ cy="279"
+ fx="391"
+ fy="279"
+ gradientTransform="matrix(0.7272727,0,0,0.7310806,1861.909,10.39787)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient20538"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ id="linearGradient8343">
+ <stop
+ id="stop8345"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:0;" />
+ <stop
+ id="stop8351"
+ offset="0.2"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ id="stop8353"
+ offset="0.84444445"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ id="stop8347"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.825,0,0,0.8250133,-1.400026,72.28586)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13754"
+ inkscape:collect="always"
+ x1="-8.6875"
+ x2="-8.6875"
+ xlink:href="#linearGradient8357"
+ y1="410.10919"
+ y2="417.38629" />
+ <linearGradient
+ gradientTransform="matrix(1.145834,0,0,1.139865,-23.46877,-45.70193)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13752"
+ inkscape:collect="always"
+ x1="12.19759"
+ x2="15.69898"
+ xlink:href="#linearGradient7430"
+ y1="401.09631"
+ y2="404.59769" />
+ <linearGradient
+ id="linearGradient7430"
+ inkscape:collect="always">
+ <stop
+ id="stop7432"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop7434"
+ offset="1"
+ style="stop-color:#fafbfa;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient19967">
+ <stop
+ id="stop19969"
+ offset="0"
+ style="stop-color:#73d216" />
+ <stop
+ id="stop19971"
+ offset="1.0000000"
+ style="stop-color:#4e9a06;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8357"
+ inkscape:collect="always">
+ <stop
+ id="stop8359"
+ offset="0"
+ style="stop-color:white;stop-opacity:1;" />
+ <stop
+ id="stop8361"
+ offset="1"
+ style="stop-color:white;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.294118,0,0,1.333333,1.705882,-151.2103)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient20467"
+ inkscape:collect="always"
+ x1="-16.000059"
+ x2="1.000059"
+ xlink:href="#linearGradient8331"
+ y1="423.45541"
+ y2="423.45541" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient7430"
+ id="linearGradient65"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.145834,0,0,1.139865,-23.46877,-45.70193)"
+ x1="12.19759"
+ y1="401.09631"
+ x2="15.69898"
+ y2="404.59769" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8357"
+ id="linearGradient67"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.825,0,0,0.8250133,-1.400026,72.28586)"
+ x1="-8.6875"
+ y1="410.10919"
+ x2="-8.6875"
+ y2="417.38629" />
+ </defs>
+ <g
+ id="toggle_snap_to_midpoints"
+ transform="translate(-1464,-127.99862)">
+ <rect
+ height="15.99999"
+ id="rect20453"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient20538);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.1902318;marker:none;enable-background:accumulate"
+ width="16"
+ x="1464"
+ y="128" />
+ <g
+ id="g20455"
+ transform="matrix(0.4010153,-0.401016,0.5216785,0.5216801,1259.153,-82.5365)">
+ <path
+ d="M -19,411.4564 H 3 v 4 h -22 z"
+ id="path20457"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient20467);fill-opacity:1;stroke:none" />
+ <path
+ d="M -19,412.4564 H 3 v 1 h -22 z"
+ id="path20459"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient20469);fill-opacity:1;stroke:none" />
+ </g>
+ <g
+ id="use20461"
+ inkscape:label="#g14630"
+ transform="translate(19,-59)">
+ <g
+ id="g6643"
+ transform="matrix(0.7272727,0,0,0.7310807,1453.818,-102.0049)">
+ <path
+ d="m -11.43753,409.6741 h 6.875005 v 6.8392 h -6.875005 z"
+ id="path6645"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient65);fill-opacity:1;stroke:#888a85;stroke-width:1.37141466;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m -10.06253,411.042 h 4.125005 v 4.1035 h -4.125005 z"
+ id="path6647"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient67);stroke-width:1.3714149;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+ <g
+ id="use20463"
+ inkscape:label="#g14630"
+ transform="translate(29,-69)">
+ <g
+ id="g53"
+ transform="matrix(0.7272727,0,0,0.7310807,1453.818,-102.0049)">
+ <path
+ d="m -11.43753,409.6741 h 6.875005 v 6.8392 h -6.875005 z"
+ id="path49"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient13752);fill-opacity:1;stroke:#888a85;stroke-width:1.37141466;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m -10.06253,411.042 h 4.125005 v 4.1035 h -4.125005 z"
+ id="path51"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient13754);stroke-width:1.3714149;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+ <g
+ id="g20584"
+ transform="matrix(0.5791607,0,0,0.5780324,607.6914,19.54666)">
+ <circle
+ cx="1492.187"
+ cy="201.56261"
+ id="path20586"
+ r="3.4375"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient20612);fill-opacity:1;fill-rule:nonzero;stroke:#3a7304;stroke-width:1.70351744;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ transform="matrix(1.014556,0,0,1.014565,-21.59559,-3.060751)" />
+ <circle
+ cx="1492.187"
+ cy="201.56261"
+ id="path20588"
+ r="3.4375"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;stroke:#ffffff;stroke-width:1.37499774;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.68877546;marker:none;enable-background:accumulate"
+ transform="matrix(0.6278689,0,0,0.6290944,555.4028,74.61518)" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/snap-nodes-path.svg b/share/icons/Tango/scalable/actions/snap-nodes-path.svg
new file mode 100644
index 0000000..3324f8e
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/snap-nodes-path.svg
@@ -0,0 +1,176 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="snap-nodes-path.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata40">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview38"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="391"
+ cy="279"
+ fx="391"
+ fy="279"
+ gradientTransform="matrix(0.7272727,0,0,0.7272727,1665.091,13.0909)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient20441"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient20449"
+ inkscape:collect="always"
+ x1="162.14149"
+ x2="162.2023"
+ xlink:href="#linearGradient11905"
+ y1="414.2356"
+ y2="409.06989" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient20447"
+ inkscape:collect="always"
+ x1="162.0995"
+ x2="162.0995"
+ xlink:href="#linearGradient11913"
+ y1="414.01669"
+ y2="409.01999" />
+ <linearGradient
+ id="linearGradient11905"
+ inkscape:collect="always">
+ <stop
+ id="stop11907"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ id="stop11909"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient20445"
+ inkscape:collect="always"
+ x1="162.2023"
+ x2="162.2023"
+ xlink:href="#linearGradient11905"
+ y1="413.94379"
+ y2="409.06989" />
+ <linearGradient
+ id="linearGradient11913"
+ inkscape:collect="always">
+ <stop
+ id="stop11915"
+ offset="0"
+ style="stop-color:#555753;stop-opacity:1;" />
+ <stop
+ id="stop11917"
+ offset="1"
+ style="stop-color:#555753;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient20443"
+ inkscape:collect="always"
+ x1="162.0995"
+ x2="162.0995"
+ xlink:href="#linearGradient11913"
+ y1="414.01669"
+ y2="409.01999" />
+ </defs>
+ <g
+ id="toggle_snap_to_paths"
+ transform="translate(-1392.1109,-128.0141)">
+ <g
+ id="g20978"
+ transform="matrix(1,0,0,-1,-3.889087,272.0141)">
+ <rect
+ height="16"
+ id="rect20386"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient20441);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.19334364;marker:none;enable-background:accumulate"
+ width="16"
+ x="1396"
+ y="128" />
+ <g
+ id="g20394"
+ transform="matrix(0.7272727,0,0,0.7272727,1281.091,-168)">
+ <path
+ d="m 161.0329,410.0329 c 0,5.2508 2.6018,7.9671 7.9671,7.9671"
+ id="path20396"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:none;stroke:url(#linearGradient20443);stroke-width:4.125;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m 161.095,408.7187 c 0,5.2761 1.8909,8.8397 8,8.8397"
+ id="path20398"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:none;stroke:url(#linearGradient20445);stroke-width:1.37500012px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ <g
+ id="g20388"
+ transform="matrix(-0.7272727,0,0,-0.7272727,1526.933,440)">
+ <path
+ d="m 161.0329,410.0329 c 0,5.2508 2.6018,7.9671 7.9671,7.9671"
+ id="path20390"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:none;stroke:url(#linearGradient20447);stroke-width:4.125;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m 160.7293,408.7795 c 0,6.0797 2.9858,9.9656 10.4318,9.8441"
+ id="path20392"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:none;stroke:url(#linearGradient20449);stroke-width:1.37500012px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ </g>
+ <g
+ id="g20940"
+ transform="matrix(-0.7071068,0.7071068,0.7071068,0.7071068,2189.429,-963.9772)" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/snap-nodes-rotation-center.svg b/share/icons/Tango/scalable/actions/snap-nodes-rotation-center.svg
new file mode 100644
index 0000000..742fd61
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/snap-nodes-rotation-center.svg
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="12"
+ height="12.00001"
+ version="1.1"
+ sodipodi:docname="snap-nodes-rotation-center.svg"
+ viewBox="0 0 12 12.00001">
+ <metadata
+ id="metadata23">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview21"
+ showgrid="false" />
+ <defs
+ id="defs3" />
+ <g
+ id="toggle_snap_center"
+ transform="translate(-1516.0445,-128)">
+ <g
+ id="g20726"
+ transform="translate(195.8325,-3.79459)">
+ <path
+ d="m 1320.212,143.7946 h 1 2 v -1 h -2 v -2 h -1 v 2 z m 0,-6 h 1 v 2 h -1 z m 0,-3 h 1 v 2 h -1 z m 0,-3 h 1 v 2 h -1 z m 6,11 v 1 h -2 v -1 z m 3,0 v 1 h -2 v -1 z m 3,0 v 1 h -2 v -1 z"
+ id="path20728"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccc"
+ style="fill:#3465a4;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ </g>
+ <path
+ d="m 1524,128 v 3"
+ id="path20753"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#3a7304;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
+ <path
+ d="m 1524,133 v 3"
+ id="path20755"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#3a7304;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
+ <path
+ d="m 1520,132 h 3"
+ id="path20757"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#3a7304;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
+ <path
+ d="m 1525,132 h 3"
+ id="path20759"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#3a7304;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/snap-nodes-smooth.svg b/share/icons/Tango/scalable/actions/snap-nodes-smooth.svg
new file mode 100644
index 0000000..376b3f6
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/snap-nodes-smooth.svg
@@ -0,0 +1,227 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="snap-nodes-smooth.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata49">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview47"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient19149"
+ inkscape:collect="always"
+ x1="162.2023"
+ x2="162.2023"
+ xlink:href="#linearGradient11905"
+ y1="414.66089"
+ y2="409.06989" />
+ <linearGradient
+ gradientTransform="matrix(0.8948818,-0.0453378,-0.0458145,0.8948963,18.19106,43.07002)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient20008"
+ inkscape:collect="always"
+ x1="-7.1783118"
+ x2="-8.6875"
+ xlink:href="#linearGradient8357"
+ y1="409.64719"
+ y2="421.0499" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient19151"
+ inkscape:collect="always"
+ x1="162.0995"
+ x2="162.0995"
+ xlink:href="#linearGradient11913"
+ y1="414.01669"
+ y2="409.01999" />
+ <linearGradient
+ id="linearGradient11905"
+ inkscape:collect="always">
+ <stop
+ id="stop11907"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ id="stop11909"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.145833,0,0,1.139865,-23.46877,-45.70193)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient20006"
+ inkscape:collect="always"
+ x1="13.68395"
+ x2="12.55801"
+ xlink:href="#linearGradient19967"
+ y1="400.96591"
+ y2="403.44189" />
+ <radialGradient
+ cx="391"
+ cy="279"
+ fx="391"
+ fy="279"
+ gradientTransform="matrix(0.7272727,0,0,0.7272727,1709.091,13.0909)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient20021"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient19147"
+ inkscape:collect="always"
+ x1="162.0995"
+ x2="162.0995"
+ xlink:href="#linearGradient11913"
+ y1="414.01669"
+ y2="409.01999" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient19153"
+ inkscape:collect="always"
+ x1="162.2023"
+ x2="162.2023"
+ xlink:href="#linearGradient11905"
+ y1="413.94379"
+ y2="409.06989" />
+ <linearGradient
+ id="linearGradient8357"
+ inkscape:collect="always">
+ <stop
+ id="stop8359"
+ offset="0"
+ style="stop-color:white;stop-opacity:1;" />
+ <stop
+ id="stop8361"
+ offset="1"
+ style="stop-color:white;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient19967">
+ <stop
+ id="stop19969"
+ offset="0"
+ style="stop-color:#73d216" />
+ <stop
+ id="stop19971"
+ offset="1.0000000"
+ style="stop-color:#4e9a06;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient11913"
+ inkscape:collect="always">
+ <stop
+ id="stop11915"
+ offset="0"
+ style="stop-color:#555753;stop-opacity:1;" />
+ <stop
+ id="stop11917"
+ offset="1"
+ style="stop-color:#555753;stop-opacity:0;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="toggle_snap_to_smooth_nodes"
+ transform="translate(-1440,-128)">
+ <rect
+ height="16"
+ id="rect19105"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient20021);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.19334364;marker:none;enable-background:accumulate"
+ width="16"
+ x="1440"
+ y="128" />
+ <g
+ id="g19107"
+ transform="matrix(-0.7272727,0,0,-0.7272727,1570.933,440)">
+ <path
+ d="m 161.0329,410.0329 c 0,5.2508 2.6018,7.9671 7.9671,7.9671"
+ id="path19109"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:none;stroke:url(#linearGradient19147);stroke-width:4.125;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m 160.1824,408.7187 c 0,5.4721 2.8035,10.2087 8.9126,10.2087"
+ id="path19111"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:none;stroke:url(#linearGradient19149);stroke-width:1.37500012px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ <g
+ id="g19113"
+ transform="matrix(0.7272727,0,0,0.7272727,1325.091,-168)">
+ <path
+ d="m 161.0329,410.0329 c 0,5.2508 2.6018,7.9671 7.9671,7.9671"
+ id="path19115"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:none;stroke:url(#linearGradient19151);stroke-width:4.125;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m 161.095,408.7187 c 0,5.2761 1.8909,8.8397 8,8.8397"
+ id="path19117"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:none;stroke:url(#linearGradient19153);stroke-width:1.37500012px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ <g
+ id="g20000"
+ transform="matrix(0,-0.7272728,0.7310807,0,1145.995,130.1759)">
+ <path
+ d="m -11.43753,409.6741 h 6.875005 v 6.8392 h -6.875005 z"
+ id="path20002"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient20006);fill-opacity:1;stroke:#3a7304;stroke-width:1.37141466;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m -10.39674,410.7095 h 4.793433 v 4.7685 h -4.793433 z"
+ id="path20004"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="fill:none;stroke:url(#linearGradient20008);stroke-width:0.68570721;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/snap-nodes.svg b/share/icons/Tango/scalable/actions/snap-nodes.svg
new file mode 100644
index 0000000..c5949d3
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/snap-nodes.svg
@@ -0,0 +1,215 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="snap-nodes.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata50">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview48"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <radialGradient
+ cx="391"
+ cy="279"
+ fx="391"
+ fy="279"
+ gradientTransform="matrix(0.7272727,0,0,0.7310806,1765.818,10.67059)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient21055"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ gradientTransform="matrix(1.294118,0,0,1.333333,1.705882,-151.2103)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient21004"
+ inkscape:collect="always"
+ x1="-16.000059"
+ x2="1.000059"
+ xlink:href="#linearGradient8331"
+ y1="423.45541"
+ y2="423.45541" />
+ <linearGradient
+ gradientTransform="matrix(1.145834,0,0,1.139865,-23.46877,-45.70193)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13752"
+ inkscape:collect="always"
+ x1="12.19759"
+ x2="15.69898"
+ xlink:href="#linearGradient7430"
+ y1="401.09631"
+ y2="404.59769" />
+ <linearGradient
+ id="linearGradient7430"
+ inkscape:collect="always">
+ <stop
+ id="stop7432"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop7434"
+ offset="1"
+ style="stop-color:#fafbfa;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8357"
+ inkscape:collect="always">
+ <stop
+ id="stop8359"
+ offset="0"
+ style="stop-color:white;stop-opacity:1;" />
+ <stop
+ id="stop8361"
+ offset="1"
+ style="stop-color:white;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8331">
+ <stop
+ id="stop8333"
+ offset="0"
+ style="stop-color:#555753;stop-opacity:0;" />
+ <stop
+ id="stop8339"
+ offset="0.12418549"
+ style="stop-color:#555753;stop-opacity:1;" />
+ <stop
+ id="stop8341"
+ offset="0.86629128"
+ style="stop-color:#555753;stop-opacity:1;" />
+ <stop
+ id="stop8335"
+ offset="1"
+ style="stop-color:#555753;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8343">
+ <stop
+ id="stop8345"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:0;" />
+ <stop
+ id="stop8351"
+ offset="0.2"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ id="stop8353"
+ offset="0.84444445"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ id="stop8347"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.825,0,0,0.8250133,-1.400026,72.28586)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13754"
+ inkscape:collect="always"
+ x1="-8.6875"
+ x2="-8.6875"
+ xlink:href="#linearGradient8357"
+ y1="410.10919"
+ y2="417.38629" />
+ <linearGradient
+ gradientTransform="matrix(1.294118,0,0,1,1.705883,-10.06438)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient21006"
+ inkscape:collect="always"
+ x1="-16.000219"
+ x2="0.58696818"
+ xlink:href="#linearGradient8343"
+ y1="423.58578"
+ y2="423.58578" />
+ </defs>
+ <g
+ id="toggle_snap_nodes"
+ transform="translate(-1368,-128)">
+ <rect
+ height="15.99999"
+ id="rect20982"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient21055);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.1902318;marker:none;enable-background:accumulate"
+ width="16"
+ x="1368"
+ y="128" />
+ <g
+ id="g20990"
+ transform="matrix(0.4010153,-0.401016,0.5216785,0.5216801,1166.062,-83.26375)">
+ <path
+ d="M -19,411.4564 H 3 v 4 h -22 z"
+ id="path20992"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient21004);fill-opacity:1;stroke:none" />
+ <path
+ d="M -19,412.9356 H 3.000002 v 1 H -19 Z"
+ id="path20994"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient21006);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" />
+ </g>
+ <g
+ id="use20996"
+ inkscape:label="#g14630"
+ transform="rotate(-45,1337.159,255.9115)">
+ <g
+ id="g6643"
+ transform="matrix(0.7272727,0,0,0.7310807,1453.818,-102.0049)">
+ <path
+ d="m -11.43753,409.6741 h 6.875005 v 6.8392 h -6.875005 z"
+ id="path6645"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient13752);fill-opacity:1;stroke:#888a85;stroke-width:1.37141466;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m -10.06253,411.042 h 4.125005 v 4.1035 h -4.125005 z"
+ id="path6647"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient13754);stroke-width:1.3714149;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ </g>
+ <g
+ id="g21022"
+ transform="rotate(-45,1255.086,129.5186)" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/snap-page.svg b/share/icons/Tango/scalable/actions/snap-page.svg
new file mode 100644
index 0000000..cdf99a9
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/snap-page.svg
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="snap-page.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata27">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview25"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient16754">
+ <stop
+ id="stop16756"
+ offset="0.0000000"
+ style="stop-color:white;stop-opacity:1" />
+ <stop
+ id="stop16758"
+ offset="1.0000000"
+ style="stop-color:#cdcdcd;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.833341,0,0,1.999999,1530.667,122.9999)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient20794"
+ inkscape:collect="always"
+ x1="7.0000062"
+ x2="7.0000062"
+ xlink:href="#linearGradient16754"
+ y1="10.00005"
+ y2="1.58227" />
+ </defs>
+ <g
+ id="toggle_snap_page_border"
+ transform="translate(-1536,-128)">
+ <path
+ d="m 1538.76,128.0379 c -0.712,0.4415 -1.267,0.9768 -1.76,1.6996 v 12.4959 c 0.467,0.6633 1.001,1.2709 1.625,1.7666 h 9.697 c 0.637,-0.5017 1.2,-1.093 1.676,-1.7666 0,-0.011 0,-0.044 0,-0.055 v -8.7776 -0.7176 l -0.457,-0.5521 -4.027,-4.093 h -6.754 z m 1.489,3.5962 h 4.164 l 2.335,2.5394 v 6.2934 h -6.499 z"
+ id="path20775"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccscccccccccccc"
+ style="display:inline;fill:#3a7304;fill-opacity:1;stroke:none" />
+ <path
+ d="m 1538,129 7.021,0.062 3.979,3.9375 v 10 h -11 v -14 z"
+ id="path20777"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc"
+ style="display:inline;fill:url(#linearGradient20794);fill-opacity:1;stroke:none" />
+ <path
+ d="m 1545,133 v -4 l 4,4 z"
+ id="path20779"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="display:inline;fill:#ffffff;fill-opacity:1;stroke:none" />
+ <rect
+ height="2"
+ id="rect20782"
+ style="display:inline;opacity:0.20434792;fill:#000000;fill-opacity:1;stroke:none"
+ width="4.0000248"
+ x="1545"
+ y="133" />
+ <rect
+ height="5.987381"
+ id="rect20784"
+ style="display:inline;opacity:0.11739131;fill:#000000;fill-opacity:1;stroke:none"
+ width="1.624707"
+ x="1543.375"
+ y="129.0126" />
+ <rect
+ height="16"
+ id="rect21069"
+ style="display:inline;fill:none;stroke:none;stroke-width:0.1;marker:none"
+ width="16"
+ x="1536"
+ y="128" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/snap.svg b/share/icons/Tango/scalable/actions/snap.svg
new file mode 100644
index 0000000..eb1f61e
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/snap.svg
@@ -0,0 +1,180 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.948355"
+ height="16.000444"
+ version="1.1"
+ sodipodi:docname="snap.svg"
+ viewBox="0 0 15.948355 16.000444">
+ <metadata
+ id="metadata42">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview40"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient2485-9">
+ <stop
+ id="stop2486-3"
+ offset="0.0000000"
+ style="stop-color:#ffffff;stop-opacity:1.0000000" />
+ <stop
+ id="stop2487-1"
+ offset="1.0000000"
+ style="stop-color:#aaaaaa;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <radialGradient
+ cx="35.292671"
+ cy="20.49449"
+ fx="35.292671"
+ fy="20.49449"
+ gradientTransform="matrix(0,0.121098,-0.1996121,0,1340.514,209.7993)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient20369"
+ inkscape:collect="always"
+ r="16.9562"
+ xlink:href="#linearGradient2591" />
+ <linearGradient
+ id="linearGradient19967">
+ <stop
+ id="stop19969"
+ offset="0"
+ style="stop-color:#73d216" />
+ <stop
+ id="stop19971"
+ offset="1.0000000"
+ style="stop-color:#4e9a06;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8357"
+ inkscape:collect="always">
+ <stop
+ id="stop8359"
+ offset="0"
+ style="stop-color:white;stop-opacity:1;" />
+ <stop
+ id="stop8361"
+ offset="1"
+ style="stop-color:white;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.125,0,0,1.129507,-23.18753,-41.50168)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient20382"
+ inkscape:collect="always"
+ x1="14.80318"
+ x2="12.55801"
+ xlink:href="#linearGradient2485-9"
+ y1="396.88449"
+ y2="405.91891" />
+ <linearGradient
+ id="linearGradient2591">
+ <stop
+ id="stop2593"
+ offset="0"
+ style="stop-color:#73d216" />
+ <stop
+ id="stop2595"
+ offset="1.0000000"
+ style="stop-color:#4e9a06" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.125,0,0,1.129507,-23.18753,-41.50168)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient20178"
+ inkscape:collect="always"
+ x1="13.68395"
+ x2="12.55801"
+ xlink:href="#linearGradient19967"
+ y1="400.96591"
+ y2="403.44189" />
+ <linearGradient
+ gradientTransform="matrix(0.8401007,-0.0425625,-0.0430099,0.840116,16.58775,65.7207)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient20180"
+ inkscape:collect="always"
+ x1="-7.1783118"
+ x2="-8.6875"
+ xlink:href="#linearGradient8357"
+ y1="409.64719"
+ y2="421.0499" />
+ </defs>
+ <g
+ id="toggle_snap_global"
+ transform="translate(-1274.0519,-131.99953)">
+ <g
+ id="g20164"
+ transform="matrix(0.4714045,-0.4714045,0.4738685,0.4738685,1094.308,-55.23478)">
+ <path
+ d="m -11.37503,409.7363 h 6.750004 v 6.777 h -6.750004 z"
+ id="path20166"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient20178);fill-opacity:1;stroke:#3a7304;stroke-width:1.49609554;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m -10.25003,410.8554 h 4.500004 v 4.4766 h -4.500004 z"
+ id="path20168"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="fill:none;fill-opacity:1;stroke:url(#linearGradient20180);stroke-width:0.74804771;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+ <g
+ id="g20142"
+ transform="matrix(0.4714045,-0.4714045,0.4738685,0.4738685,1085.753,-63.84187)">
+ <path
+ d="m -11.37503,409.7363 h 6.750004 v 6.777 h -6.750004 z"
+ id="path20144"
+ inkscape:connector-curvature="0"
+ style="fill:url(#linearGradient20382);fill-opacity:1;stroke:#888a85;stroke-width:1.49609554;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m -10.25003,410.8554 h 4.500004 v 4.4766 h -4.500004 z"
+ id="path20146"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:0.74804771;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+ <g
+ id="g20314"
+ transform="rotate(-45,1221.086,241.4769)">
+ <path
+ d="m 1334.496,210.5 v 2.0139 h -1.974 l 3.476,2.9861 3.524,-2.9861 h -2.017 V 210.5 Z"
+ id="path20316"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient20369);fill-opacity:1;fill-rule:evenodd;stroke:#3a7304;stroke-width:0.99999863;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 1335.265,211.25 v 2.0161 h -0.68 l 1.418,1.2274 1.436,-1.2274 h -0.681 V 211.25 Z"
+ id="path20318"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.48128339;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/spiro.svg b/share/icons/Tango/scalable/actions/spiro.svg
new file mode 100644
index 0000000..647c0a8
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/spiro.svg
@@ -0,0 +1,87 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="spiro">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="M 5.4766262,3.6187514 C 5.0974993,3.6090051 4.7205981,3.6720146 4.3671545,3.7904285 3.8968317,3.9479995 3.4712055,4.2005761 3.0974817,4.5051373 2.4545653,5.0290712 1.9626863,5.7067498 1.6088502,6.4362722 1.2372064,7.2024932 1.0106116,8.0362975 0.93545597,8.8824358 0.87069076,9.6115232 0.91783396,10.401686 1.2843167,11.103217 1.4681985,11.455173 1.7310667,11.776395 2.0701739,12.010717 2.4108112,12.246085 2.8211162,12.387733 3.2498775,12.382069 3.5972388,12.377482 3.926273,12.275672 4.2161336,12.126851 4.5049036,11.978585 4.7540583,11.785523 4.9762864,11.580146 5.3867747,11.200807 5.7045959,10.80725 6.0779554,10.595072 6.3599521,10.434815 6.6975199,10.367492 7.022178,10.393559 V 10.96872 H 8.6668763 V 9.3226451 H 7.022178 V 9.5585844 9.6816047 C 6.573522,9.65614 6.1211197,9.7594795 5.7290924,9.9822692 5.1968387,10.284743 4.8520393,10.733829 4.4975192,11.061444 4.3062812,11.238178 4.1055131,11.39185 3.893438,11.500734 3.6824533,11.609063 3.4567586,11.672778 3.2411558,11.675624 2.9767623,11.679116 2.7005965,11.588294 2.4709065,11.429586 2.2397146,11.269831 2.0461781,11.039314 1.9090564,10.776848 1.6335746,10.249525 1.5803231,9.5967779 1.638228,8.9448625 1.7059428,8.1825121 1.9106099,7.4300775 2.2436865,6.7433622 2.5602856,6.0906101 2.9952022,5.4984186 3.5431976,5.0518402 3.8613339,4.7925819 4.2152076,4.5842718 4.5911617,4.4583161 4.9661804,4.3326753 5.3676368,4.2890457 5.7447002,4.3490682 6.1719245,4.4170743 6.5882414,4.6205476 6.9505689,4.9008193 7.3141749,5.1820827 7.6296859,5.5407791 7.9186604,5.9313399 8.5239473,6.7493788 8.9960139,7.6826259 9.4903748,8.6221669 9.6855823,8.9931738 9.8902213,9.3772902 10.153211,9.7412793 10.416764,10.106032 10.741896,10.450524 11.150681,10.700649 11.55633,10.948861 12.027428,11.089917 12.509406,11.091282 12.992246,11.09265 13.472806,10.952786 13.876394,10.676319 14.218931,10.441663 14.486596,10.122342 14.677857,9.7706571 14.868651,9.4198622 14.983594,9.03972 15.043705,8.6602664 15.106372,8.2647137 15.113862,7.8410523 15.002391,7.4250198 14.889972,7.0053844 14.654454,6.6035237 14.278962,6.3320725 14.024125,6.1478452 13.721341,6.0379227 13.407726,6.0148835 13.25279,6.0035013 13.097898,6.0135368 12.946861,6.0442613 V 5.7614983 H 11.30216 V 5.9974401 7.4080347 H 12.946861 V 6.7736567 C 13.077437,6.727101 13.218895,6.7071358 13.355854,6.7171972 13.536744,6.7304853 13.718835,6.796837 13.865837,6.9031025 14.083083,7.0601564 14.245258,7.3222303 14.32211,7.6090896 14.399933,7.8995495 14.398225,8.2241652 14.34644,8.5510161 14.296615,8.8655141 14.203541,9.1677557 14.058629,9.4341869 13.914221,9.6997273 13.715973,9.9309309 13.478875,10.093352 13.200951,10.283737 12.854003,10.387646 12.510783,10.386673 12.1667,10.385697 11.81733,10.281798 11.518364,10.098861 11.214849,9.9131514 10.951118,9.6407084 10.725621,9.3286123 10.499564,9.0157477 10.308738,8.6605673 10.115112,8.2925827 9.624554,7.360264 9.1388396,6.3940762 8.4860193,5.5117867 8.173881,5.0899256 7.816449,4.6811059 7.3806793,4.3440175 6.9436123,4.0059373 6.4266257,3.7445074 5.8557837,3.6536382 5.7297011,3.6335673 5.6030027,3.6220018 5.4766262,3.6187514 Z M 11.772205,6.2315439 H 12.476815 V 6.937531 H 11.772205 Z M 7.4926817,9.7926905 H 8.1986689 V 10.498675 H 7.4926817 Z"
+ style="opacity:1;" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/stroke-cap-butt.svg b/share/icons/Tango/scalable/actions/stroke-cap-butt.svg
new file mode 100644
index 0000000..9b01e94
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/stroke-cap-butt.svg
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ version="1.1"
+ sodipodi:docname="stroke-cap-butt.svg"
+ viewBox="0 0 24 24">
+ <metadata
+ id="metadata24">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview22"
+ showgrid="false" />
+ <defs
+ id="defs3" />
+ <g
+ id="cap_butt"
+ style="display:inline"
+ transform="translate(-899.5,-158.25)">
+ <rect
+ height="24"
+ id="rect18281"
+ style="display:inline;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:9;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="24"
+ x="899.5"
+ y="158.25" />
+ <path
+ d="m 903,181.7114 v -13.9227 h 17 v 13.9227"
+ id="path18283"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:1.00000012px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+ <rect
+ height="2"
+ id="use18285"
+ style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:9;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ transform="translate(-9.999997,1)"
+ width="2"
+ x="920.5246"
+ y="167.2491" />
+ <rect
+ height="2"
+ id="use18287"
+ style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:9;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ transform="translate(-9.999997,5)"
+ width="2"
+ x="920.5246"
+ y="167.2491" />
+ <rect
+ height="2"
+ id="use18289"
+ style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:9;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ transform="translate(-9.999997,9)"
+ width="2"
+ x="920.5246"
+ y="167.2491" />
+ <rect
+ height="2"
+ id="use18291"
+ style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:9;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ transform="translate(-9.999997,13)"
+ width="2"
+ x="920.5246"
+ y="167.2491" />
+ <path
+ d="m 904.0606,181.3975 v -12.5244 h 14.9493 v 12.5244"
+ id="path40404"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="opacity:0.5;fill:#729fcf;fill-opacity:0;fill-rule:evenodd;stroke:#eeeeec;stroke-width:0.88941371px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/stroke-cap-round.svg b/share/icons/Tango/scalable/actions/stroke-cap-round.svg
new file mode 100644
index 0000000..ff3a489
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/stroke-cap-round.svg
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="25.001535"
+ version="1.1"
+ sodipodi:docname="stroke-cap-round.svg"
+ viewBox="0 0 24 25.001535">
+ <metadata
+ id="metadata24">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview22"
+ showgrid="false" />
+ <defs
+ id="defs3" />
+ <g
+ id="cap_round"
+ transform="translate(-240,-1088)">
+ <rect
+ height="24"
+ id="rect18308"
+ style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:9;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="24"
+ x="240"
+ y="1088" />
+ <path
+ d="m 243.44,1111.5 0.04,-13 c 0,-6 2.5,-10 8.5,-10 6,0 8.5,4 8.54,10 l -0.04,13"
+ id="path18310"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccscc"
+ style="fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+ <rect
+ height="2"
+ id="use18312"
+ style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:9;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ transform="translate(-669.5,942.75)"
+ width="2"
+ x="920.5246"
+ y="167.2491" />
+ <rect
+ height="2"
+ id="use18314"
+ style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:9;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ transform="translate(-669.5,938.75)"
+ width="2"
+ x="920.5246"
+ y="167.2491" />
+ <rect
+ height="2"
+ id="use18316"
+ style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:9;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ transform="translate(-669.5,934.75)"
+ width="2"
+ x="920.5246"
+ y="167.2491" />
+ <rect
+ height="2"
+ id="use18318"
+ style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:9;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ transform="translate(-669.5,930.75)"
+ width="2"
+ x="920.5246"
+ y="167.2491" />
+ <path
+ d="m 244.5,1112.5 0.04,-13 c -0.0625,-6 1.5625,-10 7.5,-10 5.6875,0 7.5,4 7.54,10 l -0.04,13"
+ id="path10867"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccscc"
+ style="opacity:0.5;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#eeeeec;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/stroke-cap-square.svg b/share/icons/Tango/scalable/actions/stroke-cap-square.svg
new file mode 100644
index 0000000..bff8b77
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/stroke-cap-square.svg
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24.00087"
+ version="1.1"
+ sodipodi:docname="stroke-cap-square.svg"
+ viewBox="0 0 24 24.00087">
+ <metadata
+ id="metadata24">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview22"
+ showgrid="false" />
+ <defs
+ id="defs3" />
+ <g
+ id="cap_square"
+ transform="translate(-192,-1088)">
+ <rect
+ height="24"
+ id="rect18295"
+ style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:9;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="24"
+ x="192"
+ y="1088" />
+ <path
+ d="m 195.48,1111.5 -0.04,-23 h 17.04 l 0.04,23"
+ id="path18297"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+ <rect
+ height="2"
+ id="use18299"
+ style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:9;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ transform="translate(-717.5,942.75)"
+ width="2"
+ x="920.5246"
+ y="167.2491" />
+ <rect
+ height="2"
+ id="use18301"
+ style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:9;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ transform="translate(-717.5,938.75)"
+ width="2"
+ x="920.5246"
+ y="167.2491" />
+ <rect
+ height="2"
+ id="use18303"
+ style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:9;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ transform="translate(-717.5,934.75)"
+ width="2"
+ x="920.5246"
+ y="167.2491" />
+ <rect
+ height="2"
+ id="use18305"
+ style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:9;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ transform="translate(-717.5,930.75)"
+ width="2"
+ x="920.5246"
+ y="167.2491" />
+ <path
+ d="m 196.4447,1110.969 v -21.524 h 14.9493 v 21.524"
+ id="path10843"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="display:inline;opacity:0.5;fill:#729fcf;fill-opacity:0;fill-rule:evenodd;stroke:#eeeeec;stroke-width:0.88941371px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/stroke-join-bevel.svg b/share/icons/Tango/scalable/actions/stroke-join-bevel.svg
new file mode 100644
index 0000000..de70369
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/stroke-join-bevel.svg
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24.109804"
+ height="24.134369"
+ version="1.1"
+ sodipodi:docname="stroke-join-bevel.svg"
+ viewBox="0 0 24.109804 24.134369">
+ <metadata
+ id="metadata28">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview26"
+ showgrid="false" />
+ <defs
+ id="defs3" />
+ <g
+ id="join_bevel"
+ style="display:inline"
+ transform="translate(-899.49923,-158.25)">
+ <path
+ d="m 900.04,181.75 -0.04,-10.5 12,-12.5 h 11 v 17.5 h -6 v 5.5"
+ id="path18321"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccc"
+ style="fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+ <rect
+ height="24"
+ id="rect18323"
+ style="display:inline;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:9;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="24"
+ x="899.5"
+ y="158.25" />
+ <path
+ d="m 900.04,181.75 -0.04,-10.5 12,-12.5 h 11 m -6,23 v -6 h 6"
+ id="path18325"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+ <rect
+ height="2"
+ id="use18327"
+ style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:9;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="2"
+ x="920.5246"
+ y="167.2491" />
+ <rect
+ height="2"
+ id="use18329"
+ style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:9;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="2"
+ x="920.5246"
+ y="167.2491" />
+ <rect
+ height="2"
+ id="use18331"
+ style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:9;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="2"
+ x="920.5246"
+ y="167.2491" />
+ <rect
+ height="2"
+ id="use18333"
+ style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:9;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="2"
+ x="920.5246"
+ y="167.2491" />
+ <rect
+ height="2"
+ id="use18335"
+ style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:9;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ transform="translate(-12,4)"
+ width="2"
+ x="920.5246"
+ y="167.2491" />
+ <rect
+ height="2"
+ id="use18337"
+ style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:9;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ transform="translate(-12,8)"
+ width="2"
+ x="920.5246"
+ y="167.2491" />
+ <rect
+ height="2"
+ id="use18339"
+ style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:9;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ transform="translate(-12,12)"
+ width="2"
+ x="920.5246"
+ y="167.2491" />
+ <path
+ d="m 900.9899,181.8824 -0.04,-10.1381 11.4369,-12.0174 10.7185,-0.0804 m -7.1261,22.075 0.0403,-7.0054 6.9249,0.0402"
+ id="path34051"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccc"
+ style="opacity:0.5;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#eeeeec;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/stroke-join-miter.svg b/share/icons/Tango/scalable/actions/stroke-join-miter.svg
new file mode 100644
index 0000000..9b185eb
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/stroke-join-miter.svg
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24.096548"
+ height="24.112852"
+ version="1.1"
+ sodipodi:docname="stroke-join-miter.svg"
+ viewBox="0 0 24.096548 24.112852">
+ <metadata
+ id="metadata28">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview26"
+ showgrid="false" />
+ <defs
+ id="defs3" />
+ <g
+ id="join_miter"
+ style="display:inline"
+ transform="translate(-899.49913,-158.25)">
+ <path
+ d="m 900.04,181.75 -0.04,-23 h 23 v 17.5 h -6 v 5.5"
+ id="path18365"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc"
+ style="fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+ <rect
+ height="24"
+ id="rect18367"
+ style="display:inline;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:9;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="24"
+ x="899.5"
+ y="158.25" />
+ <path
+ d="m 900.04,181.75 -0.04,-23 h 23 m -6,23 v -6 h 6"
+ id="path18369"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+ <rect
+ height="2"
+ id="rect18371"
+ style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:9;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="2"
+ x="920.5246"
+ y="167.2491" />
+ <rect
+ height="2"
+ id="use18373"
+ style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:9;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="2"
+ x="920.5246"
+ y="167.2491" />
+ <rect
+ height="2"
+ id="use18375"
+ style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:9;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="2"
+ x="920.5246"
+ y="167.2491" />
+ <rect
+ height="2"
+ id="use18377"
+ style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:9;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="2"
+ x="920.5246"
+ y="167.2491" />
+ <rect
+ height="2"
+ id="use18379"
+ style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:9;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ transform="translate(-12,4)"
+ width="2"
+ x="920.5246"
+ y="167.2491" />
+ <rect
+ height="2"
+ id="use18381"
+ style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:9;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ transform="translate(-12,8)"
+ width="2"
+ x="920.5246"
+ y="167.2491" />
+ <rect
+ height="2"
+ id="use18383"
+ style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:9;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ transform="translate(-12,12)"
+ width="2"
+ x="920.5246"
+ y="167.2491" />
+ <path
+ d="m 900.9881,181.9102 -0.1501,-22.1908 h 22.1908 m -6.9833,22.1339 -0.0569,-6.9931 7.1539,0.0568"
+ id="path32260"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc"
+ style="opacity:0.5;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.89924371px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/stroke-join-round.svg b/share/icons/Tango/scalable/actions/stroke-join-round.svg
new file mode 100644
index 0000000..fea06da
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/stroke-join-round.svg
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24.272778"
+ height="24.240122"
+ version="1.1"
+ sodipodi:docname="stroke-join-round.svg"
+ viewBox="0 0 24.272778 24.240122">
+ <metadata
+ id="metadata28">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview26"
+ showgrid="false" />
+ <defs
+ id="defs3" />
+ <g
+ id="join_round"
+ style="display:inline"
+ transform="translate(-899.5,-158.25)">
+ <path
+ d="m 900.04,181.75 -0.04,-3 c 0,-12.5 7,-20 19.5,-20 h 3.5 v 17.5 h -6 v 5.5"
+ id="path18343"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccc"
+ style="fill:#729fcf;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+ <rect
+ height="24"
+ id="rect18345"
+ style="display:inline;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:9;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="24"
+ x="899.5"
+ y="158.25" />
+ <path
+ d="m 900.04,181.75 -0.04,-3 c 0,-12.5 7,-20 19.5,-20 h 3.5 m -6,23 v -6 h 6"
+ id="path18347"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+ <rect
+ height="2"
+ id="use18349"
+ style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:9;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="2"
+ x="920.5246"
+ y="167.2491" />
+ <rect
+ height="2"
+ id="use18351"
+ style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:9;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="2"
+ x="920.5246"
+ y="167.2491" />
+ <rect
+ height="2"
+ id="use18353"
+ style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:9;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="2"
+ x="920.5246"
+ y="167.2491" />
+ <rect
+ height="2"
+ id="use18355"
+ style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:9;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="2"
+ x="920.5246"
+ y="167.2491" />
+ <rect
+ height="2"
+ id="use18357"
+ style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:9;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ transform="translate(-12,4)"
+ width="2"
+ x="920.5246"
+ y="167.2491" />
+ <rect
+ height="2"
+ id="use18359"
+ style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:9;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ transform="translate(-12,8)"
+ width="2"
+ x="920.5246"
+ y="167.2491" />
+ <rect
+ height="2"
+ id="use18361"
+ style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:9;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ transform="translate(-12,12)"
+ width="2"
+ x="920.5246"
+ y="167.2491" />
+ <path
+ d="m 900.8738,181.9835 -0.04,-3 c 0,-12.5 6.6587,-19.3744 19.1587,-19.3744 l 3.2156,0.0569 m -7.1375,22.09 -0.0568,-7.0237 7.2512,0.1137"
+ id="path39517"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccc"
+ style="opacity:0.5;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#eeeeec;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/stroke-to-path.svg b/share/icons/Tango/scalable/actions/stroke-to-path.svg
new file mode 100644
index 0000000..9f49c53
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/stroke-to-path.svg
@@ -0,0 +1,242 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="stroke-to-path.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata48">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview46"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(0.6399117,0,0,0.6400883,621.608,144.104)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12123"
+ inkscape:collect="always"
+ x1="22.490601"
+ x2="17.80246"
+ xlink:href="#linearGradient130"
+ y1="12.3358"
+ y2="7.6489449" />
+ <linearGradient
+ gradientTransform="matrix(0.6399117,0,0,0.6400883,621.608,144.104)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12138"
+ inkscape:collect="always"
+ x1="22.490601"
+ x2="17.80246"
+ xlink:href="#linearGradient130"
+ y1="12.3358"
+ y2="7.6489449" />
+ <linearGradient
+ gradientTransform="matrix(0.6399117,0,0,0.6400883,621.608,144.104)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12147"
+ inkscape:collect="always"
+ x1="22.490601"
+ x2="17.80246"
+ xlink:href="#linearGradient130"
+ y1="12.3358"
+ y2="7.6489449" />
+ <linearGradient
+ id="linearGradient130">
+ <stop
+ id="stop131"
+ offset="0.0000000"
+ style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+ <stop
+ id="stop132"
+ offset="1.0000000"
+ style="stop-color:#e95072;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.519321,0,0,0.7887226,621.608,149.104)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12151"
+ inkscape:collect="always"
+ x1="23.861931"
+ x2="25.787519"
+ xlink:href="#linearGradient473"
+ y1="16.350491"
+ y2="21.42198" />
+ <linearGradient
+ id="linearGradient715">
+ <stop
+ id="stop719"
+ offset="0"
+ style="stop-color:#ff4f76;stop-opacity:1.0000000;" />
+ <stop
+ id="stop720"
+ offset="0.86810666"
+ style="stop-color:#ee7f93;stop-opacity:1.0000000;" />
+ <stop
+ id="stop717"
+ offset="1.0000000"
+ style="stop-color:#ddb0b0;stop-opacity:0.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient473"
+ inkscape:collect="always">
+ <stop
+ id="stop474"
+ offset="0"
+ style="stop-color:#6b2b2b;stop-opacity:1;" />
+ <stop
+ id="stop475"
+ offset="1"
+ style="stop-color:#6b2b2b;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="631.75763"
+ cy="158.9406"
+ fx="631.75763"
+ fy="158.9406"
+ gradientTransform="matrix(1.106723,0.1593608,-0.149875,1.040846,-43.64904,-106.7577)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient12744"
+ inkscape:collect="always"
+ r="7.1080399"
+ xlink:href="#linearGradient715" />
+ <linearGradient
+ gradientTransform="matrix(0.6399117,0,0,0.6400883,621.608,144.104)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12111"
+ inkscape:collect="always"
+ x1="22.490601"
+ x2="17.80246"
+ xlink:href="#linearGradient130"
+ y1="12.3358"
+ y2="7.6489449" />
+ </defs>
+ <g
+ id="stroke_tocurve"
+ transform="translate(-624,-152)">
+ <rect
+ height="16"
+ id="rect20101"
+ style="font-size:12px;opacity:0;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke-width:0.0520834"
+ width="16"
+ x="624"
+ y="152" />
+ <path
+ d="m 625.2652,163 c 2.5,-7.0659 7.2693,-7.4962 13.7062,-7.0966 l 0.5099,5.2091 c -8.7692,-1.1526 -9.621,3.7844 -10.5184,6.2128 z"
+ id="path20125"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="opacity:0.56000001;fill:url(#radialGradient12744);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.00000003pt;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 639.5707,161.1229 c -3.3247,-0.4136 -5.7041,-0.0343 -7.3938,1.0495 -1.6897,1.0838 1.6897,-1.0838 0,0 -1.6897,1.0838 -2.6896,2.872 -3.2553,5.2762 m -3.6182,-4.3683 c 1.1314,-3.3941 2.8111,-5.3264 5.0652,-6.3347 2.2541,-1.0084 -2.2541,1.0083 0,0 2.2541,-1.0084 5.0825,-1.0927 8.5114,-0.7907"
+ id="path20127"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="fill:none;fill-opacity:0.21301802;fill-rule:evenodd;stroke:url(#linearGradient12151);stroke-width:0.63999999;stroke-linecap:round;stroke-opacity:1" />
+ <g
+ id="convert-node"
+ inkscape:label="#g12097"
+ transform="translate(0,5)">
+ <rect
+ height="2.201612"
+ id="rect20115"
+ style="opacity:0.32000002;fill:#6b2b2b;fill-opacity:1;fill-rule:evenodd;stroke:#6b2b2b;stroke-width:0.79839343;stroke-opacity:1"
+ width="2.201643"
+ x="634.39917"
+ y="150.3992" />
+ <rect
+ height="2.201618"
+ id="rect20135"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient12111);fill-opacity:1;fill-rule:evenodd;stroke:#6b2b2b;stroke-width:0.80148917;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="2.201633"
+ x="633.39917"
+ y="149.3992" />
+ </g>
+ <g
+ id="g12113"
+ inkscape:label="#g12097"
+ transform="translate(-7,9)">
+ <rect
+ height="2.201612"
+ id="rect12116"
+ style="opacity:0.32000002;fill:#6b2b2b;fill-opacity:1;fill-rule:evenodd;stroke:#6b2b2b;stroke-width:0.79839343;stroke-opacity:1"
+ width="2.201643"
+ x="634.39917"
+ y="150.3992" />
+ <rect
+ height="2.201618"
+ id="rect12118"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient12123);fill-opacity:1;fill-rule:evenodd;stroke:#6b2b2b;stroke-width:0.80148917;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="2.201633"
+ x="633.39917"
+ y="149.3992" />
+ </g>
+ <g
+ id="g12125"
+ inkscape:label="#g12097"
+ transform="translate(-4,13)">
+ <rect
+ height="2.201612"
+ id="rect12127"
+ style="opacity:0.32000002;fill:#6b2b2b;fill-opacity:1;fill-rule:evenodd;stroke:#6b2b2b;stroke-width:0.79839343;stroke-opacity:1"
+ width="2.201643"
+ x="634.39917"
+ y="150.3992" />
+ <rect
+ height="2.201618"
+ id="rect12129"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient12138);fill-opacity:1;fill-rule:evenodd;stroke:#6b2b2b;stroke-width:0.80148917;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="2.201633"
+ x="633.39917"
+ y="149.3992" />
+ </g>
+ <g
+ id="g12140"
+ inkscape:label="#g12097"
+ transform="translate(2,10)">
+ <rect
+ height="2.201612"
+ id="rect12143"
+ style="opacity:0.32000002;fill:#6b2b2b;fill-opacity:1;fill-rule:evenodd;stroke:#6b2b2b;stroke-width:0.79839343;stroke-opacity:1"
+ width="2.201643"
+ x="634.39917"
+ y="150.3992" />
+ <rect
+ height="2.201618"
+ id="rect12145"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient12147);fill-opacity:1;fill-rule:evenodd;stroke:#6b2b2b;stroke-width:0.80148917;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="2.201633"
+ x="633.39917"
+ y="149.3992" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/taper-stroke.svg b/share/icons/Tango/scalable/actions/taper-stroke.svg
new file mode 100644
index 0000000..95be360
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/taper-stroke.svg
@@ -0,0 +1,91 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="taper-stroke">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="M 3.9082083,1.4999469 C 3.6511099,1.4999469 3.4127353,1.5752206 3.2062284,1.698323 2.7604692,1.5706 2.3454484,1.5208021 2.012811,1.5131724 1.5373238,1.502268 1.2277787,1.564487 1.2277787,1.564487 1.2277787,1.564487 1.8411945,2.0333575 2.5492144,2.6399371 2.5351926,2.7186613 2.526466,2.7990324 2.526466,2.8816893 2.526466,3.6427977 3.147108,4.2655443 3.9082083,4.2655443 4.0056156,4.2655443 4.1004308,4.2547673 4.1922775,4.2353909 4.9562948,5.1926762 5.2333357,6.3900289 5.6771745,7.8135276 6.1531249,9.3400347 6.8799631,11.086098 8.7427126,12.55969 8.7831364,13.285093 9.3851334,13.866313 10.120219,13.866313 10.349734,13.866313 10.56346,13.804375 10.754488,13.704439 11.508397,14.001452 12.245917,14.175563 12.879998,14.276813 14.021936,14.459163 14.790206,14.431811 14.790206,14.431811 14.790206,14.431811 14.11278,14.057649 13.148198,13.506594 12.622145,13.206065 12.066828,12.870053 11.50249,12.508378 11.502652,12.499687 11.503548,12.491181 11.503548,12.482456 11.503548,11.721355 10.88133,11.101254 10.120219,11.101244 9.9479578,11.101246 9.7837165,11.134227 9.6314276,11.192232 8.1694172,9.997547 7.6638092,8.7266324 7.2281932,7.3294952 6.7891293,5.9213074 6.4682196,4.3488025 5.2851865,3.0081177 5.289,2.9664887 5.2915352,2.9242718 5.2915352,2.8816893 5.2915459,2.1205782 4.6693167,1.4999469 3.9082083,1.4999469 Z M 3.9082083,2.0538091 C 4.3725259,2.0538091 4.7376757,2.4173717 4.7376757,2.8816893 4.7376757,3.346015 4.3725259,3.7116848 3.9082083,3.7116848 3.4439015,3.7116848 3.0782101,3.346015 3.0782101,2.8816893 3.0782101,2.4173717 3.4439015,2.0538091 3.9082083,2.0538091 Z M 10.120219,11.652988 C 10.584537,11.652988 10.949686,12.018148 10.949686,12.482456 10.949686,12.946783 10.584537,13.312454 10.120219,13.312454 9.6559122,13.312454 9.2923386,12.946783 9.2923386,12.482456 9.2923386,12.018148 9.6559122,11.652988 10.120219,11.652988 Z"
+ style="opacity:1;" />
+ <path
+ id="path9619"
+ d="M 1.4547183,0.78421608 0.99925203,2.3436987 C 1.7488603,2.5629246 2.3415103,2.8103158 2.8227043,3.082178 2.8109253,3.0172615 2.8026048,2.9511615 2.8026048,2.8827456 2.8026048,2.3081421 3.2383319,1.8439058 3.7976461,1.7877214 3.1538927,1.3957957 2.3826925,1.0556098 1.4547183,0.78421608 Z M 4.9974121,2.7108231 C 5.00622,2.7672567 5.0148681,2.8237633 5.0148681,2.8827456 5.0148681,3.4715171 4.5578038,3.9454985 3.9785634,3.9820031 4.1567994,4.1749 4.3119104,4.3746412 4.4477833,4.5829438 5.0362,5.4850224 5.2987992,6.618748 5.7073278,7.9103336 6.1158402,9.2019219 6.7032249,10.645848 8.0306816,11.940762 8.3369358,12.239509 8.6823652,12.528513 9.0685734,12.807788 9.036925,12.704607 9.0151463,12.597338 9.0151463,12.483514 9.0151463,11.94522 9.3958995,11.499488 9.9038613,11.399069 9.6311379,11.193838 9.3811437,10.98641 9.1664384,10.77697 8.092421,9.7292818 7.6375911,8.6228576 7.2572875,7.4204834 6.876973,6.2181091 6.6046314,4.9143678 5.8094234,3.6952851 5.5849539,3.3511664 5.3157623,3.0218307 4.9974121,2.7108231 Z M 11.189323,12.210553 C 11.211519,12.298183 11.226881,12.388794 11.226881,12.483514 11.226881,13.039557 10.819404,13.492808 10.286324,13.572718 11.41509,14.190337 12.818687,14.743641 14.580722,15.215784 L 15.000748,13.64625 C 13.396898,13.216498 12.162496,12.729193 11.189323,12.210553 Z"
+ style="opacity:0.3;" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/text-convert-to-regular.svg b/share/icons/Tango/scalable/actions/text-convert-to-regular.svg
new file mode 100644
index 0000000..d9721f4
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/text-convert-to-regular.svg
@@ -0,0 +1,120 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.999922"
+ height="16.000044"
+ version="1.1"
+ sodipodi:docname="text-convert-to-regular.svg"
+ viewBox="0 0 15.999922 16.000044">
+ <metadata
+ id="metadata28">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview26"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(0.1311266,0,0,0.1448211,752.671,255.8528)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient8465"
+ inkscape:collect="always"
+ x1="23.30562"
+ x2="14.38852"
+ xlink:href="#linearGradient3682"
+ y1="24.843531"
+ y2="9.5902243" />
+ <linearGradient
+ gradientTransform="matrix(0.1311266,0,0,0.1448211,745.671,248.8528)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient8460"
+ inkscape:collect="always"
+ x1="23.30562"
+ x2="14.38852"
+ xlink:href="#linearGradient3682"
+ y1="24.843531"
+ y2="9.5902243" />
+ <linearGradient
+ id="linearGradient3682">
+ <stop
+ id="stop3684"
+ offset="0.0000000"
+ style="stop-color:#1f1f1f;stop-opacity:1.0000000;" />
+ <stop
+ id="stop3686"
+ offset="1.0000000"
+ style="stop-color:#5c5c5c;stop-opacity:1.0000000;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="convert_to_text"
+ transform="translate(-743.99996,-247.99996)">
+ <rect
+ height="7.9999132"
+ id="rect9476"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#dfdfdb;fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1.0000875;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="7.9999132"
+ x="744.5"
+ y="248.5" />
+ <rect
+ height="5.9999118"
+ id="rect8491"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="5.9999132"
+ x="745.50012"
+ y="249.50011" />
+ <rect
+ height="8"
+ id="rect9484"
+ ry="0"
+ style="display:inline;fill:#dfdfdb;fill-opacity:1;fill-rule:evenodd;stroke:#3465a4;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1, 2;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="8"
+ x="751.49988"
+ y="255.5" />
+ <path
+ d="M 747.6667,254.0152 747.1111,255 H 746 l 1.9097,-5 h 1.1111 L 751,255 h -1.1111 l -0.5556,-0.9848 m -0.1606,-1.0228 -0.7074,-1.7424 -0.638,1.7424"
+ id="path8458"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccc"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:54.8693924px;line-height:125%;font-family:'Bitstream Vera Sans';text-align:start;writing-mode:lr-tb;text-anchor:start;display:inline;fill:url(#linearGradient8460);fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="M 754.6667,261.0152 754.1111,262 H 753 l 1.9097,-5 h 1.1111 L 758,262 h -1.1111 l -0.5556,-0.9848 m -0.1606,-1.0228 -0.7074,-1.7424 -0.638,1.7424"
+ id="path8463"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccc"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:54.8693924px;line-height:125%;font-family:'Bitstream Vera Sans';text-align:start;writing-mode:lr-tb;text-anchor:start;display:inline;fill:url(#linearGradient8465);fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ height="5.9999118"
+ id="rect8493"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="5.9999132"
+ x="752.50012"
+ y="256.50009" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/text-flow-into-frame.svg b/share/icons/Tango/scalable/actions/text-flow-into-frame.svg
new file mode 100644
index 0000000..ed5be3d
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/text-flow-into-frame.svg
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.999258"
+ height="16.000097"
+ version="1.1"
+ sodipodi:docname="text-flow-into-frame.svg"
+ viewBox="0 0 15.999258 16.000097">
+ <metadata
+ id="metadata25">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview23"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(0.2360278,0,0,0.2317137,744.8453,200.1644)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient8397"
+ inkscape:collect="always"
+ x1="23.30562"
+ x2="14.38852"
+ xlink:href="#linearGradient3682"
+ y1="24.843531"
+ y2="9.5902243" />
+ <linearGradient
+ id="linearGradient3682">
+ <stop
+ id="stop3684"
+ offset="0.0000000"
+ style="stop-color:#1f1f1f;stop-opacity:1.0000000;" />
+ <stop
+ id="stop3686"
+ offset="1.0000000"
+ style="stop-color:#5c5c5c;stop-opacity:1.0000000;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="flow_into_frame"
+ transform="translate(-743.99996,-199.99996)">
+ <rect
+ height="15.00001"
+ id="rect9450"
+ style="display:inline;overflow:visible;visibility:visible;fill:#dfdfdb;fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1.0000875;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="14.99917"
+ x="744.5"
+ y="200.5" />
+ <rect
+ height="12.99991"
+ id="rect8402"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.00008738;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="12.99996"
+ x="745.5"
+ y="201.5" />
+ <path
+ d="m 756.9992,208 v 3 h 2.0433 l -3.0433,3 -2.9697,-3 h 1.9697 v -3 z"
+ id="path9458"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="fill:#4e9a06;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 748.4375,208 -1,2 h -2 l 3.4375,-8 h 2 l 3.5625,8 h -2 l -1,-2 m -0.2891,-1 -1.2734,-3 -1.1484,3"
+ id="path8395"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccc"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:54.8693924px;line-height:125%;font-family:'Bitstream Vera Sans';text-align:start;writing-mode:lr-tb;text-anchor:start;display:inline;fill:url(#linearGradient8397);fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/text-put-on-path.svg b/share/icons/Tango/scalable/actions/text-put-on-path.svg
new file mode 100644
index 0000000..c421ccc
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/text-put-on-path.svg
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.006231"
+ height="16.026028"
+ version="1.1"
+ sodipodi:docname="text-put-on-path.svg"
+ viewBox="0 0 16.006231 16.026028">
+ <metadata
+ id="metadata25">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview23"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <radialGradient
+ cx="391"
+ cy="279"
+ fx="391"
+ fy="279"
+ gradientTransform="translate(18.00001,72.99999)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient11098"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="put_on_path"
+ style="display:inline"
+ transform="translate(-279.99377,-64.973972)">
+ <rect
+ height="16"
+ id="use9442"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#radialGradient11098);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.86788619;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="translate(0,21)"
+ width="16"
+ x="280"
+ y="44" />
+ <g
+ id="use9444"
+ style="stroke:#555753"
+ transform="translate(0,21)">
+ <path
+ d="m 283.5,49.5 1.7679,-1.80656 c 0.5,-0.5 1.5,-0.5 2,0 l 1,1 c 0.5,0.5 0.5,1.5 0,2 L 286.5,52.5 l -6,-6 M 293.7061,45 c -0.2173,-0.36011 -0.8214,-0.60415 -1.2708,-0.5 l -1.9971,0.42262 c -0.5148,0.17433 -0.7976,0.85161 -0.6547,1.29675 l 0.2592,1.91231 c 0.0876,0.4703 0.8162,0.92394 1.3837,0.82963 l 1.5871,-0.28321 c 0.6641,-0.14913 1.0187,-0.68513 0.9865,-1.14376 M 285.5,53.5 c -0.1399,0.48808 -0.5893,0.8988 -1,1 l -2,-0.80656 C 281.8066,53.52383 281.1905,53.85716 281,54.5 l -0.4613,1.84525 c -0.1429,0.69344 0.0625,1.46425 0.6547,1.65475 l 1.9971,0.38394 c 0.6041,0.16961 1.2731,-0.51299 1.3095,-1.07738 0.0677,-1.05151 0.2321,-1.90973 0,-2.80656"
+ id="path8393"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#555753;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+ </g>
+ <path
+ d="m 286.5,80.5 c 0,-5 4,-9 9,-9"
+ id="path7804"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#204a87;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/text-remove-from-path.svg b/share/icons/Tango/scalable/actions/text-remove-from-path.svg
new file mode 100644
index 0000000..c89d7a2
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/text-remove-from-path.svg
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.006231"
+ height="16.026028"
+ version="1.1"
+ sodipodi:docname="text-remove-from-path.svg"
+ viewBox="0 0 16.006231 16.026028">
+ <metadata
+ id="metadata27">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview25"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="391"
+ cy="279"
+ fx="391"
+ fy="279"
+ gradientTransform="translate(18.00001,72.99999)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient12734"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ </defs>
+ <g
+ id="remove_from_path"
+ inkscape:label="#remove_from_path"
+ style="display:inline"
+ transform="translate(-279.99377,-43.973972)">
+ <rect
+ height="16"
+ id="rect9428"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#radialGradient12734);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.86788619;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="16"
+ x="280"
+ y="44" />
+ <g
+ id="g9430">
+ <g
+ id="g9432">
+ <path
+ d="m 283.5,49.5 1.7679,-1.80656 c 0.5,-0.5 1.5,-0.5 2,0 l 1,1 c 0.5,0.5 0.5,1.5 0,2 L 286.5,52.5 l -6,-6 M 293.7061,45 c -0.2173,-0.36011 -0.8214,-0.60415 -1.2708,-0.5 l -1.9971,0.42262 c -0.5148,0.17433 -0.7976,0.85161 -0.6547,1.29675 l 0.2592,1.91231 c 0.0876,0.4703 0.8162,0.92394 1.3837,0.82963 l 1.5871,-0.28321 c 0.6641,-0.14913 1.0187,-0.68513 0.9865,-1.14376 M 285.5,53.5 c -0.1399,0.48808 -0.5893,0.8988 -1,1 l -2,-0.80656 C 281.8066,53.52383 281.1905,53.85716 281,54.5 l -0.4613,1.84525 c -0.1429,0.69344 0.0625,1.46425 0.6547,1.65475 l 1.9971,0.38394 c 0.6041,0.16961 1.2731,-0.51299 1.3095,-1.07738 0.0677,-1.05151 0.2321,-1.90973 0,-2.80656"
+ id="path9434"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#555753;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
+ </g>
+ <path
+ d="m 288.5,53.5 c 1.5,-2 4,-3 7,-3"
+ id="path9436"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#204a87;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+ <path
+ d="m 287,55 h 1 l 1.5,1.5 1.5,-1.5 h 1 v 1 l -1.5,1.5 1.5,1.5 v 1 h -1 L 289.5,58.5 288,60 h -1 V 59 L 288.5,57.5 287,56 Z"
+ id="path9438"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccccccc"
+ style="fill:#cc0000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/text-unflow.svg b/share/icons/Tango/scalable/actions/text-unflow.svg
new file mode 100644
index 0000000..aa91c0c
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/text-unflow.svg
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="15.99917"
+ height="16.00001"
+ version="1.1"
+ sodipodi:docname="text-unflow.svg"
+ viewBox="0 0 15.99917 16.00001">
+ <metadata
+ id="metadata24">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview22"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient3682">
+ <stop
+ id="stop3684"
+ offset="0.0000000"
+ style="stop-color:#1f1f1f;stop-opacity:1.0000000;" />
+ <stop
+ id="stop3686"
+ offset="1.0000000"
+ style="stop-color:#5c5c5c;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.2360278,0,0,0.2317137,744.9703,224.1644)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient8412"
+ inkscape:collect="always"
+ x1="23.30562"
+ x2="14.38852"
+ xlink:href="#linearGradient3682"
+ y1="24.843531"
+ y2="9.5902243" />
+ </defs>
+ <g
+ id="unflow"
+ transform="translate(-744,-224)">
+ <rect
+ height="15.00001"
+ id="rect9462"
+ style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ef2929;stroke-width:1.00000012;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:1.0000001, 2.0000002;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="14.99917"
+ x="744.5"
+ y="224.5" />
+ <path
+ d="m 748.5625,232 -1,2 h -2 L 749,226 h 2 l 3.5625,8 h -2 l -1,-2 m -0.2891,-1 -1.2734,-3 -1.1484,3"
+ id="path8410"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccc"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:54.8693924px;line-height:125%;font-family:'Bitstream Vera Sans';text-align:start;writing-mode:lr-tb;text-anchor:start;display:inline;fill:url(#linearGradient8412);fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m 753,233 h 1 l 1.5,1.5 1.5,-1.5 h 1 v 1 l -1.5,1.5 1.5,1.5 v 1 h -1 l -1.5,-1.5 -1.5,1.5 h -1 v -1 l 1.5,-1.5 -1.5,-1.5 z"
+ id="path9470"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccccccc"
+ style="fill:#ef2929;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/text-unkern.svg b/share/icons/Tango/scalable/actions/text-unkern.svg
new file mode 100644
index 0000000..a33fa90
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/text-unkern.svg
@@ -0,0 +1,128 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16.000006"
+ height="16"
+ version="1.1"
+ sodipodi:docname="text-unkern.svg"
+ viewBox="0 0 16.000006 16">
+ <metadata
+ id="metadata31">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview29"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(0.1835772,0,0,0.2317137,743.5394,277.1644)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient8469"
+ inkscape:collect="always"
+ x1="23.30562"
+ x2="14.38852"
+ xlink:href="#linearGradient3682"
+ y1="24.843531"
+ y2="9.5902243" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="391"
+ cy="279"
+ fx="391"
+ fy="279"
+ gradientTransform="translate(18.00001,72.99999)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient11098"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ id="linearGradient3682">
+ <stop
+ id="stop3684"
+ offset="0.0000000"
+ style="stop-color:#1f1f1f;stop-opacity:1.0000000;" />
+ <stop
+ id="stop3686"
+ offset="1.0000000"
+ style="stop-color:#5c5c5c;stop-opacity:1.0000000;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="remove_manual_kerns"
+ transform="translate(-744,-272)">
+ <rect
+ height="16"
+ id="use8477"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#radialGradient11098);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.86788619;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="translate(464,228)"
+ width="16"
+ x="280"
+ y="44" />
+ <path
+ d="m 754.5,275.5001 v 11.9998 z"
+ id="path9500"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc"
+ style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#f57900;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 751.5,275.5001 v 11.9998 z"
+ id="path8481"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc"
+ style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#f57900;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 750,272 h 1.2 l 1.8,1.8 1.8,-1.8 h 1.2 v 1.2 l -1.8,1.8 1.8,1.8 v 1.2 h -1.2 l -1.8,-1.8 -1.8,1.8 H 750 v -1.2 l 1.8,-1.8 -1.8,-1.8 z"
+ id="path9508"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccccccc"
+ style="fill:#ef2929;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 748.6667,285 h -2.3334 l -0.7777,2 H 744 l 2.6736,-8 h 1.5556 L 751,287 h -1.5556 z m -2.1085,-1 h 1.8836 l -0.9904,-3 z"
+ id="path8467"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccc"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:54.8693924px;line-height:125%;font-family:'Bitstream Vera Sans';text-align:start;writing-mode:lr-tb;text-anchor:start;display:inline;fill:url(#linearGradient8469);fill-opacity:1;stroke:none;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m 755,279.0004 c 0.8796,10e-4 1.7592,-0.003 2.6388,0.003 0.3666,0.017 0.7438,0.013 1.0941,0.1785 0.5538,0.2629 0.9754,1.0036 0.9734,1.7999 0.0186,0.7445 -0.3284,1.4729 -0.8385,1.7674 0.3868,0.1431 0.7486,0.4637 0.9457,0.9415 0.274,0.6463 0.2301,1.4724 -0.0274,2.115 -0.1978,0.5213 -0.5639,0.9224 -0.9888,1.0625 -0.3589,0.1262 -0.7338,0.101 -1.1012,0.1207 -0.8404,0.0191 -1.681,0.008 -2.5215,0.0108 -0.0582,0 -0.1164,0 -0.1746,0 0,-2.6664 0,-5.3328 0,-7.999 z m 1.2051,1.3314 c 0,0.6165 0,1.2331 0,1.8496 0.5329,-0.004 1.0662,0.0124 1.5987,-0.0194 0.2643,-0.0147 0.5507,-0.1741 0.6677,-0.512 0.0942,-0.2892 0.086,-0.6469 -0.0384,-0.9181 -0.1328,-0.2867 -0.3998,-0.3822 -0.6374,-0.3849 -0.5299,-0.0235 -1.0604,-0.0128 -1.5906,-0.0152 z m 0,3.181 c 0,0.7129 0,1.4258 0,2.1389 0.536,-0.003 1.0722,0.008 1.6081,-0.0102 0.2452,-0.007 0.5141,-0.0382 0.7048,-0.2696 0.228,-0.2529 0.2734,-0.6938 0.2108,-1.0621 -0.0577,-0.3586 -0.2899,-0.6318 -0.5525,-0.7093 -0.3778,-0.099 -0.7653,-0.0837 -1.1485,-0.0877 -0.2742,0 -0.5485,0 -0.8227,0 z"
+ id="path8475"
+ inkscape:connector-curvature="0"
+ style="font-style:normal;font-weight:bold;font-size:16px;font-family:Arial;display:inline;fill:#2e3436;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/tool-node-editor.svg b/share/icons/Tango/scalable/actions/tool-node-editor.svg
new file mode 100644
index 0000000..b974bb1
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/tool-node-editor.svg
@@ -0,0 +1,209 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="23.99999"
+ height="23.99999"
+ version="1.1"
+ sodipodi:docname="tool-node-editor.svg"
+ viewBox="0 0 23.99999 23.99999">
+ <metadata
+ id="metadata47">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview45"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient7443">
+ <stop
+ id="stop7445"
+ offset="0"
+ style="stop-color:#888a85;stop-opacity:0;" />
+ <stop
+ id="stop7447"
+ offset="0.10416666"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ <stop
+ id="stop7449"
+ offset="0.7013889"
+ style="stop-color:#888a85;stop-opacity:1;" />
+ <stop
+ id="stop7451"
+ offset="1"
+ style="stop-color:#888a85;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8773"
+ inkscape:collect="always">
+ <stop
+ id="stop8775"
+ offset="0"
+ style="stop-color:black;stop-opacity:0.3137255" />
+ <stop
+ id="stop8777"
+ offset="1"
+ style="stop-color:black;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1,0,0,0.333336,0,269.4743)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7972"
+ inkscape:collect="always"
+ x1="191.8026"
+ x2="212.5033"
+ xlink:href="#linearGradient7431"
+ y1="403.65469"
+ y2="403.65469" />
+ <linearGradient
+ id="linearGradient13302">
+ <stop
+ id="stop13304"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ id="stop13306"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7964"
+ inkscape:collect="always"
+ x1="190.8764"
+ x2="209.8775"
+ xlink:href="#linearGradient7443"
+ y1="403.65469"
+ y2="403.65469" />
+ <radialGradient
+ cx="-57.85017"
+ cy="24.29678"
+ fx="-58.028881"
+ fy="27.01318"
+ gradientTransform="matrix(1,0,0,0.234973,0,18.5877)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient10565"
+ inkscape:collect="always"
+ r="8.087534"
+ xlink:href="#linearGradient8773" />
+ <radialGradient
+ cx="314.72089"
+ cy="362.26859"
+ fx="314.72089"
+ fy="362.26859"
+ gradientTransform="matrix(0.6365372,0.0538847,-0.0392064,0.4631432,60.23089,248.2756)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient78"
+ inkscape:collect="always"
+ r="12.50962"
+ xlink:href="#linearGradient13302" />
+ <linearGradient
+ id="linearGradient7431">
+ <stop
+ id="stop7433"
+ offset="0"
+ style="stop-color:#e6e6e6;stop-opacity:0" />
+ <stop
+ id="stop7435"
+ offset="0.10416666"
+ style="stop-color:white;stop-opacity:1;" />
+ <stop
+ id="stop7438"
+ offset="0.6267361"
+ style="stop-color:white;stop-opacity:1;" />
+ <stop
+ id="stop7440"
+ offset="1"
+ style="stop-color:white;stop-opacity:0;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="draw_node"
+ transform="translate(-190.8773,-398.7132)">
+ <rect
+ height="23.99999"
+ id="rect71"
+ style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:none;stroke-width:3.7750001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
+ width="23.99999"
+ x="190.8773"
+ y="398.7132" />
+ <ellipse
+ cx="-57.85017"
+ cy="24.29678"
+ id="path10562"
+ rx="8.087534"
+ ry="1.900349"
+ style="opacity:0.5;fill:url(#radialGradient10565);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ transform="matrix(0.989175,0,0,1.31555,262.1012,387.2496)" />
+ <rect
+ height="3"
+ id="rect7075"
+ style="opacity:1;fill:url(#linearGradient7964);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ width="19"
+ x="190.8773"
+ y="402.7132" />
+ <rect
+ height="1.000008"
+ id="rect7970"
+ style="opacity:0.8;fill:url(#linearGradient7972);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ width="19"
+ x="190.8773"
+ y="403.7132" />
+ <g
+ id="g7936"
+ transform="matrix(0.875001,0,0,0.874977,205.3773,31.47308)">
+ <path
+ d="m -11.42855,422.5714 h 6.857126 v 6.8575 h -6.857126 z"
+ id="path7938"
+ inkscape:connector-curvature="0"
+ style="fill:#729fcf;fill-opacity:1;stroke:#204a87;stroke-width:1.1428715;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1" />
+ <path
+ d="m -10.2857,423.7143 h 4.571421 v 4.5714 H -10.2857 Z"
+ id="path7940"
+ inkscape:connector-curvature="0"
+ style="opacity:0.5;fill:none;fill-opacity:1;stroke:#eeeeec;stroke-width:1.14287138;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1" />
+ </g>
+ <g
+ id="g74"
+ transform="translate(-41.46647,-18.84384)">
+ <path
+ d="m 251.8438,434.565 -6.7289,0.5767 -5.2606,3.9152 -0.0104,-15.9999 z"
+ id="path102"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:1.00000048;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="m 249.4007,433.6948 -4.4457,0.2801 -4.083,3.0174 0.0538,-11.4973 z"
+ id="path104"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="fill:url(#radialGradient78);fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/tool-pointer.svg b/share/icons/Tango/scalable/actions/tool-pointer.svg
new file mode 100644
index 0000000..c95560c
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/tool-pointer.svg
@@ -0,0 +1,169 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="23.999981"
+ height="23.999981"
+ version="1.1"
+ sodipodi:docname="tool-pointer.svg"
+ viewBox="0 0 23.999981 23.999981">
+ <metadata
+ id="metadata37">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview35"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="translate(-11.21634,-21.61956)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7949"
+ inkscape:collect="always"
+ x1="240.9062"
+ x2="248.2868"
+ xlink:href="#linearGradient10554"
+ y1="425.18188"
+ y2="437.96561" />
+ <linearGradient
+ gradientTransform="matrix(2,0,0,0.5,-20.55174,-11.55357)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient80"
+ inkscape:collect="always"
+ x1="253.7571"
+ x2="252.0045"
+ xlink:href="#linearGradient124"
+ y1="-129.5282"
+ y2="-135.47411" />
+ <linearGradient
+ id="linearGradient10554"
+ inkscape:collect="always">
+ <stop
+ id="stop10556"
+ offset="0"
+ style="stop-color:white;stop-opacity:1;" />
+ <stop
+ id="stop10558"
+ offset="1"
+ style="stop-color:white;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="307.7507"
+ cy="361.47821"
+ fx="307.7507"
+ fy="361.47821"
+ gradientTransform="matrix(0.833516,0,0,1.199737,2.4375,-23.45032)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient81"
+ inkscape:collect="always"
+ r="12.50962"
+ xlink:href="#linearGradient124" />
+ <linearGradient
+ id="linearGradient124">
+ <stop
+ id="stop125"
+ offset="0.0000000"
+ style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+ <stop
+ id="stop126"
+ offset="1"
+ style="stop-color:silver;stop-opacity:1;" />
+ </linearGradient>
+ <radialGradient
+ cx="-57.85017"
+ cy="24.29678"
+ fx="-58.028881"
+ fy="27.01318"
+ gradientTransform="matrix(1,0,0,0.234973,0,18.5877)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient8779"
+ inkscape:collect="always"
+ r="8.087534"
+ xlink:href="#linearGradient8773" />
+ <linearGradient
+ id="linearGradient8773"
+ inkscape:collect="always">
+ <stop
+ id="stop8775"
+ offset="0"
+ style="stop-color:black;stop-opacity:0.3137255" />
+ <stop
+ id="stop8777"
+ offset="1"
+ style="stop-color:black;stop-opacity:0;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="draw_select"
+ transform="translate(-222.1273,-398.95279)">
+ <rect
+ height="23.999981"
+ id="rect72"
+ style="fill:#000000;fill-opacity:0;fill-rule:evenodd;stroke:none;stroke-width:3.7750001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
+ width="23.999981"
+ x="222.1273"
+ y="398.95279" />
+ <ellipse
+ cx="-57.85017"
+ cy="24.29678"
+ id="path8771"
+ rx="8.087534"
+ ry="1.900349"
+ style="opacity:0.7;fill:url(#radialGradient8779);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ transform="matrix(0.989175,0,0,1.31555,293.3512,387.4892)" />
+ <g
+ id="g79"
+ transform="translate(-29.93515,-0.143427)">
+ <path
+ d="m 258.5781,401.6062 v 15.4435 l 4.5469,-3 2.7812,6.4375 2.2813,-1 -2.7188,-6.2813 4.0931,-0.4375 z"
+ id="rect16"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="m 481.0129,-78.95435 3.1043,-0.69124 0.4078,0.69124 h 6.4879 l 0.007,1.49123 -6.7363,6.5e-4 -0.3108,0.79606 -2.9704,-0.79575 z"
+ id="rect91"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccc"
+ style="fill:url(#linearGradient80);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.24999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
+ transform="rotate(66.59082)" />
+ <path
+ d="m 268.4583,412.3799 -4.4238,0.463 -4.9465,3.2548 -0.009,-13.2447 z"
+ id="path15"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="fill:url(#radialGradient81);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ </g>
+ <path
+ d="m 237.5117,411.9312 -4.0646,0.3879 -3.8111,2.7801 -0.009,-11.1726 z"
+ id="path7947"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient7949);stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/tool-tweak.svg b/share/icons/Tango/scalable/actions/tool-tweak.svg
new file mode 100644
index 0000000..9b65719
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/tool-tweak.svg
@@ -0,0 +1,187 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ version="1.1"
+ sodipodi:docname="tool-tweak.svg"
+ viewBox="0 0 24 24">
+ <metadata
+ id="metadata41">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview39"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient12362"
+ inkscape:collect="always">
+ <stop
+ id="stop12364"
+ offset="0"
+ style="stop-color:#ead7ce;stop-opacity:1;" />
+ <stop
+ id="stop12366"
+ offset="1"
+ style="stop-color:#ead7ce;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.131257,0,0,1.140013,-156.2898,-36.82365)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12532"
+ inkscape:collect="always"
+ x1="1210.978"
+ x2="1212.9139"
+ xlink:href="#linearGradient12352"
+ y1="256.69321"
+ y2="253.56821" />
+ <linearGradient
+ id="linearGradient12352">
+ <stop
+ id="stop12354"
+ offset="0"
+ style="stop-color:#8a4a01;stop-opacity:1;" />
+ <stop
+ id="stop12356"
+ offset="1"
+ style="stop-color:#8f5902;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.131257,0,0,1.140013,-156.2898,-36.82365)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12530"
+ inkscape:collect="always"
+ x1="1210.978"
+ x2="1212.9139"
+ xlink:href="#linearGradient12362"
+ y1="256.69321"
+ y2="253.56821" />
+ </defs>
+ <g
+ id="draw_tweak"
+ transform="translate(-1200,-248)">
+ <path
+ d="m 1222.999,263.6207 c 0.1,4.1032 -7.494,6.323 -12.006,6.323 -4.368,0 -10.134,0.754 -9.99,-3.2561 0.15,-4.191 2.917,-5.4075 6.817,-5.7468 3.951,-0.3438 15.179,-0.4033 15.179,2.6799 z"
+ id="path12481"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="csssc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#000000;fill-opacity:0.04117653;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1220.931,263.9687 c 0.084,3.4414 -6.279,5.3032 -10.059,5.3032 -3.659,0 -8.49,0.6324 -8.37,-2.7309 0.126,-3.5151 2.444,-4.5354 5.711,-4.8199 3.311,-0.2884 12.718,-0.3383 12.718,2.2476 z"
+ id="path12483"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="csssc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#000000;fill-opacity:0.11176471;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1219.443,264.4241 c 0,1.0457 -6.991,4.2341 -10.422,4.2341 -3.321,0 -5.729,-0.1485 -5.62,-2.497 0.114,-2.4545 2.218,-3.167 5.184,-3.3657 3.005,-0.2013 10.858,-0.1771 10.858,1.6286 z"
+ id="path12370"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="csssc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#000000;fill-opacity:0.16470588;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1219.999,254.2245 c -1.9,1.713 -2.799,2.3176 -3.299,3.6275 -0.5,1.3099 -0.1,3.9298 -0.1,4.5344 0,0.6045 -0.5,1.713 -1.2,2.4183 -0.7,0.7053 -1.3,2.4183 -3.1,2.4183 -1.8,0 -4,0.2016 -4.899,-0.403 -0.8,1.2092 -1.6,2.6198 -2.5,2.6198 -0.9,0 -2.046,0.1871 -2.1,-0.8564 -0.104,-2.0233 1.8,-1.3604 2.1,-2.9726 0.14,-0.7543 -1.6,-2.4183 -1.9,-4.1313 -0.3,-1.713 -0.271,-2.7084 0.429,-3.4138 0.7,-0.7053 2.517,-3.1827 3.417,-3.3842 0.9,-0.2015 2.265,-0.1792 3.265,-0.8845 1,-0.7054 2.288,-2.2931 2.288,-2.2931"
+ id="path12305"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="csssscsssssssc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient12530);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient12532);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1219.354,253.9866 c -1.732,1.3538 -2.899,2.4582 -3.146,3.4201 -0.247,0.9619 0.071,5.13 -0.212,6.0207 -0.283,0.8906 -1.732,2.6719 -2.369,2.8856 -0.636,0.2138 -4.808,0.2138 -4.666,0.1425 0.141,-0.0712 2.333,-0.57 3.464,-1.3537 1.132,-0.7838 1.768,-1.0332 2.121,-3.1351 0.354,-2.1019 0.495,-3.135 0.248,-4.0613 -0.248,-0.9262 -0.142,-0.9619 -1.237,-2.1375 -1.096,-1.1756 -2.228,-1.5319 -2.016,-1.8882 0.213,-0.3562 0.177,0 1.309,0.7126 1.131,0.7125 1.838,1.3893 3.075,0.8193 1.237,-0.57 3.535,-1.4606 3.429,-1.425 z"
+ id="path12327"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#dabdac;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1209.35,264.9949 c -0.919,0.0712 -1.344,0.4275 -1.344,0.4275 0,0 -0.141,0.9263 0.283,0.9975 0.424,0.0712 1.131,0 1.343,-0.3563 0.213,-0.3562 -0.282,-0.9975 -0.282,-1.0687 z"
+ id="path12329"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#ac6036;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <ellipse
+ cx="1187.74"
+ cy="254.66161"
+ id="path12333"
+ rx="0.72920388"
+ ry="0.6408155"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#f6eeea;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(1.103811,-0.5561777,0.4186871,0.8438557,-210.2145,702.3399)" />
+ <ellipse
+ cx="1187.74"
+ cy="254.66161"
+ id="path12335"
+ rx="0.72920388"
+ ry="0.6408155"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#f6eeea;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(1.103811,-0.5561777,0.4186871,0.8438557,-209.0833,703.4799)" />
+ <ellipse
+ cx="1187.74"
+ cy="254.66161"
+ id="path12338"
+ rx="0.72920388"
+ ry="0.6408155"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#f6eeea;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(1.103811,-0.5561777,0.4186871,0.8438557,-207.952,704.6199)" />
+ <path
+ d="m 1209.3,260.2703 c -0.15,0.8565 -3.999,5.9451 -5.399,7.3054 -0.469,0.456 -0.087,1.5986 0.6,0.9069 1.45,-1.4611 4.249,-4.5848 5.799,-7.5069 0.316,-0.5961 -0.45,-1.1084 -1,-0.7054 z"
+ id="path12340"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="csssc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#f6eeea;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1205.251,265.2078 3.899,-5.0886 c 0,0 -0.1,-1.3099 -0.85,-0.5542 -0.749,0.7557 -2.299,2.2672 -2.449,2.8214 -0.15,0.5542 -0.55,2.8718 -0.6,2.8214 z"
+ id="path12342"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#b78469;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1208.1,258.8597 c -1.049,0.9068 -2.349,2.0152 -2.799,2.7206 -0.45,0.7053 -1.1,2.3679 -1.1,2.3679 0,0 0.1,-2.6198 0.6,-3.2748 0.5,-0.655 2.05,-2.2168 2.5,-2.2168 0.45,0 0.849,0.4031 0.799,0.4031 z"
+ id="path12344"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#b78469;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1207.328,257.2978 c -1.05,0.9069 -2.35,2.0153 -2.8,2.7206 -0.45,0.7054 -1.1,2.368 -1.1,2.368 0,0 0.1,-2.6199 0.6,-3.2748 0.5,-0.655 2.05,-2.2169 2.5,-2.2169 0.45,0 0.85,0.4031 0.8,0.4031 z"
+ id="path12346"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#b78469;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1207.158,266.4912 c 0,0 3.959,-4.2038 4.383,-4.3463 0.425,-0.1425 1.556,-0.4275 1.556,0.4275 0,0.855 -0.212,1.8525 -0.919,1.9237 -0.707,0.0713 -2.051,-0.285 -2.475,-0.1424 -0.424,0.1424 -2.474,2.0662 -2.545,2.1375 z"
+ id="path12348"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#8f5902;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1207.511,255.1623 3.465,3.2775 c 0,0 1.838,-0.1425 2.262,-0.57 0.425,-0.4275 -1.838,-3.3488 -2.262,-3.4913 -0.424,-0.1425 -2.616,0.9263 -3.465,0.7838 z"
+ id="path12350"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#e5cec1;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <rect
+ height="24"
+ id="rect12491"
+ style="display:inline;opacity:1;fill:none;fill-opacity:0.37226281;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="24"
+ x="1200"
+ y="248" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/transform-2pts.svg b/share/icons/Tango/scalable/actions/transform-2pts.svg
new file mode 100644
index 0000000..13f2c55
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/transform-2pts.svg
@@ -0,0 +1,87 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="transform-2ptss">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="M 6.0991601,1.350335 C 5.9183483,1.3444197 5.7369831,1.3530801 5.5566744,1.3767265 4.8354247,1.4712825 4.1529272,1.8035743 3.6301198,2.3136127 3.1072666,2.8236411 2.7554875,3.499445 2.6380084,4.2215962 2.568502,4.6488668 2.5877724,5.0851582 2.6800391,5.5054776 H 2.3667662 C 2.0938533,5.5054776 1.8658216,5.7330093 1.8658216,6.0059322 V 7.549815 C 1.8658216,7.8227354 2.0938533,8.0507576 2.3667662,8.0507576 H 3.8832798 C 4.156202,8.0507576 4.3837336,7.8227454 4.3837336,7.549815 V 7.3851128 L 4.5606525,7.1231573 4.3837336,7.003909 V 6.0059322 C 4.3837336,5.7329993 4.156202,5.5054776 3.8832798,5.5054776 H 3.3681636 C 3.2634015,5.1234956 3.2342673,4.7191007 3.2977878,4.3286259 3.3918129,3.7506082 3.677625,3.1991047 4.0953871,2.7915844 4.5131388,2.3840267 5.0696322,2.1132332 5.6436684,2.0379698 6.2176853,1.9626889 6.8198073,2.0808613 7.322439,2.3668836 7.7994999,2.6382927 8.1877851,3.076063 8.321882,3.5769654 8.3937973,3.8457171 8.3996627,4.1534092 8.3863956,4.4781768 8.3731911,4.8033872 8.3413672,5.1526496 8.369778,5.523559 8.3984616,5.896738 8.4921742,6.294607 8.7338787,6.6358971 8.855189,6.8072753 9.0115711,6.9595086 9.2030551,7.0698864 9.3956075,7.1808772 9.6177318,7.2453834 9.8511038,7.2414297 10.084806,7.2374562 10.296749,7.1664441 10.479117,7.0718407 10.660302,6.9778053 10.813266,6.8619199 10.950247,6.7522153 11.22282,6.5339094 11.453374,6.3408491 11.677958,6.2757074 11.87195,6.2194263 12.099404,6.2504869 12.261987,6.3568361 12.42279,6.4619916 12.540695,6.6590182 12.553754,6.8480048 12.563553,6.9896485 12.522954,7.1548286 12.44477,7.3137605 12.365553,7.4747167 12.249005,7.6344493 12.11781,7.8049293 11.986514,7.9757294 11.837619,8.1596165 11.711191,8.3777146 11.584045,8.597164 11.479355,8.8524184 11.459988,9.1406152 11.429383,9.5965744 11.618805,10.000157 11.840704,10.320887 12.059891,10.637662 12.30998,10.885613 12.498041,11.137056 12.651198,11.341809 12.780049,11.565926 12.882668,11.802213 H 12.5518 C 12.278877,11.802213 12.051345,12.029735 12.051345,12.302667 12.044404,12.81591 12.051345,13.222355 12.051345,13.847038 12.051345,14.119961 12.278877,14.347493 12.5518,14.347493 H 14.070269 C 14.343192,14.347493 14.56877,14.119951 14.56877,13.847038 V 12.302667 C 14.56877,12.029754 14.343192,11.802213 14.070269,11.802213 H 13.593761 C 13.45973,11.422397 13.273843,11.061272 13.032217,10.738256 12.806449,10.436394 12.563156,10.191783 12.389055,9.9401691 12.217704,9.6925095 12.111162,9.4219431 12.127096,9.1846002 12.13716,9.0348417 12.196502,8.8722489 12.289354,8.7120033 12.382984,8.5504791 12.510212,8.3883443 12.646123,8.2115486 12.782349,8.0345328 12.928345,7.8403539 13.042969,7.6074848 13.158528,7.3725513 13.240833,7.0980145 13.220377,6.8020656 13.191909,6.3900512 12.967017,6.0206857 12.627551,5.7987115 12.289875,5.5778158 11.872803,5.5239519 11.491755,5.6344998 11.073291,5.7558851 10.78487,6.0294111 10.532876,6.2312345 10.407557,6.3316057 10.289257,6.4180292 10.172686,6.4785291 10.057333,6.538366 9.9407331,6.573105 9.8403516,6.5748066 9.7408612,6.5765007 9.6312666,6.5469938 9.535387,6.4917237 9.4384689,6.4358579 9.350504,6.3511034 9.2788064,6.2498038 9.1344101,6.0459211 9.057688,5.7683639 9.0349323,5.4722424 9.012074,5.1739088 9.0394614,4.8500021 9.0535042,4.5040778 9.0676521,4.1577656 9.0678497,3.7836757 8.9665127,3.4049341 8.7758594,2.6927647 8.2584518,2.1321604 7.6513527,1.7867666 7.1773947,1.5170591 6.6415979,1.3680812 6.0991601,1.350335 Z M 2.3667662,6.0059322 H 3.8832798 V 7.549815 H 2.3667662 Z M 5.0112563,7.4266555 4.7317078,7.8415825 5.1823117,8.1455712 5.461864,7.7306418 Z M 5.9124679,8.03414 5.6329165,8.4490694 6.0835209,8.7530556 6.3635603,8.3381287 Z M 6.8141646,8.6416269 6.5346132,9.0565539 6.9852201,9.3605402 7.2647691,8.945613 Z M 7.715376,9.2491113 7.4358245,9.6645289 7.8864289,9.9680272 8.1664683,9.5531003 Z M 8.6170727,9.8570862 8.3375212,10.272012 8.7881256,10.575511 9.067677,10.160585 Z M 9.5182815,10.46457 9.2387325,10.8795 9.6893368,11.182998 9.9693764,10.768068 Z M 10.41998,11.072057 10.140429,11.486984 10.591034,11.790483 10.870585,11.375555 Z M 11.321189,11.679541 11.041638,12.094471 11.492243,12.397969 11.772285,11.98304 Z M 12.5518,12.302667 H 14.070269 V 13.847038 H 12.5518 Z"
+ style="opacity:1;" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/transform-affect-gradient.svg b/share/icons/Tango/scalable/actions/transform-affect-gradient.svg
new file mode 100644
index 0000000..a5142e7
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/transform-affect-gradient.svg
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="11.054007"
+ height="11.054007"
+ version="1.1"
+ sodipodi:docname="transform-affect-gradient.svg"
+ viewBox="0 0 11.054007 11.054007">
+ <metadata
+ id="metadata23">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview21"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(1.122726,0,0,0.9968231,-9.642765,1.775155)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient9847"
+ inkscape:collect="always"
+ x1="1182.963"
+ x2="1196.101"
+ xlink:href="#linearGradient9841"
+ y1="138.1638"
+ y2="138.1638" />
+ <linearGradient
+ id="linearGradient9841"
+ inkscape:collect="always">
+ <stop
+ id="stop9843"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop9845"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="transform_gradient"
+ transform="translate(-1319.973,-133.973)">
+ <rect
+ height="10"
+ id="rect9756"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient9847);fill-opacity:1;fill-rule:nonzero;stroke:#555753;stroke-width:1.05400646;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="10"
+ x="1320.5"
+ y="134.5" />
+ <rect
+ height="8"
+ id="rect9758"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.51145043;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:16.19999886;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="8"
+ x="1321.5"
+ y="135.5" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/transform-affect-pattern.svg b/share/icons/Tango/scalable/actions/transform-affect-pattern.svg
new file mode 100644
index 0000000..594179d
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/transform-affect-pattern.svg
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="11"
+ height="11"
+ version="1.1"
+ sodipodi:docname="transform-affect-pattern.svg"
+ viewBox="0 0 11 11">
+ <metadata
+ id="metadata21">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview19"
+ showgrid="false" />
+ <defs
+ id="defs3" />
+ <g
+ id="transform_pattern"
+ transform="translate(-1344,-134)">
+ <rect
+ height="10"
+ id="rect9785"
+ style="display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#555753;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:16.19999886;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="10"
+ x="1344.5"
+ y="134.5" />
+ <path
+ d="m 1345.256,135.2564 v 1.9833 c 0.168,0.048 0.352,0.0875 0.535,0.0875 1.026,-1e-4 1.854,-0.8129 1.854,-1.8083 10e-4,-0.0864 -0.019,-0.1793 -0.031,-0.2625 z m 6.13,0 c -0.012,0.0831 -0.031,0.1761 -0.031,0.2625 0,0.9954 0.829,1.8083 1.854,1.8083 0.183,-1e-4 0.367,-0.0395 0.535,-0.0875 v -1.9833 z m -1.886,2.5666 c -1.026,0 -1.855,0.8128 -1.855,1.8082 10e-4,0.9954 0.829,1.8083 1.855,1.8083 1.026,0 1.855,-0.8129 1.855,-1.8083 0,-0.9954 -0.829,-1.8082 -1.855,-1.8082 z m 3.709,4.1415 c -1.025,0 -1.854,0.7837 -1.854,1.7791 h 2.389 v -1.7208 c -0.168,-0.048 -0.352,-0.0583 -0.535,-0.0583 z"
+ id="path9787"
+ inkscape:connector-curvature="0"
+ style="fill:#cc0000;fill-opacity:1;stroke:#cc0000;stroke-width:0.51283503;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="m 1345.72,141.8757 c 1.088,0 1.967,0.8657 1.967,1.9652 h -2.534 v -1.9008 c 0.178,-0.053 0.373,-0.0644 0.567,-0.0644 z"
+ id="path9789"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="fill:#cc0000;fill-opacity:1;stroke:#cc0000;stroke-width:0.55503678;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ height="8"
+ id="rect9791"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.33969475;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:16.19999886;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="8"
+ x="1345.5"
+ y="135.5" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/transform-affect-rounded-corners.svg b/share/icons/Tango/scalable/actions/transform-affect-rounded-corners.svg
new file mode 100644
index 0000000..f3f5422
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/transform-affect-rounded-corners.svg
@@ -0,0 +1,131 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="10.000282"
+ height="10.031165"
+ version="1.1"
+ sodipodi:docname="transform-affect-rounded-corners.svg"
+ viewBox="0 0 10.000282 10.031165">
+ <metadata
+ id="metadata31">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview29"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient9819">
+ <stop
+ id="stop9821"
+ offset="0"
+ style="stop-color:#555753;stop-opacity:1;" />
+ <stop
+ id="stop9823"
+ offset="1"
+ style="stop-color:#555753;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.9999708,0,0,1.013598,26.03712,-7.813656)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient9803"
+ inkscape:collect="always"
+ x1="1275.121"
+ x2="1273"
+ xlink:href="#linearGradient9819"
+ y1="142"
+ y2="142" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient9807"
+ inkscape:collect="always"
+ x1="1306"
+ x2="1306"
+ xlink:href="#linearGradient9813"
+ y1="141.9064"
+ y2="144.0312" />
+ <linearGradient
+ id="linearGradient9813">
+ <stop
+ id="stop9815"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ id="stop9817"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="translate(26,-5)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient9805"
+ inkscape:collect="always"
+ x1="1280.822"
+ x2="1280.822"
+ xlink:href="#linearGradient9819"
+ y1="147.0818"
+ y2="149" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient9809"
+ inkscape:collect="always"
+ x1="1300.969"
+ x2="1299.031"
+ xlink:href="#linearGradient9813"
+ y1="136.00011"
+ y2="136.0312" />
+ </defs>
+ <g
+ id="transform_corners"
+ transform="translate(-1299,-134.00004)">
+ <path
+ d="m 1299,134.0005 v 4.0189 h 3 c 2.635,-0.0213 3.061,0.9248 3,2.2473 v 1.0869 h 4 v -3.2092 c 0.029,-1.9786 -2.183,-4.1811 -4.938,-4.1439 z"
+ id="path9773"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient9803);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:16.19999886;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="M 1305,141.1875 V 144 h 4 v -2.8125 z"
+ id="path9775"
+ inkscape:connector-curvature="0"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient9805);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:16.19999886;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="m 1303.906,137.0312 c 2.643,0.4794 2.115,2.1591 2.094,2.9063 v 4.0937 h 2 v -4.0937 c 0.168,-3.77 -1.372,-4.4175 -4.094,-4.9063 z"
+ id="path9777"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccc"
+ style="fill:url(#linearGradient9807);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 1299.031,135.0312 v 2 h 4.875 v -2 z"
+ id="path9779"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="fill:url(#linearGradient9809);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/transform-affect-stroke.svg b/share/icons/Tango/scalable/actions/transform-affect-stroke.svg
new file mode 100644
index 0000000..e96d372
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/transform-affect-stroke.svg
@@ -0,0 +1,140 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="10"
+ height="10"
+ version="1.1"
+ sodipodi:docname="transform-affect-stroke.svg"
+ viewBox="0 0 10 10">
+ <metadata
+ id="metadata31">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview29"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="translate(0,-5)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient9795"
+ inkscape:collect="always"
+ x1="1275.121"
+ x2="1273"
+ xlink:href="#linearGradient9819"
+ y1="142"
+ y2="142" />
+ <linearGradient
+ id="linearGradient9819">
+ <stop
+ id="stop9821"
+ offset="0"
+ style="stop-color:#555753;stop-opacity:1;" />
+ <stop
+ id="stop9823"
+ offset="1"
+ style="stop-color:#555753;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="translate(-4,-4.586055e-6)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient9797"
+ inkscape:collect="always"
+ x1="146.95239"
+ x2="149"
+ xlink:href="#linearGradient9819"
+ y1="-1281"
+ y2="-1281" />
+ <linearGradient
+ gradientTransform="matrix(0.9,0,0,0.5,-1290.7,1210)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient9801"
+ inkscape:collect="always"
+ x1="1276.251"
+ x2="1273"
+ xlink:href="#linearGradient9813"
+ y1="142"
+ y2="142" />
+ <linearGradient
+ gradientTransform="matrix(0.9,0,0,0.5,127.3,66)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient9799"
+ inkscape:collect="always"
+ x1="1276.251"
+ x2="1273"
+ xlink:href="#linearGradient9813"
+ y1="142"
+ y2="142" />
+ <linearGradient
+ id="linearGradient9813">
+ <stop
+ id="stop9815"
+ offset="0"
+ style="stop-color:#babdb6;stop-opacity:1;" />
+ <stop
+ id="stop9817"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:0;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="transform_stroke"
+ transform="translate(-1273,-135)">
+ <rect
+ height="4"
+ id="rect9762"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient9795);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:16.19999886;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="10"
+ x="1273"
+ y="135" />
+ <rect
+ height="4"
+ id="rect9764"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient9797);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:16.19999886;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="rotate(90)"
+ width="8.4999847"
+ x="136.5"
+ y="-1283" />
+ <rect
+ height="2"
+ id="rect9767"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient9799);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:16.19999886;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="9"
+ x="1273"
+ y="136" />
+ <rect
+ height="2"
+ id="rect9769"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient9801);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:16.19999886;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="rotate(-90)"
+ width="9"
+ x="-145"
+ y="1280" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/transform-move-horizontal.svg b/share/icons/Tango/scalable/actions/transform-move-horizontal.svg
new file mode 100644
index 0000000..f75ad88
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/transform-move-horizontal.svg
@@ -0,0 +1,132 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24.706467"
+ version="1.1"
+ sodipodi:docname="transform-move-horizontal.svg"
+ viewBox="0 0 24 24.706467">
+ <metadata
+ id="metadata31">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview29"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <filter
+ height="2.0826039"
+ id="filter8701"
+ inkscape:collect="always"
+ width="1.398854"
+ x="-0.1994271"
+ y="-0.54130208">
+ <feGaussianBlur
+ id="feGaussianBlur8703"
+ inkscape:collect="always"
+ stdDeviation="1.5787979" />
+ </filter>
+ <linearGradient
+ id="linearGradient8713">
+ <stop
+ id="stop8715"
+ offset="0"
+ style="stop-color:#608bbe;stop-opacity:1;" />
+ <stop
+ id="stop8717"
+ offset="1"
+ style="stop-color:#4c7cb5;stop-opacity:1;" />
+ </linearGradient>
+ <radialGradient
+ cx="515.5"
+ cy="1219.5"
+ fx="515.5"
+ fy="1219.5"
+ gradientTransform="matrix(1,0,0,0.3612903,0,778.9064)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient9190"
+ inkscape:collect="always"
+ r="9.6875"
+ xlink:href="#linearGradient8713" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="83.242722"
+ cy="228"
+ fx="83.242722"
+ fy="228"
+ gradientTransform="translate(48.00002,-96.0001)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient9188"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ </defs>
+ <g
+ id="arrows_hor"
+ style="display:inline;opacity:1"
+ transform="translate(-504,-1208)">
+ <rect
+ height="24"
+ id="rect8893"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#radialGradient9188);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="24"
+ x="504"
+ y="1208" />
+ <path
+ d="m 509.3125,1216.5 -3,3 3,3 H 510.5 v -2 h 4 2 4 v 2 h 1.1875 l 3,-3 -3,-3 H 520.5 v 2 h -4 -2 -4 v -2 z"
+ id="path8612"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccccccccc"
+ style="display:inline;opacity:1;fill:url(#radialGradient9190);fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 521.2456,1221.5 2,-2 -2,-2 m -11.447,0 -2,2 2,2"
+ id="path8617"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc"
+ style="display:inline;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#729fcf;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <ellipse
+ cx="492.5"
+ cy="1415.5"
+ id="path8627"
+ rx="9.5"
+ ry="3.5"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#000000;fill-opacity:0.18823529;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;filter:url(#filter8701);enable-background:accumulate"
+ transform="matrix(0.7368418,0,0,0.7142773,153.1054,216.4405)" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/transform-move-vertical.svg b/share/icons/Tango/scalable/actions/transform-move-vertical.svg
new file mode 100644
index 0000000..baf06fa
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/transform-move-vertical.svg
@@ -0,0 +1,132 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24.706467"
+ version="1.1"
+ sodipodi:docname="transform-move-vertical.svg"
+ viewBox="0 0 24 24.706467">
+ <metadata
+ id="metadata31">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview29"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="83.242722"
+ cy="228"
+ fx="83.242722"
+ fy="228"
+ gradientTransform="translate(48.00002,-72.0001)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient9184"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <radialGradient
+ cx="515.5"
+ cy="1219.5"
+ fx="515.5"
+ fy="1219.5"
+ gradientTransform="matrix(0,1,-0.3612903,0,956.0936,728)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient9186"
+ inkscape:collect="always"
+ r="9.6875"
+ xlink:href="#linearGradient8713" />
+ <filter
+ height="2.0826039"
+ id="filter8701"
+ inkscape:collect="always"
+ width="1.398854"
+ x="-0.1994271"
+ y="-0.54130208">
+ <feGaussianBlur
+ id="feGaussianBlur8703"
+ inkscape:collect="always"
+ stdDeviation="1.5787979" />
+ </filter>
+ <linearGradient
+ id="linearGradient8713">
+ <stop
+ id="stop8715"
+ offset="0"
+ style="stop-color:#608bbe;stop-opacity:1;" />
+ <stop
+ id="stop8717"
+ offset="1"
+ style="stop-color:#4c7cb5;stop-opacity:1;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="arrows_ver"
+ style="display:inline;opacity:1"
+ transform="translate(-504,-1232)">
+ <rect
+ height="24"
+ id="rect8897"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#radialGradient9184);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="24"
+ x="504"
+ y="1232" />
+ <path
+ d="m 518.5,1237.313 -3,-3 -3,3 v 1.187 h 2 v 4 2 4 h -2 v 1.188 l 3,3 3,-3 v -1.188 h -2 v -4 -2 -4 h 2 z"
+ id="path8721"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccccccccc"
+ style="display:inline;fill:url(#radialGradient9186);fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 513.5,1249.246 2,2 2,-2 m 0,-11.447 -2,-2 -2,2"
+ id="path8723"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc"
+ style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#729fcf;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <ellipse
+ cx="492.5"
+ cy="1415.5"
+ id="path8725"
+ rx="9.5"
+ ry="3.5"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#000000;fill-opacity:0.18823529;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;filter:url(#filter8701);enable-background:accumulate"
+ transform="matrix(0.7368418,0,0,0.7142773,153.1054,240.4405)" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/transform-rotate.svg b/share/icons/Tango/scalable/actions/transform-rotate.svg
new file mode 100644
index 0000000..bff04c8
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/transform-rotate.svg
@@ -0,0 +1,164 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24.706467"
+ version="1.1"
+ sodipodi:docname="transform-rotate.svg"
+ viewBox="0 0 24 24.706467">
+ <metadata
+ id="metadata31">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview29"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient8471">
+ <stop
+ style="stop-color:#5382b9;stop-opacity:1"
+ offset="0"
+ id="stop8473" />
+ <stop
+ style="stop-color:#3565a5;stop-opacity:1"
+ offset="1"
+ id="stop8475" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ style="stop-color:#c0c0c0;stop-opacity:0;"
+ offset="0"
+ id="stop10737" />
+ <stop style="stop-color:#c0c0c0;stop-opacity:0;" offset="1" id="stop10739" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient10735"
+ id="radialGradient9192"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(48.00002,47.9999)"
+ cx="83.24272"
+ cy="228"
+ fx="83.24272"
+ fy="228"
+ r="8" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8471"
+ id="linearGradient9196"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9090909,0,0,0.6363636,863.4041,-270.674)"
+ x1="513"
+ y1="1365"
+ x2="513"
+ y2="1375" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient8471"
+ id="linearGradient9194"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9090909,0,0,0.6363636,45.31818,488.1818)"
+ x1="513"
+ y1="1365"
+ x2="513"
+ y2="1375" />
+ <filter
+ inkscape:collect="always"
+ id="filter8604"
+ x="-0.1509819"
+ width="1.301964"
+ y="-0.2390547"
+ height="1.478109">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="1.1952736"
+ id="feGaussianBlur8606" />
+ </filter>
+ </defs>
+ <g id="transform_rotate"
+ style="display:inline;opacity:1"
+ transform="translate(-504,-1352)">
+ <rect
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#radialGradient9192);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ id="rect8917"
+ width="24"
+ height="24"
+ x="504"
+ y="1352"/>
+ <path
+ sodipodi:nodetypes="ccccccccccccccccc"
+ d="M 518,1367 512,1370 518,1374 526,1371 518,1367 518,1367 518,1367 Z M 509,1374 C 510,1374 513,1373 513,1373 L 509,1369 505,1371 509,1374 Z M 508,1362 507,1366 516,1366 515,1362 508,1362 Z"
+ style="fill:#000000;fill-opacity:0.4157896;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter8604)"
+ id="path8493"
+ inkscape:connector-curvature="0"/>
+ <rect
+ x="508.5"
+ y="1356.5"
+ width="10"
+ height="7"
+ id="rect8481"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient9194);fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"/>
+ <rect
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.2;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" id="rect8483"
+ width="7.999963"
+ height="5"
+ x="509.5"
+ y="1357.5"/>
+ <rect
+ transform="rotate(45)"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient9196);fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ id="rect8467"
+ width="10.60656"
+ height="7.778167"
+ x="1326.532"
+ y="596.7982"/>
+ <rect
+ transform="rotate(45)"
+ y="597.8374"
+ x="1327.572"
+ height="5.83816"
+ width="8.608143"
+ id="rect8469"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.2;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"/>
+ <path
+ sodipodi:nodetypes="ccccccccccc"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#3465a4;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 507.5,1370.5 C 507.5,1370.5 507.1875,1373.5 509.5,1373.5 L 511.375,1373.5 511.478,1371.493 C 509.8022,1371.535 509.4375,1371.438 509.5,1370.5 L 511.5,1370.5 511.5,1369.5 508.5,1366.5 505.5,1369.5 505.5,1370.5 507.5,1370.5 Z"
+ id="path8487"
+ inkscape:connector-curvature="0"/>
+ <path
+ id="path8489"
+ d="M 524.5,1360.5 C 524.5,1360.5 524.8125,1357.5 522.5,1357.5 L 520.625,1357.5 520.522,1359.507 C 522.1978,1359.465 522.5625,1359.563 522.5,1360.5 L 520.5,1360.5 520.5,1361.5 523.5,1364.5 526.5,1361.5 526.5,1360.5 524.5,1360.5 Z"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#3465a4;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ sodipodi:nodetypes="ccccccccccc"
+ inkscape:connector-curvature="0"/>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/transform-scale-horizontal.svg b/share/icons/Tango/scalable/actions/transform-scale-horizontal.svg
new file mode 100644
index 0000000..3ba6179
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/transform-scale-horizontal.svg
@@ -0,0 +1,198 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24.184284"
+ height="24"
+ version="1.1"
+ sodipodi:docname="transform-scale-horizontal.svg"
+ viewBox="0 0 24.184284 24">
+ <metadata
+ id="metadata42">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview40"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <radialGradient
+ cx="83.242722"
+ cy="228"
+ fx="83.242722"
+ fy="228"
+ gradientTransform="translate(48.00002,-24.0001)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient9172"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ gradientTransform="matrix(1.454546,0,0,1.271104,-1267.591,-3034.903)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient9174"
+ inkscape:collect="always"
+ x1="513"
+ x2="513"
+ xlink:href="#linearGradient8471"
+ y1="1365"
+ y2="1375" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8789"
+ inkscape:collect="always">
+ <stop
+ id="stop8791"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop8793"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8781"
+ inkscape:collect="always">
+ <stop
+ id="stop8783"
+ offset="0"
+ style="stop-color:#3465a4;stop-opacity:1;" />
+ <stop
+ id="stop8785"
+ offset="1"
+ style="stop-color:#3465a4;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient9178"
+ inkscape:collect="always"
+ x1="514"
+ x2="509"
+ xlink:href="#linearGradient8781"
+ y1="1284"
+ y2="1284" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient9176"
+ inkscape:collect="always"
+ x1="514"
+ x2="509"
+ xlink:href="#linearGradient8789"
+ y1="1284"
+ y2="1284" />
+ <filter
+ height="1.656339"
+ id="filter8871"
+ inkscape:collect="always"
+ width="1.241809"
+ x="-0.1209045"
+ y="-0.32816929">
+ <feGaussianBlur
+ id="feGaussianBlur8873"
+ inkscape:collect="always"
+ stdDeviation="0.95716044" />
+ </filter>
+ <linearGradient
+ id="linearGradient8471">
+ <stop
+ id="stop8473"
+ offset="0"
+ style="stop-color:#5382b9;stop-opacity:1" />
+ <stop
+ id="stop8475"
+ offset="1"
+ style="stop-color:#3565a5;stop-opacity:1" />
+ </linearGradient>
+ </defs>
+ <g
+ id="transform_scale_hor"
+ inkscape:label="#transform_scale_hor"
+ style="display:inline;opacity:1"
+ transform="translate(-504,-1280)">
+ <rect
+ height="24"
+ id="rect8901"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#radialGradient9172);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="24"
+ x="504"
+ y="1280" />
+ <ellipse
+ cx="492.5"
+ cy="1415.5"
+ id="path8797"
+ rx="9.5"
+ ry="3.5"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#000000;fill-opacity:0.30845774;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;filter:url(#filter8871);enable-background:accumulate"
+ transform="matrix(0.9508347,0,0,0.7142773,48.68102,288.4405)" />
+ <rect
+ height="13.98214"
+ id="rect8773"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient9174);fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="scale(-1)"
+ width="16"
+ x="-526.5"
+ y="-1300.4821" />
+ <rect
+ height="12.00005"
+ id="rect8775"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.2;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="scale(-1)"
+ width="13.99999"
+ x="-525.5"
+ y="-1299.5" />
+ <rect
+ height="8.0553217"
+ id="rect8763"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#83a4d0;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:0.99999988;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="8.062499"
+ x="505.5"
+ y="1281.625" />
+ <rect
+ height="5.8125"
+ id="rect8765"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.35323385;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="5.999939"
+ x="506.5"
+ y="1282.688" />
+ <path
+ d="m 520.5,1284.5 h -11 v 2 h 11 v 2 h 1 l 3,-3 -3,-3 h -1 z"
+ id="path8779"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccccc"
+ style="display:inline;opacity:1;fill:url(#linearGradient9176);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient9178);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/transform-scale-vertical.svg b/share/icons/Tango/scalable/actions/transform-scale-vertical.svg
new file mode 100644
index 0000000..feb1efc
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/transform-scale-vertical.svg
@@ -0,0 +1,200 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24.184284"
+ height="24"
+ version="1.1"
+ sodipodi:docname="transform-scale-vertical.svg"
+ viewBox="0 0 24.184284 24">
+ <metadata
+ id="metadata42">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview40"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="rotate(90,498,1297)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient9168"
+ inkscape:collect="always"
+ x1="514"
+ x2="509"
+ xlink:href="#linearGradient8789"
+ y1="1284"
+ y2="1284" />
+ <linearGradient
+ id="linearGradient8789"
+ inkscape:collect="always">
+ <stop
+ id="stop8791"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop8793"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8781"
+ inkscape:collect="always">
+ <stop
+ id="stop8783"
+ offset="0"
+ style="stop-color:#3465a4;stop-opacity:1;" />
+ <stop
+ id="stop8785"
+ offset="1"
+ style="stop-color:#3465a4;stop-opacity:0;" />
+ </linearGradient>
+ <filter
+ height="1.656339"
+ id="filter8871"
+ inkscape:collect="always"
+ width="1.241809"
+ x="-0.1209045"
+ y="-0.32816929">
+ <feGaussianBlur
+ id="feGaussianBlur8873"
+ inkscape:collect="always"
+ stdDeviation="0.95716044" />
+ </filter>
+ <linearGradient
+ id="linearGradient8471">
+ <stop
+ id="stop8473"
+ offset="0"
+ style="stop-color:#5382b9;stop-opacity:1" />
+ <stop
+ id="stop8475"
+ offset="1"
+ style="stop-color:#3565a5;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(1.454546,0,0,1.271104,-1267.591,-3058.903)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient9166"
+ inkscape:collect="always"
+ x1="513"
+ x2="513"
+ xlink:href="#linearGradient8471"
+ y1="1365"
+ y2="1375" />
+ <linearGradient
+ gradientTransform="rotate(90,498,1297)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient9170"
+ inkscape:collect="always"
+ x1="514"
+ x2="509"
+ xlink:href="#linearGradient8781"
+ y1="1284"
+ y2="1284" />
+ <radialGradient
+ cx="83.242722"
+ cy="228"
+ fx="83.242722"
+ fy="228"
+ gradientTransform="translate(48.00002,-9.8e-5)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient9164"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ </defs>
+ <g
+ id="transform_scale_ver"
+ inkscape:label="#transform_scale_ver"
+ style="display:inline;opacity:1"
+ transform="translate(-504,-1304)">
+ <rect
+ height="24"
+ id="rect8903"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#radialGradient9164);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="24"
+ x="504"
+ y="1304" />
+ <ellipse
+ cx="492.5"
+ cy="1415.5"
+ id="path8875"
+ rx="9.5"
+ ry="3.5"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#000000;fill-opacity:0.30845774;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;filter:url(#filter8871);enable-background:accumulate"
+ transform="matrix(0.9508347,0,0,0.7142773,48.68102,312.4405)" />
+ <rect
+ height="13.98214"
+ id="rect8877"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient9166);fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="scale(-1)"
+ width="16"
+ x="-526.5"
+ y="-1324.4821" />
+ <rect
+ height="12.00005"
+ id="rect8879"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.2;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="scale(-1)"
+ width="13.99999"
+ x="-525.5"
+ y="-1323.5" />
+ <rect
+ height="8"
+ id="rect8881"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#83a4d0;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="8"
+ x="505.5"
+ y="1305.5" />
+ <rect
+ height="6"
+ id="rect8883"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.35323385;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="6"
+ x="506.5"
+ y="1306.5" />
+ <path
+ d="m 510.5,1319.5 v -11 h -2 v 11 h -2 v 1 l 3,3 3,-3 v -1 z"
+ id="path8885"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccccc"
+ style="display:inline;opacity:1;fill:url(#linearGradient9168);fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient9170);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/transform-skew-horizontal.svg b/share/icons/Tango/scalable/actions/transform-skew-horizontal.svg
new file mode 100644
index 0000000..c8a869d
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/transform-skew-horizontal.svg
@@ -0,0 +1,153 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ version="1.1"
+ sodipodi:docname="transform-skew-horizontal.svg"
+ viewBox="0 0 24 24">
+ <metadata
+ id="metadata34">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview32"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <radialGradient
+ cx="83.242722"
+ cy="228"
+ fx="83.242722"
+ fy="228"
+ gradientTransform="translate(48.00002,95.9999)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient9198"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient9200"
+ inkscape:collect="always"
+ x1="509"
+ x2="509"
+ xlink:href="#linearGradient8471"
+ y1="1416"
+ y2="1404" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <filter
+ height="1.528178"
+ id="filter8623"
+ inkscape:collect="always"
+ width="1.194592"
+ x="-0.09729588"
+ y="-0.26408881">
+ <feGaussianBlur
+ id="feGaussianBlur8625"
+ inkscape:collect="always"
+ stdDeviation="0.77025904" />
+ </filter>
+ <linearGradient
+ id="linearGradient8471">
+ <stop
+ id="stop8473"
+ offset="0"
+ style="stop-color:#5382b9;stop-opacity:1" />
+ <stop
+ id="stop8475"
+ offset="1"
+ style="stop-color:#3565a5;stop-opacity:1" />
+ </linearGradient>
+ </defs>
+ <g
+ id="transform_scew_hor"
+ style="display:inline;opacity:1"
+ transform="translate(-504,-1400)">
+ <rect
+ height="24"
+ id="rect8909"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#radialGradient9198);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="24"
+ x="504"
+ y="1400" />
+ <ellipse
+ cx="492.5"
+ cy="1415.5"
+ id="path8415"
+ rx="9.5"
+ ry="3.5"
+ style="display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:0.18823529;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;filter:url(#filter8623);enable-background:accumulate"
+ transform="matrix(0.945724,0,0,0.9999911,51.24654,1.012568)" />
+ <rect
+ height="11"
+ id="rect7753"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient9200);fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="11"
+ x="509.5"
+ y="1404.5" />
+ <rect
+ height="9"
+ id="rect8339"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.2;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="9"
+ x="510.5"
+ y="1405.5" />
+ <rect
+ height="13.94299"
+ id="rect8343"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.55;fill:#4877b1;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:1.03501153;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(1,0,0.3586032,0.9334901,0,0)"
+ width="11"
+ x="-30.043159"
+ y="1504.569" />
+ <rect
+ height="11.7361"
+ id="rect8345"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.55;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.03291631;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.54736843;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(1,0,0.3485749,0.9372809,0,0)"
+ width="9"
+ x="-11.75096"
+ y="1499.55" />
+ <path
+ d="m 510.5,1417.5 h -3 v 2 h 3 v 2 h 1 l 3,-3 -3,-3 h -1 z"
+ id="path8347"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#3465a4;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/transform-skew-vertical.svg b/share/icons/Tango/scalable/actions/transform-skew-vertical.svg
new file mode 100644
index 0000000..019ebad
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/transform-skew-vertical.svg
@@ -0,0 +1,160 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24"
+ height="24"
+ version="1.1"
+ sodipodi:docname="transform-skew-vertical.svg"
+ viewBox="0 0 24 24">
+ <metadata
+ id="metadata35">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview33"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="translate(0,24)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient9182"
+ inkscape:collect="always"
+ x1="509"
+ x2="509"
+ xlink:href="#linearGradient8471"
+ y1="1416"
+ y2="1404" />
+ <linearGradient
+ id="linearGradient8471">
+ <stop
+ id="stop8473"
+ offset="0"
+ style="stop-color:#5382b9;stop-opacity:1" />
+ <stop
+ id="stop8475"
+ offset="1"
+ style="stop-color:#3565a5;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="83.242722"
+ cy="228"
+ fx="83.242722"
+ fy="228"
+ gradientTransform="translate(48.00002,119.9999)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient9180"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <filter
+ height="1.528178"
+ id="filter8623"
+ inkscape:collect="always"
+ width="1.194592"
+ x="-0.09729588"
+ y="-0.26408881">
+ <feGaussianBlur
+ id="feGaussianBlur8625"
+ inkscape:collect="always"
+ stdDeviation="0.77025904" />
+ </filter>
+ </defs>
+ <g
+ id="transform_scew_ver"
+ style="display:inline;opacity:1"
+ transform="translate(-504,-1424)">
+ <rect
+ height="24"
+ id="rect8911"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#radialGradient9180);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="24"
+ x="504"
+ y="1424" />
+ <g
+ id="g8753"
+ transform="rotate(-90,515.5,1436.5)">
+ <ellipse
+ cx="492.5"
+ cy="1415.5"
+ id="path8739"
+ rx="9.5"
+ ry="3.5"
+ style="display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:0.18823529;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;filter:url(#filter8623);enable-background:accumulate"
+ transform="matrix(0,0.945724,-0.9999911,0,1925.503,970.7309)" />
+ </g>
+ <g transform="matrix(0,1,1,0,-921,918.9501)">
+ <rect
+ height="11"
+ id="rect8741"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:url(#linearGradient9182);fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="11"
+ x="509.5"
+ y="1428.5" />
+ <rect
+ height="9"
+ id="rect8743"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.2;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="9"
+ x="510.5"
+ y="1429.5" />
+ <rect
+ height="13.94299"
+ id="rect8745"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.55;fill:#4877b1;fill-opacity:1;fill-rule:evenodd;stroke:#204a87;stroke-width:1.03501153;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(1,0,0.3586032,0.9334901,0,0)"
+ width="11"
+ x="-39.262829"
+ y="1530.2791" />
+ <rect
+ height="11.7361"
+ id="rect8747"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.55;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.03291631;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.54736843;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(1,0,0.3485749,0.9372809,0,0)"
+ width="9"
+ x="-20.676559"
+ y="1525.156" />
+ <path
+ d="m 510.5,1441.5 h -3 v 2 h 3 v 2 h 1 l 3,-3 -3,-3 h -1 z"
+ id="path8749"
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#3465a4;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/vertical.svg b/share/icons/Tango/scalable/actions/vertical.svg
new file mode 100644
index 0000000..5e3055e
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/vertical.svg
@@ -0,0 +1,156 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="svg1"
+ width="16"
+ height="16"
+ viewBox="0 0 16 16"
+ sodipodi:docname="vertical-symbolic.svg"
+ inkscape:version="1.0alpha2 (cdfd683da9, 2019-08-11, custom)">
+ <style
+ id="style82"></style>
+ <defs
+ id="defs250">
+ <inkscape:path-effect
+ effect="fillet_chamfer"
+ id="path-effect942"
+ is_visible="true"
+ satellites_param="F,0,0,1,0,0.2,0,1 @ F,0,0,1,0,0.2,0,1 @ F,0,0,1,0,0,0,1 @ F,0,0,1,0,0,0,1"
+ unit="px"
+ method="auto"
+ mode="F"
+ radius="0.2"
+ chamfer_steps="1"
+ flexible="false"
+ use_knot_distance="false"
+ apply_no_radius="true"
+ apply_with_radius="true"
+ only_selected="false"
+ hide_knots="false" />
+ <inkscape:path-effect
+ hide_knots="false"
+ only_selected="false"
+ apply_with_radius="true"
+ apply_no_radius="true"
+ use_knot_distance="false"
+ flexible="false"
+ chamfer_steps="1"
+ radius="0.2"
+ mode="F"
+ method="auto"
+ unit="px"
+ satellites_param="F,0,0,1,0,0.2,0,1 @ F,0,0,1,0,0.2,0,1 @ F,0,0,1,0,0.2,0,1 @ F,0,0,1,0,0.2,0,1"
+ is_visible="true"
+ id="path-effect928"
+ effect="fillet_chamfer" />
+ </defs>
+ <sodipodi:namedview
+ inkscape:guide-bbox="true"
+ showguides="true"
+ inkscape:snap-global="false"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="32"
+ inkscape:cx="5.4845974"
+ inkscape:cy="7.2243182"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-width="1280"
+ inkscape:window-height="960"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="layercompo">
+ <inkscape:grid
+ type="xygrid"
+ id="grid" />
+ <sodipodi:guide
+ id="guide976"
+ orientation="0,-1"
+ position="8.96875,14.96875" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title></dc:title>
+ <dc:date>13 Nov 2018</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a little contribution with Inkscape Project
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title />
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier />
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="feFlood">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ inkscape:connector-curvature="0"
+ d="M 1.3905104,1 C 1.1770724,1 1,1.1688888 1,1.3724629 v 6.454745 c 0,0.027796 0.00986,0.052556 0.016104,0.078716 A 0.18430973,0.17579185 0 0 0 1,7.9750413 V 14.627537 C 1,14.831111 1.1770724,15 1.3905104,15 H 14.60949 C 14.822928,15 15,14.831111 15,14.627537 V 7.9750413 A 0.18430973,0.17579185 0 0 0 14.9839,7.9040043 C 14.9899,7.8784133 15,7.8543513 15,7.8272083 V 1.3724629 C 15,1.1688888 14.822928,1 14.60949,1 Z m 0,0.3513439 H 14.60949 c 0.01424,0 0.02214,0.00754 0.02214,0.021119 V 7.8003292 H 1.3683681 V 1.3724629 c 0,-0.013583 0.0079,-0.021119 0.022142,-0.021119 z"
+ style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;font-feature-settings:normal;font-variation-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;shape-margin:0;inline-size:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.359965;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;stop-color:#000000;stop-opacity:1"
+ id="path966" />
+ <g
+ style="opacity:1"
+ transform="scale(1,-1)"
+ id="g968" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/view-fullscreen.svg b/share/icons/Tango/scalable/actions/view-fullscreen.svg
new file mode 100644
index 0000000..fb642b7
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/view-fullscreen.svg
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="view-fullscreen.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata31">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview29"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="translate(-24)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13756"
+ inkscape:collect="always"
+ x1="299"
+ x2="297"
+ xlink:href="#linearGradient11970"
+ y1="421"
+ y2="423" />
+ <linearGradient
+ id="linearGradient11970"
+ inkscape:collect="always">
+ <stop
+ id="stop11972"
+ offset="0"
+ style="stop-color:#3465a4;stop-opacity:1;" />
+ <stop
+ id="stop11974"
+ offset="1"
+ style="stop-color:#3465a4;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3832">
+ <stop
+ id="stop3834"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop3836"
+ offset="1"
+ style="stop-color:#e0e0e0;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.9324483,0,0,0.9443458,259.3715,408.9528)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient11984"
+ inkscape:collect="always"
+ x1="17.88068"
+ x2="17.88068"
+ xlink:href="#linearGradient3832"
+ y1="11.07259"
+ y2="21.76758" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11970"
+ id="linearGradient33"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-24)"
+ x1="299"
+ y1="421"
+ x2="297"
+ y2="423" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11970"
+ id="linearGradient35"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-24)"
+ x1="299"
+ y1="421"
+ x2="297"
+ y2="423" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient11970"
+ id="linearGradient37"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-24)"
+ x1="299"
+ y1="421"
+ x2="297"
+ y2="423" />
+ </defs>
+ <g
+ id="fullscreen"
+ transform="translate(-264,-416)">
+ <rect
+ height="15"
+ id="rect11052"
+ rx="0.57202768"
+ ry="0.6632899"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient11984);fill-opacity:1;fill-rule:evenodd;stroke:#8d8d8d;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="15"
+ x="264.5"
+ y="416.5" />
+ <rect
+ height="13"
+ id="rect11056"
+ rx="0.1260134"
+ ry="0.12879141"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.54545462;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="13"
+ x="265.5"
+ y="417.5" />
+ <path
+ d="M 278,418.0447 273,418 l 2.1313,1.3687 -3.0866,3.2171 1.4142,1.4142 3.1724,-3.1313 L 278,423 Z"
+ id="rect11096"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient33);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ <path
+ d="M 278,418.0447 273,418 l 2.1313,1.3687 -3.0866,3.2171 1.4142,1.4142 3.1724,-3.1313 L 278,423 Z"
+ id="use11986"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient35);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(-1,0,0,1,544,0)" />
+ <path
+ d="M 278,418.0447 273,418 l 2.1313,1.3687 -3.0866,3.2171 1.4142,1.4142 3.1724,-3.1313 L 278,423 Z"
+ id="use11988"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient37);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(1,0,0,-1,0,848)" />
+ <path
+ d="M 278,418.0447 273,418 l 2.1313,1.3687 -3.0866,3.2171 1.4142,1.4142 3.1724,-3.1313 L 278,423 Z"
+ id="use11990"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient13756);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/vonkoch.svg b/share/icons/Tango/scalable/actions/vonkoch.svg
new file mode 100644
index 0000000..4d5c193
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/vonkoch.svg
@@ -0,0 +1,87 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!-- Created with Inkscape (http://www.inkscape.org/) and export_objects.py -->
+<svg xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg1" width="16" height="16" viewBox="0 0 16 16">
+<sodipodi:namedview
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ id="namedview"
+ showgrid="true"
+ inkscape:zoom="27.166187"
+ inkscape:cx="7.4837792"
+ inkscape:cy="8.9906751"
+ inkscape:window-x="0"
+ inkscape:window-y="27">
+ <inkscape:grid type="xygrid" id="grid"/>
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1906">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:title>LiveEffect Icons proposal</dc:title>
+ <dc:date>13 Jan 2019</dc:date>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Ramón Miranda</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>see the license tab</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:subject>
+ <rdf:Bag>
+ <rdf:li>icon ui</rdf:li>
+ </rdf:Bag>
+ </dc:subject>
+ <dc:description>This is a contribution with Inkscape Project from
+Ramon Miranda www.ramonmiranda.com (design and SVG file)
+Jabiertxo (SVG stuff to integrate them in UI)</dc:description>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title></dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:identifier></dc:identifier>
+ <dc:source />
+ <dc:relation />
+ <dc:language>-</dc:language>
+ <dc:coverage />
+ <dc:contributor>
+ <cc:Agent>
+ <dc:title>Ramon Miranda
+Jabier Arraiza</dc:title>
+ </cc:Agent>
+ </dc:contributor>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g inkscape:groupmode="layer"
+ id="layercompo"
+ inkscape:label="vonkoch-box">
+ <path
+ id="rect22048"
+ d="M 0,0 H 16 V 16 H 0 Z"
+ style="opacity:0;fill:none" />
+ <path
+ id="path9609"
+ d="M 10.030842,2.1816327 A 0.24548906,0.25069076 89.999999 0 0 9.8268766,2.3042047 L 8.5745091,4.4276587 A 0.24548906,0.25069076 89.999999 0 0 8.7920401,4.7958585 H 11.295806 A 0.24548906,0.25069076 89.999999 0 0 11.513818,4.4276587 L 10.26145,2.3042047 A 0.24548906,0.25069076 89.999999 0 0 10.030842,2.1816327 Z M 10.043922,2.9180345 10.8622,4.3046005 H 9.2256427 Z M 5.9854752,4.8007029 A 0.24968278,0.2464817 0 0 0 5.7824802,4.9237611 L 0.79529574,13.449064 A 0.24968278,0.2464817 0 0 0 1.0123405,13.818717 H 10.984288 A 0.24968278,0.2464817 0 0 0 11.200847,13.449064 L 6.2151156,4.9237611 A 0.24968278,0.2464817 0 0 0 5.9854752,4.8007029 Z M 5.9980713,5.5395281 10.55262,13.326006 H 1.444009 Z M 8.4703471,5.8704233 A 0.24555359,0.25062371 89.999999 0 0 8.253786,6.2386255 L 10.822472,10.598414 A 0.24555359,0.25062371 89.999999 0 0 11.256562,10.598897 L 13.825731,6.2391092 A 0.24555359,0.25062371 89.999999 0 0 13.81895,5.9823366 0.24555359,0.25062371 89.999999 0 0 13.608687,5.8709096 Z M 8.9044364,6.3616812 H 13.174598 L 11.040003,9.985068 Z M 13.722056,8.617396 A 0.24548906,0.25069076 89.999999 0 0 13.72157,8.6178797 0.24548906,0.25069076 89.999999 0 0 13.517608,8.7404517 L 12.265239,10.863422 A 0.24548906,0.25069076 89.999999 0 0 12.482768,11.231621 H 14.986534 A 0.24548906,0.25069076 89.999999 0 0 15.204549,10.863422 L 13.95218,8.7404517 A 0.24548906,0.25069076 89.999999 0 0 13.722056,8.617396 Z M 13.734166,9.3537977 14.552928,10.740849 H 12.916374 Z"
+ style="opacity:1;" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/window-new.svg b/share/icons/Tango/scalable/actions/window-new.svg
new file mode 100644
index 0000000..75b7fdb
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/window-new.svg
@@ -0,0 +1,171 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16.000004"
+ version="1.1"
+ sodipodi:docname="window-new.svg"
+ viewBox="0 0 16 16.000004">
+ <metadata
+ id="metadata35">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview33"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(0.7459589,0,0,0.7554766,263.3972,482.4623)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient10397"
+ inkscape:collect="always"
+ x1="17.88068"
+ x2="17.88068"
+ xlink:href="#linearGradient3832"
+ y1="11.07259"
+ y2="21.76758" />
+ <linearGradient
+ gradientTransform="matrix(0.6280175,0,0,0.7995716,265.1676,483.363)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient10399"
+ inkscape:collect="always"
+ x1="13.26775"
+ x2="13.26775"
+ xlink:href="#linearGradient4816"
+ y1="7.71907"
+ y2="12.48076" />
+ <linearGradient
+ gradientTransform="matrix(0.6280175,0,0,0.7995716,265.1676,483.363)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient10375"
+ inkscape:collect="always"
+ x1="13.26775"
+ x2="13.26775"
+ xlink:href="#linearGradient4816"
+ y1="7.71907"
+ y2="12.48076" />
+ <linearGradient
+ gradientTransform="matrix(0.7459589,0,0,0.7554766,263.3972,482.4623)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient10378"
+ inkscape:collect="always"
+ x1="17.88068"
+ x2="17.88068"
+ xlink:href="#linearGradient3832"
+ y1="11.07259"
+ y2="21.76758" />
+ <linearGradient
+ id="linearGradient4816">
+ <stop
+ id="stop4818"
+ offset="0.0000000"
+ style="stop-color:#204a87;stop-opacity:1.0000000" />
+ <stop
+ id="stop4820"
+ offset="1.0000000"
+ style="stop-color:#204a87;stop-opacity:0.0000000" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3832">
+ <stop
+ id="stop3834"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop3836"
+ offset="1"
+ style="stop-color:#e0e0e0;stop-opacity:1;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="view_new"
+ transform="translate(-264,-488)">
+ <g
+ id="g10380">
+ <rect
+ height="12"
+ id="rect10339"
+ rx="0.45762229"
+ ry="0.5306319"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient10378);fill-opacity:1;fill-rule:evenodd;stroke:#8d8d8d;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="12"
+ x="267.5"
+ y="488.5" />
+ <rect
+ height="1.999997"
+ id="rect10341"
+ rx="0.07693965"
+ ry="0.1111352"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient10375);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="8.9999685"
+ x="269"
+ y="490" />
+ <rect
+ height="10"
+ id="rect10343"
+ rx="0.096933521"
+ ry="0.099070318"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.54545462;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="10.00001"
+ x="268.5"
+ y="489.5" />
+ </g>
+ <g
+ id="g10389"
+ transform="translate(-3,3.000004)">
+ <rect
+ height="12"
+ id="rect10391"
+ rx="0.45762229"
+ ry="0.5306319"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient10397);fill-opacity:1;fill-rule:evenodd;stroke:#8d8d8d;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="12"
+ x="267.5"
+ y="488.5" />
+ <rect
+ height="1.999997"
+ id="rect10393"
+ rx="0.07693965"
+ ry="0.1111352"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient10399);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="8.9999685"
+ x="269"
+ y="490" />
+ <rect
+ height="10"
+ id="rect10395"
+ rx="0.096933521"
+ ry="0.099070318"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.54545462;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="10.00001"
+ x="268.5"
+ y="489.5" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/window-next.svg b/share/icons/Tango/scalable/actions/window-next.svg
new file mode 100644
index 0000000..8bccd8d
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/window-next.svg
@@ -0,0 +1,147 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="window-next.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata32">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview30"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(0.8354865,0,0,0.7224155,260.9284,460.1965)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12648"
+ inkscape:collect="always"
+ x1="13.26775"
+ x2="13.26775"
+ xlink:href="#linearGradient4816"
+ y1="7.71907"
+ y2="12.48076" />
+ <linearGradient
+ id="linearGradient4816">
+ <stop
+ id="stop4818"
+ offset="0.0000000"
+ style="stop-color:#204a87;stop-opacity:1.0000000" />
+ <stop
+ id="stop4820"
+ offset="1.0000000"
+ style="stop-color:#204a87;stop-opacity:0.0000000" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.9324483,0,0,0.9443458,259.3715,456.9528)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12651"
+ inkscape:collect="always"
+ x1="17.88068"
+ x2="17.88068"
+ xlink:href="#linearGradient3832"
+ y1="11.07259"
+ y2="21.76758" />
+ <linearGradient
+ id="linearGradient3832">
+ <stop
+ id="stop3834"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop3836"
+ offset="1"
+ style="stop-color:#e0e0e0;stop-opacity:1;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="window_next"
+ inkscape:label="#window_next"
+ style="display:inline"
+ transform="translate(-264,-464)">
+ <rect
+ height="15"
+ id="rect12621"
+ rx="0.57202768"
+ ry="0.6632899"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient12651);fill-opacity:1;fill-rule:evenodd;stroke:#8d8d8d;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="15"
+ x="264.5"
+ y="464.5" />
+ <rect
+ height="1.807003"
+ id="rect12623"
+ rx="0.1023571"
+ ry="0.100411"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient12648);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="11.97316"
+ x="266.02679"
+ y="466.19299" />
+ <rect
+ height="13"
+ id="rect12625"
+ rx="0.1260134"
+ ry="0.12879141"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.54545462;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="13"
+ x="265.5"
+ y="465.5" />
+ <path
+ d="m 268.5268,469.5 5.8333,4 -5.8333,4 z"
+ id="path12629"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#65b913;fill-opacity:1;fill-rule:nonzero;stroke:#316203;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 269.1101,473.4687 h 4.2657 L 269.1101,470.5 Z"
+ id="path12631"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.35393258;fill:#f9fbfd;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 269.6101,471.5 2.9615,2 -2.9615,2 z"
+ id="path12633"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.46268664;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <rect
+ height="9"
+ id="rect12635"
+ rx="0.57202768"
+ ry="0.6632899"
+ style="display:inline;overflow:visible;visibility:visible;fill:#316203;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.5;stroke-opacity:0.46268664;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="scale(-1,1)"
+ width="1"
+ x="-275.94351"
+ y="469" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/window-previous.svg b/share/icons/Tango/scalable/actions/window-previous.svg
new file mode 100644
index 0000000..1ea8ed5
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/window-previous.svg
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16"
+ version="1.1"
+ sodipodi:docname="window-previous.svg"
+ viewBox="0 0 16 16">
+ <metadata
+ id="metadata33">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview31"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(0.9324483,0,0,0.9443458,283.3447,456.9528)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12615"
+ inkscape:collect="always"
+ x1="17.88068"
+ x2="17.88068"
+ xlink:href="#linearGradient3832"
+ y1="11.07259"
+ y2="21.76758" />
+ <linearGradient
+ id="linearGradient3832">
+ <stop
+ id="stop3834"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop3836"
+ offset="1"
+ style="stop-color:#e0e0e0;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4816">
+ <stop
+ id="stop4818"
+ offset="0.0000000"
+ style="stop-color:#204a87;stop-opacity:1.0000000" />
+ <stop
+ id="stop4820"
+ offset="1.0000000"
+ style="stop-color:#204a87;stop-opacity:0.0000000" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.8354865,0,0,0.7224155,284.9016,460.1965)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12617"
+ inkscape:collect="always"
+ x1="13.26775"
+ x2="13.26775"
+ xlink:href="#linearGradient4816"
+ y1="7.71907"
+ y2="12.48076" />
+ </defs>
+ <g
+ id="window_previous"
+ style="display:inline"
+ transform="translate(-287.97321,-464)">
+ <rect
+ height="15"
+ id="rect11872"
+ rx="0.57202768"
+ ry="0.6632899"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient12615);fill-opacity:1;fill-rule:evenodd;stroke:#8d8d8d;stroke-width:1.00000024;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="15"
+ x="288.47321"
+ y="464.5" />
+ <rect
+ height="1.807003"
+ id="rect11874"
+ rx="0.1023571"
+ ry="0.100411"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient12617);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="11.97316"
+ x="290"
+ y="466.19299" />
+ <rect
+ height="13"
+ id="rect11876"
+ rx="0.1260134"
+ ry="0.12879141"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.0000006;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.54545462;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="13"
+ x="289.47321"
+ y="465.5" />
+ <g
+ id="g11991"
+ transform="matrix(1.166666,0,0,1,-24.63304,24.20674)">
+ <path
+ d="m 277.757,445.2933 -5,4 5,4 z"
+ id="path10672"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:#65b913;fill-opacity:1;fill-rule:nonzero;stroke:#316203;stroke-width:0.92582041;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 277.257,449.262 h -3.6562 l 3.6562,-2.9687 z"
+ id="path10676"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="display:inline;overflow:visible;visibility:visible;opacity:0.35393258;fill:#f9fbfd;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+ <path
+ d="m 298.3333,471.5 -2.9614,2 2.9614,2 z"
+ id="path12597"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.46268664;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <rect
+ height="9"
+ id="rect12603"
+ rx="0.57202768"
+ ry="0.6632899"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#316203;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0.5;stroke-opacity:0.46268664;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="1"
+ x="292"
+ y="469" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/xml-attribute-delete.svg b/share/icons/Tango/scalable/actions/xml-attribute-delete.svg
new file mode 100644
index 0000000..8e87bc2
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/xml-attribute-delete.svg
@@ -0,0 +1,161 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="26.4"
+ height="26.4"
+ version="1.1"
+ sodipodi:docname="xml-attribute-delete.svg"
+ viewBox="0 0 26.4 26.4">
+ <metadata
+ id="metadata37">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview35"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.9074918,0,0,0.907606,-455.68,1084.522)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13914"
+ inkscape:collect="always"
+ x1="900.00671"
+ x2="900.00671"
+ xlink:href="#linearGradient6581"
+ y1="5"
+ y2="28" />
+ <radialGradient
+ cx="-142.0072"
+ cy="453"
+ fx="-142.0072"
+ fy="453"
+ gradientTransform="translate(113,252)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient12922"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <filter
+ id="filter16974"
+ inkscape:collect="always">
+ <feGaussianBlur
+ id="feGaussianBlur16976"
+ inkscape:collect="always"
+ stdDeviation="0.44" />
+ </filter>
+ <linearGradient
+ id="linearGradient6581">
+ <stop
+ id="stop6583"
+ offset="0"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ <stop
+ id="stop6585"
+ offset="1.0000000"
+ style="stop-color:#e0e0de;stop-opacity:1.0000000;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="delete_xml_attribute"
+ transform="translate(-358.8,-1086.8)">
+ <rect
+ height="24"
+ id="rect12920"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient12922);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="24"
+ x="360"
+ y="1088" />
+ <g
+ id="use12788">
+ <rect
+ height="22"
+ id="rect12766"
+ style="display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:0.15686269;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;filter:url(#filter16974);enable-background:accumulate"
+ width="22"
+ x="361"
+ y="1089" />
+ <rect
+ height="20"
+ id="rect11220"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient13914);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1.00000095;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="20"
+ x="361.5"
+ y="1089.5" />
+ <rect
+ height="18"
+ id="rect12117"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="18"
+ x="362.5"
+ y="1090.5" />
+ </g>
+ <rect
+ height="2.1097219"
+ id="rect11293"
+ style="display:inline;opacity:0.31671549;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999988;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none"
+ width="6.9850459"
+ x="370.56458"
+ y="1103.5179" />
+ <path
+ d="m 364.4933,1104.518 h 5.1429"
+ id="path11295"
+ inkscape:connector-curvature="0"
+ style="opacity:0.31671549;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000012px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 364.4933,1101.446 v 2.147"
+ id="path11297"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="opacity:0.31671549;fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000012px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 363.4928,1090.498 h 1.9844 v 2.012 h -1.9844 z m 1.0718,2.502 v 7.415 m 0,-3.897 h 6 m 0.0149,-1.018 h 6.9851 v 2.035 h -6.9851 z m -6.0795,4.999 h 6 m 0,-1.035 h 6.985 v 2.035 H 370.5 Z"
+ id="path11301"
+ inkscape:connector-curvature="0"
+ style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.99999821;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 181.3125,371.39844 -1.91406,1.91406 2.48828,2.48828 a 0.28127812,0.28127812 0 0 1 0,0.39844 l -2.48828,2.48828 1.91406,1.91406 2.48828,-2.48828 a 0.28127812,0.28127812 0 0 1 0.39844,0 l 2.48828,2.48828 1.91406,-1.91406 -2.48828,-2.48828 a 0.28127812,0.28127812 0 0 1 0,-0.39844 l 2.48828,-2.48828 -1.91406,-1.91406 -2.48828,2.48828 a 0.28127812,0.28127812 0 0 1 -0.39844,0 z"
+ id="path12852"
+ inkscape:original="M 181.3125 371 L 179 373.3125 L 181.6875 376 L 179 378.6875 L 181.3125 381 L 184 378.3125 L 186.6875 381 L 189 378.6875 L 186.3125 376 L 189 373.3125 L 186.6875 371 L 184 373.6875 L 181.3125 371 z "
+ inkscape:radius="-0.28125"
+ sodipodi:type="inkscape:offset"
+ style="display:inline;overflow:visible;visibility:visible;fill:#ef2929;fill-opacity:1;fill-rule:evenodd;stroke:#a40000;stroke-width:1.02777779;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0.50001389;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(0.972973,0,0,0.972973,198.97272,740.1621)" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/xml-element-new.svg b/share/icons/Tango/scalable/actions/xml-element-new.svg
new file mode 100644
index 0000000..306ce88
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/xml-element-new.svg
@@ -0,0 +1,140 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="26.400002"
+ height="26.400002"
+ version="1.1"
+ sodipodi:docname="xml-element-new.svg"
+ viewBox="0 0 26.400002 26.400002">
+ <metadata
+ id="metadata34">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview32"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient6581">
+ <stop
+ id="stop6583"
+ offset="0"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ <stop
+ id="stop6585"
+ offset="1.0000000"
+ style="stop-color:#e0e0de;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.9074918,0,0,0.907606,-455.68,1084.522)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13914"
+ inkscape:collect="always"
+ x1="900.00671"
+ x2="900.00671"
+ xlink:href="#linearGradient6581"
+ y1="5"
+ y2="28" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="-142.0072"
+ cy="453"
+ fx="-142.0072"
+ fy="453"
+ gradientTransform="translate(-79,252)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient12906"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <filter
+ id="filter16974"
+ inkscape:collect="always">
+ <feGaussianBlur
+ id="feGaussianBlur16976"
+ inkscape:collect="always"
+ stdDeviation="0.44" />
+ </filter>
+ </defs>
+ <g
+ id="add_xml_element_node"
+ transform="translate(-358.8,-1086.8)">
+ <g
+ id="g12779">
+ <rect
+ height="22"
+ id="rect12766"
+ style="display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:0.15686269;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;filter:url(#filter16974);enable-background:accumulate"
+ width="22"
+ x="361"
+ y="1089" />
+ <rect
+ height="20"
+ id="rect11220"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient13914);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1.00000095;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="20"
+ x="361.5"
+ y="1089.5" />
+ <rect
+ height="18"
+ id="rect12117"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="18"
+ x="362.5"
+ y="1090.5" />
+ </g>
+ <path
+ d="m 369.4933,1094 v 5 m 3,-4.022 c 1,-0.5 3,-1 3,1 0,1 0,2 0,3 m 2,-8.507 c 0,3.5 0,6 0,7 0,1.152 1,1 2,1 m -10,-3.493 c 1,-0.5 3,-1 3,1 0,1 0,2 0,3 m -9.5,-5.007 5,5 m 0,-5 -5,5"
+ id="path11224"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 366.4933,1107.5 -3,-3 3,-3 m 3,6 3,-3 -3,-3"
+ id="path11239"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+ <rect
+ height="24"
+ id="rect12904"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient12906);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="24"
+ x="360"
+ y="1088" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/xml-node-delete.svg b/share/icons/Tango/scalable/actions/xml-node-delete.svg
new file mode 100644
index 0000000..8d888c4
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/xml-node-delete.svg
@@ -0,0 +1,185 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="26.4"
+ height="26.4"
+ version="1.1"
+ sodipodi:docname="xml-node-delete.svg"
+ viewBox="0 0 26.4 26.4">
+ <metadata
+ id="metadata44">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview42"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <radialGradient
+ cx="-142.0072"
+ cy="453"
+ fx="-142.0072"
+ fy="453"
+ gradientTransform="translate(17,252)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient12914"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <filter
+ id="filter16974"
+ inkscape:collect="always">
+ <feGaussianBlur
+ id="feGaussianBlur16976"
+ inkscape:collect="always"
+ stdDeviation="0.44" />
+ </filter>
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.9074918,0,0,0.907606,-455.68,1084.522)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13914"
+ inkscape:collect="always"
+ x1="900.00671"
+ x2="900.00671"
+ xlink:href="#linearGradient6581"
+ y1="5"
+ y2="28" />
+ <linearGradient
+ id="linearGradient6581">
+ <stop
+ id="stop6583"
+ offset="0"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ <stop
+ id="stop6585"
+ offset="1.0000000"
+ style="stop-color:#e0e0de;stop-opacity:1.0000000;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="delete_xml_node"
+ transform="translate(-358.8,-1086.8)">
+ <rect
+ height="24"
+ id="rect12912"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient12914);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="24"
+ x="360"
+ y="1088" />
+ <g
+ id="use12786">
+ <rect
+ height="22"
+ id="rect12766"
+ style="display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:0.15686269;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;filter:url(#filter16974);enable-background:accumulate"
+ width="22"
+ x="361"
+ y="1089" />
+ <rect
+ height="20"
+ id="rect11220"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient13914);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1.00000095;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="20"
+ x="361.5"
+ y="1089.5" />
+ <rect
+ height="18"
+ id="rect12117"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="18"
+ x="362.5"
+ y="1090.5" />
+ </g>
+ <g
+ id="use11269"
+ transform="translate(-539.9821,1082.999)">
+ <path
+ d="m 909.5,11 v 5"
+ id="path5405"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 912.5,11.97746 c 1,-0.5 3,-1 3,1 0,1 0,2 0,3"
+ id="path5407"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="csc"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 917.5,7.470786 c 0,3.500004 0,6.000004 0,7.000004 0,1.15244 1,1 2,1"
+ id="path5410"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="csc"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 909.5,11.97746 c 1,-0.5 3,-1 3,1 0,1 0,2 0,3"
+ id="path5412"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="csc"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 903,10.97079 5,5"
+ id="path5414"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cc"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 908,10.97079 -5,5"
+ id="path5416"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ <g
+ id="use11271"
+ transform="translate(-539.9821,1082.999)">
+ <path
+ d="m 906.5,24.5 -3,-3 3,-3 m 3,6 3,-3 -3,-3"
+ id="path5418"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ <path
+ d="m 181.3125,371.39844 -1.91406,1.91406 2.48828,2.48828 a 0.28127812,0.28127812 0 0 1 0,0.39844 l -2.48828,2.48828 1.91406,1.91406 2.48828,-2.48828 a 0.28127812,0.28127812 0 0 1 0.39844,0 l 2.48828,2.48828 1.91406,-1.91406 -2.48828,-2.48828 a 0.28127812,0.28127812 0 0 1 0,-0.39844 l 2.48828,-2.48828 -1.91406,-1.91406 -2.48828,2.48828 a 0.28127812,0.28127812 0 0 1 -0.39844,0 z"
+ id="path12852"
+ inkscape:original="M 181.3125 371 L 179 373.3125 L 181.6875 376 L 179 378.6875 L 181.3125 381 L 184 378.3125 L 186.6875 381 L 189 378.6875 L 186.3125 376 L 189 373.3125 L 186.6875 371 L 184 373.6875 L 181.3125 371 z "
+ inkscape:radius="-0.28125"
+ sodipodi:type="inkscape:offset"
+ style="display:inline;overflow:visible;visibility:visible;fill:#ef2929;fill-opacity:1;fill-rule:evenodd;stroke:#a40000;stroke-width:1.02777779;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0.50001389;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ transform="matrix(0.972973,0,0,0.972973,198.97272,740.1621)" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/xml-node-duplicate.svg b/share/icons/Tango/scalable/actions/xml-node-duplicate.svg
new file mode 100644
index 0000000..68e9e82
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/xml-node-duplicate.svg
@@ -0,0 +1,193 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="24.700123"
+ height="24.700346"
+ version="1.1"
+ sodipodi:docname="xml-node-duplicate.svg"
+ viewBox="0 0 24.700123 24.700346">
+ <metadata
+ id="metadata42">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview40"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="-142.0072"
+ cy="453"
+ fx="-142.0072"
+ fy="453"
+ gradientTransform="translate(65,252)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient12918"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <filter
+ id="filter16974"
+ inkscape:collect="always">
+ <feGaussianBlur
+ id="feGaussianBlur16976"
+ inkscape:collect="always"
+ stdDeviation="0.44" />
+ </filter>
+ <linearGradient
+ id="linearGradient6581">
+ <stop
+ id="stop6583"
+ offset="0"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ <stop
+ id="stop6585"
+ offset="1.0000000"
+ style="stop-color:#e0e0de;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.9832795,0,0,0.9829966,-524.773,1081.916)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12798"
+ inkscape:collect="always"
+ x1="900.00671"
+ x2="900.00671"
+ xlink:href="#linearGradient6581"
+ y1="5"
+ y2="28" />
+ <linearGradient
+ gradientTransform="matrix(0.9832795,0,0,0.9829966,-523.4186,1083.27)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient12826"
+ inkscape:collect="always"
+ x1="900.00671"
+ x2="900.00671"
+ xlink:href="#linearGradient6581"
+ y1="5"
+ y2="28" />
+ </defs>
+ <g
+ id="duplicate_xml_node"
+ transform="translate(-504,-1088)">
+ <rect
+ height="24"
+ id="rect12916"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient12918);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="24"
+ x="504"
+ y="1088" />
+ <g
+ id="g12812"
+ transform="matrix(0.7383388,0,0,0.7386443,238.2162,285.3662)">
+ <rect
+ height="22"
+ id="rect12815"
+ style="display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:0.15686269;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;filter:url(#filter16974);enable-background:accumulate"
+ transform="matrix(1.046576,0,0,1.046143,-15.1296,-49.91059)"
+ width="22"
+ x="361"
+ y="1089" />
+ <rect
+ height="21.661301"
+ id="rect12817"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient12826);fill-opacity:1;fill-rule:evenodd;stroke:#acada9;stroke-width:1.35411298;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="21.670271"
+ x="362.00699"
+ y="1088.662" />
+ <rect
+ height="18.95364"
+ id="rect12823"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.35411155;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="18.961479"
+ x="363.36139"
+ y="1090.016" />
+ </g>
+ <g
+ id="g12790"
+ transform="matrix(0.7383388,0,0,0.7386443,243.2162,290.3662)">
+ <rect
+ height="22"
+ id="rect12792"
+ style="display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:0.15686269;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;filter:url(#filter16974);enable-background:accumulate"
+ transform="matrix(1.046576,0,0,1.046143,-16.484,-51.26443)"
+ width="22"
+ x="361"
+ y="1089" />
+ <rect
+ height="21.661301"
+ id="rect12794"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient12798);fill-opacity:1;fill-rule:evenodd;stroke:#5a5c58;stroke-width:1.35411298;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="21.670271"
+ x="360.65259"
+ y="1087.308" />
+ <rect
+ height="18.95364"
+ id="rect12796"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.35411155;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="18.961479"
+ x="362.00699"
+ y="1088.662" />
+ </g>
+ <g
+ id="use11285"
+ transform="translate(-391.9754,1077.983)">
+ <path
+ d="m 906.5,24.5 -3,-3 3,-3 m 3,6 3,-3 -3,-3"
+ id="path5418"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ <g
+ id="g12889"
+ transform="translate(83,1)">
+ <path
+ d="m 434.5,1103.5 v 3 h 3 v 2.969 h 3.0312 V 1106.5 H 443.5 v -3 h -2.9375 l -0.0313,-3 -3.0468,-0.016 0.0156,2.985 z"
+ id="path12891"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccc"
+ style="fill:#729fcf;fill-opacity:1;stroke:#204a87;stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m 435.5312,1105.969 -0.0312,-1.438 3,-0.047 0.0312,-2.953 L 440,1101.5"
+ id="path12893"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#aac5e2;stroke-width:1.00000024px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/xml-text-new.svg b/share/icons/Tango/scalable/actions/xml-text-new.svg
new file mode 100644
index 0000000..59e72d4
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/xml-text-new.svg
@@ -0,0 +1,160 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="26.4"
+ height="26.4"
+ version="1.1"
+ sodipodi:docname="xml-text-new.svg"
+ viewBox="0 0 26.4 26.4">
+ <metadata
+ id="metadata38">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview36"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <filter
+ id="filter16974"
+ inkscape:collect="always">
+ <feGaussianBlur
+ id="feGaussianBlur16976"
+ inkscape:collect="always"
+ stdDeviation="0.44" />
+ </filter>
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.9074918,0,0,0.907606,-455.68,1084.522)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient13914"
+ inkscape:collect="always"
+ x1="900.00671"
+ x2="900.00671"
+ xlink:href="#linearGradient6581"
+ y1="5"
+ y2="28" />
+ <radialGradient
+ cx="-142.0072"
+ cy="453"
+ fx="-142.0072"
+ fy="453"
+ gradientTransform="translate(-31,252)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient12910"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ id="linearGradient6581">
+ <stop
+ id="stop6583"
+ offset="0"
+ style="stop-color:#eeeeec;stop-opacity:1;" />
+ <stop
+ id="stop6585"
+ offset="1.0000000"
+ style="stop-color:#e0e0de;stop-opacity:1.0000000;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="add_xml_text_node"
+ transform="translate(-358.8,-1086.8)">
+ <rect
+ height="24"
+ id="rect12908"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient12910);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="24"
+ x="408"
+ y="1088" />
+ <g
+ id="use12784">
+ <rect
+ height="22"
+ id="rect12766"
+ style="display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:0.15686269;fill-rule:evenodd;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:0;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;filter:url(#filter16974);enable-background:accumulate"
+ width="22"
+ x="361"
+ y="1089" />
+ <rect
+ height="20"
+ id="rect11220"
+ style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient13914);fill-opacity:1;fill-rule:evenodd;stroke:#888a85;stroke-width:1.00000095;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="20"
+ x="361.5"
+ y="1089.5" />
+ <rect
+ height="18"
+ id="rect12117"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="18"
+ x="362.5"
+ y="1090.5" />
+ </g>
+ <path
+ d="m 379.4902,1094.445 c -0.0328,-0.975 -0.5328,-0.975 -1.0328,-0.975 -0.452,0 -1.5,0 -2,0 -0.5,0 -1,0 -1,2 0,2 0.5,2 1,2 0.5,0 2,0 3,-0.01 m -13,-4.002 c -0.008,2.017 0,3.009 0,3.509 0,0.515 0.5,0.504 1,0.508 m 2,-7.008 c 0,3.5 0,5 0,6 0,0.5 0,1 0.5,1 0.8428,0 2,0 2.5,0 0.5,0 1,0 1,-2 0,-2 -0.5,-2 -1,-2 -0.5,0 -1,0 -3,0 m -3,0 c -0.5,0 -3,0 -3,0 -0.5,0 -1,0 -1,2 0,2 0.4885,2.018 1,2 0.4884,-0.018 2,0 3,0.01"
+ id="path11257"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <g
+ id="use11263"
+ transform="translate(-540.0179,1082.984)">
+ <path
+ d="m 906.5,24.5 -3,-3 3,-3 m 3,6 3,-3 -3,-3"
+ id="path5418"
+ inkscape:connector-curvature="0"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ <g
+ id="g12862"
+ transform="translate(-61,1)">
+ <path
+ d="m 434.5,1103.5 v 3 h 3 v 2.969 h 3.0312 V 1106.5 H 443.5 v -3 h -2.9375 l -0.0313,-3 -3.0468,-0.016 0.0156,2.985 z"
+ id="path12835"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccc"
+ style="fill:#729fcf;fill-opacity:1;stroke:#204a87;stroke-width:1.0000006;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ d="m 435.5312,1105.969 -0.0312,-1.438 3,-0.047 0.0312,-2.953 L 440,1101.5"
+ id="path12839"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc"
+ style="fill:none;fill-opacity:0.75;fill-rule:evenodd;stroke:#aac5e2;stroke-width:1.00000024px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/zoom-double-size.svg b/share/icons/Tango/scalable/actions/zoom-double-size.svg
new file mode 100644
index 0000000..5d4b377
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/zoom-double-size.svg
@@ -0,0 +1,198 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16.025127"
+ version="1.1"
+ sodipodi:docname="zoom-double-size.svg"
+ viewBox="0 0 16 16.025127">
+ <metadata
+ id="metadata40">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview38"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient8163"
+ inkscape:collect="always">
+ <stop
+ id="stop8165"
+ offset="0"
+ style="stop-color:#b2cbe5;stop-opacity:1" />
+ <stop
+ id="stop8167"
+ offset="1"
+ style="stop-color:#7fa9d5;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="108.0001"
+ cy="253.1962"
+ fx="108.0001"
+ fy="253.1962"
+ gradientTransform="translate(188,-69.19615)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient16215"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <radialGradient
+ cx="5.295764"
+ cy="3.3598261"
+ fx="5.295764"
+ fy="3.3598261"
+ gradientTransform="matrix(1.312325,-0.0049559,0.0049261,1.072296,-2.045378,0.0280546)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13916"
+ inkscape:collect="always"
+ r="6.604691"
+ xlink:href="#linearGradient8163" />
+ </defs>
+ <g
+ id="zoom_2_to_1"
+ transform="translate(-288.00009,-175.97487)">
+ <rect
+ height="16"
+ id="rect16195"
+ style="display:inline;fill:url(#radialGradient16215);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="16"
+ x="288.00009"
+ y="176" />
+ <g
+ id="use16197"
+ inkscape:label="#g14051"
+ transform="translate(-16,42)">
+ <rect
+ height="3.0000241"
+ id="rect14024"
+ style="display:inline;fill:#525655;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="rotate(-45)"
+ width="1.987514"
+ x="119.1577"
+ y="323.9906" />
+ <rect
+ height="4.4294462"
+ id="rect14026"
+ rx="1.347823"
+ ry="1.451261"
+ style="display:inline;fill:#888a85;fill-opacity:1;stroke:#2e3436;stroke-width:1.00001395;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="rotate(-45)"
+ width="2.860749"
+ x="118.7778"
+ y="326.5899" />
+ <path
+ d="m 315.1281,145.2163 1.8562,1.8561"
+ id="path14028"
+ inkscape:connector-curvature="0"
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#525655;stroke-width:1.00000036px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+ <ellipse
+ cx="6.5143089"
+ cy="5.6153321"
+ id="path14030"
+ rx="5.9727769"
+ ry="5.415318"
+ style="display:inline;fill:#ffffff;fill-opacity:0;stroke:#888a85;stroke-width:0.87495631;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="matrix(1.088272,0,0,1.200299,303.9107,134.2599)" />
+ <ellipse
+ cx="6.5143089"
+ cy="5.6153321"
+ id="path14032"
+ rx="5.9727769"
+ ry="5.415318"
+ style="display:inline;fill:url(#radialGradient13916);fill-opacity:1;stroke:#d1e0ef;stroke-width:1.03404319;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="matrix(0.920843,0,0,1.015635,305.0013,135.2969)" />
+ </g>
+ <path
+ d="m 299,180.1077 v 6 h -2 -1 -3 -2 v -6 h 4 v 1 h 1 v -1 z"
+ id="path16199"
+ inkscape:connector-curvature="0"
+ style="display:inline;opacity:0.8;fill:#204a87;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ height="4"
+ id="rect16201"
+ style="display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="1"
+ x="297"
+ y="181.1077" />
+ <rect
+ height="1"
+ id="rect16203"
+ style="display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="2"
+ x="292"
+ y="181.1077" />
+ <rect
+ height="1"
+ id="rect16205"
+ style="display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="2"
+ x="292"
+ y="184.1077" />
+ <rect
+ height="1"
+ id="rect16207"
+ style="display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="1"
+ x="293"
+ y="182.1077" />
+ <rect
+ height="1"
+ id="rect16209"
+ style="display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="1"
+ x="292"
+ y="183.1077" />
+ <rect
+ height="1"
+ id="rect16211"
+ style="display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="1"
+ x="295"
+ y="184.1077" />
+ <rect
+ height="1"
+ id="rect16213"
+ style="display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="1"
+ x="295"
+ y="182.1077" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/zoom-fit-drawing.svg b/share/icons/Tango/scalable/actions/zoom-fit-drawing.svg
new file mode 100644
index 0000000..f545088
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/zoom-fit-drawing.svg
@@ -0,0 +1,159 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16.025127"
+ version="1.1"
+ sodipodi:docname="zoom-fit-drawing.svg"
+ viewBox="0 0 16 16.025127">
+ <metadata
+ id="metadata34">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview32"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient8163"
+ inkscape:collect="always">
+ <stop
+ id="stop8165"
+ offset="0"
+ style="stop-color:#b2cbe5;stop-opacity:1" />
+ <stop
+ id="stop8167"
+ offset="1"
+ style="stop-color:#7fa9d5;stop-opacity:1" />
+ </linearGradient>
+ <radialGradient
+ cx="167.22929"
+ cy="339.9198"
+ fx="167.22929"
+ fy="339.9198"
+ gradientTransform="translate(128.7707,-107.9198)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient14208"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <radialGradient
+ cx="5.295764"
+ cy="3.3598261"
+ fx="5.295764"
+ fy="3.3598261"
+ gradientTransform="matrix(1.312325,-0.0049559,0.0049261,1.072296,-2.045378,0.0280546)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13916"
+ inkscape:collect="always"
+ r="6.604691"
+ xlink:href="#linearGradient8163" />
+ </defs>
+ <g
+ id="zoom_draw"
+ transform="translate(-288,-223.97487)">
+ <rect
+ height="16"
+ id="rect13755"
+ style="fill:url(#radialGradient14208);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="16"
+ x="288"
+ y="224" />
+ <g
+ id="use14066"
+ inkscape:label="#g14051"
+ transform="translate(-16,90)">
+ <rect
+ height="3.0000241"
+ id="rect14024"
+ style="display:inline;fill:#525655;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="rotate(-45)"
+ width="1.987514"
+ x="119.1577"
+ y="323.9906" />
+ <rect
+ height="4.4294462"
+ id="rect14026"
+ rx="1.347823"
+ ry="1.451261"
+ style="display:inline;fill:#888a85;fill-opacity:1;stroke:#2e3436;stroke-width:1.00001395;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="rotate(-45)"
+ width="2.860749"
+ x="118.7778"
+ y="326.5899" />
+ <path
+ d="m 315.1281,145.2163 1.8562,1.8561"
+ id="path14028"
+ inkscape:connector-curvature="0"
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#525655;stroke-width:1.00000036px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+ <ellipse
+ cx="6.5143089"
+ cy="5.6153321"
+ id="path14030"
+ rx="5.9727769"
+ ry="5.415318"
+ style="display:inline;fill:#ffffff;fill-opacity:0;stroke:#888a85;stroke-width:0.87495631;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="matrix(1.088272,0,0,1.200299,303.9107,134.2599)" />
+ <ellipse
+ cx="6.5143089"
+ cy="5.6153321"
+ id="path14032"
+ rx="5.9727769"
+ ry="5.415318"
+ style="display:inline;fill:url(#radialGradient13916);fill-opacity:1;stroke:#d1e0ef;stroke-width:1.03404319;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="matrix(0.920843,0,0,1.015635,305.0013,135.2969)" />
+ </g>
+ <rect
+ height="5.006042"
+ id="rect13767"
+ style="display:inline;overflow:visible;visibility:visible;opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#9abbdd;stroke-width:0.99395919;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;enable-background:accumulate"
+ width="6.006042"
+ x="290.49701"
+ y="227.49699" />
+ <ellipse
+ cx="7.005198"
+ cy="6.6972771"
+ id="path13769"
+ rx="2.365099"
+ ry="2.139852"
+ style="fill:#ffffff;fill-opacity:1;stroke:#9abbdd;stroke-width:0.8934741;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="matrix(1.058315,0,0,1.169387,289.5862,224.1676)" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/zoom-fit-page.svg b/share/icons/Tango/scalable/actions/zoom-fit-page.svg
new file mode 100644
index 0000000..878f287
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/zoom-fit-page.svg
@@ -0,0 +1,197 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16.025127"
+ version="1.1"
+ sodipodi:docname="zoom-fit-page.svg"
+ viewBox="0 0 16 16.025127">
+ <metadata
+ id="metadata41">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview39"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient8163"
+ inkscape:collect="always">
+ <stop
+ id="stop8165"
+ offset="0"
+ style="stop-color:#b2cbe5;stop-opacity:1" />
+ <stop
+ id="stop8167"
+ offset="1"
+ style="stop-color:#7fa9d5;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5631">
+ <stop
+ id="stop5633"
+ offset="0"
+ style="stop-color:white;stop-opacity:1;" />
+ <stop
+ id="stop5635"
+ offset="1"
+ style="stop-color:#729fcf;stop-opacity:1;" />
+ </linearGradient>
+ <radialGradient
+ cx="-72.999908"
+ cy="339.89209"
+ fx="-72.999908"
+ fy="339.89209"
+ gradientTransform="translate(369,-83.89212)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient14203"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <radialGradient
+ cx="5.295764"
+ cy="3.3598261"
+ fx="5.295764"
+ fy="3.3598261"
+ gradientTransform="matrix(1.312325,-0.0049559,0.0049261,1.072296,-2.045378,0.0280546)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13916"
+ inkscape:collect="always"
+ r="6.604691"
+ xlink:href="#linearGradient8163" />
+ <linearGradient
+ gradientTransform="translate(288,248.1077)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient14205"
+ inkscape:collect="always"
+ x1="7.5"
+ x2="7.5"
+ xlink:href="#linearGradient5631"
+ y1="7.993741"
+ y2="-3.1907029" />
+ </defs>
+ <g
+ id="zoom_page"
+ transform="translate(-288.00009,-247.97487)">
+ <rect
+ height="16"
+ id="rect13773"
+ style="display:inline;fill:url(#radialGradient14203);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="16"
+ x="288.00009"
+ y="248" />
+ <g
+ id="use14068"
+ inkscape:label="#g14051"
+ transform="translate(-16,114)">
+ <rect
+ height="3.0000241"
+ id="rect14024"
+ style="display:inline;fill:#525655;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="rotate(-45)"
+ width="1.987514"
+ x="119.1577"
+ y="323.9906" />
+ <rect
+ height="4.4294462"
+ id="rect14026"
+ rx="1.347823"
+ ry="1.451261"
+ style="display:inline;fill:#888a85;fill-opacity:1;stroke:#2e3436;stroke-width:1.00001395;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="rotate(-45)"
+ width="2.860749"
+ x="118.7778"
+ y="326.5899" />
+ <path
+ d="m 315.1281,145.2163 1.8562,1.8561"
+ id="path14028"
+ inkscape:connector-curvature="0"
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#525655;stroke-width:1.00000036px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+ <ellipse
+ cx="6.5143089"
+ cy="5.6153321"
+ id="path14030"
+ rx="5.9727769"
+ ry="5.415318"
+ style="display:inline;fill:#ffffff;fill-opacity:0;stroke:#888a85;stroke-width:0.87495631;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="matrix(1.088272,0,0,1.200299,303.9107,134.2599)" />
+ <ellipse
+ cx="6.5143089"
+ cy="5.6153321"
+ id="path14032"
+ rx="5.9727769"
+ ry="5.415318"
+ style="display:inline;fill:url(#radialGradient13916);fill-opacity:1;stroke:#d1e0ef;stroke-width:1.03404319;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="matrix(0.920843,0,0,1.015635,305.0013,135.2969)" />
+ </g>
+ <path
+ d="m 295,250.139 c -1.6482,0 -3.0922,0.8021 -4,2 v 5.9687 c 0.2875,0.3755 0.6162,0.7194 1,1 h 5.9687 c 0.3919,-0.284 0.7384,-0.6187 1.0313,-1 0.005,-0.007 -0.005,-0.0247 0,-0.0312 v -4.9688 -0.4062 l -0.2813,-0.3125 -1.875,-1.875 c -0.5725,-0.2249 -1.1873,-0.375 -1.8437,-0.375 z m -2,1.9687 h 2.5625 L 297,253.5452 v 3.5625 h -4 z"
+ id="path13785"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccscccccccccccc"
+ style="display:inline;fill:#729fcf;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="m 292,251.1077 h 4 l 2,2 v 5 h -6 z"
+ id="path13787"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc"
+ style="display:inline;fill:url(#linearGradient14205);fill-opacity:1;stroke:none;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ <path
+ d="m 296,253.1077 v -2 l 2,2 z"
+ id="path13789"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc"
+ style="display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.00000024;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ height="1"
+ id="rect13791"
+ style="display:inline;opacity:0.1;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="2"
+ x="296"
+ y="253.1077" />
+ <rect
+ height="3"
+ id="rect13793"
+ style="display:inline;opacity:0.05;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="1"
+ x="295"
+ y="251.1077" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/zoom-fit-selection.svg b/share/icons/Tango/scalable/actions/zoom-fit-selection.svg
new file mode 100644
index 0000000..038a495
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/zoom-fit-selection.svg
@@ -0,0 +1,208 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16.025127"
+ version="1.1"
+ sodipodi:docname="zoom-fit-selection.svg"
+ viewBox="0 0 16 16.025127">
+ <metadata
+ id="metadata41">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview39"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <radialGradient
+ cx="5.295764"
+ cy="3.3598261"
+ fx="5.295764"
+ fy="3.3598261"
+ gradientTransform="matrix(1.312325,-0.0049559,0.0049261,1.072296,-2.045378,0.0280546)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13916"
+ inkscape:collect="always"
+ r="6.604691"
+ xlink:href="#linearGradient8163" />
+ <linearGradient
+ id="linearGradient8163"
+ inkscape:collect="always">
+ <stop
+ id="stop8165"
+ offset="0"
+ style="stop-color:#b2cbe5;stop-opacity:1" />
+ <stop
+ id="stop8167"
+ offset="1"
+ style="stop-color:#7fa9d5;stop-opacity:1" />
+ </linearGradient>
+ <radialGradient
+ cx="-142.0072"
+ cy="453"
+ fx="-142.0072"
+ fy="453"
+ gradientTransform="translate(438.0074,-245)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient14210"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="zoom_select"
+ inkscape:label="#zoom_select"
+ transform="translate(-288.00009,-199.97487)">
+ <rect
+ height="16"
+ id="rect13723"
+ style="display:inline;fill:url(#radialGradient14210);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="16"
+ x="288.00009"
+ y="200" />
+ <g
+ id="use14064"
+ inkscape:label="#g14051"
+ transform="translate(-16,66)">
+ <rect
+ height="3.0000241"
+ id="rect14024"
+ style="display:inline;fill:#525655;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="rotate(-45)"
+ width="1.987514"
+ x="119.1577"
+ y="323.9906" />
+ <rect
+ height="4.4294462"
+ id="rect14026"
+ rx="1.347823"
+ ry="1.451261"
+ style="display:inline;fill:#888a85;fill-opacity:1;stroke:#2e3436;stroke-width:1.00001395;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="rotate(-45)"
+ width="2.860749"
+ x="118.7778"
+ y="326.5899" />
+ <path
+ d="m 315.1281,145.2163 1.8562,1.8561"
+ id="path14028"
+ inkscape:connector-curvature="0"
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#525655;stroke-width:1.00000036px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+ <ellipse
+ cx="6.5143089"
+ cy="5.6153321"
+ id="path14030"
+ rx="5.9727769"
+ ry="5.415318"
+ style="display:inline;fill:#ffffff;fill-opacity:0;stroke:#888a85;stroke-width:0.87495631;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="matrix(1.088272,0,0,1.200299,303.9107,134.2599)" />
+ <ellipse
+ cx="6.5143089"
+ cy="5.6153321"
+ id="path14032"
+ rx="5.9727769"
+ ry="5.415318"
+ style="display:inline;fill:url(#radialGradient13916);fill-opacity:1;stroke:#d1e0ef;stroke-width:1.03404319;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="matrix(0.920843,0,0,1.015635,305.0013,135.2969)" />
+ </g>
+ <rect
+ height="5"
+ id="rect13735"
+ style="display:inline;opacity:0.8;fill:none;fill-opacity:1;stroke:#729fcf;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="5.0000038"
+ x="292.5"
+ y="204.6077" />
+ <rect
+ height="1"
+ id="rect13737"
+ style="display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="1"
+ x="292"
+ y="204.1077" />
+ <rect
+ height="1"
+ id="rect13739"
+ style="display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="2"
+ x="294"
+ y="204.1077" />
+ <rect
+ height="1"
+ id="rect13741"
+ style="display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="1"
+ x="297"
+ y="204.1077" />
+ <rect
+ height="2"
+ id="rect13743"
+ style="display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="1"
+ x="297"
+ y="206.1077" />
+ <rect
+ height="1"
+ id="rect13745"
+ style="display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="1"
+ x="297"
+ y="209.1077" />
+ <rect
+ height="1"
+ id="rect13747"
+ style="display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="2"
+ x="294"
+ y="209.1077" />
+ <rect
+ height="1"
+ id="rect13749"
+ style="display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="1"
+ x="292"
+ y="209.1077" />
+ <rect
+ height="2"
+ id="rect13751"
+ style="display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="1"
+ x="292"
+ y="206.1077" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/zoom-fit-width.svg b/share/icons/Tango/scalable/actions/zoom-fit-width.svg
new file mode 100644
index 0000000..3c2b5d4
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/zoom-fit-width.svg
@@ -0,0 +1,177 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16.025127"
+ version="1.1"
+ sodipodi:docname="zoom-fit-width.svg"
+ viewBox="0 0 16 16.025127">
+ <metadata
+ id="metadata37">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview35"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient8163"
+ inkscape:collect="always">
+ <stop
+ id="stop8165"
+ offset="0"
+ style="stop-color:#b2cbe5;stop-opacity:1" />
+ <stop
+ id="stop8167"
+ offset="1"
+ style="stop-color:#7fa9d5;stop-opacity:1" />
+ </linearGradient>
+ <radialGradient
+ cx="-74.007263"
+ cy="319.94611"
+ fx="-74.007263"
+ fy="319.94611"
+ gradientTransform="translate(370.0073,-39.94614)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient14201"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="5.295764"
+ cy="3.3598261"
+ fx="5.295764"
+ fy="3.3598261"
+ gradientTransform="matrix(1.312325,-0.0049559,0.0049261,1.072296,-2.045378,0.0280546)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13916"
+ inkscape:collect="always"
+ r="6.604691"
+ xlink:href="#linearGradient8163" />
+ </defs>
+ <g
+ id="zoom_pagewidth"
+ transform="translate(-288.00009,-271.97487)">
+ <rect
+ height="16"
+ id="rect13797"
+ style="display:inline;fill:url(#radialGradient14201);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="16"
+ x="288.00009"
+ y="272" />
+ <g
+ id="use14070"
+ inkscape:label="#g14051"
+ transform="translate(-16,138)">
+ <rect
+ height="3.0000241"
+ id="rect14024"
+ style="display:inline;fill:#525655;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="rotate(-45)"
+ width="1.987514"
+ x="119.1577"
+ y="323.9906" />
+ <rect
+ height="4.4294462"
+ id="rect14026"
+ rx="1.347823"
+ ry="1.451261"
+ style="display:inline;fill:#888a85;fill-opacity:1;stroke:#2e3436;stroke-width:1.00001395;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="rotate(-45)"
+ width="2.860749"
+ x="118.7778"
+ y="326.5899" />
+ <path
+ d="m 315.1281,145.2163 1.8562,1.8561"
+ id="path14028"
+ inkscape:connector-curvature="0"
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#525655;stroke-width:1.00000036px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+ <ellipse
+ cx="6.5143089"
+ cy="5.6153321"
+ id="path14030"
+ rx="5.9727769"
+ ry="5.415318"
+ style="display:inline;fill:#ffffff;fill-opacity:0;stroke:#888a85;stroke-width:0.87495631;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="matrix(1.088272,0,0,1.200299,303.9107,134.2599)" />
+ <ellipse
+ cx="6.5143089"
+ cy="5.6153321"
+ id="path14032"
+ rx="5.9727769"
+ ry="5.415318"
+ style="display:inline;fill:url(#radialGradient13916);fill-opacity:1;stroke:#d1e0ef;stroke-width:1.03404319;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="matrix(0.920843,0,0,1.015635,305.0013,135.2969)" />
+ </g>
+ <path
+ d="m 293,276.1077 -3,3 3,3 z m 4,0 v 6 l 3,-3 z"
+ id="path13811"
+ inkscape:connector-curvature="0"
+ style="display:inline;opacity:0.8;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#729fcf;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <rect
+ height="4"
+ id="rect13813"
+ rx="0"
+ ry="0"
+ style="display:inline;opacity:0.8;fill:#729fcf;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="4"
+ x="293"
+ y="277.1077" />
+ <rect
+ height="2"
+ id="rect13815"
+ rx="0"
+ ry="0"
+ style="display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="6"
+ x="292"
+ y="278.1077" />
+ <path
+ d="m 293,276.1077 -3,3 3,3 v -6"
+ id="path13817"
+ inkscape:connector-curvature="0"
+ style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ d="m 297,276.1077 3,3 -3,3 v -6"
+ id="path13819"
+ inkscape:connector-curvature="0"
+ style="display:inline;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/zoom-half-size.svg b/share/icons/Tango/scalable/actions/zoom-half-size.svg
new file mode 100644
index 0000000..ae3b579
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/zoom-half-size.svg
@@ -0,0 +1,198 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16.025127"
+ version="1.1"
+ sodipodi:docname="zoom-half-size.svg"
+ viewBox="0 0 16 16.025127">
+ <metadata
+ id="metadata40">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview38"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient8163"
+ inkscape:collect="always">
+ <stop
+ id="stop8165"
+ offset="0"
+ style="stop-color:#b2cbe5;stop-opacity:1" />
+ <stop
+ id="stop8167"
+ offset="1"
+ style="stop-color:#7fa9d5;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="108.2427"
+ cy="253"
+ fx="108.2427"
+ fy="253"
+ gradientTransform="translate(187.7574,-93)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient16191"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <radialGradient
+ cx="5.295764"
+ cy="3.3598261"
+ fx="5.295764"
+ fy="3.3598261"
+ gradientTransform="matrix(1.312325,-0.0049559,0.0049261,1.072296,-2.045378,0.0280546)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13916"
+ inkscape:collect="always"
+ r="6.604691"
+ xlink:href="#linearGradient8163" />
+ </defs>
+ <g
+ id="zoom_1_to_2"
+ transform="translate(-288.00009,-151.97487)">
+ <rect
+ height="16"
+ id="rect16171"
+ style="display:inline;fill:url(#radialGradient16191);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="16"
+ x="288.00009"
+ y="152" />
+ <g
+ id="use16173"
+ inkscape:label="#g14051"
+ transform="translate(-16,18)">
+ <rect
+ height="3.0000241"
+ id="rect14024"
+ style="display:inline;fill:#525655;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="rotate(-45)"
+ width="1.987514"
+ x="119.1577"
+ y="323.9906" />
+ <rect
+ height="4.4294462"
+ id="rect14026"
+ rx="1.347823"
+ ry="1.451261"
+ style="display:inline;fill:#888a85;fill-opacity:1;stroke:#2e3436;stroke-width:1.00001395;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="rotate(-45)"
+ width="2.860749"
+ x="118.7778"
+ y="326.5899" />
+ <path
+ d="m 315.1281,145.2163 1.8562,1.8561"
+ id="path14028"
+ inkscape:connector-curvature="0"
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#525655;stroke-width:1.00000036px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+ <ellipse
+ cx="6.5143089"
+ cy="5.6153321"
+ id="path14030"
+ rx="5.9727769"
+ ry="5.415318"
+ style="display:inline;fill:#ffffff;fill-opacity:0;stroke:#888a85;stroke-width:0.87495631;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="matrix(1.088272,0,0,1.200299,303.9107,134.2599)" />
+ <ellipse
+ cx="6.5143089"
+ cy="5.6153321"
+ id="path14032"
+ rx="5.9727769"
+ ry="5.415318"
+ style="display:inline;fill:url(#radialGradient13916);fill-opacity:1;stroke:#d1e0ef;stroke-width:1.03404319;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="matrix(0.920843,0,0,1.015635,305.0013,135.2969)" />
+ </g>
+ <path
+ d="m 291,156.1077 v 6 h 2 1 3 2 v -6 h -4 v 1 h -1 v -1 z"
+ id="path16175"
+ inkscape:connector-curvature="0"
+ style="display:inline;opacity:0.8;fill:#204a87;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ height="4"
+ id="rect16177"
+ style="display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="1"
+ x="292"
+ y="157.1077" />
+ <rect
+ height="1"
+ id="rect16179"
+ style="display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="2"
+ x="296"
+ y="157.1077" />
+ <rect
+ height="1"
+ id="rect16181"
+ style="display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="2"
+ x="296"
+ y="160.1077" />
+ <rect
+ height="1"
+ id="rect16183"
+ style="display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="1"
+ x="297"
+ y="158.1077" />
+ <rect
+ height="1"
+ id="rect16185"
+ style="display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="1"
+ x="296"
+ y="159.1077" />
+ <rect
+ height="1"
+ id="rect16187"
+ style="display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="1"
+ x="294"
+ y="160.1077" />
+ <rect
+ height="1"
+ id="rect16189"
+ style="display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="1"
+ x="294"
+ y="158.1077" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/zoom-in.svg b/share/icons/Tango/scalable/actions/zoom-in.svg
new file mode 100644
index 0000000..1063def
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/zoom-in.svg
@@ -0,0 +1,151 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16.025127"
+ version="1.1"
+ sodipodi:docname="zoom-in.svg"
+ viewBox="0 0 16 16.025127">
+ <metadata
+ id="metadata32">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview30"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <radialGradient
+ cx="5.295764"
+ cy="3.3598261"
+ fx="5.295764"
+ fy="3.3598261"
+ gradientTransform="matrix(1.312325,-0.0049559,0.0049261,1.072296,-2.045378,0.0280546)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13916"
+ inkscape:collect="always"
+ r="6.604691"
+ xlink:href="#linearGradient8163" />
+ <linearGradient
+ id="linearGradient8163"
+ inkscape:collect="always">
+ <stop
+ id="stop8165"
+ offset="0"
+ style="stop-color:#b2cbe5;stop-opacity:1" />
+ <stop
+ id="stop8167"
+ offset="1"
+ style="stop-color:#7fa9d5;stop-opacity:1" />
+ </linearGradient>
+ </defs>
+ <g
+ id="zoom_in"
+ transform="translate(-1272,-367.97487)">
+ <rect
+ height="16"
+ id="rect20911"
+ style="display:inline;fill:#ffffff;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="16"
+ x="1272"
+ y="368" />
+ <g
+ id="use14161"
+ inkscape:label="#g14051"
+ transform="translate(968,234)">
+ <rect
+ height="3.0000241"
+ id="rect14024"
+ style="display:inline;fill:#525655;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="rotate(-45)"
+ width="1.987514"
+ x="119.1577"
+ y="323.9906" />
+ <rect
+ height="4.4294462"
+ id="rect14026"
+ rx="1.347823"
+ ry="1.451261"
+ style="display:inline;fill:#888a85;fill-opacity:1;stroke:#2e3436;stroke-width:1.00001395;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="rotate(-45)"
+ width="2.860749"
+ x="118.7778"
+ y="326.5899" />
+ <path
+ d="m 315.1281,145.2163 1.8562,1.8561"
+ id="path14028"
+ inkscape:connector-curvature="0"
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#525655;stroke-width:1.00000036px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+ <ellipse
+ cx="6.5143089"
+ cy="5.6153321"
+ id="path14030"
+ rx="5.9727769"
+ ry="5.415318"
+ style="display:inline;fill:#ffffff;fill-opacity:0;stroke:#888a85;stroke-width:0.87495631;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="matrix(1.088272,0,0,1.200299,303.9107,134.2599)" />
+ <ellipse
+ cx="6.5143089"
+ cy="5.6153321"
+ id="path14032"
+ rx="5.9727769"
+ ry="5.415318"
+ style="display:inline;fill:url(#radialGradient13916);fill-opacity:1;stroke:#d1e0ef;stroke-width:1.03404319;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="matrix(0.920843,0,0,1.015635,305.0013,135.2969)" />
+ </g>
+ <path
+ d="m 1277,371 v 2 h -2 v 4 h 2 v 2 h 4 v -2 h 2 v -4 h -2 v -2 z"
+ id="path20923"
+ inkscape:connector-curvature="0"
+ style="display:inline;opacity:0.8;fill:#729fcf;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <g
+ id="g20925"
+ style="display:inline"
+ transform="translate(1272,368.1077)">
+ <rect
+ height="2"
+ id="rect20927"
+ rx="0"
+ ry="0"
+ style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="6"
+ x="4"
+ y="5.8923001" />
+ <rect
+ height="2"
+ id="rect20929"
+ rx="0"
+ ry="0"
+ style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="rotate(-90)"
+ width="6"
+ x="-9.8922997"
+ y="6.0000038" />
+ </g>
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/zoom-next.svg b/share/icons/Tango/scalable/actions/zoom-next.svg
new file mode 100644
index 0000000..d02b382
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/zoom-next.svg
@@ -0,0 +1,156 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16.025127"
+ version="1.1"
+ sodipodi:docname="zoom-next.svg"
+ viewBox="0 0 16 16.025127">
+ <metadata
+ id="metadata34">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview32"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <radialGradient
+ cx="5.295764"
+ cy="3.3598261"
+ fx="5.295764"
+ fy="3.3598261"
+ gradientTransform="matrix(1.312325,-0.0049559,0.0049261,1.072296,-2.045378,0.0280546)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13916"
+ inkscape:collect="always"
+ r="6.604691"
+ xlink:href="#linearGradient8163" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ cx="82.992722"
+ cy="253"
+ fx="82.992722"
+ fy="253"
+ gradientTransform="translate(213.0074,75)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient14197"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ id="linearGradient8163"
+ inkscape:collect="always">
+ <stop
+ id="stop8165"
+ offset="0"
+ style="stop-color:#b2cbe5;stop-opacity:1" />
+ <stop
+ id="stop8167"
+ offset="1"
+ style="stop-color:#7fa9d5;stop-opacity:1" />
+ </linearGradient>
+ </defs>
+ <g
+ id="zoom_next"
+ transform="translate(-288.00009,-319.97487)">
+ <rect
+ height="16"
+ id="rect13842"
+ style="display:inline;fill:url(#radialGradient14197);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="16"
+ x="288.00009"
+ y="320" />
+ <g
+ id="use14074"
+ inkscape:label="#g14051"
+ transform="translate(-16,186)">
+ <rect
+ height="3.0000241"
+ id="rect14024"
+ style="display:inline;fill:#525655;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="rotate(-45)"
+ width="1.987514"
+ x="119.1577"
+ y="323.9906" />
+ <rect
+ height="4.4294462"
+ id="rect14026"
+ rx="1.347823"
+ ry="1.451261"
+ style="display:inline;fill:#888a85;fill-opacity:1;stroke:#2e3436;stroke-width:1.00001395;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="rotate(-45)"
+ width="2.860749"
+ x="118.7778"
+ y="326.5899" />
+ <path
+ d="m 315.1281,145.2163 1.8562,1.8561"
+ id="path14028"
+ inkscape:connector-curvature="0"
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#525655;stroke-width:1.00000036px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+ <ellipse
+ cx="6.5143089"
+ cy="5.6153321"
+ id="path14030"
+ rx="5.9727769"
+ ry="5.415318"
+ style="display:inline;fill:#ffffff;fill-opacity:0;stroke:#888a85;stroke-width:0.87495631;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="matrix(1.088272,0,0,1.200299,303.9107,134.2599)" />
+ <ellipse
+ cx="6.5143089"
+ cy="5.6153321"
+ id="path14032"
+ rx="5.9727769"
+ ry="5.415318"
+ style="display:inline;fill:url(#radialGradient13916);fill-opacity:1;stroke:#d1e0ef;stroke-width:1.03404319;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="matrix(0.920843,0,0,1.015635,305.0013,135.2969)" />
+ </g>
+ <path
+ d="m 293.6055,329.996 c -3.0041,-1.741 -1.5185,-5.2528 1.3709,-5.2238 v -1.6645 l 3.0236,2.5897 -3.0236,2.7159 c 0,0 0,-1.6406 0,-1.6406 -1.7937,-0.0765 -2.3776,1.3713 -0.8057,2.4943 0.4499,0.3214 0.1382,1.1367 -0.5652,0.729 z"
+ id="path13854"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccss"
+ style="display:block;overflow:visible;visibility:visible;opacity:0.8;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#729fcf;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.99215692;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 293.6055,329.996 c -3.0041,-1.741 -1.5185,-5.2528 1.3709,-5.2238 v -1.6645 l 3.0236,2.5897 -3.0236,2.7159 c 0,0 0,-1.6406 0,-1.6406 -1.7937,-0.0765 -2.3776,1.3713 -0.8057,2.4943 0.4499,0.3214 0.1382,1.1367 -0.5652,0.729 z"
+ id="path13856"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccss"
+ style="display:block;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999893;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.99215692;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/zoom-original.svg b/share/icons/Tango/scalable/actions/zoom-original.svg
new file mode 100644
index 0000000..94180c3
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/zoom-original.svg
@@ -0,0 +1,164 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16.025127"
+ version="1.1"
+ sodipodi:docname="zoom-original.svg"
+ viewBox="0 0 16 16.025127">
+ <metadata
+ id="metadata35">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview33"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <radialGradient
+ cx="108.0001"
+ cy="253.1962"
+ fx="108.0001"
+ fy="253.1962"
+ gradientTransform="translate(187.9999,-117.1962)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient16165"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <linearGradient
+ id="linearGradient8163"
+ inkscape:collect="always">
+ <stop
+ id="stop8165"
+ offset="0"
+ style="stop-color:#b2cbe5;stop-opacity:1" />
+ <stop
+ id="stop8167"
+ offset="1"
+ style="stop-color:#7fa9d5;stop-opacity:1" />
+ </linearGradient>
+ <radialGradient
+ cx="5.295764"
+ cy="3.3598261"
+ fx="5.295764"
+ fy="3.3598261"
+ gradientTransform="matrix(1.312325,-0.0049559,0.0049261,1.072296,-2.045378,0.0280546)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient16167"
+ inkscape:collect="always"
+ r="6.604691"
+ xlink:href="#linearGradient8163" />
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="zoom_1_to_1"
+ transform="translate(-288,-127.97487)">
+ <rect
+ height="16"
+ id="rect16144"
+ style="display:inline;fill:url(#radialGradient16165);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="16"
+ x="288"
+ y="128" />
+ <g
+ id="g16146"
+ inkscape:label="#g14051"
+ transform="translate(-16,-6)">
+ <rect
+ height="3.0000241"
+ id="rect16148"
+ style="display:inline;fill:#525655;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="rotate(-45)"
+ width="1.987514"
+ x="119.1577"
+ y="323.9906" />
+ <rect
+ height="4.4294462"
+ id="rect16150"
+ rx="1.347823"
+ ry="1.451261"
+ style="display:inline;fill:#888a85;fill-opacity:1;stroke:#2e3436;stroke-width:1.00001395;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="rotate(-45)"
+ width="2.860749"
+ x="118.7778"
+ y="326.5899" />
+ <path
+ d="m 315.1281,145.2163 1.8562,1.8561"
+ id="path16153"
+ inkscape:connector-curvature="0"
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#525655;stroke-width:1.00000036px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+ <ellipse
+ cx="6.5143089"
+ cy="5.6153321"
+ id="path16155"
+ rx="5.9727769"
+ ry="5.415318"
+ style="display:inline;fill:#ffffff;fill-opacity:0;stroke:#888a85;stroke-width:0.87495631;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="matrix(1.088272,0,0,1.200299,303.9107,134.2599)" />
+ <ellipse
+ cx="6.5143089"
+ cy="5.6153321"
+ id="path16157"
+ rx="5.9727769"
+ ry="5.415318"
+ style="display:inline;fill:url(#radialGradient16167);fill-opacity:1;stroke:#d1e0ef;stroke-width:1.03404319;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="matrix(0.920843,0,0,1.015635,305.0013,135.2969)" />
+ </g>
+ <path
+ d="m 297.0147,132 v 7 l -4.0329,-0.0221 0.0386,-2.961 h -1.0113 l 0.0329,-3.0052 1.9727,-0.0218 V 132 Z"
+ id="path16159"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccc"
+ style="display:inline;opacity:0.8;fill:#204a87;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
+ <rect
+ height="5"
+ id="rect16161"
+ style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="2"
+ x="294.01471"
+ y="132.9949" />
+ <rect
+ height="1"
+ id="rect16163"
+ style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="1"
+ x="293.01471"
+ y="134" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/zoom-out.svg b/share/icons/Tango/scalable/actions/zoom-out.svg
new file mode 100644
index 0000000..28e12a7
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/zoom-out.svg
@@ -0,0 +1,140 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16.025127"
+ version="1.1"
+ sodipodi:docname="zoom-out.svg"
+ viewBox="0 0 16 16.025127">
+ <metadata
+ id="metadata30">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview28"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ id="linearGradient8163"
+ inkscape:collect="always">
+ <stop
+ id="stop8165"
+ offset="0"
+ style="stop-color:#b2cbe5;stop-opacity:1" />
+ <stop
+ id="stop8167"
+ offset="1"
+ style="stop-color:#7fa9d5;stop-opacity:1" />
+ </linearGradient>
+ <radialGradient
+ cx="5.295764"
+ cy="3.3598261"
+ fx="5.295764"
+ fy="3.3598261"
+ gradientTransform="matrix(1.312325,-0.0049559,0.0049261,1.072296,-2.045378,0.0280546)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13916"
+ inkscape:collect="always"
+ r="6.604691"
+ xlink:href="#linearGradient8163" />
+ </defs>
+ <g
+ id="zoom_out"
+ transform="translate(-1296,-343.97487)">
+ <rect
+ height="16"
+ id="rect20893"
+ style="display:inline;fill:#ffffff;fill-opacity:0;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="16"
+ x="1296"
+ y="344" />
+ <g
+ id="use14163"
+ inkscape:label="#g14051"
+ transform="translate(992,210)">
+ <rect
+ height="3.0000241"
+ id="rect14024"
+ style="display:inline;fill:#525655;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="rotate(-45)"
+ width="1.987514"
+ x="119.1577"
+ y="323.9906" />
+ <rect
+ height="4.4294462"
+ id="rect14026"
+ rx="1.347823"
+ ry="1.451261"
+ style="display:inline;fill:#888a85;fill-opacity:1;stroke:#2e3436;stroke-width:1.00001395;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="rotate(-45)"
+ width="2.860749"
+ x="118.7778"
+ y="326.5899" />
+ <path
+ d="m 315.1281,145.2163 1.8562,1.8561"
+ id="path14028"
+ inkscape:connector-curvature="0"
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#525655;stroke-width:1.00000036px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+ <ellipse
+ cx="6.5143089"
+ cy="5.6153321"
+ id="path14030"
+ rx="5.9727769"
+ ry="5.415318"
+ style="display:inline;fill:#ffffff;fill-opacity:0;stroke:#888a85;stroke-width:0.87495631;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="matrix(1.088272,0,0,1.200299,303.9107,134.2599)" />
+ <ellipse
+ cx="6.5143089"
+ cy="5.6153321"
+ id="path14032"
+ rx="5.9727769"
+ ry="5.415318"
+ style="display:inline;fill:url(#radialGradient13916);fill-opacity:1;stroke:#d1e0ef;stroke-width:1.03404319;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="matrix(0.920843,0,0,1.015635,305.0013,135.2969)" />
+ </g>
+ <rect
+ height="4"
+ id="rect20905"
+ rx="0"
+ ry="0"
+ style="display:inline;opacity:0.8;fill:#729fcf;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="8"
+ x="1299"
+ y="349" />
+ <rect
+ height="1.999998"
+ id="rect20907"
+ rx="0"
+ ry="0"
+ style="display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="6"
+ x="1300"
+ y="350" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/zoom-previous.svg b/share/icons/Tango/scalable/actions/zoom-previous.svg
new file mode 100644
index 0000000..fd18ce6
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/zoom-previous.svg
@@ -0,0 +1,156 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="16"
+ height="16.025127"
+ version="1.1"
+ sodipodi:docname="zoom-previous.svg"
+ viewBox="0 0 16 16.025127">
+ <metadata
+ id="metadata34">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview32"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <radialGradient
+ cx="83.242722"
+ cy="228"
+ fx="83.242722"
+ fy="228"
+ gradientTransform="translate(212.7573,76)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient14199"
+ inkscape:collect="always"
+ r="8"
+ xlink:href="#linearGradient10735" />
+ <radialGradient
+ cx="5.295764"
+ cy="3.3598261"
+ fx="5.295764"
+ fy="3.3598261"
+ gradientTransform="matrix(1.312325,-0.0049559,0.0049261,1.072296,-2.045378,0.0280546)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient13916"
+ inkscape:collect="always"
+ r="6.604691"
+ xlink:href="#linearGradient8163" />
+ <linearGradient
+ id="linearGradient8163"
+ inkscape:collect="always">
+ <stop
+ id="stop8165"
+ offset="0"
+ style="stop-color:#b2cbe5;stop-opacity:1" />
+ <stop
+ id="stop8167"
+ offset="1"
+ style="stop-color:#7fa9d5;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient10735">
+ <stop
+ id="stop10737"
+ offset="0"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ <stop
+ id="stop10739"
+ offset="1"
+ style="stop-color:#c0c0c0;stop-opacity:0;" />
+ </linearGradient>
+ </defs>
+ <g
+ id="zoom_previous"
+ transform="translate(-288.00009,-295.97487)">
+ <rect
+ height="16"
+ id="rect13823"
+ style="display:inline;fill:url(#radialGradient14199);fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ width="16"
+ x="288.00009"
+ y="296" />
+ <g
+ id="use14072"
+ inkscape:label="#g14051"
+ transform="translate(-16,162)">
+ <rect
+ height="3.0000241"
+ id="rect14024"
+ style="display:inline;fill:#525655;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="rotate(-45)"
+ width="1.987514"
+ x="119.1577"
+ y="323.9906" />
+ <rect
+ height="4.4294462"
+ id="rect14026"
+ rx="1.347823"
+ ry="1.451261"
+ style="display:inline;fill:#888a85;fill-opacity:1;stroke:#2e3436;stroke-width:1.00001395;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="rotate(-45)"
+ width="2.860749"
+ x="118.7778"
+ y="326.5899" />
+ <path
+ d="m 315.1281,145.2163 1.8562,1.8561"
+ id="path14028"
+ inkscape:connector-curvature="0"
+ style="display:inline;fill:none;fill-rule:evenodd;stroke:#525655;stroke-width:1.00000036px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1" />
+ <ellipse
+ cx="6.5143089"
+ cy="5.6153321"
+ id="path14030"
+ rx="5.9727769"
+ ry="5.415318"
+ style="display:inline;fill:#ffffff;fill-opacity:0;stroke:#888a85;stroke-width:0.87495631;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="matrix(1.088272,0,0,1.200299,303.9107,134.2599)" />
+ <ellipse
+ cx="6.5143089"
+ cy="5.6153321"
+ id="path14032"
+ rx="5.9727769"
+ ry="5.415318"
+ style="display:inline;fill:url(#radialGradient13916);fill-opacity:1;stroke:#d1e0ef;stroke-width:1.03404319;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="matrix(0.920843,0,0,1.015635,305.0013,135.2969)" />
+ </g>
+ <path
+ d="m 296.3506,305.996 c 3.0041,-1.741 1.5185,-5.2528 -1.3709,-5.2238 v -1.6645 l -3.0236,2.5897 3.0236,2.7159 c 0,0 0,-1.6406 0,-1.6406 1.7937,-0.0765 2.3776,1.3713 0.8057,2.4943 -0.4499,0.3214 -0.1382,1.1367 0.5652,0.729 z"
+ id="path13835"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccss"
+ style="display:block;overflow:visible;visibility:visible;opacity:0.8;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#729fcf;stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.99215692;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ <path
+ d="m 296.3506,305.996 c 3.0041,-1.741 1.5185,-5.2528 -1.3709,-5.2238 v -1.6645 l -3.0236,2.5897 3.0236,2.7159 c 0,0 0,-1.6406 0,-1.6406 1.7937,-0.0765 2.3776,1.3713 0.8057,2.4943 -0.4499,0.3214 -0.1382,1.1367 0.5652,0.729 z"
+ id="path13837"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccss"
+ style="display:block;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.99999893;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.99215692;marker:none;marker-start:none;marker-mid:none;marker-end:none" />
+ </g>
+</svg>
diff --git a/share/icons/Tango/scalable/actions/zoom.svg b/share/icons/Tango/scalable/actions/zoom.svg
new file mode 100644
index 0000000..f56a331
--- /dev/null
+++ b/share/icons/Tango/scalable/actions/zoom.svg
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg1"
+ width="11.999478"
+ height="11.999555"
+ version="1.1"
+ sodipodi:docname="zoom.svg"
+ viewBox="0 0 11.999478 11.999555">
+ <metadata
+ id="metadata25">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="640"
+ inkscape:window-height="480"
+ id="namedview23"
+ showgrid="false" />
+ <defs
+ id="defs3">
+ <linearGradient
+ gradientTransform="matrix(1.007344,0,0,1.007344,21.00126,-5.883091)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient22194"
+ inkscape:collect="always"
+ x1="-164.73711"
+ x2="-162.9252"
+ xlink:href="#linearGradient7629"
+ y1="182.09869"
+ y2="182.10539" />
+ <linearGradient
+ id="linearGradient7629"
+ inkscape:collect="always">
+ <stop
+ id="stop7631"
+ offset="0"
+ style="stop-color:#555753;stop-opacity:1" />
+ <stop
+ id="stop7633"
+ offset="1"
+ style="stop-color:#babdb6;stop-opacity:1" />
+ </linearGradient>
+ </defs>
+ <g
+ id="sticky_zoom"
+ inkscape:label="#sticky_zoom"
+ style="display:inline"
+ transform="matrix(0.5517636,0,0,0.5514709,-3.3853003,-115.33194)">
+ <rect
+ height="9.1290569"
+ id="rect48149"
+ rx="1.503785"
+ ry="1.503785"
+ style="fill:url(#linearGradient22194);fill-opacity:1;fill-rule:nonzero;stroke:#555753;stroke-width:1.05299389;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="matrix(0.7069192,-0.7072943,0.7069192,0.7072943,0,0)"
+ width="2.5183599"
+ x="-144.7614"
+ y="172.6134" />
+ <circle
+ cx="2.96875"
+ cy="235.4062"
+ id="path48151"
+ r="8.46875"
+ style="fill:#93b6db;fill-opacity:1;fill-rule:nonzero;stroke:#888a85;stroke-width:1.04448164;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="matrix(1.007881,0,0,1.008416,12.20512,-19.18559)" />
+ <path
+ d="m 7.201088,218.0199 c 0,0 3.785552,0.98 7.947512,0.98 4.09939,0 7.94751,-1.9599 7.94751,-1.9599 0,0 -1.1771,-6.8598 -7.94751,-6.8598 -7.646514,0.1225 -7.947512,7.8397 -7.947512,7.8397 z"
+ id="path48153"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="czccc"
+ style="opacity:0.2857143;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <circle
+ cx="2.96875"
+ cy="235.4062"
+ id="path48155"
+ r="8.46875"
+ style="opacity:0.4;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1.32604599;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+ transform="matrix(0.7938745,0,0,0.7942957,12.84046,31.21974)" />
+ </g>
+</svg>