[gimp/icons-wip] icons: Bug 759904



commit 395071ec1cc19cae20b1262f11f2a5759c51ac28
Author: klausstaedtler <staedtler-przyborski web de>
Date:   Sat Jun 4 11:46:23 2016 +0200

    icons: Bug 759904
    
    add
    gimp-path-delete
    gimp-path-new
    gimp-path-up
    gimp-path-down
    
    patch
    gimppatheditor.c
    gimpicons.c
    gimpicons.h

 icons/Color/16/gimp-path-delete.png              |  Bin 0 -> 668 bytes
 icons/Color/16/gimp-path-down.png                |  Bin 0 -> 695 bytes
 icons/Color/16/gimp-path-new.png                 |  Bin 0 -> 631 bytes
 icons/Color/16/gimp-path-up.png                  |  Bin 0 -> 694 bytes
 icons/Color/scalable/gimp-path-delete.svg        |  127 +++++++++++++++
 icons/Color/scalable/gimp-path-down.svg          |  131 +++++++++++++++
 icons/Color/scalable/gimp-path-new.svg           |  130 +++++++++++++++
 icons/Color/scalable/gimp-path-up.svg            |  132 +++++++++++++++
 icons/Prototype/Color/16/gimp-path-delete.png    |  Bin 866 -> 0 bytes
 icons/Prototype/Color/16/gimp-path-down.png      |  Bin 886 -> 0 bytes
 icons/Prototype/Color/16/gimp-path-new.png       |  Bin 872 -> 0 bytes
 icons/Prototype/Color/16/gimp-path-up.png        |  Bin 848 -> 0 bytes
 icons/Prototype/Symbolic/16/gimp-path-delete.png |  Bin 747 -> 0 bytes
 icons/Prototype/Symbolic/16/gimp-path-down.png   |  Bin 858 -> 0 bytes
 icons/Prototype/Symbolic/16/gimp-path-new.png    |  Bin 698 -> 0 bytes
 icons/Prototype/Symbolic/16/gimp-path-up.png     |  Bin 839 -> 0 bytes
 icons/Symbolic/16/gimp-path-delete.png           |  Bin 0 -> 538 bytes
 icons/Symbolic/16/gimp-path-down.png             |  Bin 0 -> 502 bytes
 icons/Symbolic/16/gimp-path-new.png              |  Bin 0 -> 423 bytes
 icons/Symbolic/16/gimp-path-up.png               |  Bin 0 -> 498 bytes
 icons/Symbolic/scalable/gimp-path-delete.svg     |  178 +++++++++++++++++++++
 icons/Symbolic/scalable/gimp-path-down.svg       |  184 +++++++++++++++++++++
 icons/Symbolic/scalable/gimp-path-new.svg        |  186 ++++++++++++++++++++++
 icons/Symbolic/scalable/gimp-path-up.svg         |  185 +++++++++++++++++++++
 icons/icon-list.mk                               |   10 +-
 libgimpwidgets/gimpicons.c                       |    4 +
 libgimpwidgets/gimpicons.h                       |    4 +
 libgimpwidgets/gimppatheditor.c                  |    8 +-
 28 files changed, 1274 insertions(+), 5 deletions(-)
---
diff --git a/icons/Color/16/gimp-path-delete.png b/icons/Color/16/gimp-path-delete.png
new file mode 100644
index 0000000..23b30f0
Binary files /dev/null and b/icons/Color/16/gimp-path-delete.png differ
diff --git a/icons/Color/16/gimp-path-down.png b/icons/Color/16/gimp-path-down.png
new file mode 100644
index 0000000..7dc4b34
Binary files /dev/null and b/icons/Color/16/gimp-path-down.png differ
diff --git a/icons/Color/16/gimp-path-new.png b/icons/Color/16/gimp-path-new.png
new file mode 100644
index 0000000..1d8833b
Binary files /dev/null and b/icons/Color/16/gimp-path-new.png differ
diff --git a/icons/Color/16/gimp-path-up.png b/icons/Color/16/gimp-path-up.png
new file mode 100644
index 0000000..8661415
Binary files /dev/null and b/icons/Color/16/gimp-path-up.png differ
diff --git a/icons/Color/scalable/gimp-path-delete.svg b/icons/Color/scalable/gimp-path-delete.svg
new file mode 100644
index 0000000..4076e3f
--- /dev/null
+++ b/icons/Color/scalable/gimp-path-delete.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";
+   width="16"
+   height="16"
+   viewBox="0 0 16 16"
+   id="svg30571"
+   version="1.1"
+   inkscape:version="0.92pre1 unknown"
+   sodipodi:docname="gimp-path-delete.svg">
+  <defs
+     id="defs30573" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="13.822296"
+     inkscape:cx="-4.5351748"
+     inkscape:cy="6.0207667"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     units="px"
+     inkscape:snap-page="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:object-paths="true"
+     inkscape:snap-intersection-paths="true"
+     inkscape:object-nodes="true"
+     inkscape:snap-smooth-nodes="true"
+     inkscape:snap-midpoints="true"
+     inkscape:snap-object-midpoints="true"
+     inkscape:snap-center="true"
+     inkscape:snap-text-baseline="true"
+     showborder="false"
+     inkscape:window-width="1920"
+     inkscape:window-height="1016"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     inkscape:snap-global="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4239" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata30576">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>
+          image/svg+xml
+        </dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Klaus Staedtler       </dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-1036.3622)">
+    <path
+       
style="fill:#cc0000;fill-opacity:1;stroke:#a40000;stroke-width:0.49064586;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 0.34609949,1038.268 1.94268171,1.6815 -1.68832531,1.9452 1.29601211,1.1217 1.688325,-1.9452 
1.9426778,1.6815 1.1255531,-1.2966 -1.9426816,-1.6815 1.6883262,-1.9453 -1.2960121,-1.1217 -1.6883261,1.9451 
-1.9426777,-1.6815 z"
+       id="rect11686"
+       inkscape:connector-curvature="0" />
+    <g
+       id="g4305"
+       transform="translate(-8.6516419,-8.2741252)">
+      <path
+         
style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="m 11.070305,1058.5511 c 0,0 3.278731,-2.3644 6.036794,-5.1225 2.758064,-2.758 5.840852,-6.8122 
5.840852,-6.8122"
+         id="path15631-9-2"
+         inkscape:connector-curvature="0"
+         sodipodi:nodetypes="czc" />
+      <g
+         transform="translate(8.6516419,8.274118)"
+         id="g4269">
+        <path
+           
style="fill:none;stroke:#729fcf;stroke-width:0.99432254;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+           d="m 1.6730026,1050.835 c 0,0 3.8840737,-2.8277 6.8670413,-5.8107 2.9829681,-2.9829 
6.3171381,-7.4353 6.3171381,-7.4353"
+           id="path15631-9"
+           inkscape:connector-curvature="0"
+           sodipodi:nodetypes="czc" />
+        <rect
+           
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+           id="rect15633-8"
+           width="4.0000005"
+           height="4.0000005"
+           x="6.5"
+           y="1042.8622" />
+        <circle
+           
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+           id="path3938-9-3"
+           cx="1.6"
+           cy="1050.7622"
+           r="1.5" />
+        <circle
+           
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+           id="path3938-7-3"
+           cx="14.4"
+           cy="1037.9622"
+           r="1.5" />
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/icons/Color/scalable/gimp-path-down.svg b/icons/Color/scalable/gimp-path-down.svg
new file mode 100644
index 0000000..ee8e172
--- /dev/null
+++ b/icons/Color/scalable/gimp-path-down.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";
+   width="16"
+   height="16"
+   viewBox="0 0 16 16"
+   id="svg30571"
+   version="1.1"
+   inkscape:version="0.92pre1 unknown"
+   sodipodi:docname="gimp-path-down.svg">
+  <defs
+     id="defs30573" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="13.822296"
+     inkscape:cx="-4.5351748"
+     inkscape:cy="5.0802573"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     units="px"
+     inkscape:snap-page="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:object-paths="true"
+     inkscape:snap-intersection-paths="true"
+     inkscape:object-nodes="true"
+     inkscape:snap-smooth-nodes="true"
+     inkscape:snap-midpoints="true"
+     inkscape:snap-object-midpoints="true"
+     inkscape:snap-center="true"
+     inkscape:snap-text-baseline="true"
+     showborder="false"
+     inkscape:window-width="1920"
+     inkscape:window-height="1016"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     inkscape:snap-global="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4267" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata30576">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>
+          image/svg+xml
+        </dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Klaus Staedtler       </dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-1036.3622)">
+    <g
+       id="g4277">
+      <path
+         sodipodi:nodetypes="cccccccc"
+         
style="fill:#f57900;fill-opacity:1;stroke:#ce5c00;stroke-width:0.48539636;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="m 3.1976569,1036.6047 h 2.6049028 v 2.5729 h 2.6049027 l -3.9073541,3.8441 -3.90735411,-3.8441 H 
3.1976569 Z"
+         id="path19385"
+         inkscape:connector-curvature="0" />
+      <g
+         transform="translate(-8.6516419,-8.2741252)"
+         id="g4305">
+        <path
+           sodipodi:nodetypes="czc"
+           inkscape:connector-curvature="0"
+           id="path15631-9-2"
+           d="m 11.070305,1058.5511 c 0,0 3.278731,-2.3644 6.036794,-5.1225 2.758064,-2.758 5.840852,-6.8122 
5.840852,-6.8122"
+           
style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+        <g
+           id="g4269"
+           transform="translate(8.6516419,8.274118)">
+          <path
+             sodipodi:nodetypes="czc"
+             inkscape:connector-curvature="0"
+             id="path15631-9"
+             d="m 1.6730026,1050.835 c 0,0 3.8840737,-2.8277 6.8670413,-5.8107 2.9829681,-2.9829 
6.3171381,-7.4353 6.3171381,-7.4353"
+             
style="fill:none;stroke:#729fcf;stroke-width:0.99432254;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+          <rect
+             y="1042.8622"
+             x="6.5"
+             height="4.0000005"
+             width="4.0000005"
+             id="rect15633-8"
+             
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+          <circle
+             r="1.5"
+             cy="1050.7622"
+             cx="1.6"
+             id="path3938-9-3"
+             
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+          <circle
+             r="1.5"
+             cy="1037.9622"
+             cx="14.4"
+             id="path3938-7-3"
+             
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+        </g>
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/icons/Color/scalable/gimp-path-new.svg b/icons/Color/scalable/gimp-path-new.svg
new file mode 100644
index 0000000..33d65d7
--- /dev/null
+++ b/icons/Color/scalable/gimp-path-new.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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   width="16"
+   height="16"
+   viewBox="0 0 16 16"
+   id="svg30571"
+   version="1.1"
+   inkscape:version="0.92pre1 unknown"
+   sodipodi:docname="gimp-path-new.svg">
+  <defs
+     id="defs30573" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="13.822296"
+     inkscape:cx="6.5015872"
+     inkscape:cy="5.550512"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     units="px"
+     inkscape:snap-page="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:object-paths="true"
+     inkscape:snap-intersection-paths="true"
+     inkscape:object-nodes="true"
+     inkscape:snap-smooth-nodes="true"
+     inkscape:snap-midpoints="true"
+     inkscape:snap-object-midpoints="true"
+     inkscape:snap-center="true"
+     inkscape:snap-text-baseline="true"
+     showborder="false"
+     inkscape:window-width="1459"
+     inkscape:window-height="829"
+     inkscape:window-x="151"
+     inkscape:window-y="317"
+     inkscape:window-maximized="0"
+     inkscape:snap-global="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4267" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata30576">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>
+          image/svg+xml
+        </dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Klaus Staedtler       </dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-1036.3622)">
+    <g
+       id="g4277">
+      <path
+         id="rect11686-8"
+         d="m 3.0361434,1036.5067 v 2.8911 H 0.14457342 v 1.9287 H 3.0361434 v 2.8911 h 1.9277132 v -2.8911 
h 2.89157 v -1.9287 h -2.89157 v -2.8911 z"
+         
style="fill:#000000;fill-opacity:1;stroke:#ffffff;stroke-width:0.28914681;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         inkscape:connector-curvature="0" />
+      <g
+         transform="translate(-8.6516419,-8.2741252)"
+         id="g4305">
+        <path
+           sodipodi:nodetypes="czc"
+           inkscape:connector-curvature="0"
+           id="path15631-9-2"
+           d="m 11.070305,1058.5511 c 0,0 3.278731,-2.3644 6.036794,-5.1225 2.758064,-2.758 5.840852,-6.8122 
5.840852,-6.8122"
+           
style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+        <g
+           id="g4269"
+           transform="translate(8.6516419,8.274118)">
+          <path
+             sodipodi:nodetypes="czc"
+             inkscape:connector-curvature="0"
+             id="path15631-9"
+             d="m 1.6730026,1050.835 c 0,0 3.8840737,-2.8277 6.8670413,-5.8107 2.9829681,-2.9829 
6.3171381,-7.4353 6.3171381,-7.4353"
+             
style="fill:none;stroke:#729fcf;stroke-width:0.99432254;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+          <rect
+             y="1042.8622"
+             x="6.5"
+             height="4.0000005"
+             width="4.0000005"
+             id="rect15633-8"
+             
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+          <circle
+             r="1.5"
+             cy="1050.7622"
+             cx="1.6"
+             id="path3938-9-3"
+             
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+          <circle
+             r="1.5"
+             cy="1037.9622"
+             cx="14.4"
+             id="path3938-7-3"
+             
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+        </g>
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/icons/Color/scalable/gimp-path-up.svg b/icons/Color/scalable/gimp-path-up.svg
new file mode 100644
index 0000000..80bcaf4
--- /dev/null
+++ b/icons/Color/scalable/gimp-path-up.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:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   width="16"
+   height="16"
+   viewBox="0 0 16 16"
+   id="svg30571"
+   version="1.1"
+   inkscape:version="0.92pre1 unknown"
+   sodipodi:docname="gimp-path-up.svg">
+  <defs
+     id="defs30573" />
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="13.822296"
+     inkscape:cx="15.432564"
+     inkscape:cy="5.0802573"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     units="px"
+     inkscape:snap-page="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:object-paths="true"
+     inkscape:snap-intersection-paths="true"
+     inkscape:object-nodes="true"
+     inkscape:snap-smooth-nodes="true"
+     inkscape:snap-midpoints="true"
+     inkscape:snap-object-midpoints="true"
+     inkscape:snap-center="true"
+     inkscape:snap-text-baseline="true"
+     showborder="false"
+     inkscape:window-width="1920"
+     inkscape:window-height="1016"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     inkscape:snap-global="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4267" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata30576">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>
+          image/svg+xml
+        </dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Klaus Staedtler       </dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-1036.3622)">
+    <g
+       id="g4277"
+       transform="rotate(-180,8,1044.3621)">
+      <path
+         sodipodi:nodetypes="cccccccc"
+         
style="fill:#f57900;fill-opacity:1;stroke:#ce5c00;stroke-width:0.48539636;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+         d="m 3.1976569,1036.6047 h 2.6049028 v 2.5729 h 2.6049027 l -3.9073541,3.8441 -3.90735411,-3.8441 H 
3.1976569 Z"
+         id="path19385"
+         inkscape:connector-curvature="0" />
+      <g
+         transform="translate(-8.6516419,-8.2741252)"
+         id="g4305">
+        <path
+           sodipodi:nodetypes="czc"
+           inkscape:connector-curvature="0"
+           id="path15631-9-2"
+           d="m 11.070305,1058.5511 c 0,0 3.278731,-2.3644 6.036794,-5.1225 2.758064,-2.758 5.840852,-6.8122 
5.840852,-6.8122"
+           
style="fill:none;stroke:#000000;stroke-width:1.5;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+        <g
+           id="g4269"
+           transform="translate(8.6516419,8.274118)">
+          <path
+             sodipodi:nodetypes="czc"
+             inkscape:connector-curvature="0"
+             id="path15631-9"
+             d="m 1.6730026,1050.835 c 0,0 3.8840737,-2.8277 6.8670413,-5.8107 2.9829681,-2.9829 
6.3171381,-7.4353 6.3171381,-7.4353"
+             
style="fill:none;stroke:#729fcf;stroke-width:0.99432254;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+          <rect
+             y="1042.8622"
+             x="6.5"
+             height="4.0000005"
+             width="4.0000005"
+             id="rect15633-8"
+             
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+          <circle
+             r="1.5"
+             cy="1050.7622"
+             cx="1.6"
+             id="path3938-9-3"
+             
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+          <circle
+             r="1.5"
+             cy="1037.9622"
+             cx="14.4"
+             id="path3938-7-3"
+             
style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+        </g>
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/icons/Symbolic/16/gimp-path-delete.png b/icons/Symbolic/16/gimp-path-delete.png
new file mode 100644
index 0000000..3d3ea40
Binary files /dev/null and b/icons/Symbolic/16/gimp-path-delete.png differ
diff --git a/icons/Symbolic/16/gimp-path-down.png b/icons/Symbolic/16/gimp-path-down.png
new file mode 100644
index 0000000..9d6ead1
Binary files /dev/null and b/icons/Symbolic/16/gimp-path-down.png differ
diff --git a/icons/Symbolic/16/gimp-path-new.png b/icons/Symbolic/16/gimp-path-new.png
new file mode 100644
index 0000000..7a2e2b3
Binary files /dev/null and b/icons/Symbolic/16/gimp-path-new.png differ
diff --git a/icons/Symbolic/16/gimp-path-up.png b/icons/Symbolic/16/gimp-path-up.png
new file mode 100644
index 0000000..2cd9ef6
Binary files /dev/null and b/icons/Symbolic/16/gimp-path-up.png differ
diff --git a/icons/Symbolic/scalable/gimp-path-delete.svg b/icons/Symbolic/scalable/gimp-path-delete.svg
new file mode 100644
index 0000000..6a207b3
--- /dev/null
+++ b/icons/Symbolic/scalable/gimp-path-delete.svg
@@ -0,0 +1,178 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:osb="http://www.openswatchbook.org/uri/2009/osb";
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:xlink="http://www.w3.org/1999/xlink";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   width="16"
+   height="16"
+   viewBox="0 0 16 16"
+   id="svg30571"
+   version="1.1"
+   inkscape:version="0.92pre1 unknown"
+   sodipodi:docname="gimp-path-delete.svg">
+  <defs
+     id="defs30573">
+    <linearGradient
+       gradientTransform="translate(505.96048,240.96858)"
+       gradientUnits="userSpaceOnUse"
+       y2="1044.1696"
+       x2="15.553134"
+       y1="1044.1696"
+       x1="0.89524162"
+       id="linearGradient7682"
+       xlink:href="#linearGradient19282-4" />
+    <linearGradient
+       gradientTransform="matrix(0.34682586,0,0,0.30620888,-154.35207,-275.32368)"
+       osb:paint="solid"
+       id="linearGradient19282-4">
+      <stop
+         id="stop19284-0"
+         offset="0"
+         style="stop-color:#bebebe;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       gradientTransform="translate(505.96048,240.96858)"
+       gradientUnits="userSpaceOnUse"
+       y2="1044.8622"
+       x2="11"
+       y1="1044.8622"
+       x1="6"
+       id="linearGradient7716"
+       xlink:href="#linearGradient19282-4" />
+    <linearGradient
+       gradientTransform="translate(505.96048,240.96858)"
+       gradientUnits="userSpaceOnUse"
+       y2="1050.8622"
+       x2="3"
+       y1="1050.8622"
+       x1="0"
+       id="linearGradient7707"
+       xlink:href="#linearGradient19282-4" />
+    <linearGradient
+       gradientTransform="translate(505.96048,240.96858)"
+       gradientUnits="userSpaceOnUse"
+       y2="1037.8622"
+       x2="16"
+       y1="1037.8622"
+       x1="13"
+       id="linearGradient7701"
+       xlink:href="#linearGradient19282-4" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient19282-4"
+       id="linearGradient4278"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(505.96048,240.96858)"
+       x1="6"
+       y1="1044.8622"
+       x2="11"
+       y2="1044.8622" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="16"
+     inkscape:cx="0.4375"
+     inkscape:cy="2.1656777"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     units="px"
+     inkscape:snap-page="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:object-paths="true"
+     inkscape:snap-intersection-paths="true"
+     inkscape:object-nodes="true"
+     inkscape:snap-smooth-nodes="true"
+     inkscape:snap-midpoints="true"
+     inkscape:snap-object-midpoints="true"
+     inkscape:snap-center="true"
+     inkscape:snap-text-baseline="true"
+     showborder="false"
+     inkscape:window-width="1920"
+     inkscape:window-height="1016"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4280" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata30576">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>
+          image/svg+xml
+        </dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Klaus Staedtler       </dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-1036.3622)">
+    <path
+       inkscape:connector-curvature="0"
+       style="fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:0.9322412"
+       d="M 0.77777755,1036.3622 C 0.3468892,1036.3622 0,1036.7091 0,1037.14 v 5.4444 c 0,0.4309 
0.3468892,0.7778 0.77777755,0.7778 H 6.2222225 C 6.6531108,1043.3622 7,1043.0153 7,1042.5844 v -5.4444 c 
0,-0.4309 -0.3468892,-0.7778 -0.7777775,-0.7778 z m 1.48263915,0.5591 1.3854166,1.677 1.3854167,-1.677 
1.1909725,0.9965 -1.5798617,1.8958 1.5798617,1.9202 -1.1909725,0.9964 -1.3854167,-1.677 -1.3854166,1.677 
-1.1909726,-0.9964 1.5798618,-1.9202 -1.5798618,-1.8958 z"
+       id="path39843" />
+    <g
+       transform="translate(-48.149329,962.42486)"
+       style="display:inline"
+       id="stock">
+      <g
+         id="gimp-path"
+         transform="translate(48.149329,-962.42484)">
+        <path
+           
style="fill:none;stroke:url(#linearGradient7682);stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+           d="m 1.5937488,1050.831 c 0,0 3.9062512,-2.8438 6.9062512,-5.8438 3,-3 6.353208,-7.4778 
6.353208,-7.4778"
+           id="path15631-9-6"
+           inkscape:connector-curvature="0" />
+        <rect
+           
style="opacity:1;fill:url(#linearGradient4278);fill-opacity:1;stroke:url(#linearGradient7716);stroke-width:0.99999976;stroke-opacity:1"
+           id="rect15633-8-3"
+           width="4.0000005"
+           height="4.0000005"
+           x="6.5"
+           y="1042.8622" />
+        <circle
+           
style="opacity:1;fill:url(#linearGradient7707);fill-opacity:1;stroke:none;stroke-width:0.28229648;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+           id="path3938-9-3-2"
+           cx="1.5"
+           cy="1050.8622"
+           r="1.5" />
+        <circle
+           
style="opacity:1;fill:url(#linearGradient7701);fill-opacity:1;stroke:none;stroke-width:0.28229648;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+           id="path3938-7-3-7"
+           cx="14.5"
+           cy="1037.8622"
+           r="1.5" />
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/icons/Symbolic/scalable/gimp-path-down.svg b/icons/Symbolic/scalable/gimp-path-down.svg
new file mode 100644
index 0000000..412e711
--- /dev/null
+++ b/icons/Symbolic/scalable/gimp-path-down.svg
@@ -0,0 +1,184 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:osb="http://www.openswatchbook.org/uri/2009/osb";
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:xlink="http://www.w3.org/1999/xlink";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   width="16"
+   height="16"
+   viewBox="0 0 16 16"
+   id="svg30571"
+   version="1.1"
+   inkscape:version="0.92pre1 unknown"
+   sodipodi:docname="gimp-path-down.svg">
+  <defs
+     id="defs30573">
+    <linearGradient
+       gradientTransform="translate(505.96048,240.96858)"
+       gradientUnits="userSpaceOnUse"
+       y2="1044.1696"
+       x2="15.553134"
+       y1="1044.1696"
+       x1="0.89524162"
+       id="linearGradient7682"
+       xlink:href="#linearGradient19282-4" />
+    <linearGradient
+       gradientTransform="matrix(0.34682586,0,0,0.30620888,-154.35207,-275.32368)"
+       osb:paint="solid"
+       id="linearGradient19282-4">
+      <stop
+         id="stop19284-0"
+         offset="0"
+         style="stop-color:#bebebe;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       gradientTransform="translate(505.96048,240.96858)"
+       gradientUnits="userSpaceOnUse"
+       y2="1044.8622"
+       x2="11"
+       y1="1044.8622"
+       x1="6"
+       id="linearGradient7716"
+       xlink:href="#linearGradient19282-4" />
+    <linearGradient
+       gradientTransform="translate(505.96048,240.96858)"
+       gradientUnits="userSpaceOnUse"
+       y2="1050.8622"
+       x2="3"
+       y1="1050.8622"
+       x1="0"
+       id="linearGradient7707"
+       xlink:href="#linearGradient19282-4" />
+    <linearGradient
+       gradientTransform="translate(505.96048,240.96858)"
+       gradientUnits="userSpaceOnUse"
+       y2="1037.8622"
+       x2="16"
+       y1="1037.8622"
+       x1="13"
+       id="linearGradient7701"
+       xlink:href="#linearGradient19282-4" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient19282-4"
+       id="linearGradient4290"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(505.96048,240.96858)"
+       x1="6"
+       y1="1044.8622"
+       x2="11"
+       y2="1044.8622" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="14.000177"
+     inkscape:cx="-5.6528237"
+     inkscape:cy="6.2594173"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     units="px"
+     inkscape:snap-page="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:object-paths="true"
+     inkscape:snap-intersection-paths="true"
+     inkscape:object-nodes="true"
+     inkscape:snap-smooth-nodes="true"
+     inkscape:snap-midpoints="true"
+     inkscape:snap-object-midpoints="true"
+     inkscape:snap-center="true"
+     inkscape:snap-text-baseline="true"
+     showborder="false"
+     inkscape:window-width="1920"
+     inkscape:window-height="1016"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     showguides="false"
+     inkscape:snap-global="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4251" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata30576">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>
+          image/svg+xml
+        </dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Klaus Staedtler       </dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-1036.3622)">
+    <g
+       id="g4299">
+      <path
+         inkscape:connector-curvature="0"
+         id="path19385"
+         d="m 2.3333333,1036.3622 h 2.3333333 v 2 H 7 l -3.5000001,4 -3.4999999,-4 h 2.3333333 z"
+         style="fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1.18321168"
+         sodipodi:nodetypes="cccccccc" />
+      <g
+         id="stock"
+         style="display:inline"
+         transform="translate(-48.149329,962.42486)">
+        <g
+           transform="translate(48.149329,-962.42484)"
+           id="gimp-path">
+          <path
+             inkscape:connector-curvature="0"
+             id="path15631-9-6"
+             d="m 1.5937488,1050.831 c 0,0 3.9062512,-2.8438 6.9062512,-5.8438 3,-3 6.353208,-7.4778 
6.353208,-7.4778"
+             
style="fill:none;stroke:url(#linearGradient7682);stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+          <rect
+             y="1042.8622"
+             x="6.5"
+             height="4.0000005"
+             width="4.0000005"
+             id="rect15633-8-3"
+             
style="opacity:1;fill:url(#linearGradient4290);fill-opacity:1;stroke:url(#linearGradient7716);stroke-width:0.99999976;stroke-opacity:1"
 />
+          <circle
+             r="1.5"
+             cy="1050.8622"
+             cx="1.5"
+             id="path3938-9-3-2"
+             
style="opacity:1;fill:url(#linearGradient7707);fill-opacity:1;stroke:none;stroke-width:0.28229648;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+          <circle
+             r="1.5"
+             cy="1037.8622"
+             cx="14.5"
+             id="path3938-7-3-7"
+             
style="opacity:1;fill:url(#linearGradient7701);fill-opacity:1;stroke:none;stroke-width:0.28229648;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+        </g>
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/icons/Symbolic/scalable/gimp-path-new.svg b/icons/Symbolic/scalable/gimp-path-new.svg
new file mode 100644
index 0000000..bdc33f5
--- /dev/null
+++ b/icons/Symbolic/scalable/gimp-path-new.svg
@@ -0,0 +1,186 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:osb="http://www.openswatchbook.org/uri/2009/osb";
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:xlink="http://www.w3.org/1999/xlink";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   width="16"
+   height="16"
+   viewBox="0 0 16 16"
+   id="svg30571"
+   version="1.1"
+   inkscape:version="0.92pre1 unknown"
+   sodipodi:docname="gimp-path-new.svg">
+  <defs
+     id="defs30573">
+    <linearGradient
+       gradientTransform="translate(505.96048,240.96858)"
+       gradientUnits="userSpaceOnUse"
+       y2="1044.1696"
+       x2="15.553134"
+       y1="1044.1696"
+       x1="0.89524162"
+       id="linearGradient7682"
+       xlink:href="#linearGradient19282-4" />
+    <linearGradient
+       gradientTransform="matrix(0.34682586,0,0,0.30620888,-154.35207,-275.32368)"
+       osb:paint="solid"
+       id="linearGradient19282-4">
+      <stop
+         id="stop19284-0"
+         offset="0"
+         style="stop-color:#bebebe;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       gradientTransform="translate(505.96048,240.96858)"
+       gradientUnits="userSpaceOnUse"
+       y2="1044.8622"
+       x2="11"
+       y1="1044.8622"
+       x1="6"
+       id="linearGradient7716"
+       xlink:href="#linearGradient19282-4" />
+    <linearGradient
+       gradientTransform="translate(505.96048,240.96858)"
+       gradientUnits="userSpaceOnUse"
+       y2="1050.8622"
+       x2="3"
+       y1="1050.8622"
+       x1="0"
+       id="linearGradient7707"
+       xlink:href="#linearGradient19282-4" />
+    <linearGradient
+       gradientTransform="translate(505.96048,240.96858)"
+       gradientUnits="userSpaceOnUse"
+       y2="1037.8622"
+       x2="16"
+       y1="1037.8622"
+       x1="13"
+       id="linearGradient7701"
+       xlink:href="#linearGradient19282-4" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient19282-4"
+       id="linearGradient4282"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(505.96048,240.96858)"
+       x1="6"
+       y1="1044.8622"
+       x2="11"
+       y2="1044.8622" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="16"
+     inkscape:cx="-7.82357"
+     inkscape:cy="2.5719277"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     units="px"
+     inkscape:snap-page="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:object-paths="true"
+     inkscape:snap-intersection-paths="true"
+     inkscape:object-nodes="true"
+     inkscape:snap-smooth-nodes="true"
+     inkscape:snap-midpoints="true"
+     inkscape:snap-object-midpoints="true"
+     inkscape:snap-center="true"
+     inkscape:snap-text-baseline="true"
+     showborder="false"
+     inkscape:window-width="1920"
+     inkscape:window-height="1016"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4284" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata30576">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>
+          image/svg+xml
+        </dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Klaus Staedtler       </dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-1036.3622)">
+    <g
+       id="g4254">
+      <g
+         transform="matrix(1.0020323,0,0,1.0044172,-0.56167457,-5.0863861)"
+         id="g4288">
+        <path
+           id="rect11686"
+           transform="matrix(0.99797182,0,0,0.99560223,0.56053539,1036.8685)"
+           d="M 3,0 V 3 H 0 V 5 H 3 V 8 H 5 V 5 H 8 V 3 H 5 V 0 Z"
+           style="fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1.00322402"
+           inkscape:connector-curvature="0" />
+      </g>
+      <g
+         id="stock"
+         style="display:inline"
+         transform="translate(-48.149329,962.42486)">
+        <g
+           transform="translate(48.149329,-962.42484)"
+           id="gimp-path">
+          <path
+             inkscape:connector-curvature="0"
+             id="path15631-9-6"
+             d="m 1.5937488,1050.831 c 0,0 3.9062512,-2.8438 6.9062512,-5.8438 3,-3 6.353208,-7.4778 
6.353208,-7.4778"
+             
style="fill:none;stroke:url(#linearGradient7682);stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+          <rect
+             y="1042.8622"
+             x="6.5"
+             height="4.0000005"
+             width="4.0000005"
+             id="rect15633-8-3"
+             
style="opacity:1;fill:url(#linearGradient4282);fill-opacity:1;stroke:url(#linearGradient7716);stroke-width:0.99999976;stroke-opacity:1"
 />
+          <circle
+             r="1.5"
+             cy="1050.8622"
+             cx="1.5"
+             id="path3938-9-3-2"
+             
style="opacity:1;fill:url(#linearGradient7707);fill-opacity:1;stroke:none;stroke-width:0.28229648;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+          <circle
+             r="1.5"
+             cy="1037.8622"
+             cx="14.5"
+             id="path3938-7-3-7"
+             
style="opacity:1;fill:url(#linearGradient7701);fill-opacity:1;stroke:none;stroke-width:0.28229648;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+        </g>
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/icons/Symbolic/scalable/gimp-path-up.svg b/icons/Symbolic/scalable/gimp-path-up.svg
new file mode 100644
index 0000000..b173371
--- /dev/null
+++ b/icons/Symbolic/scalable/gimp-path-up.svg
@@ -0,0 +1,185 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:osb="http://www.openswatchbook.org/uri/2009/osb";
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:xlink="http://www.w3.org/1999/xlink";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   width="16"
+   height="16"
+   viewBox="0 0 16 16"
+   id="svg30571"
+   version="1.1"
+   inkscape:version="0.92pre1 unknown"
+   sodipodi:docname="gimp-path-up.svg">
+  <defs
+     id="defs30573">
+    <linearGradient
+       gradientTransform="translate(505.96048,240.96858)"
+       gradientUnits="userSpaceOnUse"
+       y2="1044.1696"
+       x2="15.553134"
+       y1="1044.1696"
+       x1="0.89524162"
+       id="linearGradient7682"
+       xlink:href="#linearGradient19282-4" />
+    <linearGradient
+       gradientTransform="matrix(0.34682586,0,0,0.30620888,-154.35207,-275.32368)"
+       osb:paint="solid"
+       id="linearGradient19282-4">
+      <stop
+         id="stop19284-0"
+         offset="0"
+         style="stop-color:#bebebe;stop-opacity:1;" />
+    </linearGradient>
+    <linearGradient
+       gradientTransform="translate(505.96048,240.96858)"
+       gradientUnits="userSpaceOnUse"
+       y2="1044.8622"
+       x2="11"
+       y1="1044.8622"
+       x1="6"
+       id="linearGradient7716"
+       xlink:href="#linearGradient19282-4" />
+    <linearGradient
+       gradientTransform="translate(505.96048,240.96858)"
+       gradientUnits="userSpaceOnUse"
+       y2="1050.8622"
+       x2="3"
+       y1="1050.8622"
+       x1="0"
+       id="linearGradient7707"
+       xlink:href="#linearGradient19282-4" />
+    <linearGradient
+       gradientTransform="translate(505.96048,240.96858)"
+       gradientUnits="userSpaceOnUse"
+       y2="1037.8622"
+       x2="16"
+       y1="1037.8622"
+       x1="13"
+       id="linearGradient7701"
+       xlink:href="#linearGradient19282-4" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient19282-4"
+       id="linearGradient4290"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="translate(505.96048,240.96858)"
+       x1="6"
+       y1="1044.8622"
+       x2="11"
+       y2="1044.8622" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="14.000177"
+     inkscape:cx="-5.6528237"
+     inkscape:cy="5.7951375"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     units="px"
+     inkscape:snap-page="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:object-paths="true"
+     inkscape:snap-intersection-paths="true"
+     inkscape:object-nodes="true"
+     inkscape:snap-smooth-nodes="true"
+     inkscape:snap-midpoints="true"
+     inkscape:snap-object-midpoints="true"
+     inkscape:snap-center="true"
+     inkscape:snap-text-baseline="true"
+     showborder="false"
+     inkscape:window-width="1920"
+     inkscape:window-height="1016"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1"
+     showguides="false"
+     inkscape:snap-global="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid4251" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata30576">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>
+          image/svg+xml
+        </dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Klaus Staedtler       </dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-1036.3622)">
+    <g
+       id="g4299"
+       transform="rotate(-180,8,1044.3622)">
+      <path
+         inkscape:connector-curvature="0"
+         id="path19385"
+         d="m 2.3333333,1036.3622 h 2.3333333 v 2 H 7 l -3.5000001,4 -3.4999999,-4 h 2.3333333 z"
+         style="fill:#bebebe;fill-opacity:1;stroke:none;stroke-width:1.18321168"
+         sodipodi:nodetypes="cccccccc" />
+      <g
+         id="stock"
+         style="display:inline"
+         transform="translate(-48.149329,962.42486)">
+        <g
+           transform="translate(48.149329,-962.42484)"
+           id="gimp-path">
+          <path
+             inkscape:connector-curvature="0"
+             id="path15631-9-6"
+             d="m 1.5937488,1050.831 c 0,0 3.9062512,-2.8438 6.9062512,-5.8438 3,-3 6.353208,-7.4778 
6.353208,-7.4778"
+             
style="fill:none;stroke:url(#linearGradient7682);stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+          <rect
+             y="1042.8622"
+             x="6.5"
+             height="4.0000005"
+             width="4.0000005"
+             id="rect15633-8-3"
+             
style="opacity:1;fill:url(#linearGradient4290);fill-opacity:1;stroke:url(#linearGradient7716);stroke-width:0.99999976;stroke-opacity:1"
 />
+          <circle
+             r="1.5"
+             cy="1050.8622"
+             cx="1.5"
+             id="path3938-9-3-2"
+             
style="opacity:1;fill:url(#linearGradient7707);fill-opacity:1;stroke:none;stroke-width:0.28229648;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+          <circle
+             r="1.5"
+             cy="1037.8622"
+             cx="14.5"
+             id="path3938-7-3-7"
+             
style="opacity:1;fill:url(#linearGradient7701);fill-opacity:1;stroke:none;stroke-width:0.28229648;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
 />
+        </g>
+      </g>
+    </g>
+  </g>
+</svg>
diff --git a/icons/icon-list.mk b/icons/icon-list.mk
index b644e80..e0d5577 100644
--- a/icons/icon-list.mk
+++ b/icons/icon-list.mk
@@ -101,9 +101,13 @@ scalable_images = \
        scalable/gimp-navigation.svg                    \
        scalable/gimp-paste-as-new.svg                  \
        scalable/gimp-paste-into.svg                    \
+       scalable/gimp-path.svg                          \
+       scalable/gimp-path-delete.svg                   \
+       scalable/gimp-path-down.svg                     \
+       scalable/gimp-path-new.svg                      \
        scalable/gimp-paths.svg                         \
        scalable/gimp-path-stroke.svg                   \
-       scalable/gimp-path.svg                          \
+       scalable/gimp-path-up.svg                       \
        scalable/gimp-plugin.svg                        \
        scalable/gimp-portrait.svg                      \
        scalable/gimp-prefs-color-management.svg        \
@@ -487,7 +491,11 @@ icons16_images = \
        16/gimp-navigation.png                          \
        16/gimp-paste-as-new.png                        \
        16/gimp-paste-into.png                          \
+       16/gimp-path-delete.png                         \
+       16/gimp-path-down.png                           \
+       16/gimp-path-new.png                            \
        16/gimp-path-stroke.png                         \
+       16/gimp-path-up.png                             \
        16/gimp-path.png                                \
        16/gimp-paths.png                               \
        16/gimp-plugin.png                              \
diff --git a/libgimpwidgets/gimpicons.c b/libgimpwidgets/gimpicons.c
index d6ce2fa..ecded2b 100644
--- a/libgimpwidgets/gimpicons.c
+++ b/libgimpwidgets/gimpicons.c
@@ -110,6 +110,10 @@ static const GtkStockItem gimp_stock_items[] =
   { GIMP_STOCK_SELECTION_TO_PATH,        NULL,        0, 0, LIBGIMP_DOMAIN },
 
   { GIMP_STOCK_PATH_STROKE,            N_("_Stroke"), 0, 0, LIBGIMP_DOMAIN },
+  { GIMP_STOCK_PATH_NEW,                 NULL,        0, 0, LIBGIMP_DOMAIN },
+  { GIMP_STOCK_PATH_UP,                  NULL,        0, 0, LIBGIMP_DOMAIN },
+  { GIMP_STOCK_PATH_DOWN,                NULL,        0, 0, LIBGIMP_DOMAIN },
+  { GIMP_STOCK_PATH_DELETE,              NULL,        0, 0, LIBGIMP_DOMAIN },
 
   { GIMP_STOCK_CURVE_FREE,               NULL,        0, 0, LIBGIMP_DOMAIN },
   { GIMP_STOCK_CURVE_SMOOTH,             NULL,        0, 0, LIBGIMP_DOMAIN },
diff --git a/libgimpwidgets/gimpicons.h b/libgimpwidgets/gimpicons.h
index 2cb56f8..59da499 100644
--- a/libgimpwidgets/gimpicons.h
+++ b/libgimpwidgets/gimpicons.h
@@ -85,6 +85,10 @@ G_BEGIN_DECLS
 #define GIMP_STOCK_SELECTION_TO_PATH        "gimp-selection-to-path"
 
 #define GIMP_STOCK_PATH_STROKE              "gimp-path-stroke"
+#define GIMP_STOCK_PATH_NEW                 "gimp-path-new"
+#define GIMP_STOCK_PATH_UP                  "gimp-path-up"
+#define GIMP_STOCK_PATH_DOWN                "gimp-path-down"
+#define GIMP_STOCK_PATH_DELETE              "gimp-path-delete"
 
 #define GIMP_STOCK_CURVE_FREE               "gimp-curve-free"
 #define GIMP_STOCK_CURVE_SMOOTH             "gimp-curve-smooth"
diff --git a/libgimpwidgets/gimppatheditor.c b/libgimpwidgets/gimppatheditor.c
index 579a91c..a7004eb 100644
--- a/libgimpwidgets/gimppatheditor.c
+++ b/libgimpwidgets/gimppatheditor.c
@@ -166,7 +166,7 @@ gimp_path_editor_init (GimpPathEditor *editor)
   gtk_box_pack_start (GTK_BOX (button_box), button, TRUE, TRUE, 0);
   gtk_widget_show (button);
 
-  image = gtk_image_new_from_icon_name ("document-new", GTK_ICON_SIZE_BUTTON);
+  image = gtk_image_new_from_icon_name (GIMP_STOCK_PATH_NEW, GTK_ICON_SIZE_BUTTON);
   gtk_container_add (GTK_CONTAINER (button), image);
   gtk_widget_show (image);
 
@@ -179,7 +179,7 @@ gimp_path_editor_init (GimpPathEditor *editor)
   gtk_box_pack_start (GTK_BOX (button_box), button, TRUE, TRUE, 0);
   gtk_widget_show (button);
 
-  image = gtk_image_new_from_icon_name ("go-up", GTK_ICON_SIZE_BUTTON);
+  image = gtk_image_new_from_icon_name (GIMP_STOCK_PATH_UP, GTK_ICON_SIZE_BUTTON);
   gtk_container_add (GTK_CONTAINER (button), image);
   gtk_widget_show (image);
 
@@ -192,7 +192,7 @@ gimp_path_editor_init (GimpPathEditor *editor)
   gtk_box_pack_start (GTK_BOX (button_box), button, TRUE, TRUE, 0);
   gtk_widget_show (button);
 
-  image = gtk_image_new_from_icon_name ("go-down", GTK_ICON_SIZE_BUTTON);
+  image = gtk_image_new_from_icon_name (GIMP_STOCK_PATH_DOWN, GTK_ICON_SIZE_BUTTON);
   gtk_container_add (GTK_CONTAINER (button), image);
   gtk_widget_show (image);
 
@@ -205,7 +205,7 @@ gimp_path_editor_init (GimpPathEditor *editor)
   gtk_box_pack_start (GTK_BOX (button_box), button, TRUE, TRUE, 0);
   gtk_widget_show (button);
 
-  image = gtk_image_new_from_icon_name ("edit-delete", GTK_ICON_SIZE_BUTTON);
+  image = gtk_image_new_from_icon_name (GIMP_STOCK_PATH_DELETE, GTK_ICON_SIZE_BUTTON);
   gtk_container_add (GTK_CONTAINER (button), image);
   gtk_widget_show (image);
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]